Document Document Title
US10283266B2 Powder core, manufacturing method of powder core, inductor including powder core, and electronic/electric device having inductor mounted therein
A powder core includes: a powder of a crystalline magnetic material; and a powder of an amorphous magnetic material, in which a median diameter D50A of the powder of the amorphous magnetic material is 15 μm or less, and satisfies the expression: 1≤D50A/D50C≤3.5 with respect to a median diameter D50C of the powder of the crystalline magnetic material.
US10283261B2 Power conversion device
The present invention relates to a power conversion device, comprising: at least one resonant circuit comprising at least one resonant inductor and at least one resonant capacitor; a first transformer comprising a first primary winding which is electrically connected to the resonant circuit and at least one first secondary winding; and a second transformer comprising a second primary winding which is electrically connected to the resonant circuit and at least one second secondary winding, the second primary winding and the first primary winding are connected in parallel and have the same number of coil turns, and the second secondary winding and the first secondary winding have the same number of coil turns; an deviation of inductance between the first primary winding and the second primary winding meets |Lm1−Lm2|/(Lm1+Lm2)<=30%, Lm1 is the inductance of the first primary winding, and Lm2 is the inductance of the second primary winding.
US10283256B2 Compact electrical device and electrodynamic loudspeaker, electric motor, stirring device and adjustable clutch based thereon
An electrical device comprises a stack of electric elements, each comprising: an electrically insulating substrate, for instance of plastic, and at least one electrically conductive track connected to said substrate; the end zones of each of which tracks have terminals either for connection to a source of electrical energy, whereby electric current is conducted through each track during operation, or connection to a device for taking off electric current generated by magnetic induction in the track; which electric elements are connected mechanically to each other such that the device is unitary.
US10283253B2 Transformer system and transformer termination support
A transformer system includes a termination constructed to mechanically couple to a customer electrical line and to electrically couple the transformer to the customer electrical line. A termination support may be coupled to the termination. The termination support may include a body having first wall and a second wall disposed perpendicular to the first wall, and an opening in the first wall and/or the second wall. A fastener may be disposed in the opening(s). The fastener may be constructed to clamp the termination support to the termination. The termination support may be constructed to provide mechanical support to the termination against the weight of the customer electrical line.
US10283248B2 Electronic component
An electronic component including, a first side, a second side, a third side, and a fourth side connected in that order in a predetermined direction so as to demarcate a tetragonal track. A first coil conductor layer lies astride the first side and the second side. A second coil conductor layer lies astride the second side and the third side and is connected to the first coil conductor layer on the second side. A third coil conductor layer lies astride the third side and the fourth side and is connected to the second coil conductor layer on the third side. At least one of the first coil conductor layer and the third coil conductor layer is not disposed at a first corner formed by the first side and the fourth side, when viewed from the stacking direction.
US10283241B1 Responsive cryogenic power distribution system
A responsive cryogenic power distribution system for maintaining cryogenic refrigeration throughout a superconducting network. The responsive cryogenic power distribution system includes a plurality of cryogenic cable arrangements and cryogenic cooling stations, arranged to form a single master closed loop arrangement and a plurality of sub closed loop arrangements, enclosed within the single master closed loop arrangement. The system also includes sensors and controllers that allow for reconfiguration in the event of a loss of one or more cryogenic cooling stations and/or one or more cryogenic cable arrangements.
US10283240B1 Electrical cable
An electrical cable includes a conductor assembly having a first conductor, a second conductor, a first insulator surrounding the first conductor and a second insulator surrounding the second conductor. The first insulator has a first thickness between the first conductor and an outer surface. The second insulator has a second thickness between the second conductor and an outer surface. The first thickness is greater than the second thickness. A cable shield is wrapped around the conductor assembly and engages the outer surface of the first insulator along a first segment and engaging the outer surface of the second insulator along a second segment. The cable shield has an inner edge and a flap covering the inner edge. The cable shield forms a void at the inner edge located closer to the first conductor than the second conductor.
US10283238B1 Electrical cable
An electrical cable includes a conductor assembly having a first conductor, a second conductor, and an insulator structure surrounding the first conductor and the second conductor. The insulator structure has an outer surface. The first and second conductors carry differential signals. A cable shield is wrapped around the conductor assembly and engages the outer surface of the insulator structure. The cable shield has an inner edge and a flap covering the inner edge. The cable shield forms a void at the inner edge being located closer to the first conductor than the second conductor. The first conductor has a first diameter and the second conductor has a second diameter. The first diameter is less than the second diameter.
US10283237B1 Water cut-off structure
In a water cut-off structure including: a shield electric wire having a braid covering signal lines; an exterior member through which the shield electric wire is inserted; and a grommet that is arranged at an opening of an attachment member, partitions one side and the other side of the attachment member, and has an insertion portion through which the shield electric wire is inserted, an exposed portion where the braid is exposed to the outside is arranged between the insertion portion and the exterior member and is provided with resin that is formed integrally with the exterior member and the insertion portion and is poured into a space between the signal lines in the braid, a space between the braid and the signal lines, a space in the braid, a space between the braid and the exterior member, and a space between the braid and the insertion portion.
US10283235B2 Composite harness, method of manufacturing the same, and composite cable
A composite harness includes a composite cable that includes a plurality of first electric wires, a multicore wire formed by covering a plurality of second electric wires having a smaller diameter than the plurality of first electric wires with one urethane-based resin inner sheath to be in contact with the first electric wires, and a jacket covering an outer periphery of the plurality of first electric wires and the multicore wire, and a molded resin provided at an end portion of the composite cable so as to cover an outer surface of the inner sheath at an end portion of the multicore wire. The outer surface of the inner sheath is irregularity-formed at least at a portion in contact with the plurality of first electric wires and a portion covered with the molded resin.
US10283234B2 Method for dielectrically insulating active electric parts
A method for dielectrically insulating active electric parts A method for dielectrically insulating an active electric part wherein the electrical active part is arranged in a gas-tight housing comprising an insulating gas which contains or consists of a compound of formula (i) Rf1-(O)x-Rf2 wherein Rf1 and Rf2 are identical or different and designated fluorocarbon residues having a H/F ratio of equal to or less than 0.5 and x is 1, 2, or 3.
US10283233B2 Bio-based conformal coating for sulfur sequestration using polyhydroxyalkanoates
Embodiments described herein provide methods of processing an electronic component, comprising mixing a bio-based polymer having sulfur-reactive substituents with a sulfurization catalyst and a solvent to form a coating material; applying the coating material to an electronic component; and removing the solvent to form a sulfur-reactive polymer coating that is resistant to sulfur penetration. The bio-based polymer may be made by bacterial fermentation of unsaturated fatty acids.
US10283223B2 Molten salt reactor that includes multiple fuel wedges that define fuel channels
Systems and methods for providing a molten salt reactor can include a graphite reactor core that defines an internal space, with multiple fuel wedges being received in the internal space, and with the wedges each defining a fuel channel extending from a first end to a second end of each of the wedges. The reactor can further include a fuel pin rod that defines an internal fuel conduit and that is disposed between at least two of the wedges. The reactor core can also define a fuel ingress port and a fuel egress port. The reactor core can further be rotatably received within a reactor housing such that the ports are configured to become at least one of more occluded and less occluded as the reactor core rotates.
US10283222B2 Single-pass, heavy ion systems for large-scale neutron source applications
A single-pass heavy-ion fusion system for power production from fusion reactions alone, power production that uses additional energy of fission reactions obtained by driving a sub-critical fission pile with the neutrons from fusion reactions, destroying high-level and/or long-lived radioactive waste by intense bombardment with fusion neutrons, or for the production of neutron beams for various applications includes a new arrangement of current multiplying processes that employs a multiplicity of isotopes to achieve the desired effect of distributing the task of amplifying the current among all the various processes, to relieve stress on any one process, and to increase the design margin for assured ICF (inertial confinement fusion) ignition for applications including but not restricted to the above list. The energy content and power of the ignition-driver pulses are greatly increased, thus increasing intensity of target heating and rendering reliable ignition readily attainable.
US10283215B2 Nonvolatile memory system with background reference positioning and local reference positioning
A nonvolatile memory system, a nonvolatile memory controller and a method for reducing latency of a memory controller are disclosed. The nonvolatile memory system includes a read circuit that performs background reads of an indicator page of each block to identify outlier blocks. A background reference positioning circuit performs background reads of representative pages of the outlier block at threshold voltage offsets to identify sets of updated threshold voltage offset values. Upon endurance events, retention timer events and read disturb events at a closed block background reads are performed of representative pages of the closed block at threshold voltage offsets to identify sets of updated threshold voltage offset values. When a usage characteristic meets one or more usage characteristic threshold, the read circuit performs subsequent host-requested reads of pages of blocks meeting the usage characteristic threshold using a threshold voltage shift read instruction and using the corresponding set of updated threshold voltage offset values.
US10283213B2 Semiconductor device for detecting a poor contact of a power pad
A semiconductor device may include a first pad configured to provide a first voltage. The semiconductor device may include a second pad. The semiconductor device may include a connection circuit configured to couple the first pad to the second pad on the basis of a connection signal or electrically separate the second pad from the first pad on the basis of the connection signal. The semiconductor device may include a detection circuit configured to generate a defect detection signal on the basis of a test mode signal and a second voltage received from the second pad.
US10283212B2 Built-in self-test for embedded spin-transfer torque magnetic random access memory
Examples of techniques for a built-in self-test (BIST) for embedded spin-transfer torque magnetic random access memory (STT-MRAM) are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include: initiating, by a processor, a BIST for the STT-MRAM; performing, by the processor, an error-correcting code (ECC) test for a portion of the STT-MRAM; responsive to the ECC test not being passed, determining whether a maximum signal is reached; responsive to the maximum signal not being reached, increasing the signal and performing the ECC test again; and responsive to the maximum signal being reached, determining that the portion of the STT-MRAM is bad.
US10283210B2 Memory device with a fuse protection circuit
A memory device includes a memory circuit and a fuse protection circuit. The memory circuit includes a memory cell and a program line. The memory cell includes a fuse. The program line is configured to receive a program voltage for programming the fuse. The fuse protection circuit is coupled to the memory circuit and is configured to prevent unintentional programming of the fuse.
US10283206B2 High speed sensing for advanced nanometer flash memory device
Improved flash memory sensing circuits are disclosed. In one embodiment, a sensing circuit comprises a memory data read block, a memory reference block, a differential amplifier, and a precharge circuit. The precharge circuit compensates for parasitic capacitance between a bit line coupled to a selected memory cell and adjacent bit lines.
US10283201B2 Semiconductor memory device having a semiconductor chip including a memory cell and a resistance element
According to one embodiment, a semiconductor device includes: a first memory cell provided in a first semiconductor chip; a first output buffer circuit configured to output data of the first memory cell outside, the first output buffer circuit provided in the first semiconductor chip; a first calibration control circuit configured to calibrate an impedance of the first output buffer circuit, a first terminal connected to the first calibration control circuit, the first calibration control circuit provided in the first semiconductor chip; and a first resistance element connected to the first terminal, the first resistance element provided in the first semiconductor chip.
US10283200B2 Impedance tuning between packaging and dies
An apparatus may include a controller configured to communicate with a plurality of dies via a signal path. The controller may notify the dies of its desire to communicate with a target die. In response, the dies may set on-die termination resistances of two or more of the dies to a low resistance value, which in turn may set an overall termination resistance of the memory dies to be lower than the low resistance value. The lower overall termination resistance may be closer to a characteristic impedance of a portion of the signal path comprising packaging components of a packaging of the dies compared to the low resistance value, thereby reducing impedance mismatch between the characteristic impedance of the packaging components and the termination resistance.
US10283198B2 Apparatuses and methods of reading memory cells based on response to a test pulse
The disclosed technology generally relates to memory apparatuses and methods of operating the same, and more particularly to memory arrays and methods of reading memory cells in a memory array, such as a cross point memory array. In one aspect, the method comprises providing a memory array comprising a memory cell in one of a plurality of states. The method additionally comprises determining whether a threshold voltage (Vth) of the memory cell has a value within a predetermined read voltage window. A test pulse is applied to the memory cell if it is determined that the threshold voltage has a value within the predetermined read voltage window. The state of the memory cell may be determined based on a response of the memory cell to the test pulse, wherein the state corresponds to the one of the pluralities of states of the memory cell prior to receiving the test pulse.
US10283197B1 Electronic device and method for reading data of memory cell
A method for reading a data of a memory cell comprising a selection device and a resistive memory device which has a high resistance state or a low resistance state according to a data stored therein includes: applying a first read voltage to the memory cell; applying a second read voltage to the memory cell, the second read voltage having a level lower than a level of the first read voltage; and sensing the data of the memory cell while the second read voltage is applied to the memory cell.
US10283195B2 Methods of operating a memory with redistribution of received data
Methods of operating a memory include receiving data for programming to a plurality of memory cells of the memory, redistributing the received data in a reversible manner, programming the redistributed data to the plurality of memory cells, and programming respective second data to each memory cell of the plurality of memory cells containing the redistributed data, wherein the respective second data for any memory cell of the plurality of memory cells has a same data value as the respective second data for each remaining memory cell of the plurality of memory cells.
US10283192B2 Retention voltage generation circuit and electronic apparatus
Retention voltage generation circuits and electronic apparatus are provided. An exemplary retention voltage generation circuit includes a driving circuit, configured to generate driving currents; a first retention voltage generation circuit, configured to generate a first retention voltage, the first retention voltage being substantially equal to a threshold voltage of an NMOS transistor in a power-consumption circuit; a second retention voltage generation circuit, configured to generate a second retention voltage, the second retention voltage being substantially equal to a threshold voltage of a PMOS transistor in the power-consumption circuit; and a retention voltage selection circuit, coupled to the first retention voltage generation circuit and the second retention voltage generation circuit, and configured to receive the driving currents, wherein retention voltage selection circuit is configured to select a higher voltage from the first retention voltage and the second retention voltage as a retention voltage to drive the power-consumption circuit to operate at a retention mode.
US10283191B1 Method and circuit for adaptive read-write operation in self-timed memory
Disclosed herein is a memory circuit including a dummy word line driver driving a dummy word line, dummy memory cells coupled to a dummy bit line and a dummy complementary bit line, and a transmission gate coupled to the dummy word line to pass a word line signal from the dummy word line driver to an input of the dummy memory cells. A transistor is coupled to the dummy word line between the transmission gate and a pair of pass gates of a given one of the dummy memory cells closest to the transmission gate along the dummy word line. A reset signal output is coupled to the dummy complementary bit line. The transistor serves to lower a voltage on the dummy word line, and a reset signal indicating an end of a measured dummy cycle is generated at the reset signal output.
US10283188B1 Data strobe gating
Methods and devices for gating an internal data strobe from an input buffer of a memory device. The gating function occurs after a write operation ceases but before an external controller stops driving an external data strobe that is used to generate the internal data strobe. The methods and devices use local counters to count how many pulses have occurred on the data strobe during a write operation. When the local counters indicate that an expected number of cycles for the write operation have elapsed, the local counters indicate that the write operation has completed. This indication causes gating circuitry to cut off the internal data strobe from writing circuitry.
US10283183B2 Optimal write method for a ferroelectric memory
A method for programming a memory cell to a predetermined programmed state includesL (a) preparing the memory cell for a write operation; (b) sending a train of programming pulses, each programming pulse being a pulse having a magnitude sufficient to program the memory cell to the predetermined programmed state; (c) preparing the memory cell for a read operation; and (d) reading the programmed state of the memory cell to ascertain whether or not the predetermined programmed state is in the memory cell. In one embodiment, the method repeats steps (a)-(d), when the programmed state of the memory cell is not the predetermined programmed state. In one embodiment, the number of times steps (a)-(d) is repeated is determined based on both a probability of successfully writing the memory cell using a single write pulse and a probability of chaotic switching.
US10283181B2 Time tracking circuit for FRAM
Methods and apparatus for reading and/or writing FRAM memory are disclosed. An example memory circuit includes a controller to output a signal to an input of a driver; a transistor coupled an output of the driver; the driver to, in response to receiving the signal, output a first voltage to the transistor; and the transistor to, in response to receiving the first voltage, output a second voltage to a bit cell after a transistor delay, the transistor selected based on a size of the memory circuit.
US10283171B2 Stacked die semiconductor device with separate bit line and bit line bar interconnect structures
An apparatus includes a first tier, a second tier and a memory. The second tier is vertically stacked on the first tier. The memory includes a column of memory bit cells. A first portion of the column of memory bit cells is on the first tier. A second portion of the column of memory bit cells is on the second tier.
US10283160B1 Systems and methods for switching between multiple software video players linked to a single output
Systems and methods for switching between multiple video sources output to output a video stream via a single physical output are disclosed. An example method can include decoding a first encoded video file and populating a memory with corresponding first decoded video data. The process can include decoding a second encoded video file and populating the memory with corresponding second decoded video data at a particular location of the memory. The process can include causing a video player to read from the memory so as to output a video stream, via the single physical output, corresponding to the first decoded video data, and then causing the video player to switch to read from the particular location of the memory such that the video stream switches to corresponding to the second decoded video data.
US10283158B2 Disc archive apparatus
Provided is a disc archive apparatus, including: a tray conveying robot that selects a specified disc tray and conveys the specified disc tray; a rotatable turn table, the disc tray conveyed by the tray conveying robot being placed on the rotatable turn table; a disc conveying picker for placing the discs from the disc tray placed on the turn table into the plurality of drives of the disc drive; and a controller that controls an operation, in which the controller performs a control operation including performing processing including recording or reproduction on/from the disc taken out from a disc tray currently placed on a first area of the turn table, rotating the turn table thereafter, and performing processing including recording or reproduction on/from a next disc tray placed on a second area of the turn table.
US10283153B2 Tape damage detection
In one general embodiment, a method includes calculating a differential position value based on readback signals from at least two servo readers of a magnetic head reading servo tracks of a magnetic recording tape. The differential position value is compared to a previously-calculated differential position value. An action is performed in response to determining that the difference between the differential position value and the previously-calculated differential position value is in a predefined range. The differential position value is an average of differential position values for a set of samples, wherein the previously-calculated differential position value is an average of previously-calculated differential position values for a set of previously-obtained samples. In another general embodiment, an apparatus includes a magnetic head having servo readers and a controller in communication with the servo readers. The controller is configured to detect a sudden change in a width of a magnetic recording tape.
US10283152B1 Near-field transducer with a dielectric slit at internal surfaces for controlling feedback to a light source
A recording head includes a waveguide configured to deliver light from a light source to a media-facing surface of the recording head. A near-field transducer is at the media-facing surface the proximate the waveguide. The near-field transducer includes a plasmonic structure with at least two opposing internal surfaces. A dielectric material fills a region between the at least two opposing internal surfaces. A dielectric slit extends between the at least two opposing internal surfaces. The dielectric slit is substantially parallel to the media-facing surface and includes a transparent material with a refractive index different than that of the dielectric material.
US10283150B2 Suspension adjacent-conductors differential-signal-coupling attenuation structures
Disclosed herein are suspension assembly structures for data storage devices that include physical or virtual crossovers of the pairs of differential signal traces to improve immunity to crosstalk and other interference. In an embodiment, the suspension assembly structure comprises a first trace for carrying a first component of a current to a differential transducer on a slider, a second trace for carrying a second component of the current to the differential transducer on the slider, and third and fourth traces for providing a differential write current to a writer of the data storage device, wherein the first trace physically crosses over the second trace at a first distance from a tail of the suspension assembly structure.
US10283147B2 Write transducers having high moment layer
An apparatus, according to one embodiment, includes: an array of write transducers, each write transducer having: a first write pole having a pole tip extending from a media facing side of the first write pole, a second write pole having a pole tip extending from a media facing side of the second write pole, a nonmagnetic write gap between the pole tips of the write poles, and a high moment layer between the write gap and the pole tip of the second write pole, the high moment layer having a higher magnetic moment than a magnetic moment of the pole tip of the second write pole. Other systems, methods, and computer program products are described in additional embodiments.
US10283144B2 Tape head having a portion of a bearing surface slot that defines a skiving edge
An apparatus according to one embodiment includes a substrate, and a thin film layer on the substrate having transducers therein. A portion of a bearing surface slot extends along the substrate, the portion of the bearing surface slot defining a skiving edge. A length of a tape bearing surface between the substrate and the skiving edge is in a range of about 7 to about 30 microns.
US10283143B2 Estimating pitch of harmonic signals
A time-varying pitch of a signal may be estimated by processing a sequence of frames of the speech signal. An estimated fractional chirp rate may be computed for each frame of the sequence of frames, and the estimated fractional chirp rates may be used to compute a pitch template for the sequence, where the pitch template indicates the time-varying pitch of the signal subject to a scale factor. A first pitch estimate for each frame of the sequence of frames may be computed by computing a scale factor and multiplying the pitch template by the scale factor. A second pitch estimate may be computed from the first pitch estimate by identifying peaks in the frequency representations using the first pitch estimates and fitting a parametric function to the peaks.
US10283139B2 Reverberation suppression using multiple beamformers
In one embodiment, an audio processing system reduces reverberation in an audio signal. A first beamformer generates a first, directional beampattern, and a second beamformer generates a second beampattern. A signal-processing subsystem (i) processes the first and second beampatterns to generate suppression factors corresponding to the reverberation and (ii) applies the suppression factors to one of the first and second beampatterns to reduce the reverberation in the beampattern. In one implementation, the beampatterns are crossed-beam beampatterns, and the signal-processing subsystem generates the suppression factors based on coherence estimates for the beampatterns. In another implementation, the beampatterns are disjoint beampatterns, and the signal-processing subsystem generates the suppression factors based on short-time and long-time envelope estimates for the beampatterns. Depending on the implementation, the beamformers may be co-located with differently shaped beampatterns or non-co-located with differently or equally shaped beampatterns.
US10283138B2 Noise mitigation for a voice interface device
A method at an electronic device with one or more microphones and a speaker, the electronic device configured to be awakened by any of a plurality of affordances including a voice-based affordance, includes determining a noise profile of an environment around the electronic device; determining whether the noise profile interferes with the voice-based affordance; and in accordance with a determination that the noise profile interferes with the voice-based affordance, presenting a hint to a user to use an affordance of the plurality of affordances other than the voice-based affordance to awaken the electronic device.
US10283125B2 Error concealment method and apparatus for audio signal and decoding method and apparatus for audio signal using the same
An error concealment method and apparatus for an audio signal and a decoding method and apparatus for an audio signal using the error concealment method and apparatus. The error concealment method includes selecting one of an error concealment in a frequency domain and an error concealment in a time domain as an error concealment scheme for a current frame based on a predetermined criteria when an error occurs in the current frame, selecting one of a repetition scheme and an interpolation scheme in the frequency domain as the error concealment scheme for the current frame based on a predetermined criteria when the error concealment in the frequency domain is selected, and concealing the error of the current frame using the selected scheme.
US10283124B2 Audio decoder and method for providing a decoded audio information using an error concealment based on a time domain excitation signal
An audio decoder for providing a decoded audio information on the basis of an encoded audio information includes an error concealment configured to provide an error concealment audio information for concealing a loss of an audio frame following an audio frame encoded in a frequency domain representation using a time domain excitation signal.
US10283121B1 Voice controlled assistant with coaxial speaker and microphone arrangement
A voice controlled assistant has a housing to hold one or more microphones, one or more speakers, and various computing components. The housing has an elongated cylindrical body extending along a center axis between a base end and a top end. The microphone(s) are mounted in the top end and the speaker(s) are mounted proximal to the base end. The microphone(s) and speaker(s) are coaxially aligned along the center axis. The speaker(s) are oriented to output sound directionally toward the base end and opposite to the microphone(s) in the top end. The sound may then be redirected in a radial outward direction from the center axis at the base end so that the sound is output symmetric to, and equidistance from, the microphone(s).
US10283120B2 Method and apparatus for producing output indicative of the content of speech or mouthed speech from movement of speech articulators
A method of producing output indicative of the content of speech or mouthed speech from movement of speech articulators is described. The method may including fixing a plurality of magnets respectively to a plurality of speech articulators of a human individual. Providing a support. Providing a plurality of signal magnetic field sensors. Providing at least three reference magnetic field sensors orientated differently from one another with respect to the Earth's magnetic field. The signal and reference magnetic field sensors being fixed to the support which holds the sensors in fixed spatial relationships to one another. Producing, over a period of time, a respective signal from each signal magnetic field sensor and a respective signal from each reference magnetic field sensor. Obtaining, over the period of time, for each said signal magnetic field sensor signal, a respective correction value.
US10283118B2 Customized voice action system
Systems, methods, and computer-readable media that may be used to modify a voice action system to include voice actions provided by advertisers or users are provided. One method includes receiving electronic voice action bids from advertisers to modify the voice action system to include a specific voice action (e.g., a triggering phrase and an action). One or more bids may be selected. The method includes, for each of the selected bids, modifying data associated with the voice action system to include the voice action associated with the bid, such that the action associated with the respective voice action is performed when voice input from a user is received that the voice action system determines to correspond to the triggering phrase associated with the respective voice action.
US10283116B2 Electronic device and method for providing voice recognition function
Disclosed is a method providing voice recognition by an electronic device, including receiving a first signal including a request for triggering voice recognition from one or more external devices, triggering a program supporting the voice recognition in response to the first signal, receiving a second signal including voice data corresponding to a user's voice, performing voice recognition on the received voice data, determining an operation corresponding to the recognized voice, determining one or more performing devices which perform the determined operation, and enabling the one or more determined performing devices to perform the determined operation.
US10283112B2 System and method for neural network based feature extraction for acoustic model development
A system and method are presented for neural network based feature extraction for acoustic model development. A neural network may be used to extract acoustic features from raw MFCCs or the spectrum, which are then used for training acoustic models for speech recognition systems. Feature extraction may be performed by optimizing a cost function used in linear discriminant analysis. General non-linear functions generated by the neural network are used for feature extraction. The transformation may be performed using a cost function from linear discriminant analysis methods which perform linear operations on the MFCCs and generate lower dimensional features for speech recognition. The extracted acoustic features may then be used for training acoustic models for speech recognition systems.
US10283111B1 Disambiguation in speech recognition
Automatic speech recognition (ASR) processing including a feedback configuration to allow for improved disambiguation between ASR hypotheses. After ASR processing of an incoming utterance where the ASR outputs an N-best list including multiple hypotheses, the multiple hypotheses are passed downstream for further processing. The downstream further processing may include natural language understanding (NLU) or other processing to determine a command result for each hypothesis. The command results are compared to determine if any hypotheses of the N-best list would yield similar command results. If so, the hypothesis(es) with similar results are removed from the N-best list so that only one hypothesis of the similar results remains in the N-best list. The remaining non-similar hypotheses are sent for disambiguation, or, if only one hypothesis remains, it is sent for execution.
US10283107B2 Scaled noise and vibration sensing
Noise and vibration sensing includes generating with an acceleration sensor a sense signal representative of the acceleration that acts on the acceleration sensor, and processing the sense signal to provide a processed sense signal having an adjustable signal bandwidth and an adjustable signal dynamic. The signal bandwidth extends between a lowest frequency and a highest frequency of the sense signal, and the signal dynamic is the ratio between a maximum amplitude of the sense signal and an output noise floor generated by the acceleration sensor. Noise and vibration sensing further includes adjusting the signal bandwidth and the signal dynamic in accordance with a control signal so that the signal bandwidth increases when the signal dynamic decreases and vice versa.
US10283105B2 Estimating secondary path magnitude in active noise control
The technology described in this document can be embodied in a computer-implemented method that includes receiving a first plurality of values representing a set of current coefficients of an adaptive filter disposed in an active noise cancellation system. The method also includes computing a second plurality of values each of which represents an instantaneous difference between a current coefficient and a corresponding preceding coefficient of the adaptive filter, and estimating, based on the second plurality of values, one or more instantaneous magnitudes of a transfer function that represents an effect of a secondary path of the active noise cancellation system. The method further includes updating the first plurality of values based on estimates of the one or more instantaneous magnitudes to generate a set of updated coefficients for the adaptive filter, and programming the adaptive filter with the set of updated coefficients.
US10283103B2 Real-time acoustic processor
The disclosure includes an acoustic processing network comprising a Digital Signal Processor (DSP) operating at a first frequency and a Real-Time Acoustic Processor (RAP) operating at a second frequency higher than the first frequency. The DSP receives a noise signal from at least one microphone. The DSP then generates a noise filter based on the noise signal. The RAP receives the noise signal from the microphone and the noise filter from the DSP. The RAP then generates an anti-noise signal based on the noise signal and the noise filter for use in Active Noise Cancellation (ANC).
US10283095B1 Individually customized musical instrument supports, customized elements and methods for forming the same
A customized musical instrument support for use in supporting a musical instrument on or against a portion of an instrument player's body, includes a universal component having a standardized configuration and attachable to various sized single-type instruments for use by multiple instrument players, and an individually customized element attachable to the universal component. The individually customized element has an individually customized surface contoured corresponding to an impression to substantially fit to the instrument player's contoured body surface which is in proximity to placement of the customized musical instrument support on the instrument player during playing of the musical instrument.
US10283089B2 Display controller
A display controller comprises an input stage 20 operable to read at least one input surface, a composition stage 28 operable to compose plural input surfaces to generate a composited output surface, an output stage 30 operable to provide the composited output surface to a display for display, a scaling engine 31 operable to scale a composited output surface generated by the composition stage 28, and a write-out stage 32 operable to write a composited and/or scaled output surface to external memory.
US10283088B2 Method and apparatus for providing medical information
The medical information providing method includes: capturing a room image of an inside of an examination room in which an object is positioned for medical examination; obtaining diagnostic information of the object; and displaying the diagnostic information which is overlaid on the room image according to a first mode, on a display.
US10283087B2 Digital signage device and method for operating the same
Disclosed is a digital signage device and a method for operating the same, the digital signage device enabling a terminal, which has approached a display panel, to acquire tagging information, which has been updated with regard to each display object inside contents displayed on the display panel.
US10283082B1 Differential opacity position indicator
At a portable multifunction device with a touch screen display: displaying a portion of an electronic document; displaying a first vertical bar on top of the displayed portion of the electronic document; detecting a movement of an object on the displayed portion of the electronic document; in response to the detecting: (a) scrolling the electronic document in the direction of movement, (b) replacing the first vertical bar with a second vertical bar, (c) moving the second vertical bar to a new vertical position such that the new vertical position corresponds to the vertical position in the electronic document of the displayed new portion of the electronic document; and in response to a predetermined condition being met, replacing the second vertical bar with the first vertical bar, wherein an opacity of the first vertical bar is less than an opacity of the second vertical bar.
US10283078B2 Adaptive display partial update methods and apparatus thereof for power saving in pixel processing
Methods and apparatuses pertaining to adaptive display partial update may involve determining whether partial update for an image frame is allowed and, responsive to a determination that the partial update for the image frame is allowed, determining whether the partial update is applicable to the image frame. Responsive to a determination that the partial update is applicable to the image frame, whether or not at least a difference between one or more properties of the image frame and one or more properties of a previous image frame exceeds a threshold may be determined. A partial-frame processing may be performed to partially update the image frame responsive to a determination that the difference does not exceed the threshold.
US10283076B1 Operating multiple DC-to-DC converters efficiently by using predicted load information
A technique analyzes an image to be displayed on a screen, before it is displayed, to determine a current draw of that image on the screen. Based on this analysis, adjustments can be made to the circuitry so that when the image is displayed, it is done so more efficiently. In a specific implementation, a DC-to-DC converter includes two boost converter circuits. Based on the analyzed image, the technique turns on a single boost converter when the current draw of that image is below an identified current threshold level, and turns on two boost converters when above the identified current threshold level.
US10283073B2 Data processing systems
A video processing system comprises a video processor and an output buffer. When a new frame is to be written to the output buffer, the video processing system determines (12) for at least a portion of the new frame whether the portion of the new frame has a particular property. When it is determined that that the portion of the new frame has the particular property (14), when a block of data representing a particular region of the portion of the new frame is to be written to the output buffer, it is compared to at least one block of data already stored in the output buffer, and a determination is made whether or not to write the block of data to the output buffer on the basis of the comparison. When it is determined that the portion of the new frame does not have the particular property (16), the portion of the new frame is written to the output buffer.
US10283071B2 Driving apparatus and method
An integrated circuit for driving a display panel is provided. The integrated circuit includes a gamma mapping circuit and a mura compensation circuit. The gamma mapping circuit is configured to receive a gray level of an image data, map the gray level to a gamma code according to at least one gamma table, and output the gamma code. The mura compensation circuit is configured to receive the gamma code, and compensate the gamma code according to at least one de-mura table to generate a compensation result after the gamma mapping circuit performs the step of mapping the gray level to the gamma code. The integrated circuit drives the display panel according to the compensation result. In addition, a method for driving a display panel is also provided.
US10283065B2 Display device and driving method thereof
A display device comprises: a timing controller that is turned on to a floating state by a first logic voltage and, after a switching period, switches from the floating state to a normal operating state based on a reset signal to generate timing control signals; a level shifter configured to receive the first logic voltage and a second logic voltage and level-shift the timing control signals to the second logic voltage; and an output enable signal control part that outputs an output enable signal at enable level LOW or disable level HIGH, in synchronization with the reset signal, wherein, during the switching period, the level shifter receives the output enable signal at the disable level HIGH and does not level-shift the timing control signals.
US10283064B2 Liquid crystal display, device and connection structure of display panel and system circuit
A connection structure of display panel and system circuit is provided. The disclosure also provides a liquid display panel and a liquid display device. The connection structure includes an array substrate, a printed circuit board, and a plurality of electrically conductive particles. The array substrate provides a plurality of signal lines in a display portion thereof and provides a plurality of traces in a fan-out portion thereof. The signal lines at least includes a first signal line and a second signal line at different height layers. The traces at least includes a first trace and a second trace at different height layers. One end of each trace is electrically connected with one signal line, and the other end of each trace is electrically connected with one conductive line via electrically conductive particles.
US10283063B2 Display device and shift register circuit
According to one embodiment, a display device includes a pixel circuit including first, second and third switches, a capacitor and an inverter, and a pixel electrode connected to the pixel circuit, the first switch including a first control electrode connected to a gate line and a first input terminal connected to a source line, the capacitor including a first terminal connected to a reference potential and a second terminal connected to the first output terminal, the third switch including a second input terminal and a second output terminal connected to the second terminal, and the second switch and the inverter being connected in series between the second terminal and the second input terminal.
US10283056B2 Autostereoscopic three-dimensional image display device using time division
An autostereoscopic 3D image display device using time division is provided. The image display device includes a backlight, an image display panel, a controller, and a viewer position tracking system. The backlight includes a plurality of line sources which are disposed at certain intervals. The image display panel displays a 3D image. The controller controls the backlight and a viewing point image of the image display panel. The viewer position tracking system determines a pupil position of a viewer and transfers position information to the controller. The image display panel provides two or more viewing points. The line sources configure two or more line source sets that are separately driven at the same time. The two or more line source sets are sequentially driven.
US10283054B2 Pixel and display device having the same
A pixel includes first to fourth transistors and a driving transistor. The first transistor is connected between a data line and a first node and has a gate electrode to receive a scan signal. The driving transistor is connected between the first node and a second node and has a gate electrode connected to a third node. The second transistor is connected between the second and third nodes and has a gate electrode to receive the scan signal. The third transistor is connected between first power and the first node and has a gate electrode to receive an emission signal. The fourth transistor is connected between the first and second nodes and has a gate electrode to receive an initialization signal. An organic light emitting diode is connected between the second node and second power. A storage capacitor is connected between the first power and third node.
US10283050B2 Driving power supply, display driving circuit and organic light emitting diode display
The present invention discloses a driving power supply, a display driving circuit and an organic light emitting diode display. The driving power supply comprises a boost module and a voltage adjusting module connected to the boost module; the boost module is used for boosting an initial voltage input from an initial voltage input terminal of the driving power supply to generate a reference voltage and outputting the reference voltage to the voltage adjusting module; the voltage adjusting module is used for adjusting magnitude of the reference voltage according to colors of pixel units to be driven to generate a plurality of driving voltages, respectively, and the driving voltages corresponding to pixel units of different colors are different.
US10283047B2 Display device and method of driving the same
A display device is configured to be driven in a period that is divided into a driving period and a sensing period. The display device includes pixels including driving transistors coupled to scan lines, data lines, and sensing lines, a scan driver configured to supply scan signals to the scan lines, a data driver configured to supply at least one of a reference voltage and data signals to the data lines, a sensing unit configured to sense the characteristic information via the sensing lines during the sensing period, control lines formed in parallel with the scan lines, a first switch coupled between an n-th scan line and an n-th control line, and a second switch coupled between the n-th control line and an (n+1)-th scan line and configured such that a turn-on period of the second switch does not overlap a turn-on period of the first switch.
US10283045B2 Display device
A display device including a light emitting element, a drive transistor connected to the light emitting element, a first switching element connected to the drive transistor and a main power supply line, a second switching element connected to the drive transistor and a reset power supply line, a third switching element connected to the drive transistor and a signal line, a fourth switching element connected to the third switching element and an initialization power supply line, and a capacitor element connected to the drive transistor and the third switching element, wherein two horizontal periods ON signal is supplied to a gate terminal of each of the second switching element, third switching element and fourth switching element respectively.
US10283043B2 Organic light emitting display device and method of driving the same
An organic light emitting display device includes a display panel including a pixel disposed in an intersection of a data line, a feedback line, and a scan line, a data driver sequentially providing reference signals to the pixel though the data line, a sensing unit sequentially generating sensing signals based on voltages applied to the feedback line in response to the reference signals, and a timing controller calculating a compensation coefficient based on the sensing signals and compensating input data based on the compensation coefficient.
US10283042B2 Pixel driving circuit, pixel driving method, and display device
The present invention provides a pixel driving circuit, a pixel driving method, and a display device. The pixel driving circuit comprises a driving transistor, a light-emitting device and a threshold compensation unit; a control electrode, a first electrode and a second electrode of the driving transistor are all connected with the threshold compensation unit; the threshold compensation unit is connected with a data line, a first power supply terminal, and a first terminal of the light-emitting device. In the technical solution of the present invention, by providing the sum of the data voltage and the threshold voltage of the driving transistor to the control electrode of the driving transistor, a driving current generated by the driving transistor is independent of the threshold voltage of the driving transistor, so as to prevent the driving current from being influenced by non-uniformity and shift of the threshold voltage.
US10283040B2 Data signal line drive circuit, data signal line drive method and display device
The present invention reliably and sufficiently corrects a voltage variation in data signal lines in a display device resulting when sampling analog video signals, while suppressing increase in layout area. In a data signal line drive circuit of an active matrix liquid crystal display device, a video signal Svi is sampled by an Nch transistor (SWk) which has a parasitic capacitance (Cgd) that causes a voltage drop in a data signal line SL3(i−1)+k (i=1 through n; k=1, 2, 3). To correct this, an inversion delayer (342) makes logical inversion of the transistor (SWk)'s control signal Sck and delays the inverted signal for a predetermined time to generate an inversion delayed signal Srdk, and applies this inversion delayed signal Srd to the data signal line 3(i−1)+k via a correction capacitance element (Cc). The inversion delayer (342) makes the inversion delayed signal Srdk start its change from an L level voltage to a H level voltage after the Nch transistor (SWk) has assumed an OFF state.
US10283035B2 Field-sequential image display device and image display method
A subframe data generator 12 determines a distribution color X which is a color of a variable color subframe, and then selects pixels sequentially to perform the following processing on the selected pixel P. Distributed brightness (Dsr, Dsg, Dsb) is calculated based on brightnesses Dr, Dg, Db and the distribution color X, and a distribution ratio α is set to a value of 1 at which color breakup is the smallest. An evaluation value Qi related to a color difference when a line of sight moves is calculated based on brightness of the selected pixel P, brightnesses of neighboring pixels Pi (i=1 to N), and the distribution color X, and the distribution ratio α is decreased in steps until the maximum value Qmax of the evaluation value Qi is less than or equal to a threshold value Qth. The brightnesses Dr, Dg, Db of three colors are converted to brightnesses Ex, Er, Eg, Eb of four colors based on the distribution color X and the distribution ratio α determined for each pixel. This suppresses irregular flicker that occurs in the vicinity a boundary of pixel areas of different colors.
US10283025B2 Display panel inspecting apparatus and display device including the same
A display panel inspecting apparatus and a display device including the same are disclosed. In one aspect, display panel inspecting apparatus includes a first inspecting circuit configured to alternately apply a first-color data signal and a second-color data signal to a first data line electrically connected to a first first-color subpixel and a first second-color subpixel. The apparatus also includes a second inspecting circuit configured to apply a first third-color data signal to a second data line electrically connected to a first third-color subpixel and a second third-color subpixel. The apparatus further includes a third inspecting circuit configured to alternately apply the second-color data signal and the first-color data signal to a third data line electrically connected to a second second-color subpixel and a second first-color subpixel.
US10283022B1 Multilayer graphic article
A multilayer graphic article includes (a) a fabric matrix or support having an upper and lower surface, (b) at least one image layer disposed on the upper surface of the fabric matrix or support, (c) a protective layer disposed over the at least one image layer, and, (d) an adhesive layer adhered to the lower surface of the fabric matrix or support.
US10283018B1 Sign manufacturing system
A sign manufacturing system includes a printing base, a printing panel with a top layer, pressure sensitive adhesive and a transparent bottom layer, a bridge component, a sliding assembly, including an assembly body, a cutting laser, a liquid ejection unit, a curing laser, and a control unit, such that the cutting laser cuts out characters in the top layer without affecting the bottom layer, and such that the liquid ejection unit deposits spherical domes of printing fluid on exposed surface of the transparent bottom layer to form a braille text.
US10283009B2 Sphere magnetic levitation system and method of operating sphere magnetic levitation system
Provided is a sphere magnetic levitation system having magnetic-aligning devices that magnetically align the position of a sphere levitated by electromagnets according to whether the sphere is levitated, and a method of operating the sphere magnetic levitation system. The sphere magnetic levitation system includes: a sphere; a plurality of electromagnets symmetrically positioned about the sphere and spaced apart from the sphere at equal distances; and a plurality of magnetic-aligning devices provided around the sphere, and coming into contact with the sphere or separated from the sphere by a predetermined distance according to the modes of the system. The system is operated in one mode from among: an idle mode, in which the magnetic-aligning devices are in direct contact with and support the sphere; and an operation mode, in which the magnetic-aligning devices are separated from the sphere and the sphere is levitated and rotated.
US10283007B2 Training system and method for motorcycle riding
A training system for a motorcycle has a plurality of sensor monitoring operating conditions of the motorcycle. A navigation system indicates a location and a route traveled by the motorcycle. A processor is coupled to the plurality of sensors and the navigation system. A memory is coupled to the processor. The memory stores program instructions that when executed by the processor, causes the processor to: analyze the operating conditions monitored by the plurality of sensors along the route; and provide feedback to increase a riding performance when re-riding the route.
US10283006B2 Systems and techniques for personalized learning and/or assessment
Systems and techniques for personalized assessment and/or learning are provided. The system may select tasks and task content for a user consistent with an administrator's suggested learning regimen for the user, while also adapting the selection of tasks and task content based on the user's performance and/or context when the user is not being supervised by an administrator.
US10283004B2 Multimedia apparatus, online education system, and method for providing education content thereof
A multimedia apparatus and a method for providing content thereof are provided. In the method for providing content of the multimedia apparatus, user private information corresponding to authentication information of a user is acquired when the authentication information of the user for execution of content is received, a state of the user using at least one sensor is detected during reproduction of the content, a parameter of the content is changed according to the acquired private information and the state of the user, and the content is reproduced with the changed parameter.
US10283001B2 Optimizing real-time and planned air-traffic
An optimization model is selected to reduce a number of passengers adversely affected by a delay of an aircraft. A cascade boundary is determined for a length of the delay, which projects the delay at the plurality of airports. Using the optimization model, a probability curve is computed at an airport from the plurality of airports, which outputs a second length of the delay experienced at the airport responsive to the cascade boundary projecting the delay on the airport. The length is adjusted in the optimization model such that a count of passengers adversely affected by the delay at the airport at the elapse of the second length is minimized. A target system is caused to configure the aircraft to be delayed by the adjusted length.
US10282998B2 Vehicle system and vehicle controller for controlling vehicle
A vehicle system includes a vehicle size sensor mounted in a subject vehicle, the vehicle size sensor configured to detect whether a leading vehicle in front of the subject vehicle is oversized, and a processor coupled to the subject vehicle and the vehicle size sensor. The subject vehicle is configured to perform an assisted passing of the leading vehicle based on a passing parameter that defines a characteristic of the assisted passing, and the processor is programmed to, during the assisted passing: communicate with the vehicle size sensor to determined whether the leading vehicle is oversized, and modify the passing parameter when the leading vehicle is determined to be oversized.
US10282997B2 System and method for generating and communicating lane information from a host vehicle to a vehicle-to-vehicle network
A method of generating and communicating lane information from a host vehicle to a vehicle-to-vehicle (V2V) network includes collecting visual data from a camera, detecting a lane within the visual data, generating a lane classification for the lane based on the visual data, assigning a confidence level to the lane classification, generating a lane distance estimate from the visual data, generating a lane model from the lane classification and the lane distance estimate, and transmitting the lane model and the confidence level to the V2V network.
US10282995B2 Mobile robot having collision avoidance system for crossing a road from a pedestrian pathway
A collision avoidance method and system for a mobile robot crossing a road. When a mobile robot approaches a road, it senses road conditions via at least one first sensor, and initiates road crossing if the road conditions are deemed suitable for crossing. As it crosses the road, the mobile robot senses, via at least one second sensor, a change in the road conditions indicating the presence of at least one hazardous moving object. In response to determining that at least one hazardous object in present, the mobile robot initiates a collision avoidance maneuver. A mobile robot configured to avoid collisions while crossing a road includes: at least one first sensor configured to sense road conditions, at least one second sensor configured to sense road conditions, and a processing component configured to carry out one or more collision avoidance maneuvers.
US10282988B2 Methods of providing advertisements in traffic channels and supporting apparatus, readable medium, and data structure
A technique of providing advertisements in a traffic message is provided that obtains (704) traffic data having a traffic condition of a location description on a road network. A location reference code associated with the location description assigned by a traffic message supplier and an advertising reference code associated with the location reference code are assessed (706), (714), followed by a determination (716) as to whether the advertising reference code is present. If so, a traffic message having the location reference code and the advertising reference code is generated (710).
US10282987B2 System, apparatus, and method for driving support
A method for driving support includes: collecting driving information from a terminal mounted on a vehicle driven by a driver, the driving information including data acquired by the terminal during the vehicle is driven by the driver; evaluating a degree of safe driving of the driver in accordance with the driving information; determining whether driving behavior of the driver varies based on the driving information when the driver is a person for whom a degree of safe driving is evaluated higher than a threshold; executing a determination process for determining that a road section identified by the driving information is in a condition turning into bad road when the driving behavior is determined as being varied in accordance with the driving information; and updating road surface condition information that indicates a road surface condition in the road section, based on a result of determination in the determination process.
US10282986B2 Using automobile driver attention focus area to share traffic intersection status
Systems and methods for alerting a driver to a status of a traffic signal are disclosed. A computer-implemented method includes: detecting, by a computing device, that a vehicle is stopped at an intersection with a traffic signal; determining, by the computing device, an attention focus area of a driver of the vehicle; determining, by the computing device, a target display device based on the determined attention focus area; and causing, by the computing device, the determined target display device to display information to alert the driver of a status of the traffic signal.
US10282985B2 Method and system for enabling a vehicle to discard non-pertinent road sign information
A method performed by a sign pertinence receiving system is disclosed for enabling a first vehicle to discard non-pertinent road sign information. The first vehicle is configured to present extracted sign information within the vehicle and/or adapt a vehicle function based on detected sign information. The system captures detected sign information from a road sign, and receives a most likely supplementary information estimate indicating supplementary information deemed to pertain to the road sign, which estimate is based on detected supplementary information captured by a second vehicle from supplementary sign information assigned to the road sign, wherein a correctness confidence value associated with the estimate exceeds a minimum correctness confidence threshold. The system determines whether the estimate pertains to the first vehicle, and refrains from presenting extracted sign information and/or from adapting a vehicle function, provided the estimate is determined to not pertain to the first vehicle.
US10282983B2 Traffic volume determination system, traffic volume determination method, and non-transitory computer-readable storage medium storing traffic volume determination program
A traffic volume determination system includes a processor configured to: calculate, while taking account of a change between a past traffic volume and a current traffic volume of vehicles passing through an area around a link, an estimated value of the current traffic volume of the vehicles passing through the link from the past traffic volume of the vehicles passing through the link; and determine that the link is closed when a current actual traffic volume of the vehicles passing through the link is smaller than the estimated value of the current traffic volume of the vehicles passing through the link by more than a statistical error.
US10282982B2 Aggregated analytics for intelligent transportation systems
Various systems and methods for collecting and generating analytics of data from motor vehicle safety and operation systems are disclosed herein. In one example, various minor vehicle incidents and events such as hard braking, swerving, deceleration, are tracked and correlated to geographic locations. Event data for these incidents may be collected, aggregated, anonymized, and electronically communicated to a processing system for further analysis and identification of problematic roadway and traffic conditions.
US10282980B2 Push-button box
A push-button box that can enhance the waterproofness and the safety of the structure of the cabinet, and prevent a foreign matter from being left thereon, that enhances the operability of the push button, thereby being user friendly, and that is excellent in durability in operation and strength. In the push-button box 10 for instructing an operation of a pedestrian signal lamp device, a cabinet 11 that accommodates various components is formed of a base main body 20, which constitutes the rear face of the cabinet 11, being opened on the front face side, and a front case 30, which is combined with the base main body 20 so as to cover the opening thereof from forward, being provided with a push button 40, and in the state in which said front case 30 covers the opening of said base main body 20 from forward, the rear face thereof is opened downward in a diagonally rearward direction in the cabinet 11.
US10282979B2 Transmission of infrared signals over a high-definition multimedia interface cable
Embodiments described herein enable the transmission of infrared (IR) signals via an AV cable containing a plurality of signal lines. In embodiments, an IR receiver, and IR emitter, and/or logic circuitry may be integrated within an AV cable (e.g., an HDMI cable) to enable transmitting signals from an IR remote control device to a media device that may be located behind a physical obstruction through which IR signals are unable to pass. By utilizing one or more signal lines of an AV cable to transmit IR signals, existing AV communication protocols may continue to be utilized in a user's home entertainment system. In this manner, a user may be able to locate one or more media devices (e.g., home entertainment devices) in a physically remote location, such as in a cabinet or closet, without sacrificing any IR signaling functionality.
US10282969B2 System and methods for wireless hand hygiene monitoring
Aspects of the present disclosure generally relate to systems and methods for providing hand hygiene dispenser stations configured to remind users to use the hand hygiene dispenser stations. In one or more embodiments, the present systems and methods provide individual provider identification and networked communication among hand hygiene stations (dispenser stations), enabling tracking of providers and data collection regarding hand hygiene products usage (hand hygiene compliance).
US10282965B2 Synthetic jet delivering controlled flow to sensor system
Techniques are disclosed for using synthetic jet technology as an air delivery device for sensing applications. In particular, a synthetic jet device is used to deliver a controlled airflow or other fluidic flow to a sensor measurement area. Such a sensing system can be used to detect accurate concentration of target features present in the ambient surroundings, such as gases, particles, solutions, mixtures, and any other environmental features that can be sensed from a controlled airflow. An example application is air quality monitoring by using one or more synthetic jet devices to deliver a known or otherwise controlled airflow to a sensing area, thereby allowing for detection of harmful or otherwise unacceptable concentrations of particulate matter, gases, or air pollutants. In some embodiments, a synthetic jet device is operatively coupled with a sensor via a flow channel in a common housing, so as to provide a controlled flow sensing system.
US10282962B2 Method, computer program, and system for monitoring a being
A method, computer program, and system for monitoring a person in a structure having a first room and a second room. The system includes motion sensors and accelerometers to determine states and activities within the states, respectively. No visual images of any type are used to monitor the person. The person does not need to wear any type of equipment or component or necklace or bracelet or special clothing with any type of equipment or component in order to be monitored by the system.
US10282955B2 Forest fire fuel heat transfer sensor
A heat transfer sensor includes a support body, a first thermocouple probe, a second thermocouple probe, and a third thermocouple probe. Each thermocouple probe is mounted to the support body and includes a hollow cylinder, a thermocouple, and an insulator. The thermocouple is mounted to an interior of the associated hollow cylinder and is configured to generate a first voltage based on a temperature of the associated hollow cylinder. The insulator is mounted between the associated hollow cylinder and the top wall. The first hollow cylinder has an emissivity ≤0.25. The second hollow cylinder has an emissivity ≥0.75. The third thermocouple probe has an emissivity that is >0.25 and <0.75 or measures a temperature of an environment surrounding the support body. A convective heat transfer and an incident radiation are computed using the first and second voltage and either the third voltage or the air temperature.
US10282952B2 Method and apparatus for segmented video compression
An archival video system uses profile images as a background for an image and delta images to indicate the difference between a current image and a profile image. An image may be segmented into multiple sectors, with each sector compared to a profile sector. The resulting image may be constructed using references to previously stored sectors from different images.
US10282947B2 Device for signaling direction
The device for signalling direction comprises a support (2) predisposed to be worn by a user and carrying at least a first direction light source (50) and a second direction light source (50), each indicating a respective rotation direction of said wearable support (2). At least one sensor element is associated with the support (2) to measure at least a value of the acceleration and/or a value of the angular speed assumed by the wearable support (2).
US10282945B2 Wagering platform
A wagering platform is described that enables bettors to wager on more games than their budgets or account balances would otherwise allow, without extending them credit and without sacrificing the house advantage. The platform allows the bettor to select a plurality of wagers and designates the maximum amount he or she is willing to risk. Based on those inputs, the platform generates a wager amount that the bettor can stake on each selected wager (which will total more than the bettor's maximum risk amount). Related apparatus, systems, techniques and articles are also described.
US10282943B2 Record display of an interleaved wagering system
A record display system includes an interactive controller configured to: communicate, to an application controller, application telemetry; display initial outcomes; receive a record indicating an official result of a series of wagers associated with the user interaction; and display the record; a wager controller constructed to: receive a wager request; determine a wager outcome; communicate the wager outcome; and communicate the record; and the application controller operatively connecting the interactive controller and the wager controller, and constructed to: receive the application telemetry; communicate the wager request; receive the wager outcome; receive the record; communicate the record, wherein the record comprises the official wager outcome.
US10282931B2 Coin depositing and dispensing machine
In a coin depositing and dispensing machine 10, a plurality of storing and feeding apparatuses 50 disposed below a deposited-coin transport unit 20 are arranged vertically on plural levels. A transport direction in which a coin is transported by the deposited-coin transport unit and a feeding direction in which a coin is fed out from each storing and feeding unit are substantially perpendicular to each other.
US10282929B2 Systems and methods for short-range communication between devices
The present disclosure relates to systems and methods for communicating between devices using short-range communication links. More specifically, the present disclosure relates to systems and methods for communicating access-right data between devices for verification or transfer.
US10282923B2 Connected vehicle system with infotainment interface for mobile devices
An OBD module for communicating with a vehicle radio/infotainment system. The OBD module includes a controller, a data bus interface that is configured to draw power from and electronically communicate with a vehicle OBD-II data port and a digital interface connector. The OBD module can be formed from two separate components, including a transceiver module and an interface module, that are in communication with each other. The transceiver module can be located remotely from the interface module. The OBD module can include a graphic equalizer to enhance the sound quality of the input source. The OBD module can also be configured to interrupt playback to play a substitute message as is desired.
US10282920B2 RFID for fare collection
Systems and methods for RFID fare collection for improving passenger throughput and security in transit systems. RFID tags identify passengers at a distance and allow a hands-free experience for transit users. The system includes gate cabinets and/or other entry points that define a passageway and separate a non-restricted access area from a restricted access area, at least one RFID transmitter positioned on the entry points, at least one RFID receiver positioned on the entry points, and a processor coupled with the RFID receiver. The system detects the presence of the RFID tag within the passageway and detects information linking to the account balance of the user. The system determines whether transit users are entering or exiting the restricted access area based on analysis of the wireless signals received by the RFID receivers, and provides an alarm signal when a transit user is not permitted to access the restricted access area.
US10282907B2 Interacting with a network to transmit virtual image data in augmented or virtual reality systems
One embodiment is directed to a system for enabling two or more users to interact within a virtual world comprising virtual world data, comprising a computer network comprising one or more computing devices, the one or more computing devices comprising memory, processing circuitry, and software stored at least in part in the memory and executable by the processing circuitry to process at least a portion of the virtual world data; wherein at least a first portion of the virtual world data originates from a first user virtual world local to a first user, and wherein the computer network is operable to transmit the first portion to a user device for presentation to a second user, such that the second user may experience the first portion from the location of the second user, such that aspects of the first user virtual world are effectively passed to the second user.
US10282903B1 System and method for matching virtual reality goals with an optimal physical location
The program matches a VR environment of a user with an optimal physical location. The method loads a VR program, and detects at least one location-based goal of the user based on a virtual environment of the VR program. The method determines if a current location of the user is an optimal physical location for the at least one location-based goal of the user, based on a plurality of determined criteria associated with the current location and the determined virtual environment associated with the VR program. The method searches for an optimal physical location based on at least one location-based goal of the user and matches the optimal physical location of the user with the at least one location-based goal of the user in the VR program based on the plurality of determined criteria associated with the optimal physical location and the determined virtual environment associated with the VR program.
US10282896B1 Model based analysis of a three-dimensional zone in an aircraft
A method for zone analysis. A zone is identified in a three-dimensional physical model of a vehicle. The three-dimensional physical model includes geometry information and location information for physical components. An effect of an undesired operation of a group of components in a zone within the three-dimensional physical model of the vehicle is identified based on the three-dimensional physical model of the vehicle and a logical model of the vehicle including a logical architecture linking logical components to each other. Logical components in the logical model are mapped to the physical components in the three-dimensional physical model of the vehicle.
US10282895B2 Transparency parameter determination when rendering a scene for output in graphics processing systems
In a graphics processing system, a bounding volume (20) representing the volume of a scene to be rendered and a cube texture (30) representing the transparency of the surface of the bounding volume are defined. Then, when the scene is to be rendered for output, a vector (28) from a sampling point (25) being considered to a light source (22) external of the bounding volume is determined and then used to determine how to sample the texture that represents the transparency of the surface of the bounding volume to determine the transparency of the surface of the bounding volume between the sampling point and the light source. The so-determined transparency is then used to simulate the effect of shadows cast by the external light source (22) at the sampling point (25).
US10282893B2 Imaging apparatus and imaging method
An image processing apparatus generates intermediate volume data from a plurality of volume data segments obtained as time passes so as to implement high-speed volume data. A medical imaging apparatus that includes the image processing apparatus, an ultrasonic imaging apparatus, an image processing method, and a medical image generation method are disclosed. The image processing apparatus includes a displacement vector generator configured to detect corresponding voxels between reference volume data and target volume data that has been acquired at intervals of a predetermined time period, and to generate a displacement vector between the corresponding voxels; and an intermediate volume data generator configured to generate at least one piece of intermediate volume data between the reference volume data and the target volume data by using the generated displacement vector.
US10282890B2 Method and apparatus for the proper ordering and enumeration of multiple successive ray-surface intersections within a ray tracing architecture
An apparatus and method are described for performing a distance test in a ray tracing system. For example, one embodiment of a graphics processing apparatus comprises: a ray tracing traversal/intersection unit to identify two or more ray-surface intersections, each of the ray-surface intersections being assigned a unique hit point identifier (ID); and a distance testing module to disambiguate the order of the ray-surface intersections using the hit point ID if the two or more of the ray-surface intersections share the same distance.
US10282886B2 Wearable device providing micro-visualization
Embodiments are generally directed to a wearable device providing micro-visualization. A wearable electronic device may include a processor to process data; an analytic engine to analyze information relating to a received data point and to generate a micro-visualization based at least in part on the information, wherein the micro-visualization includes at least an image and an animation of the image; and one or more display screens to display the micro-visualization.
US10282885B2 Computer graphic system and method of multi-scale simulation of smoke
A multi-scale method is provided for computer graphic simulation of incompressible gases in three-dimensions with resolution variation suitable for perspective cameras and regions of importance. The dynamics is derived from the vorticity equation. Lagrangian particles are created, modified and deleted in a manner that handles advection with buoyancy and viscosity. Boundaries and deformable object collisions are modeled with the source and doublet panel method. The acceleration structure is based on the fast multipole method (FMM), but with a varying size to account for non-uniform sampling.
US10282880B2 Image processing apparatus that performs an alignment process on a plurality of images, a related control method, and a related storage medium that stores a control program
An image processing apparatus includes a memory configured to store instructions, and a processor in communication with the memory. The processor is configured to execute the instructions to set up a plurality of image sets according to a predetermined rule using a plurality of images obtained by continuous photography, to calculate a first conversion coefficient corresponding to a moving amount of an object between images in each of the plurality of image sets, to calculate a second conversion coefficient used for an alignment process about a correction target image other than a base image included in the plurality of images by multiplying a plurality of first conversion coefficients, and to generate an alignment image in which the object in the correction target image is aligned to the object in the base image by applying a conversion process to the correction target image using the second conversion coefficient.
US10282877B2 Generating content aware image fill with geometrical constraints
The present disclosure is directed towards systems and methods for modifying a digital image. For example, systems and methods described herein involve identifying a target portion of a digital image to remove from the digital image. The systems and methods further involve identifying geometric features intersecting or surrounding the identified target portion. The systems and methods further involve analyzing and identifying a source portion having geometric properties that correspond to the identified geometric features intersecting the target portion. Further, the systems and methods involve removing the target portion and replacing the target portion with the source portion by aligning the geometric properties to blend together with the background surrounding the removed target portion. In this way, the output image includes a replacement portion in place of the removed target portion that blends together with the background of the output image.
US10282876B1 Tracking environmental contaminants
A method for generating a visualization for tracking an environmental contaminant includes automatically generating a contaminant visualization map for a particular contaminant. The contaminant visualization map includes a plurality of markers each corresponding to a location associated with a medical case associated with exposure to the particular contaminant, and one or more markers each corresponding to a location of an identified contamination source for the particular contaminant. The method further includes receiving an indication to zoom out the contaminant visualization map, generating one or more heat maps corresponding to the medical cases associated with exposure to the particular contaminant, and updating the contaminant visualization map to be zoomed out, not display the plurality of markers each corresponding to a location associated with a medical case, and display the generated one or more heat maps.
US10282875B2 Graph-based analysis for bio-signal event sensing
One or more biological signals are obtained. The one or more biological signals are converted to one or more graph structures. Correlation between two or more of the biological signals are determined using the one or more graph structures. One or more changes in the one or more graph structures within a time window are recorded. A signal graph model is generated based on the recorded changes.
US10282871B2 Systems and methods for pet image reconstruction
A method may include; obtaining a 3D CT image of a scanning area of a subject; obtaining PET data of the scanning area of the subject; gating the PET data based on a plurality of motion phases; reconstructing a plurality of gated 3D PET images; registering the plurality of gated 3D PET images with a reference 3D PET image; determining a motion vector field corresponding to a gated 3D PET image of the plurality of gated 3D PET images based on the registration; determining a motion phase for each of the plurality of CT image layers; correcting, for each of the plurality of CT image layers, the CT image layer with respect to a reference motion phase; and reconstructing a gated PET image with respect to the reference motion phase based on the corrected CT image layers and the PET data.
US10282870B2 Spectral imaging
A system includes memory (420) with instructions for at least one of processing spectral CT projection data to mitigate at least one of noise of the spectral CT projection data or a noise induced bias of the spectral CT projection data or generating a decomposition algorithm that mitigates the noise induced bias of the spectral CT projection data. The system further includes a processor (418) that executes the instructions and at least one of processes the spectral CT projection data or generates the decomposition algorithm and decomposes the spectral CT projection data to basis materials. The system further includes a reconstructor (434) that reconstructs the basis materials, thereby generating spectral images.
US10282867B2 Shading for variable opacity stroke rendering
A touch input is received on the touchscreen. The touch input comprises a stroke and is associated with variable opacity. The stroke is converted to a plurality of segments. The plurality of segments comprises a plurality of arc segments, line segments, or a combination. A plurality of stamps is generated corresponding to the plurality segments. Shading is applied to the stroke, where applying shading comprises varying at least one of a weight or an offset of at least one color associated with at least one pixel of at least one stamp of the plurality of stamps. The plurality of stamps is rendered on the touchscreen of the device to represent the stroke.
US10282865B2 Method and apparatus for presenting imagery within a virtualized environment
Certain embodiments may relate to presenting imagery within a virtualized environment. A method and apparatus may be provided. The method may include generating a virtualized environment for a user. The method may also include detecting an object in the real world. The method may further include rendering imagery corresponding to the detected object in the virtualized environment.
US10282862B2 Digital image generation and capture hint data
Techniques and systems for digital image generation and capture hint data are described. In one example, a request is formed by an image capture device for capture hint data. The request describes a characteristic of an image scene that is to be a subject of a digital image. A communication is received via a network by the image capture device in response to the request. The communication includes capture hint data that is based at least in part of the characteristic. The capture hint data is displayed by a display device of the image capture device. The digital image of the image scene is then captured by the image capture device subsequent to the display of the capture hint data.
US10282861B2 Pose error estimation and localization using static features
The position and/or pose of a vehicle is determined in real time. An observed position and an observed pose of a vehicle are determined. A reference image is generated based on the observed position and the observed pose. The reference image comprises one or more reference static features. A captured image and the reference image are implicitly compared. Based on a result of the comparison, a correction to the observed position, the observed pose, or both is determined.
US10282856B2 Image registration with device data
Systems and methods for image registration using data collected by an electronic device, such as a mobile device, capable of simultaneous localization and mapping are provided. An electronic device, such as a mobile device, can be can be configured to collect data using a variety of sensors as the device is carried or transported through a space. The collected data can be processed and analyzed to generate a three-dimensional representation of the space and objects in the space in near real time as the device is carried through the space. The data can be used for a variety of purposes, including registering imagery for localization and image processing.
US10282848B2 Automatic detection and analysis of traffic signal type information using image data captured on a vehicle
Provided herein is a control method of an electronic apparatus. The control method of an electronic apparatus includes: generating signal type information using an image data of a signal region portion of a signal lamp in a driving-related image data of a vehicle; and performing a driving-related guide of the vehicle using the generated signal type information.
US10282841B1 Bioinformatic analysis of vascular patterning
Biometric analysis of vascular patterning may be performed in 3D and 2D as an integrative biomarker of complex molecular and mechanical signaling. The vascular patterning may facilitate the coordination of essentially unlimited numbers of bioinformatics dimensions for specific molecular and other co-localizations with spatiotemporal dimensions of vascular morphology. The vascular patterning may also apply geometric principles of translational versus rotational principles for vascular branching to support the transformation of VESGEN 2D to VESGEN 3D.
US10282840B2 Image reporting method
An image reporting method is provided. The image reporting method comprises the steps of retrieving an image representation of a sample structure from an image source; mapping a generic structure to the sample structure, the generic structure being related to the sample structure; determining a region of interest within the sample structure based on content of the image representation of the sample structure; providing a focused set of representations of diagnostic knowledge which is contextually appropriate to the region of interest and prompting the user to select at least one diagnostic finding from the focused set of knowledge representation or by entering free-form text; and generating a diagnostic report based on the selections and free-form text entries.
US10282838B2 Image analysis for assessing image data
The present approach relates to providing image quality feedback to personnel (e.g., a technician) acquiring non-invasive images in real-time or near real-time. By way of example, the proposed approach may automatically assess the quality of images in real-time by evaluating the images for the presence or absence of non-conformities using processor-implemented, rule-based algorithms running partly or completely in parallel to one another. The proposed approach improves the image analysis pipeline by efficiently providing notification of and/or discarding low-quality or unsuitable images or exams after they are taken, such as in within seconds or minutes.
US10282836B2 System and method of data analysis for detecting gross head motion from pet images
According to one embodiment, a method of image analysis is provided. The method includes binning image data into a plurality of sinogram frames, identifying a plurality of initial stationary frames by applying a first analysis technique on the plurality of binned sinogram frames, extracting a plurality of first statistical parameters applying a second analysis technique on the plurality of binned sinogram frames, combining the plurality of first statistical parameters with boundaries of plurality of initial stationary frames to generate a presentation of a joint analysis combining at least some of the plurality of the first statistical parameters and at least some of the plurality of the second statistical parameter, identifying a plurality of final stationary frames from the presentation of the joint analysis, independently reconstructing each of the plurality of final stationary frames, and registering each of the plurality of final stationary frames to a first state.
US10282834B1 Measurement platform that automatically determines wear of machine components based on images
A device for measuring wear is disclosed. The device may receive images associated with a component, and may receive a three-dimensional (3D) model of the component. The device may generate an image point cloud based on the images, and may generate a model point cloud based on the 3D model of the component. The device may perform a first alignment of the image point cloud and the model point cloud to generate first-aligned point clouds, and may perform a second alignment of the first-aligned point clouds to generate second-aligned point clouds. The device may generate 3D mask regions based on the second-aligned point clouds, and may project the 3D mask regions on the images. The device may process the 3D mask regions, projected on the images, to determine reference points in the images, and may determine an amount of wear associated with the component based on the reference points.
US10282828B2 Image processing apparatus to convert gradation values of an input image, control method thereof, and program
An image processing apparatus includes a setting unit and a conversion unit. The setting unit sets a gradation threshold. The conversion unit converts a gradation value greater than the gradation threshold in an input image into a predetermined gradation value, converts a gradation value equal to or less than the gradation threshold in the input image into a gradation value equal to or less than the predetermined gradation value, and generates an output image. In a case where the input image is an image processed in such a manner as to enhance a predetermined area, the setting unit sets the gradation threshold such that a surrounding area of the predetermined area of the input image becomes equal to or less than the gradation threshold.
US10282825B2 Image processing apparatus and imaging apparatus
In the imaging apparatus, the image processor combines the data of the plurality of the images so as to generate data of a still image deeper in depth of field. The image processor performs alignment of two images to be combined. In a case where the alignment achieves success, the image processor combines the data of the two images. In a case where the alignment ends in failure and yet where a difference between focus positions of the two images is smaller than a predetermined value, the image processor does not combine the data of the two images. In a case where the alignment ends in failure and yet where the difference between the focus positions of the two images is not smaller than the predetermined value, the image processor combines the data of the two images.
US10282824B2 Method and system for eliminating stripe noise in infrared images
A method of eliminating stripe noise for infrared images including: selecting a specific row of data from an to-be-filtered image Aim, and obtaining a stripe width N1 from information of a frequency spectrum of the data; intercepting (N1+1) new sequences of different lengths from a specific row sequence of the image according to the stripe width N1, and obtaining an optimal interception length N by analyzing information of amplitude spectrum of each new sequence; splitting the to-be-filtered image Aim with a size of M×Nn into a pair of optimum to-be-filtered sub-images Bim and Cim with a size of M×N according to the length N; obtaining two sub-images Bimf and Cimf after using a notch-comb filter to filter the two optimum to-be-filtered sub-images Bim and Cim; carrying out a brightness adjustment and a combination process to the two sub-image Bimf and Cimf to obtain an image Aimf.
US10282820B2 Structure propagation restoration for spectral CT
A method includes obtaining at least one of projection data from a spectral scan or image data generated from the projection data, selecting a local reference dataset from the at least one of the projection data or the image data, determining a noise pattern for the selected reference dataset, estimating underlying local structure from the reference dataset based on the noise pattern, and restoring at least one of the projection data or the image data based on the estimated underlying local structure.
US10282819B2 Image display control to grasp information about image
There is provided a display control apparatus including a display control unit configured to display, on a display unit, at least one of a plurality of images in which an imaging range of one image overlaps at least a part of an imaging range of another image based on a user operation, and a control unit configured to, in a state in which the user operation has been performed, perform control to display a target image to be displayed, and area information indicating an overlapping area where the target image and an image other than the target image overlap.
US10282815B2 Environmental map generation from a digital image
Environmental map generation techniques and systems are described. A digital image is scaled to achieve a target aspect ratio using a content aware scaling technique. A canvas is generated that is dimensionally larger than the scaled digital image and the scaled digital image is inserted within the canvas thereby resulting in an unfilled portion of the canvas. An initially filled canvas is then generated by filling the unfilled portion using a content aware fill technique based on the inserted digital image. A plurality of polar coordinate canvases is formed by transforming original coordinates of the canvas into polar coordinates. The unfilled portions of the polar coordinate canvases are filled using a content-aware fill technique that is initialized based on the initially filled canvas. An environmental map of the digital image is generated by combining a plurality of original coordinate canvas portions formed from the polar coordinate canvases.
US10282813B2 Flex rendering based on a render target in graphics processing
A device comprising a graphics processing unit (GPU) includes a memory and at least one processor. The at least one processor may be configured to: receive a GPU command packet that indicates the GPU may select between a direct rendering mode or a binning rendering mode for a portion of a frame to be rendered by the GPU, determine whether to use the direct rendering mode or the binning rendering mode for the portion of the frame to be rendered by the GPU based on at least one of: information in the received command packet or a state of the GPU, and render the portion of the frame using the determined direct rendering mode or the binning rendering mode.
US10282808B2 Hierarchical lossless compression and null data support
Described herein are computer graphics technologies to facilitate effective and efficient memory handling for blocks of memory including texture maps. More particularly, one or more implementations described herein facilitates hierarchical lossless compression of memory with null data support for memory resources, including texture maps. More particularly still, one or more implementations described herein facilitates the use of meta-data for lossless compression and the support of null encodings for Tiled Resources. This technology also permits use of the fast-clear compression method, where meta-data specifies that the entire access should return some specified clear value.
US10282807B2 Tiling a primitive in a graphics processing system by testing subsets of tiles in a rendering space
In tile-based graphics processing systems, a tiling unit determines which tiles of a rendering space a primitive is in, such that the primitives in a tile can be rendered. Rather than performing tiling calculations for each tile in a bounding box for a primitive, tiling tests can be performed for a subset of the tiles. Then the results of the tiling tests for the subset of tiles can be used to determine whether the primitive is in other tiles which are located within a region bounded by two or more of the tiles of the subset. In this way the tiling process can be implemented without performing tiling calculations for all of the tiles in the bounding box for a primitive. Reducing the number of tiling calculations can help to improve the efficiency of the graphics processing system (in terms of speed and power consumption) for rendering a primitive.
US10282805B2 Image signal processor and devices including the same
An image signal processor including a first data processing circuit, a second data processing circuit, and a multiplexing control circuit configured to transmit first line data included in first frame data and second line data included in second frame data to the first data processing circuit in a time-division multiplexing mode may be provided. The multiplexing control circuit may be further configured to transmit to the first data processing circuit a switching control signal, which indicates whether current line data to be transmitted to the first data processing circuit is the first line data or the second line data.
US10282802B2 Digital identification document
Some implementations may include a computer-assisted method for authenticating a person at a point of service, the method including: receiving a digital identification document including a digital biometric of the person and a digital watermark, the digital watermark encoding personally identifiable information of the person; retrieving the digital watermark from the received digital identification document; extracting the personally identifiable information from the retrieved digital watermark; and authenticating the person identified by the digital biometric based on the retrieved digital watermark.
US10282799B2 Simplified system for sharing medical information between institutions
A computer-implemented system for transferring clinical medical data between healthcare institutions. The system includes a first electronic medical record system configured to maintain electronic medical records for a patient at a first healthcare institution and an integrated web browser configured to allow a patient at the first healthcare institution to connect to a web-based portal page of a second electronic medical record system at a second healthcare institution through the first electronic medical record system, wherein the web-based portal page is configured to provide information from the second electronic medical record system to be displayed through the integrated web browser. The system further includes a medical record parser configured to parse the displayed information for storage in the first electronic medical record system.
US10282797B2 Inference model for traveler classification
A method for classifying a prospective traveler based on statistical inference is described herein. The method comprises receiving an input associated with the prospective traveler. Encoded representation of preferences and goals may be extracted from the input and levels and may be assigned to the preferences and goals. Based on the levels assigned to the preferences and goals, the prospective traveler may be classified according to one or more traveler profiles. Based on the classification, one or more consumer choices may be offered to the prospective traveler.
US10282795B2 Real-time forecasting of electricity demand in a streams-based architecture with applications
A streams platform is used. Multiple streams of electricity usage data are received, each from an electrical meter providing periodic updates to electrical usage for devices connected to the electrical meter. Weather information is received corresponding to locations where the electrical meters are. Real-time predictive modeling of electricity demand is performed based on the received multiple streams of electricity usage data and the received weather information, at least by performing: updating a state space model for electrical load curves using the usage data from the streams and the weather, wherein the updating uses current load observations for the multiple streams for a current time period; and creating forecast(s) for the electricity demand. The forecast(s) of the electricity demand are output. Appliance-level predictions may be made and used, and substitution effects and load management functions may be performed.
US10282792B2 Joint modeling of user and content feature vector data based on third party source data
An online system receives third party source data from a third party system including content feature vector entries and user feature vector entries, each content feature vector entry describing an corresponding user of the third party system, each component in each user feature vector related to a characteristic of the corresponding user. The online system generates a combination score for a target user and a selected content item by computing a combination of the content feature vector entry associated with the selected content item and the user feature vector entry associated with the target user using a combining function, the combination score indicating an estimated increase in value for the third party system when the target user is presented with the selected content item.
US10282791B2 Communication aggregator
A communication aggregator capable of obtaining and displaying a record of party-to-party communication records across one or more communication mediums. This aggregation application serves to provide a user with simplified communication records between one or more parties.
US10282787B1 Systems and methods for determining cause of loss to a property
Methods and systems for assessing damage to a property associated with an insurance-related event are provided. According to certain aspects, a smart home controller or insurance provider remote processor may store data received from a plurality of smart devices disposed on or proximate to a property. The stored data may be used to develop a baseline for normal conditions associated with the property. When the insurance-related event is occurring, the smart home controller or insurance provider remote processor may receive a second set of data from the plurality of smart devices. The second set of data may be compared to the baseline to determine a sequence of events associated with the insurance-related event that caused the damage to the property. Subsequently, according to certain aspects, the smart home controller or insurance provider remote server may automatically generate an insurance claim for damage associated with the insurance-related event.
US10282783B2 System and method for processing a trade order
A method for processing a trade order includes a computer receiving a market data for a financial asset, receiving pricing parameters and receiving proposed order quantity and price data. The method further includes constructing, by a computer, proposed trades based on the proposed order quantity and price data. The method further includes calculating, by a computer, a theoretical price for the financial asset based on the market data, pricing parameters as well as the proposed order price data. The method further includes comparing the constructed trades with the theoretical price. The method further includes displaying market data indicators relative to the theoretical price indicators based on the performed comparison.
US10282779B2 System for interactive computer-assisted on-line auctions
A system and method for an interactive, computer-assisted on-line auction wherein at least one array of images of objects for auction are scrolled on a display device so that a viewer can view the objects, obtain detailed information regarding objects of interest an submit bids on those objects the viewer desires to purchase. The objects in the array can be sorted into rows and columns by criteria such as manufacturer, type of good, or time until which bids are accepted. The system can include an array for objects that can currently be bid upon and another array for objects that can be bid upon at a future time. Certain objects of interest to a viewer can be selectively rotated for three-dimensional viewing by clicking on an appropriate button. A viewer can select a plurality of objects of interest, wherein monitoring screens are then composed and displayed on the display device for each selected object, each monitoring screen providing the viewer with an enlarged graphical representation of an object, detailed textual information regarding an object, and information regarding the auction for an object such as current bid price, time remaining to submit a bid and a bid submission box. The system also provides a system of selectively programmable alerts which can use visual or audible cues to alert the viewer to some occurrence, such as a predetermined amount of time remaining to submit a bid on an object.
US10282778B1 Computer implemented system and method for a rent-to-own program
Various examples described herein are directed to systems and methods for providing rent-to-own (RTO) transactions to consumers. For example, a computer device may serve a web page to a user device where web page comprises a plurality of product regions and each product region comprises information describing a product available for purchase. The computer device may receive via the web page and from the user device, a selection of a product to be purchased and receive via the web page and from the user device an indication that the selected product is to be purchased via an RTO transaction. The computer device may further execute an RTO routine. The RTO routine may initiate an RTO transaction to purchase the selected product.
US10282775B1 System, method, and computer program for automatically remediating fallouts in an ordering system of a consumer telecommunications network
A system, method, and computer program product are provided for automatically remediating fallouts in an ordering system of a consumer telecommunications network. In use, one or more fallout errors are detected in one or more ordering systems associated with a consumer telecommunications network. Information associated with the one or more fallout errors is stored in a fallout error repository associated with the one or more ordering systems. Additionally, it is determined whether the one or more fallout errors are known fallout errors associated with one or more automatic processes for remediating the one or more fallout errors. Further, the one or more fallout errors are automatically remediated utilizing the one or more automatic processes for remediating the one or more fallout errors, in response to determining that the one or more fallout errors are known fallout errors associated with one or more automatic processes for remediating the one or more fallout errors.
US10282774B2 Approach for order resolution
A chain of establishments provides an online ordering system that allows a customer to order virtual items or services from an online menu. When an order is placed, the customer receives an order code that may then be verified at one of many establishment locations at one of many times to initiate order fulfillment. When the order code is verified at a particular restaurant, a point-of-service (POS) system maps the virtual items associated with the order to actual, in-stock items or services that are available at the particular establishment. The order may then be fulfilled and provided to the customer. One advantage of the disclosed technique is that the customer may pickup the order from any desired establishment location, and is not required to select a particular location when the order is placed. Consequently, the customer is provided with streamlined and flexible order placement and fulfillment experience.
US10282770B2 Calculating a degree of fit of a golf product based on captured swing data
The present invention provides a non-transitory computer-readable storage medium storing a program that causes a computer of a portable terminal including a display device to function as: a registration unit accepting registration of user information including at least information about a swing characteristic of a user; an accepting unit accepting input of specifying information that specifies a golf product; a calculation unit reading out information of the golf product specified by the specifying information from a database and calculating a degree of fitting of the golf product to the user based on the readout information and the user information; and a display control unit causing the display device to display a calculation result of the calculation unit.
US10282766B2 Distribution of products
Among other things, information is maintained that associates competitors with respective territories for which the competitors have rights that are to be exclusive relative to other competitors for items associated with the territories. A user can enter, through a user interface, an expression of interest that can be associated with one of the territories. In response to the expression of interest, a user is automatically enabled to interact with the competitor that has the exclusive right to the territory, without automatically enabling the user to interact with a competitor that does not have the exclusive right.
US10282764B2 Organizing data in a virtual computing infrastructure
Organizing data in a cloud computing environment having a plurality of computing nodes is described. An authorization to service a request is received. The request may be from a user for launching an instance. In response to receiving the authorization and based on the request, an image list is determined. The image list includes information corresponding to a plurality of machine images. At least one machine image is identified from the image list associated with a functional requirement of the request. The instance is launched at the at least one computing node. The at least one machine image is updated after the instance has been launched.
US10282761B2 Systems and processes for detecting content blocking software
A process of detecting an implemented blacklist may include downloading data from at least one blacklist. The process may also include compiling a list of image elements from the at least one blacklist based on a feature of the image elements, and selecting an image element from the list of image elements. The process may further include receiving a report indicative of the selected image successfully loading while a webpage is loaded on a web browser of a client device, and analyzing the report based on an expected response of the web browser to detect the implemented blacklist of the at least on blacklist.
US10282760B2 Incentivized auction style messaging
A system for incentivization of communications, comprising an incentivization engine and an auction service, and a method for using such a system for providing incentivization of user communications and user competition for incentives.
US10282759B1 Sales pipeline management system for multiple independent parties
A novel system and process for managing multiple parties in a sales process for a good or service is described. The system manages three independent parties including a potential buyer, account manager, and advisor. A client attribute of whether the potential buyer is a lead, prospect or client, combined with a customizable sales campaign, is used to select a first script for use by the account manager to qualify the potential buyer. Answers received are stored into record in database associated with potential buyer in a hierarchical tree structure and used to classify potential buyer into categories representing probability that potential buyer is ready to purchase a good or service. A second script is selected based on the sales campaign and the categorization of the potential buyer. The account manager uses the second script to contact and schedule a meeting with the potential buyer. Answers are stored into the record.
US10282756B2 Managing revenue sharing bids
A bid for a content slot from a content provider is received. The bid includes a revenue-sharing bid. It is determined that the bid is a winning bid and content is presented from the content provider in the content slot. Presentation details are logged that include a time when the content was presented. At a later time, an indication is received of an action, the indication including an indication that the action is responsive to the content having been presented previously. Based on the action, the content provider is charged an appropriate amount based on the revenue sharing bid.
US10282755B2 Systems, methods, and media for mobile advertising conversion attribution
A method for mobile advertising conversion attribution can include receiving, for example, at a conversion tracking server, a signal from a user device indicating that a conversion tag has been received. The signal can include a segment identifier, and a user agent (UA) and/or an internet protocol (IP) address of the user device. A conversion identifier can be defined that is associated with the segment identifier, the UA, and/or the IP address. The conversion identifier can be stored in a first database along with an indication of when the conversion identifier was received. A second database can be searched for an advertisement identifier that matches the conversion identifier and was received within a predetermined period of time before the conversion identifier. If a match between the conversion identifier and an advertisement identifier is located, a signal indicating that an advertisement was converted can be sent to an advertiser.
US10282751B1 Lead generation system and methods
Methods, systems, and computer program products are provided for providing matching resources. One example method includes identifying example resources, evaluating query logs to determine queries including query terms that resolved to a given example resource, identifying matching resources other than the example resources that also were provided as a solution to the determined queries, filtering the matching resources based on one or more criteria to identify matching resources that are relevant to a consumer, and providing the filtered matching resources for output to the consumer.
US10282750B2 Apparatus and method for synchronising advertisements
An apparatus and method for synchronising advertisements published on a group communications network with advertisements in a broadcast, the apparatus comprising: a receiver for receiving broadcast data; a communications interface in communication with a group communications network; a broadcast data content extractor adapted to derive search terms and advert data from the received broadcast data, the advert data relating to an advert received in the broadcast data, wherein on receipt of a query by a user of the group communications network, the query comprising one or more of the search terms, the communications interface publishes a group communication comprising at least a portion of the advert data on the group communications network.
US10282749B2 Performing an interactive process based on promotional information
The disclosure provides for electronic commerce using streaming media. (1) E-commerce opportunities are combined with incentives (e.g., random, pseudo-random, skill-based, or responsive to aggregate buying) for participation by recipients, enhancing the likelihood of responses from recipients and the value of distribution of the promotional information. (2) Techniques are applied to a server associated with e-commerce opportunities, to avoid unduly burdening that server. An applet may conduct the interactive process with the recipient and present results to the server, implement the incentives, conduct e-commerce transactions with the recipient, and select one or more recipients for an incentive reward. (3) The promotional material is associated with elements of the streaming media being presented, such as an actor or object. Presentation of promotional material at a device can be responsive to information about the recipient, gleaned from, for example: demographic information, preferences, fuzzy searching, or collaborative filtering.
US10282747B2 Using user segments for targeted content
Techniques for providing content to a computing device of a user are described. For example, a platform hosts a plurality of tools includes an analytics tool and a content tool. Input of a customer of the platform is received and specifies user segments and content to be provided accordingly. The tools are updated based on the customer input. User interactions of the user are also received and analyzed by, for example, the analytics tool. The analytics tool outputs an indication that the user is associated with a user segment based on the analysis. The output identifies the user segment and the user based on a format usable by the other tools. In turn, the content tool automatically receives and uses the output as an input to determine the content and the target of the content. Accordingly, the content tool provides the content to the computing device of the user.
US10282742B2 Interactive use and athletic performance monitoring and reward method, system, and computer program product
A method, computer program product, and system for monitoring and rewarding athletic performance and use of a product worn by a person, thereby motivating use of the product and promoting customer loyalty. The present invention includes and system and method for measuring, tracking, and recording use of the product, preferably related to the athletic performance of an athlete, using a portable, remote device; transferring that data from the remote device to a common location, such as an Internet web site service; calculating, assigning, and tracking rewards based on the level of use determined from the data; and allowing the user to redeem his or her rewards or compare his or her performance level with other athletes using other remote devices.
US10282740B1 Systems and methods for creating, managing, and/or providing online contests
A computer program product for creating an online object-selection contest is described. The computer program product includes a non-transitory computer-readable medium and computer program code stored on the non-transitory computer-readable medium. The code is configured to cause a set of one or more processors to perform the following steps. A load selectable data object specification interface is presented and selectable objects data specifying two or more selectable data objects is received. A required number specification interface is presented and required number data specifying a required number of the selectable data objects are received. At least one odds value is calculated. A reward specification interface is presented and reward data is received. Executable code is generated for accessing the online object-selection contest. Entry data is received. It is determined whether each entry in the set of entries is eligible for the one or more rewards.
US10282738B2 System and method for location-based copay card redemption management
The present disclosure provides a system and a method for location-based copay card redemption management. In one example, the method includes receiving a redemption measure representing a rate of redeemed copay cards originating from each referral source of a plurality of referral sources, receiving location information of a user device, determining a geographic area of the user device in view of the location information, determining a set of referral sources from the plurality of referral sources based on respective redemption measures and based on the geographic area of the user device, wherein an address associated with each referral source in the set of referral sources is located within the geographic area of the user device, and transmitting, to the user device, the address associated with each referral source in the set of referral sources.
US10282732B2 Analysis of customer feedback for applications executing on distributed computational systems
Embodiments include method, systems and computer program products for analysis of customer feedback on an application executing on a distributed computational system. Aspects include receiving feedback from a user of the application, wherein the application includes a plurality of components and wherein at least two of the plurality of components are provided by separate service providers in the distributed computational system. Aspects also include identifying one or more of the plurality of components that the feedback corresponds to and forwarding the feedback to one or more of the plurality of service providers associated with the one or more of the plurality of components identified.
US10282731B2 Information processing device, method, system, and program for displaying image object indicating display mode based on purchase history information
The present invention includes acquiring purchase history information related to a product purchased by a user, from a storage means that stores the purchase history information (S2), generating and acquiring an image object indicating a display mode which changes in response to purchase history information (S3), generating a web page which displays the image object, and transmitting the web page to a terminal device through a network and displaying the web page (S5).
US10282728B2 Detecting fraudulent mobile payments
A method for processing an attempted payment made using a mobile device includes receiving information about the attempted payment, receiving data indicative of a behavior of a user of the mobile device at the time of the attempted payment, computing a likelihood that the attempted payment is fraudulent, based on a comparison of the behavior of the user to an historical behavior pattern of the user, and sending an instruction indicating how to proceed with the attempted payment, based on the likelihood.
US10282722B2 Machine learning system, method, and program product for point of sale systems
A method and program product includes scanning for at least one identification means of an object. An image of the object is captured. An identification associated with the image and the image are communicated to a training system. The training system is configured for at least training a neural network system with identifications and images to produce synaptic weights. Synaptic weights are received from the training system. A predicted identification from a captured image of an object is predicted. The predicting uses at least the synaptic weights.
US10282719B1 Secure and trusted device-based billing and charging process using privilege for network proxy authentication and audit
A user equipment with a primary identifier and a secondary identifier. The user equipment comprises a witness application stored in the memory, that when executed by the processor in a trusted security zone, wherein the trusted security zone provides hardware assisted trust, transmits a message comprising the logs of the communication service consumption to a server in a network of a service provider associated with the user equipment using a trusted end-to-end communication channel, wherein the logs are translated by the server to a format compatible with a billing data store supported by a billing server, wherein the translated logs are transmitted to the billing data store, whereby a bill is created for each of the primary identifier and the secondary identifier by the billing server accessing the billing data store.
US10282717B1 Card-less financial transaction
Systems (and corresponding methodologies) that facilitate card-less financial transactions are provided. The innovation enables card-less ATM (automated teller machine) transactions such as cash withdrawals, transfers, balance inquiries, etc. In aspects, customers can set up an ‘electronic wallet’ account based upon a pre-set range or otherwise. Accordingly, access to the ‘electronic wallet’ is granted or denied based upon responses to challenges presented.
US10282715B2 Systems and methods for point of sale deposits
The disclosed embodiments include systems and methods for executing a point of sale deposit. In one embodiment, a system may include one or more memory devices storing software instructions, and one or more processors configured to execute the software instructions to receive transaction information related to a point of sale deposit from a client device, and generate a pending deposit transaction based on the transaction information. The one or more processors may be further configured to execute the software instructions to receive a first transaction token from the client device, receive a second transaction token from a third-party device, match the first transaction token to the second transaction token, and complete the pending deposit transaction based on the match.
US10282712B2 Integrated electronic disbursement and cash flow management system and method
A system and method are provided for managing electronic disbursements transferred from a business client of a financial institution to customers of the business client. The system includes a disbursement instruction processor receiving a disbursement instruction over a network from a business client system, the disbursement instruction processor processing the instruction and performing multiple steps. The steps include using a customer identifier to determine available payment channels for the customer and selecting an electronic payment channel when available payment channels include an electronic payment channel. An electronic disbursement notification is forwarded to the customer. A confirmation may be provided upon acceptance of the disbursement through the disbursement notification.
US10282707B2 Scheduling business process
A system and method for scheduling a business process including tasks, comprises a calculation unit, a determination unit, and a decision unit. The calculation unit is configured to calculate an estimated processing time required to execute the tasks. The determination unit is configured to calculate an estimated end time of a route including the tasks on the basis of the estimated processing time and schedule of a user to execute the tasks, and determine whether to apply speculative execution to the business process on the basis of the estimated end time. The decision unit is configured to decide to speculatively execute a task out of the tasks in the business process. The decision is made with reference to a remaining period for executing the task. The remaining period is calculated on the basis of a predicted execution timing of each task and a deadline of the business process.
US10282706B2 Displaying a plurality of calendar entries
Displaying multiple calendar entries includes dividing the calendar entries into multiple different priority levels in a computerized calendaring system implemented by at least one processor; displaying at least some of the calendar entries in each priority level in a separate strip associated with that priority level in a user interface of the computerized calendaring system; and advancing a position of each displayed calendar entry in each strip with the computerized calendaring system to reflect the passage of time.
US10282705B2 Highlighting message addresses
In some implementations, a graphical user interface of an electronic messaging system can highlight addressees of a message in a group of candidate message recipients. For example, the graphical user interface can present graphical objects corresponding to candidate message recipients. When a user composes a message, the user can provide input identifying a recipient of the message. In response to the user input identifying the recipient of the message, the graphical user interface can highlight a graphical object corresponding to the identified recipient. In some implementations, the graphical user interface can subdue (e.g., grey out) graphical objects corresponding to candidate message recipients that are not identified in the message in order to highlight the identified recipient objects. In some implementations, a message recipient can be an individual contact (e.g., person). In some implementations, a message recipient can be a message stream.
US10282703B1 Enterprise risk management
The invention relates to a method for managing risk of an enterprise. The method steps include generating, using risk survey responses, risk panels for first level risk survey items; presenting the risk panels for each of the first level risk survey items; receiving a selection of a first risk panel of the risk panels for a first level risk survey item; presenting, based on the selection, a second risk panel of the risk panels for second level risk survey items; receiving, using the second risk panel, additional risk survey responses for one of the second level risk survey items; updating, based on the additional risk survey responses and using a computer processor, the risk panels for the first level risk survey item to generate revised risk panels; and presenting the revised risk panels for the first level risk survey items.
US10282697B1 Spatially aware mounting system
Knowing a location of a sensor or other device may be useful in a variety of settings. Described herein are devices and techniques for using modular sections of known dimensions that are configured to couple to one another at predetermined coupling positions. The modular sections may intercommunicate to provide data identifying adjacent modular sections, the respective coupling positions, and where on each of the modular sections a device is attached. By analyzing this data, two- or three-dimensional arrangement data of the modular sections and devices may be generated. Using information about the physical dimensions of the modular sections, spatial coordinates indicative of where the devices are located in space may be determined. As devices or modular sections are added, removed, or replaced, the arrangement and the corresponding spatial coordinates may be updated to reflect the changes.
US10282692B2 Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques
In various embodiments, a system may be configured to substantially automatically determine whether to take one or more actions in response to one or more identified risk triggers (e.g., data breaches, regulation change, etc.). The system may, for example: (1) compare the potential risk trigger to one or more previous risks triggers experienced by the particular entity at a previous time; (2) identify a similar previous risk trigger (e.g., one or more previous risk triggers related to a similar change in regulation, breach of data, type of issue identified, etc.); (3) determine the relevance of the current risk trigger based at least in part on a determined relevance of the previous risk trigger; and (4) determine whether to take one or more actions to the current risk trigger based at least in part on one or more determined actions to take in response to the previous, similar risk trigger.
US10282687B2 Systems and methods for managing power generation resources
An optimal operating configuration for a power system may be derived from a continuous-time model of generation and ramping constraints of power generation units available within the power system. The optimal operating configuration may be leveraged to calculate a valuation metric for power generated by the power generating units. The valuation metric may include costs incurred by the power generating units due to ramping events. In addition, incremental generation and ramping cost metrics may be used to identify power generation units to use in responding to short-term load variations. Power generating units may be selected based, at least in part, on the incremental ramping costs of the power generating units.
US10282684B2 Performing selective operations based on mobile device locations
A system for performing selective operations based on location data provided by mobile computing devices is disclosed. The system can receive location information from individual mobile computing devices and can detect when a certain event occurs in connection with a mobile computing device, where the event is related to a particular geographic region. Based on whether the event occurs, the system can perform an operation for or in relation to the mobile computing device.
US10282680B2 Surprise destination ridesharing
A ridesharing with a surprise destination based on a reservation is disclosed. A user can request a ridesharing service for the reservation. The request may include a set of ridesharing preferences. The pickup location for the ridesharing service to pickup the user is determined along with a pickup time before the reservation time based on the ridesharing preferences. The system may request a ridesharing vehicle to pick the user at the pickup location and deliver the user to the surprise destination. Furthermore, a driver of the ridesharing vehicle may be instructed not to reveal the surprise destination. Furthermore, an application associated with the ridesharing may hide a set of revealing information for the reservation. Upon determining the ridesharing vehicle has reached the surprise destination based on the reservation, the reservation may be revealed. Furthermore, the ridesharing vehicle may pickup additional users.
US10282679B2 Information processing apparatus, program, and information processing method
Various embodiments train a prediction model for predicting a label to be allocated to a prediction target explanatory variable set. In one embodiment, one or more sets of training data are acquired. Each of the one or more sets of training data includes at least one set of explanatory variables and a label allocated to the at least one explanatory variable set. A plurality of explanatory variable subsets is extracted from the at least one set of explanatory variables. A prediction model is trained utilizing the training data. The plurality of explanatory variable subsets is reflected on a label predicted by the prediction model to be allocated to a prediction target explanatory variable set with each of the plurality of explanatory variable subsets weighted respectively.
US10282675B2 Performing a calibration process in a quantum computing system
In a general aspect, calibration is performed in a quantum computing system. In some cases, domains of a quantum computing system are identified, where the domains include respective domain control subsystems and respective subsets of quantum circuit devices in a quantum processor of the quantum computing system. Sets of measurements are obtained from one of the domains and stored in memory. Device characteristics of the quantum circuit devices of the domain are obtained based on the set of measurements, and the device characteristics are stored in a memory of the control system. Quantum logic control parameters for the subset of quantum circuit devices of the domain are obtained based on the set of measurements and stored in memory.
US10282671B2 Medical diagnosis support apparatus and method of controlling the same
A medical diagnosis support apparatus is provided. In the medical diagnosis support apparatus, an acquisition unit acquires medical information associated with a diagnosis target as input information. An inference unit infers a diagnosis name of the diagnosis target based on the acquired input information. A calculation unit calculates the influence rate of each input information with respect to each inference. A creation unit creates a report sentence based on the calculated influence rate.
US10282670B2 Method of website optimisation for a website hosted on a server system, and a server system
There is provided a method of website optimization for a website hosted on a server system, the website for use by a plurality of users, the method including steps executed by the server system of: (i) collecting data for constructing a plurality of user profiles corresponding to the plurality of users; (ii) constructing the plurality of user profiles using the collected data; (iii) quantifying affinities between the plurality of user profiles; (iv) constructing a user network map, in which users are represented as nodes, and in which the affinities are represented as links between the nodes; (v) segmenting the user network map into a plurality of communities of users, and (vi) providing website content to each user according to the segmented community of each user.
US10282668B2 Devices and methods to detect compliance with regulations
A system and method of confirming compliance with rules. A machine learning model is trained in multiple levels with data concerning basic interpretation of sensors and with discovery of interesting patterns related to the area of application of the rules. The model is downloaded to a second processor which further trains the model with sensor data gathered after the download. Additional sensor data along with data from a server or other sources may be used as an input to the model and the second or another processor evaluates the model with the inputs to create outputs which determine the state of compliance. Specific applications include determination of compliance with a dress code and determination of sobriety in traffic stop situations. Other typical applications include compliance with sports regulations such as the one requiring a specific geometry of a lacrosse stick head pocket as checked after each goal.
US10282666B1 Coherency detection and information management system
A method may include determining, by a computing device and based on at least one user coherency factor, a user coherency level. The coherency level may include a predicted ability of a user to comprehend information. The method may also include determining, by the computing device and based on the user coherency level, information having a complexity that satisfies the predicted ability of the user to comprehend information. The method may further include outputting, by the computing device, at least a portion of the information.
US10282660B2 Simultaneous latency and rate coding for automatic error correction
Methods and apparatus are provided for identifying environmental stimuli in an artificial nervous system using both spiking onset and spike counting. One example method of operating an artificial nervous system generally includes receiving a stimulus; generating, at an artificial neuron, a spike train of two or more spikes based at least in part on the stimulus; identifying the stimulus based at least in part on an onset of the spike train; and checking the identified stimulus based at least in part on a rate of the spikes in the spike train. In this manner, certain aspects of the present disclosure may respond with short response latencies and may also maintain accuracy by allowing for error correction.
US10282657B2 Neuromorphic synapses
A neuromorphic synapse with a resistive memory cell connected in circuitry having first and second input terminals. The input terminals respectively receive pre-neuron and post-neuron action signals, each having a read portion and a write portion, in use. The circuitry includes an output terminal for providing a synaptic output signal which is dependent on resistance of the memory cell. The circuitry is configured such that the synaptic output signal is provided at the output terminal in response to application at the first input terminal of the read portion of the pre-neuron action signal, and such that a programming signal, for programming resistance of the memory cell, is applied to the cell in response to simultaneous application of the write portions of the pre-neuron and post-neuron action signals at the first and second input terminals respectively. The synapse can be adapted for operation with identical pre-neuron and post-neuron action signals.
US10282649B2 Machine recognizable pattern generation
When the intensity of visible light is properly modulated, the difference between the modulated visible light and the original visible light is not noticeable to human eyes but detectable to electronic devices. Thus, the modulated visible light may be utilized to form patterns that are only recognizable to electronic devices but not to human eyes.
US10282644B2 Remote adjustment of print settings
Systems and methods for providing remote approval of an image for printing are provided. One system includes a processing circuit in communication with an image capturing device that is configured to capture an image of a printed product. The processing circuit is configured to process the captured image into a processed image accurate to within a tolerance in a color space to indicate the visual appearance of one or more colors. The color space is a standardized color space, such as sRGB or CIELAB. The processing circuit is further configured to transmit the processed image to a display located remote from the image capturing device and to receive an input signal from a remote input device to allow a user to approve or reject the displayed processed image for printing on a print device.
US10282640B2 Apparatus and method for visualizing tissue macro- and microstructure for pathology evaluation in magnetic resonance imaging
A method improves a detection of a brain tissue pathology in magnetic resonance (MR) images of a patient. The method includes acquiring multiple MR imaging data for creating four different contrast maps of a patient brain. From the multiple MR imaging data, performing an estimation of gray matter (GM), white matter (WM) and cerebrospinal fluid (CSF) concentration for each voxel of a part of the patient brain. From the multiple MR imaging data, segmenting the part of the patient brain in different regions-of-interest (ROIs) according to a chosen atlas. For each voxel of each of the contrast maps of the patient brain, computing, for the part of the patient brain, a deviation score. The method further includes creating from the deviation score and for each of the quantitative contrast maps, a deviation map representing the part of the brain in dependence on the deviation score calculated for each voxel.
US10282633B2 Cross-asset media analysis and processing
A method for processing media assets includes, given a first media asset, deriving characteristics from the first media asset, searching for other media assets having characteristics that correlate to the characteristics of the first media asset, when a match is found, deriving content corrections for the first media asset or a matching media asset from the other of the first media asset or the matching media asset, and correcting content of the first media asset or the matching media asset based on the content corrections.
US10282623B1 Depth perception sensor data processing
Some embodiments provide a sensor data-processing system which generates a depth data representation of an environment based on sensor data representations which are generated by passive sensor devices. The sensor data-processing system generates the depth data representation via applying an algorithm which includes an model architecture which determines depths of various portions of the represented environment based on detecting features correspond to depth information. The model architecture is established via training an algorithm to generate depth data which corresponds to a sample set of depth data representations of environments, given a corresponding set of image data representations of the environments. As a result, the sensor data-processing system enables depth perception of portions of an environment independently of receiving depth data representations of the environment which are generated by an active sensor device.
US10282622B2 Marine intrusion detection system and method
A system detects a candidate for an object which intrudes based on images of a visible light camera and a far-infrared camera that monitor the sea, further derives a size, a velocity, an intrusion direction, and linearity, and identifies the object to some extent. Also, the system distinguishes between a boat, a human, and a floating matter based on the luminances or the like in a far-infrared image. In addition, the system observes the periodicity of normal waves on the sea surface at a location without any object by performing the Fourier transform on the image. The accuracy of identification of an object is improved based on the correlation between the motion of waves in a normal state and the motion of the object.
US10282621B2 Remote state following device
A system and method for a remote state following device that includes an electronic device with a controllable operating state; an imaging device; and control system that when targeted at a control interface interprets a visual state from the control interface, and modifies the operating state in coordination with the visual state.
US10282619B2 Processing apparatus, storage medium, and control method
An information processing apparatus configured to detect an object from which an individual is identifiable from captured image data, store information from which the object is restorable in memory and transmit image data generated by omitting the information regarding the object to a server. The information processing apparatus also detects the existence of a wireless terminal and controls deletion of the information regarding the object based on a privacy level associated with the wireless terminal.
US10282615B2 System and method for root association in image data
A system and methodologies for neuromorphic (NM) vision simulate conventional analog NM system functionality and generate digital NM image data that facilitate improved object detection, classification, and tracking.
US10282614B2 Real-time detection of object scanability
A system and method are disclosed for determining and alerting a user as to whether an object will successfully scan before the post-processing of the scan data. In embodiments, before post-processing of the scan data begins, the scan data is processed by a machine learning algorithm which is able to determine whether and/or how likely the scan data is to return an accurate scanned reproduction of the scanned object. The machine learning algorithm may also suggest new positions for the object in the environment where the scan is more likely to be successful.
US10282610B2 Tile image based scanning for head position for eye and gaze tracking
An eye tracking method comprising: capturing image data by an image sensor; determining a region of interest as a subarea or disconnected subareas of said sensor which is to be read out from said sensor to perform an eye tracking based on the read out image data; wherein said determining said region of interest comprises: a) initially reading out only a part of the area of said sensor; b) searching the image data of said initially read out part for one or more features representing the eye position and/or the head position of a subject to be tracked; c) if said search for one or more features has been successful, determining the region of interest based on the location of the successfully searched one or more features, and d) if said search for one or more features has not been successful, reading out a further part of said sensor to perform a search for one or more features representing the eye position and/or the head position based on said further part.
US10282608B2 Apparatus and method for robust eye/gaze tracking
At least one image registering unit records at least one series of images representing a subject. A control unit controls an operation sequence for the at least one image registering unit in such a manner that a subsequent data processing unit receives a repeating sequence of image frames there from, wherein each period contains at least one image frame of a first resolution and at least one image frame of a second resolution being different from the first resolution. Based on the registered image frames, the data processing unit produces eye/gaze tracking data with respect to the subject.
US10282604B2 Automating creation of accurate OCR training data using specialized UI application
Systems of the present disclosure generate accurate training data for optical character recognition (OCR). Systems disclosed herein generates images of a text passage as displayed piecemeal in a user interface (UI) element rendered in a selected font type and size, determine accurate dimensions and locations of bounding boxes for each character pictured in the images, stitch together a training image by concatenating the images, and associate the training image, the bounding box dimensions and locations, and the text passage together in a collection of training data. The collection of training data also includes a computer-readable master copy of the text passage with newline characters inserted therein.
US10282601B2 Electronic device and gesture recognition method applied therein
An electronic device, which can recognize and be controlled by a gesture of a hand, obtains an image that comprises the hand and image depth levels of objects within the image. Static objects are filtered from the image. A first establishing module obtains hand coordinate information and establishes a first block comprising the hand. Modules further obtain a depth level of each pixel of the first block and counts the number of pixels of each depth level. A second establishing module obtains hand depth information according to the counting result and establishes a second block including the hand. A recognizing module detects a moving track of the hand in the second block and recognizes a gesture of the hand according to a library of gestures. A gesture recognition method is also provided.
US10282600B2 Visual task feedback for workstations in materials handling facilities
Visual task feedback for workstations in a materials handling facility may be implemented. Image data of a workstation surface may be obtained from image sensors. The image data may be evaluated with regard to the performance of an item-handling task at the workstation. The evaluation of the image data may identify items located on the workstation surface, determine a current state of the item-handling task, or recognize an agent gesture at the workstation. Based, at least in part on the evaluation, one or more visual task cues may be selected to project onto the workstation surface. The projection of the selected visual task cues onto the workstation surface may then be directed.
US10282596B2 Facial recognition encode analysis
A method for facial recognition encode analysis comprises providing a training set of Gabor encoded arrays of face images from a database; and, for each encode array in the training set, evaluating the Gabor data to determine the accuracy of the fiducial points on which the encode array is based. The method also comprises training an outlier detection algorithm based on the evaluation of the encode arrays to obtain a decision function for a strength of accuracy of fiducial points in the encode arrays; and outputting the decision function for application to an encode array to be tested.
US10282594B2 Electronic device, face recognition and tracking method and three-dimensional display method
An electronic device, a face recognition and tracking method and a three-dimensional display method are provided. The electronic device includes: a pick-up device configured to shoot a face image of a user; a frontal face image acquisition module configured to acquire a frontal face image of the user via the pick-up device; and a face tracking module configured to perform a comparison operation on the face image shot by the pick-up device and the frontal face image, and determine a moving distance of the face of the user along a direction in a plane perpendicular to a central optical axis of the pick-up device, wherein the comparison operation includes a comparison between a ratio of an area of a specific part to an area of an entire face for the face image shot by the pick-up device, and the ratio for the frontal face image.
US10282585B2 Sensor-compatible overlay
A fingerprint sensor-compatible overlay material which uses anisotropic conductive material to enable accurate imaging of a fingerprint through an overlay is disclosed. The anisotropic conductive material has increased conductivity in a direction orthogonal to the fingerprint sensor, increasing the capacitive coupling of the fingerprint to the sensor surface, allowing the fingerprint sensor to accurately image the fingerprint through the overlay. Methods for forming a fingerprint sensor-compatible overlay are also disclosed.
US10282583B2 Fingerprint imaging systems comprising self-wetting adhesive, films and methods
A fingerprint imaging system is described comprising a film including an optically transparent self-wetting adhesive layer adhered to an imaging surface of an electronic optical image sensor. Also described is a method of use of an optical imaging system, and a film and multilayer film suitable for use with a fingerprint imaging system.
US10282577B2 Touch-sensing apparatus and electronic appliance including the same
A touch-sensing apparatus and an electronic appliance including a touch-sensing apparatus are provided. The touch-sensing apparatus may include a substrate having an effective area and a non-effective area, a first decorative layer provided within a cavity provided in the non-effective area of the substrate, and having at least one groove that exposes a bottom surface of the cavity, a second decorative layer provided inside the at least one groove of the first decorative layer, and a fingerprint sensor provided on the first and second decorative layers.
US10282576B2 Book placing attitude recognition method based on RSSI signal value of RFID
A book placement posture identification method based on an RSSI signal value of RFID, including: step 1, horizontally moving to read the signal of an RFID tag placed in a book by using an RFID device; step 2, classifying triples with the same EPC number as a category to serve as the RSSI signal values of the internal RFID tag of the book obtained at different moments; step 3, preprocessing the data obtained in step 2; step 4, establishing a model to obtain a time-varying rule of the RSSI value of the RFID tag of the book; step 5, sampling data, training a classification model, and judging the placement posture of the book according to a model established according to test data and a classification model; and step 6, vertically moving to read the signal of the RFID tag placed in the book by using the RFID device.
US10282571B2 Self test device and method for wireless sensor reader
Disclosed is a self-test device and method for assessing the functional performance of a reader device that is configured to interface with a wireless sensor. The self-test device may be configured to analyze the accuracy of a signal transmitted from the reader device or the accuracy of a signal received by the reader device. In one embodiment, the reader device may be configured to engage the self-test device to allow the reader to transmit a signal, such as a short pulse of energy or a short burst of radio frequency energy to cause the self-test device to output a resonant signal. The self-test device may receive the transmit signal from the reader and evaluate it against predetermined values. The evaluated signals may be used to assess the accuracy of the transmit signal of the reader device to identify potential calibration issues and initiate remedial action by an automated system or human intervention if needed. The self-test device may be built into a docking station where the reader is placed when not in use.
US10282570B2 Standard card reader for mobile application
The invention relates to a card-reading device (1), comprising a housing (2) of a card retainer (4), into which a card (5) can be inserted, and locking means (6) which prevent the card (5) from moving out of the card retainer (4) when the card (5) is inserted.
US10282569B2 Dual purpose press-bar and heat sink for high data transfer integrated circuit card reader
Various embodiments provide a dual purpose press-bar and heat sink for an integrated circuit card (ICC) reader. The dual purpose press-bar and heat sink provides two functions. First, the dual purpose press-bar and heat sink conducts and dissipates internal heat generated by a high data transfer ICC inserted in to the ICC reader. Second, the dual purpose press-bar and heat sink ensures that contact pads of the high data transfer ICC create reliable electrical connections with ICC contacts of the ICC reader. As such, the dual purpose press-bar and heat sink simultaneously dissipates heat from a high data transfer ICC and ensures that a high data transfer ICC maintains proper electrical connections with ICC contacts of an ICC reader.
US10282568B2 Card reader
A card reader may include a main body frame, an IC contact block and a guide shaft for moving the IC contact block between a contact position and a retreated position. The guide shaft may be inserted through and pulled out from the IC contact block. The main body frame includes a first shaft holding part and a second shaft holding part which hold the ends of the guide shaft. The first shaft holding part is formed with an arrangement hole which is a first cam groove structured to move the IC contact block and the second shaft holding part is formed with a second cam groove structured to move the IC contact block. A coming-off prevention member which prevents coming-off of the guide shaft from the first shaft holding part and the second shaft holding part is detachably attached to the guide shaft or the main body frame.
US10282566B2 Computing device security lock
A base member for a tablet computing device including a fastener to removably couple a tablet computing device to the base. A receptacle can receive a security lock to secure the base, wherein the security lock is to prevent the fastener from releasing the tablet computing device in a first mode and allows the releasing of the tablet computing device in a second mode.
US10282564B2 Distributed storage with auxiliary data interspersal and method for use therewith
A data segment is encrypted to produce an encrypted data segment. The encrypted data segment is dispersed storage error encoded to produce a set of encoded data slices. Auxiliary data is dispersed storage error encoded to produce a set of encoded auxiliary data slices. A sequence of output slices is generated to obscure the set of encoded data slices by interspersing the set of encoded auxiliary data slices within the set of encoded data slices.
US10282558B2 System and method for maintaining a segregated database in a multiple distributed ledger system
An apparatus maintains a segregated database in a multiple distributed ledger system. The apparatus includes a storage device that stores software instructions for controlling a processor that when executed by the processor configure the processor to: create distributed ledgers, each created distributed ledger being associated with a respective individual profile; maintain a segregated database apart from the distributed ledgers including, for each individual profile, profile balance data; and process a data exchange between exchanging profiles. To process the data exchange, the processor is configured to receive data exchange data regarding parameters of the data exchange; approve the data exchange based on a check of the data exchange data against profile balance data in the database; access the distributed ledgers associated with the exchanging profiles; and cause a distributed ledger data exchange corresponding to the data exchange to be added to the accessed distributed ledgers when the data exchange is approved.
US10282556B2 Secure cloud-based storage of data shared across file system objects and clients
Techniques to provide secure cloud-based storage of data shared across file system objects and clients are disclosed. In various embodiments, a primary encryption key is determined for an object associated with a plurality of component chunks of file system data. The primary encryption key is used to generate for each of said component chunks a corresponding chunk key, based at least in part on the primary encryption key and data comprising or otherwise associated with the chunk. The respective chunk keys are provided to a file system client configured to create and store the object at least in part by encrypting each chunk included in the plurality of component chunks using the chunk key provided for that chunk to generated encrypted chunk data, and combining the encrypted chunk data to create and store the object.
US10282552B1 Device blanking
A method and apparatus is disclosed for protecting electronic devices from security breaches (e.g., in the form of DPA attacks) by managing input/output (I/O) pin states. The technique is particularly useful in financial applications in which data security related operations, such as those involving cryptography, are performed by payment card readers, and the power supplied to drive the operations are measured and analyzed by attackers to extract sensitive information. The technique prevents any external device from measuring the operation power by disabling the I/O pins. The I/O pins are set to a logic low at any given time a data security related operation is performed. As a result, no communication with the external environment is possible during the data security operation, and external power measurements by DPAs are prevented.
US10282550B1 Auto-remediation workflow for computer security testing
Techniques for performing auto-remediation on computer system vulnerabilities in source code are disclosed herein. An application source code representation is scanned to determine any security vulnerabilities and from those vulnerabilities, a set of security patch rules are generated that may be used to automatically remediate the vulnerabilities. One or more of the security patch rules is selected for verification and, once verified may be used to generate a security patch. The security patch may then be automatically applied to the source code representation to produce a patched representation of the application source code with the vulnerability at least partly remediated.
US10282541B2 Method and system for verifying an access request
A system for verifying a request for access to data is provided, the system comprising a first module 20 and a second module 30. The first module 20 is arranged to generate a password, and the second module 30 is arranged to receive a password associated with a request for data, validate the received password, and enable access to the requested data. The system is such that the first and second modules 20, 30 share a secret that has been uniquely assigned thereto, the shared secret being for use in generation and validation of a said password. Furthermore, the first module 20 is communicatively disconnected from the second module 30.
US10282539B2 Authentication and secure communication with application extensions
Systems and methods authenticate with application extensions. An application extension requests a token from a local application. The local application generates a token and either inserts the token into a protected storage accessible only by the application extension being run by the current user or returns the token back to the application extension after being confirmed by the legitimate user. The application extension uses the token to authenticate itself with the local application.
US10282536B1 Method and system for performing purchase and other transactions using tokens with multiple chips
An embodiment of the present invention is directed to devices with multiple chips for facilitating small purchase transactions through a stored value account while also permitting other transactions through a network as directed by the user. According to an embodiment of the present invention, a method and system for performing at least one transaction may involve identifying a token used to perform a transaction wherein the token is read at a reader associated with a service provider, the token comprising at least two chips, a first chip associated with a first protocol accessing a local system and a second chip associated with a second protocol accessing a central controller via a network; identifying an appropriate protocol for the transaction; routing the transaction to the appropriate protocol; identifying at least one account for funding the transaction; authenticating the transaction; and funding the transaction through the at least one account.
US10282534B2 System with physical data authorization
A system for enabling data syncing between a host device and an electronic device includes a first port configured to be coupled to a first electronic device, a second port configured to be coupled to the host device, and a data sync switch coupled to the first port and the second port. The data sync switch is switchable between a first state, in which data communication between the electronic device and the host device is enabled, and a second state, in which data communication between the electronic device and the host device is disabled. The system also includes an authorization device configured to couple to an authorizing physical object and generate an output signal. The data sync switch is in one of the first state and the second state based on the output signal from the authorization device.
US10282530B2 Verifying identity based on facial dynamics
A computer-implemented technique is described for verifying the identity of a user using two components of face analysis. In a first part, the technique determines whether captured face information matches a previously stored structural face signature pertaining to the user. The structural face signature describes, at least in part, gross structural characteristics of the face that are largely invariant from pose to pose. In the second part, the technique determines whether the captured face information matches a dynamic face signature associated with the user. The dynamic face signature describes movement of parts of the face over a span of time as the user performs a gesture, and the correlation of different parts of the face during the movement. The technique reduces the risk that a malicious actor can successfully artificially duplicate the appearance of an authorized user.
US10282529B2 Login interface selection for computing environment user login
A device may provide a login process to authenticate users prior to admittance to a computing environment. The device may also enable users to adjust various the computing environment, e.g., the language selected for communicating with the user and the user interfaces to be presented to the user, and may store such adjustments in a secured user account. However, if the user account is inaccessible to the device during the login process, the device is unable to adapt the login process to apply the user's adjustments. Instead, the device may be configured to store users' adjustments (including language selection) outside of the user accounts, and to, upon identifying the user during the login process, present login interfaces specified in the user account. Additionally, users may select different login interfaces during login, and the device may retrieve these login interfaces for selection during future login processes for the same user.
US10282526B2 Generation of randomized passwords for one-time usage
An electronic device dynamically generates a password for one-time only usage. The one-time password is constructed by placing, in a random sequential order: (i) several randomly chosen digits and (ii) several digits, which are randomly selected from personal identification numbers, which were previously provided by an authorized user. The current user of the device is presented with a natural-language password hint, which describes the sequence of digits in the password. Only the authorized user knows the personal identification numbers; and so is able to construct, on-the-fly, the one-time password, and present that password to the device. The password hint may be presented aloud, in audio form, and the password may be entered into the device via speech. If someone nearby hears the hint and/or the password, they cannot use it at a later time to gain device control or data access, since the password is only valid the one time.
US10282525B2 Information processing system, information processing apparatus, access control method, and program
An information processing system including at least one information processing apparatus includes an access control unit configured to receive a request from a service use apparatus to a service providing apparatus, to give, in a case where the request includes information of a completed authentication, based on setup information in which a type of giving information to be given to the request is set, the giving information of the type set in the setup information, and to send the request to the service providing apparatus; and an information providing unit configured to administer the giving information corresponding to the information of the completed authentication, and to provide the giving information corresponding to the information of the completed authentication received from the access control unit to the access control unit.
US10282521B2 Medication management and reporting technology
Medication management and reporting technology, in which output from at least one sensor configured to sense physical activity in a building in which medication of a patient is located is monitored and a determination is made to capture one or more images of the medication based on the monitoring. A camera is used to capture an image of the medication and the captured image is analyzed to detect a state of the medication. Information regarding a schedule by which the medication should be taken by the patient is accessed and an expected state of the medication is determined. The detected state is compared with the expected state and a determination is made that the patient has departed from the schedule based on the comparison revealing that the detected state does not match the expected state. A message indicating the departure from the schedule is sent based on the determination.
US10282520B2 Method and system for microbiome-derived diagnostics and therapeutics for neurological health issues
A method for at least one of characterizing, diagnosing and treating a neurological health issue in at least a subject, the method comprising: receiving an aggregate set of biological samples from a population of subjects; generating at least one of a microbiome composition dataset and a microbiome functional diversity dataset for the population of subjects; generating a characterization of the neurological health issue based upon features extracted from at least one of the microbiome composition dataset and the microbiome functional diversity dataset; based upon the characterization, generating a therapy model configured to correct the neurological health issue; and at an output device associated with the subject, promoting a therapy to the subject based upon the characterization and the therapy model.
US10282516B2 Medical imaging reference retrieval
A method for managing a patient medical case. The method includes: identifying, within a patient medical image of the patient medical case, a first abnormal image region; retrieving, from a reference medical case (RMC) repository and before the patient medical image is displayed to a user, a first set of reference medical cases including reference medical images matching the first abnormal image region; displaying, within a GUI, the patient medical image and at least one of the first set of reference medical cases to the user; receiving, from the user after the patient medical image is displayed, a selection of a second abnormal image region within the patient medical image; retrieving, from the RMC repository, a second set of reference medical cases including reference medical images matching the second abnormal image region; and displaying, with the GUI, at least one of the second set of reference medical cases.
US10282515B2 Head modeling for a therapeutic or diagnostic procedure
A model of a human subject's head may be generated to assist in a therapeutic and/or diagnostic procedure. A treatment and/or diagnostic system may generate a fitted head model using a predetermined head model and a plurality of points. The plurality of points may include facial feature information and may be determined using a sensor, for example, an IR or optical sensor. One or more anatomical landmarks may be determined and registered in association with the fitted head model using the facial feature information, for example, without the use of additional image information, such as an MRI image. The fitted head model may include visual aids, for example, anatomical landmarks, reference points, marking of the human subject's MT location, and/or marking of the human subject's treatment location. The visual aids may assist a technician to perform the therapeutic and/or diagnostic procedure of the human subject.
US10282514B2 Method of constructing a data architecture
A method of constructing a data architecture for use in identifying connections between perturbagens and genes associated with skin tone. The method includes providing a gene expression profile for a control cell, generating a gene expression profile for a cell exposed to a perturbagen, identifying genes differentially expressed in response to the perturbagen, creating an ordered list of identifiers, storing the ordered list as an instance on a computer readable medium, and constructing a data architecture of stored instances.
US10282513B2 Methods and systems for 3D structure estimation
Disclosed herein are systems and methods for efficient 3D structure estimation from images of a transmissive object, including cryo-EM images. The method generally comprises, receiving a set of 2D images of a target specimen from an electron microscope, carrying out a reconstruction technique to determine a likely molecular structure, and outputting the estimated 3D structure of the specimen. The described reconstruction technique comprises: establishing a probabilistic model of the target structure; optimizing using stochastic optimization to determine which structure is most likely; and, optionally utilizing importance sampling to minimize computational burden.
US10282503B2 Mitigating length-of-diffusion effect for logic cells and placement thereof
Systems and methods relate to cell placement methodologies for improving length of diffusion of transistors. For example, a first transistor with a first diffusion node which is bounded by a first diffusion cut is identified in a transistor level layout. The first diffusion cut is replaced with a first floating gate, and a first filler cell with a first filler diffusion region is added to extend a length of diffusion of the first diffusion node. Increasing the length of diffusion leads to improving drive strength and performance of the first transistor.
US10282498B2 Processor-implemented systems and methods for time domain decomposition transient simulation in parallel
Systems and methods are provided for constructing a physical system. Characteristic data associated with a physical system is received. A model of the physical system is built based on the characteristic data. A nonlinear transient simulation of the physical system is performed using the model, where the simulation is performed over a plurality of time intervals. The simulation includes segmenting the plurality of time intervals into groups of time intervals, each group containing multiple time intervals, transmitting data associated with each group of time intervals to a different solving unit, and solving each of the groups of time intervals in parallel using the different solving units. A physical characteristic is determined based on results of the simulation, where the physical system is built or modified based on the simulation-determined physical characteristic.
US10282495B2 Methods of evaluating performance of cutting elements for earth-boring tools
Methods of evaluating prototype cutting elements for earth-boring tools may involve generating first and second sets of virtual representations of cutting elements from first and second sets of used cutting elements. First and second sets of measures of damage corresponding to damage for each of the first and second sets set of virtual representations of cutting elements may be determined. A best-performing set of cutting elements from the first and second sets of used cutting elements according to the first and second sets of measures of damage may be identified by performing a statistical analysis.
US10282489B2 Designing a dental restoration
A method for designing a virtual abutment for manufacturing an abutment part of a dental restoration for a patient, the dental restoration further including a crown configured for being seated at the abutment, wherein the method includes loading a virtual anatomy surface into an electronic data processing device, the virtual anatomy surface expressing a target shape of the crown portion of the dental restoration; loading an obtained virtual abutment including a virtual abutment finish line into the electronic data processing device; and modifying the obtained virtual abutment by executing one or more computer implemented algorithms using the electronic data processing device, where the algorithms are configured to adapt the shape of the obtained virtual abutment such that the virtual abutment finish line of the modified virtual abutment is aligned with the virtual anatomy surface.
US10282488B2 HTO guide with optional guided ACL/PCL tunnels
A patient-specific osteotomy guide according to the present disclosure includes a three-dimensional bone-engaging inner surface configured to closely mate and conform to a corresponding portion of a specific patient's tibia. A resection slot at a patient-specific position and orientation to guide a cutting tool to perform an osteotomy according to a preoperative plan for the patient. An axial guide at a patient-specific position and orientation to guide a tool to perform an ACL/PCL reconstructive procedure according to a preoperative plan for the patient.
US10282484B2 Systems and methods for ontological searching in an IOT environment
Provided a method for creating a searchable registry based on a ontology for IoT devices and associated data feeds. The method can include registering a IoT device and its associated data feed in a record with a searchable registry; creating relationships between IoT devices and associated data feeds; associating the records with one or more ontology terms of a hierarchical ontology describing a characteristic of the IoT device, the associated data, the relationships or all of them; and providing a response to a request of an IoT device based on the mapping.
US10282483B2 Client-side caching of search keywords for online social networks
In one embodiment, a method includes receiving a text query inputted by a first user of an online social network, the text query including one or more n-grams. The method also includes identifying a first set of candidate keywords from multiple keywords stored on a local cache of a client system, each keyword being extracted from a source of multiple sources associated with the online social network, where each candidate keyword in the first set matches one or more n-grams of the text query and calculating a rank for each of the identified candidate keywords based at least in part on the source associated with the candidate keyword. The method also includes displaying, in response to the first user inputting the one or more n-grams of the text query, one or more suggested queries, each suggested query including an identified candidate keyword having a rank higher than a threshold rank.
US10282482B2 Data provision device, data provision method, and data provision program
A data provision device includes a determination unit that determines at least some of selectable items contained in a web page to be provided to a user terminal as a prefetch item based on an event that can occur in the user terminal to which the web page is provided, a generation unit that generates a data set composed of a group of data to be transmitted to the user terminal according to selection of the prefetch item determined by the determination unit, and a transmitting unit that, when selection of an item is received from the user terminal, transmits a data set corresponding to the item and generated by the generation unit to the user terminal.
US10282481B2 Providing link to portion of media object in real time in social networking update
Techniques are described herein that are capable of providing a link to a portion of a media object (e.g., video, audio, etc.) in real time in a social networking update. For example, a user in a social networking system may generate a social networking update that references a media object while the user is consuming the media object. A determination may be made that the user is consuming the media object and that the user generates the social networking update while the user is consuming the media object. A link is inserted in the social networking update that references a portion of the media object that corresponds to a time instance at which the user generates the social networking update. For instance, the link may be automatically inserted in the social networking update.
US10282478B2 Density modified search results
The present disclosure is related to a system and a method for varying search results of a user-based networking application. In one example, the disclosure includes a method that includes operations such as accessing from a processing element a results list responsive to an inquiry, determining by the processing element a population density corresponding to a selected location; and based on the population density, varying by the processing element one or more parameters of the results list for displaying on a user device.
US10282477B2 Method, system and apparatus for searching for user in social network
The present disclosure discloses a method, system and apparatus for searching for a user in a social network. A client obtains geographical position information of a user of the client after detecting that the user of the client transmits a searching command, and transmits a searching request to a server, wherein the searching request at least includes the obtained geographical position information of the user and a user identifier of the user. The server receives the searching request, determines whether there is a piece of searching request information satisfying a requirement in various pieces of searching request information previously stored, and returns information related with a user corresponding to the piece of the searching request information satisfying the requirement to the client if there is the piece of the searching request information satisfying the requirement. Thus, validity of a searching result can be improved.
US10282473B2 Task-crawling system and task-crawling method for distributed crawler system
A task-crawling system for a distributed crawler system includes a controlling end, a crawling end, and a task monitoring module. The crawling end acquires a corresponding task, and sends data of the task to the controlling end. The controlling end works for assigning a number to the task, defining a timeout period for the task, generating a task-distribution event, and storing timestamp data of distribution of the task. The controlling end distributes the task distribution to the task monitoring module and the crawling end. The crawling end performs corresponding crawling logic to the crawl task, and sends information about completion of the task to the controlling end. In case of abnormality that prevents the crawl task from being performed properly, the task monitoring module re-pushes the task to the controlling end, thereby avoiding failure of the task otherwise caused by web-related problems.
US10282466B2 Machine processing of search query based on grammar rules
A search server stores a plurality of keywords, each associated with an entity type. The server stores grammar rules, each specifying one or more entity types. The server receives a search query with search terms and generates tokens by splitting the search terms, each token associated with a token position that indicates a location of the token within the query. The server generates n-grams. Each n-gram is associated with a start token position and an end token position. The server determines entity types for n-grams that correspond to the keywords and generates a mapping that maps the received entity types and the start token positions of the n-grams that correspond with the received entity types to the end token positions of the n-grams that correspond with the received entity types. The server identifies grammar rules based on the mapping and transmits a result based on the identified grammar rules.
US10282464B2 Data processing method and device for internet entity analysis
The present disclosure discloses a data processing method and device for Internet entity analysis. The data processing method includes: acquiring a first entity state and a second entity state; acquiring first indicator data and second indicator data, the first indicator data being indicator data of the first entity state and the second indicator data being indicator data of the second entity state; and acquiring a corresponding relationship between the entity state and the indicator data, the corresponding relationship including a first corresponding relationship and a second corresponding relationship, the first corresponding relationship being a corresponding relationship between the first entity state and the first indicator data and the second corresponding relationship being a corresponding relationship between the second entity state and the second indicator data. By the present disclosure, correspondence between the indicator data of the Internet entity and all historical states of the Internet entity is implemented.
US10282463B2 Displaying a number of events that have a particular value for a field in a set of events
Embodiments are directed towards real time display of event records and extracted values based on at least one extraction rule, such as a regular expression. A user interface may be employed to enable a user to have an extraction rule automatically generate and/or to manually enter an extraction rule. The user may be enabled to manually edit a previously provided extraction rule, which may result in real time display of updated extracted values. The extraction rule may be utilized to extract values from each of a plurality of records, including event records of unstructured machine data. Statistics may be determined for each unique extracted value, and may be displayed to the user in real time. The user interface may also enable the user to select at least one unique extracted value to display those event records that include an extracted value that matches the selected value.
US10282461B2 Structure-based entity analysis
Techniques described herein include a system, method, and computer-readable medium for providing networked-grouping data processing when concurrently processing a resource request. Upon receiving a resource request, a networked-grouping related to the resource request is identified, and the attributes of the networked-grouping are analyzed to further decide to fulfill the resource request. Clusters of networked-groupings are also used to identify resource targets.
US10282460B2 Mapping relationships using electronic communications data
A pairwise relationship data set with multiple attributes (such as, who, what, when, where, how) and with the what attribute (also called the topic attribute) having a word dimension and a people dimension. The data in the topic dimension of the what attribute relates to topics (including other people) relating to the specific, human, personal relationship between the first person and the second person of the pairwise pair. The what attribute data is derived by processing basis data, which includes correspondence data (that is, the substance of correspondence that the first and second persons participate in, including instant messaging and e-mail exchanges. Pairwise relationship data is displayed to a user in real time during a chat session.
US10282455B2 Display of data ingestion information based on counting generated events
A data intake and query system measures an amount of raw data ingested by the system during defined periods of time. As used herein, ingesting raw data generally refers to receiving the raw data from one or more computing devices and processing the data for storage and searchability. Processing the data may include, for example, parsing the raw data into “events,” where each event includes a portion of the received data and is associated with a timestamp. Based on a calculated number of events generated by the system during one or more defined time periods, the system may calculate various metrics including, but not limited to, a number of events generated during a particular day, a number of events generated per day over a period of time, a maximum number of events generated in a day over a period of time, an average number of events generated per day, etc.
US10282453B2 Contextual and interactive sessions within search
Aspects of the technology described herein are directed towards providing a contextual interactive session (or activity) within the context of search. Search is typically a one-way communication with little to no interaction provided to a user. Aspects of the technology can provide an interactive session within search to increase user engagement. The interactive sessions can include games, quizzes, polls, riddles, crosswords, etc. The output may be configured such that interaction with the interactive session does not alter the original output such that a user is able to engage with the interactive session on the same page and is not navigated to a different destination.
US10282450B1 Managing sharable cell-based analytical notebooks
In an embodiment, a data processing method comprises creating and storing a plurality of analytical notebooks in digital computer storage, wherein each of the analytical notebooks comprises notebook metadata that specifies a kernel for execution, and one or more computational cells, wherein each of the cells comprises cell metadata, a source code reference and an output reference; receiving, in association with a first cell among the one or more cells, first input specifying computer program source code of a function, wherein the function defines an input dataset, a transformation, and one or more variables associated with output data; storing the first cell, excluding the output data, using a first digital data storage system and updating the source code reference to identify the first data storage system; using the kernel specified in the notebook metadata, executing an executable version of the source code to result in generating the output data; storing the output data using a second digital data storage system that is separate from the first digital data storage system and updating the output reference to identify the second data storage system.
US10282448B2 System and method for searching a symmetrically encrypted database for conjunctive keywords
A system and method for searching a symmetrically encrypted database for conjunctive keywords is provided. More particularly, the system and method provides means for searching a symmetrically encrypted database for conjunctive keywords by utilizing an encrypted index table and a Bloom filter. The encrypted index table contains encrypted keywords and their associated index pairs while the Bloom filter contains elements that represent encrypted identity-keyword pairs of the database.
US10282447B2 Adapting a relational query to accommodate hierarchical data
A method, system and computer program product for processing hierarchical data is provided. A method for processing hierarchical data in a relational database includes receiving an input parameter in an initial query for querying an array in a hierarchical data object stored in a table of a relational database, and transforming the initial query into a transformed query configured to place all elements of the array into a different table and to apply a sub-query against the table for the input parameter. Once transformed, predicate evaluation logic of a relational engine of the relational database is applied to the transformed query that is then mapped to the initial query. Finally, responsive to receiving a subsequent instance of the initial query, the mapping is referred to in order to replace the initial query with the transformed query and to subsequently apply the predicate evaluation logic to the transformed query.
US10282446B2 Dynamic selection of source table for DB rollup aggregation and query rewrite based on model driven definitions and cardinality estimates
A method for optimizing data access in a data warehouse having a model driven architecture is provided. A data model for storing time series measurement data representing a plurality of dimensions and measurements is received. The data model includes one or more aggregation tables. A query having one or more predicates is received from a user. The one or more predicates are analyzed to determine whether the received query can be optimized using the existing aggregation tables. The received query is optimized using the aggregation tables, in response to determining that such query optimization is possible.
US10282436B2 Memory apparatus for in-place regular expression search
A method of searching for data stored in a memory, the method including receiving a regex search request, generating a parse tree including fundamental regex operations corresponding to the regex search request, individually analyzing each of the fundamental regex operations of the generated parse tree in a respective time-step, determining a memory address location of data corresponding to the analyzed fundamental regex operations by using a translation table to determine whether the data exists, and using a reverse translation table to determine the memory address location of the data, and outputting data matching the regex search request after analyzing all of the fundamental regex operations of the generated parse tree.
US10282433B1 Management of database migration
Methods, systems, and apparatus, are described, including computer programs encoded on a computer storage medium, for managing migration of data. The methods, systems, and apparatus may include actions of enabling a server to operate in different states. Generally, the different states of the server may enable code on client devices to be gradually updated from using data stored in an old database to using data stored in a new database in a different format, while enabling the server to continue responding to requests for data from client devices.
US10282432B2 Non-transitory computer readable medium, information processing apparatus, and information processing method for determining a location of a target based on image information generated by capturing an image of the target
A non-transitory computer readable medium stores a program causing a computer to execute a managing process. The managing process includes determining a location of a photo-shooting target based on photo-shooting information of image information, the image information being generated by capturing the photo-shooting target, and associating at least one shop with the captured image, with reference to location information of plural shops that has been registered in advance.
US10282427B2 Metadata storing technique
A computer-implemented metadata processing method and a system includes writing metadata to or reading metadata from a storage medium in which an index that contains metadata of each of one or more pieces of data is stored. The method and system include determining, in response to a processing request, which includes a write request or a read request, when to communicate with a storage area outside the index. At least a portion of content of the metadata relating to the processing request is processed, and accessed, including storing or obtaining, in the index, location information indicating the storage area of the portion of content of the metadata.
US10282424B2 Linking documents using citations
Aspects of the present disclosure relate to linking documents using citations. A server accesses a stored document in a data repository. The server determines a set of candidate citing documents that cite the stored document. The server obtains, for each candidate citing document from the set, first information representing an impact of the candidate citing document taken as a whole and second information representing a citation context within the candidate citing document. The server determines a subset of citing documents, from the set of candidate citing documents, based on the obtained first information and the obtained second information. The server provides a digital transmission of the stored document, including visible indicia of the subset of citing documents, for display at a client device.
US10282423B2 Announcement system and speech-information conversion apparatus
An announcement system includes: a sound-pickup apparatus for receiving a speech expressing a fixed-form sentence; a conversion apparatus for generating a translation of the fixed-form sentence based on the speech received; and output apparatus for presenting information indicating the translation. The conversion apparatus includes: a storage unit for storing first-information indicating a predetermined sentence in a mode, and second-information indicating the predetermined sentence in another mode; an audio-input unit for receiving speech-information indicating the fixed-form sentence; speech recognition unit for generating text-information based on the speech-information; conversion processing unit for identifying the first-information corresponding to the fixed-form sentence, based on the text-information and a part of the first-information, before the sound pickup apparatus finishes receiving the speech expressing the whole fixed-form sentence; and transmission unit for transmitting the second-information corresponding to the identified first-information. The output apparatus presents the received second-information by at least either a video or a speech.
US10282421B2 Hybrid approach for short form detection and expansion to long forms
Embodiments provide a system and method for short form and long form detection. Using a language-independent process, the detection system can ingest a corpus of documents, pre-process those documents by tokenizing the documents and performing a part-of-speech analysis, and can filter one or more candidate short forms using one or more filters that select for semantic criteria. Semantic criteria can include the part of speech of a token, whether the token contains more than a pre-determined amount of symbols or digits, whether the token appears too frequently in the corpus of documents, and whether the token has at least one uppercase letter. The detection system can detect short forms independent of case and punctuation, and independent of language-specific metaphone variants.
US10282419B2 Multi-domain natural language processing architecture
An arrangement and corresponding method are described for multi-domain natural language processing. Multiple parallel domain pipelines are used for processing a natural language input. Each domain pipeline represents a different specific subject domain of related concepts. Each domain pipeline includes a mention module that processes the natural language input using natural language understanding (NLU) to determine a corresponding list of mentions, and an interpretation generator that receives the list of mentions and produces a rank-ordered domain output set of sentence-level interpretation candidates. A global evidence ranker receives the domain output sets from the domain pipelines and produces an overall rank-ordered final output set of sentence-level interpretations.
US10282417B2 Conversational list management
Software that generates list items from user conversations by performing the following operations: (i) capturing natural language statement(s) spoken by a first user; (ii) converting the natural language statement(s) to text; (iii) performing a natural language processing (NLP) analysis of the text to identify a first list item, wherein the first list item includes one or more words in the text that are likely to be included in a list associated with the first user; and/or performing a first list action utilizing the first list item based, at least in part, on the performed NLP analysis, wherein the first list action includes modifying a first list associated with the first user.
US10282415B2 Language identification for text strings
Aspects of the present disclosure include a system comprising a machine-readable storage medium storing at least one program and computer-implemented methods for detecting a language of a text string. Consistent with some embodiments, the method may include applying multiple language identification models to a text string. Each language identification model provides a predicted language of the text string and a confidence score associated with the predicted language. The method may further include weighting each associated confidence score based on historical performance of the corresponding language identification model in predicting languages of other text strings. The method may further include selecting a predicted language of the text string from among the multiple predicted languages provided by the multiple language identification models based on a result of the weighting of the confidence score associated with the particular predicted language.
US10282414B2 Deep learning bias detection in text
In one embodiment, a method includes obtaining text from a user, applying the text to a deep learning neural network to generate a plurality of bias coordinates defining a point in an embedded space, and, in response to determining that at least one of the plurality of bias coordinates exceeds a threshold, providing an indication of bias to the user.
US10282410B2 Assistive technology for the impaired
Disclosed are methods and apparatus for generating accessible documents. In one embodiment, an initial document in a print format is obtained. The print format of the initial document is identified as one of a plurality of print formats. A parser corresponding to the one of the plurality of print formats is applied such that the initial document is parsed according to the print format of the initial document. An intermediate document that conforms to an intermediate format is generated based upon results obtained from applying the parser. A template for converting the intermediate document into an accessible document is obtained. The template is then such that an accessible document corresponding to the initial document is generated.
US10282402B2 System and method of proofing email content
Systems, methods, and computer-readable non-transitory storage medium for processing, management and display of email content for proofing and review are provided. A first message is received, and the first message is inspected for a first variant identifier. Then, the first message is assigned with a first versioning code and displayed in a user interface. When a second message with a first variant identifier is received, the second message is assigned with a second versioning code that denotes the second message as a newer version of the first message. Then, using the second versioning code, the second message is automatically displayed in place of the first message within the user interface. In some embodiments, the first variant identifier is automatically included in the first message sent by a sender, in response to the sender utilizing a selected attribute to create the first variant identifier.
US10282401B2 Methods for processing cascading style sheets and devices thereof
A method, non-transitory computer readable medium, and apparatus that processes cascading style sheets includes receiving a Hypertext Transfer Protocol (HTTP) request for a web page from a client computing device. A type of browser from which the HTTP request originated is identified based on a user agent header included in the HTTP request. At least one cascading style sheet (CSS) associated with the requested web page is obtained. The at least one CSS including a CSS property comprising at least a prefix followed by a name. A determination is made whether the prefix of the CSS property matches an established value. A transformation function for the CSS property is applied, when it is determined that the prefix of the CSS property matches the established value. The modified web page is sent to the requesting client computing device.
US10282400B2 Grammar generation for simple datatypes
A method may include receiving an extensible markup language schema definition (XSD) including a first element having a first simple datatype and a second element having a second simple datatype different from the first simple datatype. A grammar may be generated based on the XSD. The grammar may be associated with encoding and decoding an extensible markup language (XML) document based on the XSD to and from efficient XML interchange (EXI) streams. The grammar may be associated with the first simple datatype and with the second simple datatype.
US10282398B1 Editing tool for domain-specific objects with reference variables corresponding to preceding pages
Embodiments presented herein provide an editing tool for domain-specific machine-readable objects. The editing tool identifies a domain-specific machine-readable object selected for editing. The object corresponds to a page included in a sequence of pages and is configured to adjust content for the page based on variables. One or more previous pages in the sequence are configured to solicit input to define the variables. The editing tool also identifies a scenario selected for previewing the page. The scenario includes values for the variables. Assets of the object reference the variables in expressions or other logic. The editing tool renders the object based on the scenario.
US10282393B2 Content-type-aware web pages
Content-type-aware web pages are provided. One or more content items that are associated with a web page are identified based, at least in part, on web page metadata. One or more content templates that are associated with the web page are identified based, at least in part, on the web page metadata. Each of the one or more content items are filtered into either a first group or a second group based, at least in part, on the one or more content templates. Each content item in the first group is associated with at least one of the one or more content templates. Each content item in the second group is not associated with the one or more content templates. Instructions to render the content items in the first group are generated based, at least in part, on the one or more content templates.
US10282384B2 Systems and methods for throttling click bait
Systems, methods, and non-transitory computer readable media configured to determine a value of a utility factor associated with a content item corresponding to a link. An optimized utility value relating to an interaction type of an outbound click is determined based on the value of the utility factor. An expected utility score associated with the content item is generated based on the optimized utility value to determine potential presentation of the content item to a user.
US10282382B2 Hyperlink navigating to an error solution
A plurality of input data to be used to compute a first output is received. The first output is computed. It is determined that the computed first output is outside a pre-determined first-output limit. A plurality of hyperlinks is displayed on a display device. Each hyperlink provides a link to a process for making adjustments to the plurality of input data to bring the first output within the pre-determined first-output limit. Selection of one of the plurality of hyperlinks (the “selected hyperlink”) is detected. A process associated with the selected hyperlink is followed to produce an adjustment to the plurality of input data to bring the first output within the first pre-determined first-output limit. The adjusted plurality of input data is used to plan implementation of a system. The sequence of selection of hyperlinks is tracked in order to reinforce the prioritization and order of future suggestions. The system is implemented.
US10282381B2 Method and apparatus for discovering closely related user
Embodiments of the present invention provide a method and an apparatus for discovering a closely related user. The method includes: acquiring first data of a first user on social media and second data of a second user on the social media, where the second user is a user following the first user and/or a user followed by the first user; then, establishing a user model of the first user according to the first data and the second data; then, acquiring third data of a third user in social media, where the third user and the first user do not follow each other; afterward, performing matching between the third data and the user model to perform calculation, to obtain a matching result; and finally, if the matching result is greater than a preset value, determining that the third user is a closely related user of the first user.
US10282369B2 Fast indexing and searching of encoded documents
Embodiments are directed to a searchable encryption model for fast indexing and searching of encoded documents. The encoded documents may have multiple encryption and/or compression layers applied. The model supports full or partial keywords and simple or complex queries. The index model may be based on prefix trees to optimize space and time complexities during indexing and searching. This index model can be used as the foundation to more complex search engines. Indexed documents may be tokenized and each token indexed in a prefix tree data structure, or trie index. Tokens in the index may be associated with a token catalog that includes information related to the documents that include the token. Token catalogs may be implemented as inverted indices that map tokens to documents. If a query is provided, a result set responsive to the query may be provided based on the token index and the token catalogs.
US10282361B2 Transforming time series data points from concurrent processes
Transforming time series data points from concurrent processes is described. A time series database system writes, to a queue, a first time series data point received from a first process. The time series database system writes, to the queue, a second time series data point received from a second process that executes concurrently with the first process. The time series database system removes the first time series data point and the second time series data point from the queue. The time series database system creates transformed time series data by applying a transformation to the first time series data point and the second time series data point. The time series database system outputs the transformed time series data to a user device.
US10282360B2 Uniform chart formatting based on semantics in data models
A system for visually enhancing a chart of one or more data sets with semantic information, the data points in the data sets being values of one or more measures. The system includes a data model that specifies the one or more measures and includes measure annotations for the one or more measures. The measure annotations include semantic information of the measures. The system further includes a processor that executes instructions stored in the memory to implement a chart component. The chart component renders data points of the one or more data sets in a chart, and visually enhances the chart with semantic information of the one or more measures retrieved from the data model.
US10282358B2 Methods of furnishing search results to a plurality of client devices via a search engine system
Method of furnishing search engine system search results, comprising: Receiving a search query including information indicative of a property of an application originating the search query. Effecting a search of posting lists to determine search results in respect of the search query, the search results having a relevance rank order. Determining a probable user search result interaction sequence based on information related to previous user interactions with search results having been provided by the system and based on the information indicative of the property of the application originating the search query. The probable user search result interaction sequence being different from the relevance rank order of the search results. Sending the search results, including information allowing for visual configuration of the search results provided to the user by the application originating the search query according to the probable user search result interaction sequence, while maintaining the relevance rank order.
US10282356B2 Evaluating quality of annotation
A method for evaluating annotation quality is provided. The method may include obtaining annotation information associated with a plurality of annotators and a plurality of data elements including a plurality of annotation entries corresponding to at least one data element and entered based on an annotation guideline, determining a quality rating for the annotation guideline based on a comparison between a first value associated with the plurality of annotators and the plurality of data elements and a second value associated with any disparity among the plurality of annotation entries, determining a proficiency rating for an annotator from the plurality of annotators based on a comparison between a third value associated with annotation entries by the annotator and the second value, and generating a report based on the quality rating and the proficiency rating.
US10282354B2 Detecting social graph elements for structured search queries
In particular embodiments, a method includes receiving, from a client device associated with a first user of an online social network, an unstructured text query, parsing the text query to identify one or more n-grams, determining a score for each n-gram, wherein the score for each n-gram is a probability that the n-gram corresponds to a particular data object of a plurality of data objects associated with the online social network, identifying one or more data objects based on the scores of their corresponding n-grams, each identified data object corresponding to at least one of the n-grams, and generating one or more structured queries that each comprise references to one or more of the identified data objects.
US10282352B2 Computing systems and processes for improved database junction relationships
Database clients submit junction data (such as invitees to a meeting or other event) at the same time that a new database entity is created. Junction data may be represented within a string array or other data structure that can be delivered using a SOAP, REST or similar protocol for delivering data to the computing server platform. By submitting junction data within the same structure that is used to create the new entity, the likelihood of phantom data or other corruption in the database is greatly reduced.
US10282351B2 Using statistics for database partition pruning on correlated columns
A system includes a database having one or more tables having multiple partitions. The database includes memory modules to store the multiple partitions, a query processor, a data manipulation language (DML) processor configured to process operations to manipulate data in one or more of the partitions and a statistics module. For each partition, the statistics module maintains a partition profile and stores the partition profile in a statistics cache. The partition profile includes at least a first interval of data range values per column for one or more columns. The statistics module updates at least the first interval of a partition profile for a partition with new data range values responsive to the DML processor processing an operation to manipulate data in the partition. The database includes a partition pruning module that is configured to include partitions responsive to a received query based on the partition profile.
US10282349B2 Method for storing data elements in a database
In an approach to storing data elements in a database, a database management unit provides a table-mapping file for enabling access to a table of a plurality of tables in a storage medium, the table-mapping file comprising a plurality of map records of a single table, a map record comprising information indicative of the table, a column of the table, a data section of the table, and a range of values of data elements included in the data section of the column. The unit receives a data element at the database via a communication interface, determines the table, column, and data section the data element is to be stored in, and stores the data element in the section file corresponding to the determined table, column and data section. The unit then updates the table-mapping file corresponding to the table, columns and data section the data element has been stored in.
US10282348B2 Neural network unit with output buffer feedback and masking capability
An output buffer holds N words arranged as N/J mutually exclusive output buffer word groups (OBWG) of J words each. N processing units (PU) are arranged as N/J mutually exclusive PU groups each having an associated OBWG. Each PU has an accumulator, an arithmetic unit, and first and second multiplexed registers each having at least J+1 inputs and an output. A first input receives a memory operand and the other J inputs receive the J words of the associated OBWG. Each accumulator provides its output to a respective output buffer word. Each arithmetic unit performs an operation on the first and second multiplexed register outputs and the accumulator output to generate a result for accumulation into the accumulator. A mask input to the output buffer controls which words, if any, of the N words retain their current value or are updated with their respective accumulator output.
US10282341B2 Method, apparatus and system for configuring a protocol stack of an integrated circuit chip
Techniques and mechanisms for configuring an integrated circuit (IC) chip to implement a protocol stack. In an embodiment, a transaction layer of the IC chip is operable to exchange with a link layer of the IC chip transaction layer packets (TLPs) having a format compatible with one defined in a Peripheral Component Interconnect Express™ (PCIe™) specification. Configuration circuitry of the IC chip provides for configuration of a first protocol stack including the transaction layer, circuitry of the link layer and a first physical layer of the IC chip. The configuration circuitry further provides for an alternative configuration of a second protocol stack including the transaction layer, circuitry of the link layer and a second physical layer of the IC chip. In another embodiment, the first protocol stack supports single-ended signaling to communicate TLP information, whereas the second protocol stack supports differential signaling to communicate TLP information.
US10282338B1 Configuring routing in mesh networks
A plurality of processor tiles are provided, each processor tile including a processor core. An interconnection network interconnects the processor cores and enables transfer of data among the processor cores. An extension network connects input/output ports of the interconnection network to input/output ports of one or more peripheral devices, each input/output port of the interconnection network being associated with one of the processor tiles such that each input/output port of the interconnection network sends input data to the corresponding processor tile and receives output data from the corresponding processor tile. The extension network is configurable such that a mapping between input/output ports of the interconnection network and input/output ports of the one or more peripheral devices is configurable.
US10282337B2 Multi-function ports on a computing device
In one general aspect, a method can include configuring a first connector of a particular type included in a first multipurpose port located on a first side of a computing device to connect the computing device to a first peripheral device, transporting one or more of power, high-speed data, and display data between the computing device and the first peripheral device using the first multipurpose port, configuring a second connector of the particular type included in a second multipurpose port located on a second side of the computing device to connect the computing device to a second peripheral device, and transporting one or more of power, high-speed data, and display data between the computing device and the second peripheral device using the second multipurpose port.
US10282332B2 Subscriber station for a bus system and method for time-optimized data transmission in a bus system
A subscriber station for a bus system and a method for time-optimized data transmission in a bus system are provided. The subscriber station comprises a coding device for coding and/or decoding bits of a message to/from at least one further subscriber station of the bus system, in which at least temporarily an exclusive, collision-free access of a subscriber station to a bus line of the bus system is ensured, wherein the coding device is designed to allocate, during the coding of the message, to at least two bits as bit combination, a predetermined voltage level for a bit time and/or wherein the coding device is designed to allocate, during the decoding of the message, at least two bits as bit combination to a predetermined voltage level for a bit time.
US10282331B1 System and method for command processing
A method and system for processing commands on a network device. The method may include instantiating a command execution back end that includes a parser, an activity thread, and a command execution server thread; receiving a connection; instantiating a command execution front end including a controlling terminal; detecting the instantiation of the command execution front end; creating a connection thread including an input communication channel, an output communication channel, an error communication channel, and a thread local working directory; receiving signal socket information, arguments socket information, connection environment information, a user identifier, a group identifier; a name of the controlling terminal, and a connection type; receiving additional command execution information; receiving a command; sending the command from the command execution front end to the connection thread; parsing the command using the parser; executing the parsed command to obtain a result; and providing the result to the command execution front end.
US10282330B2 Configurable logic platform with multiple reconfigurable regions
The following description is directed to a configurable logic platform. In one example, a configurable logic platform includes host logic and a plurality of reconfigurable logic regions. Each reconfigurable region can include hardware that is configurable to implement an application logic design. The host logic can be used for separately encapsulating each of the reconfigurable logic regions. The host logic can include a plurality of data path functions where each data path function can include a layer for formatting data transfers between a host interface and the application logic of a corresponding reconfigurable logic region. The host interface can be configured to apportion bandwidth of the data transfers generated by the application logic of the respective reconfigurable logic regions.
US10282328B2 Apparatus having direct memory access controller and method for accessing data in memory
Disclosed are a direct memory access (DMA) apparatus and method. The DMA apparatus may include memory, a buffer, a DMA controller suitable for setting group regions from which data of the memory is to be read, reading data of each odd-numbered group region in a first direction and writing the read data of each odd-numbered group region in the buffer in the first direction, and reading data of each even-numbered group region in the first direction and writing the read data of each even-numbered group region in the buffer in a second direction, and a read module suitable for reading the data of each odd-numbered group region written in the buffer in the second direction and reading the data of each even-numbered group region in the first direction.
US10282327B2 Test pending external interruption instruction
Testing for pending external interruptions. A Test Pending External Interruption instruction tests for pending external interruptions. The test for pending external interruptions is based on one or more program-specified subclasses, regardless of whether the machine is enabled for those classes of interruption. The instruction provides an indication for those subclasses being tested of whether there are any pending external interruptions for those subclasses.
US10282325B2 Semiconductor device including a plurality of circuits and a bus connecting the circuits to one another, and method of operating the semiconductor device
A semiconductor device includes a plurality of circuits, a general bus configured to be connected to each of the plurality of circuits and to provide a general channel among the plurality of circuits, and a designated bus configured to be connected to a subgroup of circuits from among the plurality of circuits and to provide a designated channel among the subgroup of circuits.
US10282322B2 Memory channel that supports near memory and far memory access
A semiconductor chip comprising memory controller circuitry having interface circuitry to couple to a memory channel. The memory controller includes first logic circuitry to implement a first memory channel protocol on the memory channel. The first memory channel protocol is specific to a first volatile system memory technology. The interface also includes second logic circuitry to implement a second memory channel protocol on the memory channel. The second memory channel protocol is specific to a second non volatile system memory technology. The second memory channel protocol is a transactional protocol.
US10282321B1 Systems and methods for serial input and selective output mechanism for exchanging data at a network device
Embodiments herein use a single buffer that comprises a plurality of serially connected data cells to serially store data attributes and the respective data source identifiers from incoming data requests such that each stored data source identifier is used to match with a response message that corresponds to a respective data request. When a response message is received at the data interface, the data interface searches among the previously stored data attributes at the single buffer and selectively outputs a previously stored data attribute that corresponds to a data request to match with the response message. The data interface then uses information from the previously stored data attribute to route the response message to the data source that originates the data request.
US10282319B1 Methods and systems for arbitration of parallel multi-event processing
Method and system are disclosed for arbitration of parallel multi-event processing. In one embodiment, a parallel multi-event processing system includes a plurality of hardware components, where each hardware component in the plurality of hardware components is assigned with a unique range of addresses, a plurality of hardware engines, where the plurality of hardware engines are configured to access the plurality of hardware components, a controller configured to perform arbitration on one or more requested transactions among the plurality of hardware engines and the plurality of hardware components based on one or more hardware components in the plurality of hardware components to be accessed, and the plurality of hardware components, the plurality of hardware engines, and the controller are configured to perform the one or more requested transactions according to the arbitration.
US10282313B2 Universal serial bus smart hub
A USB smart hub may provide enhanced battery charging, data storage security, vendor matching, device authentication, data capture/debug, and role switching. The smart hub may include an upstream port, a plurality of downstream ports, a processor, and a memory coupled to the processor for storing USB host stack code and configuration parameters. The smart hub may include a USB hub core having a core to implement a standard USB hub interface. The smart hub may include a plurality of 2:1 multiplexors coupled between the downstream ports, the core downstream ports, and the processor. The processor may control the 2:1 multiplexors. The processor may be configured to detect when a USB device is coupled to a downstream port and to run the USB host stack code and to enumerate the USB device. The processor may provide enhanced features based on the configuration parameters.
US10282310B2 Arithmetic processing device and control method thereof
An arithmetic processing device includes a core, and a first control circuit that controls a memory request issued by the processing core. The first control circuit includes a miss access control unit with input entries that assigns an input entry to the memory request to control a process of the memory request, and a control pipeline circuit that performs a cache hit determination and issues a memory request to the miss access control unit in a case of cache miss. The control pipeline circuit includes a speculative request control unit that issues a speculative memory request to the miss access control unit before the cache hit determination is performed, cancels the issued speculative memory request in a case of cache hit, and more suppresses issuing the speculative memory request when the number of input entries assigned to the canceled speculative memory request increases.
US10282306B2 Supporting secure memory intent
A processor for supporting secure memory intent is disclosed. The processor of the disclosure includes a memory execution unit to access memory and a processor core coupled to the memory execution unit. The processor core is to receive a request to access a convertible page of the memory. In response to the request, the processor core to determine an intent for the convertible page in view of a page table entry (PTE) corresponding to the convertible page. The intent indicates whether the convertible page is to be accessed as at least one of a secure page or a non-secure page.
US10282304B2 Caching using an admission control cache layer
Exemplary methods, apparatuses, and systems receive from a client a request to access data from a client. Whether metadata for the data is stored in a first caching layer is determined. In response to the metadata for the data not being stored in the first caching layer, it is determined if the data is stored in the second caching layer. In response to determining that the data is stored in the second caching layer, the data is retrieved from the second caching layer. In response to determining that the data is not stored in the second caching layer, writing of the data to the second caching layer is bypassed. The retrieved data is sent to the client.
US10282303B2 Using cache lists for processors to determine tracks to demote from a cache
Provided are a computer program product, system, and method for using cache lists for processors to determine tracks in a storage to demote from a cache. Tracks in the storage stored in the cache are indicated in lists. There is one list for each of a plurality of processors. Each of the processors processes the list for that processor to process the tracks in the cache indicated on the list. There is a timestamp for each of the tracks indicated in the lists indicating a time at which the track was added to the cache. Tracks indicated in each of the lists having timestamps that fall within a range of timestamps are demoted
US10282301B2 Method and system for hardware accelerated read-ahead caching
A system and method for efficient cache buffering are provided. The disclosed method determining that a read-ahead operation is to be performed in response to receiving a host Input/Output (I/O) command. In response to determining that the read-ahead operation is to be performed, allocating a new Local Message Identifier (LMID) for the read-ahead operation. The method further includes sending a buffer allocation request to a buffer manager module, the buffer allocation request containing parameters associated with the read-ahead operation and then causing the buffer manager module to allocate at least one Internal Scatter Gather List (ISGL) and Buffer Section Identifier (BSID) in accordance with the parameters contained in the buffer allocation request. The method further includes enabling the cache manager module to perform a hash search using a row or strip number and identification information available in the new LMID.
US10282300B2 Accessing physical memory from a CPU or processing element in a high performance manner
A method and apparatus is described herein for accessing a physical memory location referenced by a physical address with a processor. The processor fetches/receives instructions with references to virtual memory addresses and/or references to physical addresses. Translation logic translates the virtual memory addresses to physical addresses and provides the physical addresses to a common interface. Physical addressing logic decodes references to physical addresses and provides the physical addresses to a common interface based on a memory type stored by the physical addressing logic.
US10282295B1 Reducing cache footprint in cache coherence directory
A method includes monitoring, at a cache coherence directory, states of cachelines stored in a cache hierarchy of a data processing system using a plurality of entries of the cache coherence directory. Each entry of the cache coherence directory is associated with a corresponding cache page of a plurality of cache pages, and each cache page representing a corresponding set of contiguous cachelines. The method further includes selectively evicting cachelines from a first cache of the cache hierarchy based on cacheline utilization densities of cache pages represented by the corresponding entries of the plurality of entries of the cache coherence directory.
US10282291B2 Storage system with data management mechanism and method of operation thereof
A method of operation of a storage system includes: accessing a storage tier manager coupled to a first tier storage and a second tier storage; identifying a low activity region in the first tier storage and a high activity region in the second tier storage; and exchanging a physical block region corresponding to the high activity region with the physical block region corresponding to the low activity region by the storage tier manager.
US10282287B2 Interleaved direct access mode in byte addressible memory and related devices and systems
Memory devices and systems having direct access mode (DAM) space allocation across interleaved non-volatile memory (NVM) modules, as well as methods of allocating direct access mode (DAM) space across interleaved non-volatile memory (NVM) modules are disclosed and described.
US10282283B2 Orchestrating and providing a regression test
A device may receive information associated with an application to be tested. The device may identify test data associated with the application to be tested based on the received information. The device may associate the test data with a plurality of test cases. The device may associate the plurality of test cases with a test set. The device may associate the test set with a release. The device may provide the plurality of test cases and the test data, associated with the release, to the application to be tested. The device may receive a plurality of first results, and may compare the plurality of first results and a plurality of second results. The device may provide information for display based on comparing the plurality of first results and the plurality of second results.
US10282281B2 Software testing platform and method
An integrated test accelerator platform that ensures discrete testing solutions to be integrated to work together in harmony, and resources (people, data, and process) allocated to these solutions to collaborate and work in tandem. The platform provides a flexible way of interconnecting accelerators (i.e., automation framework, regression optimization, risk based testing, test data management, pair-wise testing, and metrics) using coupling and decoupling mechanisms. The accelerators are configurable and customizable for any unique test execution workflow scenario. This provides solutions for the end-to-end test process.
US10282280B1 Automated scalable video game testing system
A method and system are presented that can model a video game in a state graph. The nodes can be configured to represent actions are performable in the video game. Using the state graph and test logs that journal actions performed by testers that played the video game, a plurality of scripts can be generated representing actions different users may perform when playing the video game. Further, by applying a probabilistic analysis to the test logs, weights can be applied to the state graph that reflect the likelihood that a user performs a particular action subsequent to a previously performed action. By generating a random walk of the state diagram, a script to simulate a player may be generated. By generating many scripts to simulate many players, it is possible to perform full scale realistic testing of the video game that matches the way human users play the video game.
US10282277B2 Streams: intelligent operator subset for debug
Techniques are disclosed for identifying a minimal operator subsets in a distributed streams application for debugging purposes. A debugging tool receives a selection of operators from a plurality of operators included in a distributed application. The distributed application executes the plurality of operators in a runtime environment. The debugging tool identifies, based on the selected operators, a subset of the plurality of operators to execute in a debugging environment. The subset includes at least the selected operators. The debugging tool executes the subset of the plurality of operators in the debugging environment.
US10282274B2 Presenting differences between code entity invocations
Presenting differences between code entity invocations includes identifying a plurality of families of invocations of a code entity. Each family is defined based upon a plurality of attributes that identify a class of runtime behavior of the code entity. First attribute(s) of a first family are identified. These first attribute(s) substantially contributed to classifying a first class of invocations of the code entity within the first family. Similarly, second attribute(s) of a second family are identified. These second attribute(s) substantially contributed to classifying a second class of invocations of the code entity within the second family. Differences between at least two invocations of the code entity are presented, based on differences between the one or more first attributes and the one or more second attributes.
US10282271B2 Storage device and method of operating the same
Provided herein may be a storage device and a method of operating the same. In a storage device for controlling operational performance depending on temperature, a memory controller configured to control a memory device may include an internal temperature sensing unit configured to generate an internal temperature information by sensing a temperature of the memory controller and a performance adjustment unit configured to receive an external temperature information from an external temperature sensing unit, and controlling operational performance of the memory controller using the internal temperature information and the external temperature information, wherein the external temperature information represents a temperature of the memory device.
US10282270B2 Hybrid signal diagnostic method, ID module and process control system using the hybrid signal
A diagnostic method of diagnosing a type of a field device, includes: setting a plurality of connection units included in an I/O module to be in a state of being capable of inputting or outputting a hybrid signal which is an analog signal having a digital signal superimposed thereon, the connection units being connected to the field device and capable of inputting the hybrid signal, outputting the hybrid signal, inputting a digital signal, and outputting a digital signal; and diagnosing the type of the field device which is connected to the connection units of the I/O module, based on the digital signal included in the hybrid signal obtained through the connection units.
US10282269B2 Read technique for a bus interface system
Embodiments of a bus interface system are disclosed. The bus interface system includes a master bus controller and a slave bus controller coupled to a bus line. The master bus controller and the slave bus controller are configured to perform read operations using error codes and error checks. For example, the error codes may be cyclic redundancy codes (CRC). In this manner, accuracy is ensured during communications between the slave bus controller and the master bus controller.
US10282268B1 Software flow execution tracing
In one embodiment, a logging process initiates a trace of an execution flow across a plurality of processes, and creates a log context for the trace, the log context having a universally unique identifier (UUID) and an indication that the trace is to be performed as the plurality of processes are executed during the execution flow. The logging process manages passage of the log context across the plurality of processes during the execution flow, and gathers log entries from the plurality of processes based on the UUID for the trace, where the log entries were created based on the indication being within the log context. As such, the logging process may stitch the log entries into a flow execution log for the trace of the execution flow.
US10282264B1 Apparatus and methods for repairing memory devices including a plurality of memory die and an interface
Apparatuses and methods for repairing memory devices including a plurality of memory die and an interface are disclosed. An example apparatus includes a first stack that includes a plurality of first dies stacked with one another, the first dies include a plurality of first channels, at least one of which is designated as a first defective channel, and further includes a second stack stacked with the first stack and including a plurality of second dies stacked with one another, the second dies including a plurality of second channels, at least one of which is designated as a second defective channel. A control circuit is configured, responsive to a command for accessing the first defective channel, to access one of the plurality of second channels in place of accessing the first defective channel, wherein the one of the plurality of second channels corresponds to the first defective channel and is not designated as the second defective channel.
US10282261B2 Pooled memory heartbeat in shared memory architecture
Examples provide a pooled memory heartbeat for virtual machine hosts. A virtual controller creates a pooled memory heartbeat file system in a shared memory partition of a pooled memory. An agent running on each host in a plurality of virtual machine hosts updates a heartbeat file at an update time interval to lock the heartbeat file. The lock indicates the heartbeat status for a given host is active. A master agent accesses the shared memory partition to check the heartbeat status of each host in the pooled memory file system. The heartbeat status is used to determine whether a host that has lost pooled memory access, is network isolated, or failed. If the pooled memory heartbeat status for a given host indicates the host is a failed host, the set of virtual machines running on the given host are respawned on another healthier host.
US10282260B2 Method of operating storage system and storage controller
The method of operating a storage system includes executing a storage service providing storage of a volume unit to at least one host device, in which the volume includes a first volume and a second volume. The method includes giving a first priority and a second priority lower than the first priority to the first volume and the second volume, respectively, and recovering meta-data for the first volume having the first priority when the storage service is stopped. The method includes starting the storage service using the recovered meta-data for the first volume, and recovering meta-data for the second volume having the second priority.
US10282257B2 Systems and methods for efficient data searching, storage and reduction
A computer program product for searching a repository of binary uninterpretted data, according to one embodiment, includes a computer readable storage medium having program instructions executable by a computer to cause the computer to perform a method comprising: analyzing, by the computer, segments of each of the repository and input data to determine a repository segment that is similar to an input segment, the analyzing including searching an index of representation values of the repository data for matching representation values of the input in a time independent of a size of the repository and linear in a size of the input data; and analyzing, by the computer, the similar repository segment with respect to the input segment to determine their common data sections while utilizing at least some of the matching representation values for data alignment, in a time linear in a size of the input segment.
US10282254B1 Object layout discovery outside of backup windows
Object layout discovery outside of backup windows is described. A system receives, from a backup/restore application, a request to discover an object layout for a data object by parsing the data object. The system determines whether the object layout is stored in layout storage. The system sends, to the backup/restore application, the object layout stored in the layout storage in response to a determination that the object layout is stored in the layout storage.
US10282252B2 RAID storage device and method of management thereof
A method of managing a plurality of storage devices controlled in a RAID scheme includes detecting a failure disk among the storage devices, selecting one of a plurality of stripes of the storage devices according to a result of the detection, identifying a valid page of data included in a normal chunk of the selected stripe and a valid page of data of a lost chunk mapped to the failure disk with reference to address mapping information, recovering the valid page of the lost chunk among chunks included in the selected stripe with reference to information on the identified valid page, and copying the recovered valid page of the lost chunk and the valid page of the normal chunk to a new stripe of the storage devices.
US10282237B1 Systems and methods for implementing an intelligent application program interface for an intelligent optimization platform
Systems and methods for implementing an application programming interface (API) that controls operations of a machine learning tuning service for tuning a machine learning model for improved accuracy and computational performance includes an API that is in control communication the tuning service that: executes a first API call function that includes an optimization work request that sets tuning parameters for tuning hyperparameters of a machine learning model; and initializes an operation of distinct tuning worker instances of the service that each execute distinct tuning tasks for tuning the hyperparameters; executes a second API call function that identifies raw values for the hyperparameters; and generates suggestions comprising proposed hyperparameter values selected from the plurality of raw values for each of the hyperparameters; and executes a third API call function that returns performance metrics relating to a real-world performance of the subscriber machine learning model executed with the proposed hyperparameter values.
US10282231B1 Monitoring and automatic scaling of data volumes
Aspects of a data environment, such as various capacities of data stores and instances, can be managed using a separate control environment. A monitoring component of the control environment can periodically communicate with the data environment to obtain performance information. The information is analyzed, using algorithms such as trending and extrapolation algorithms, to determine any recommended scaling of resources in the data environment. The scaling can be performed automatically, or as authorized by a customer. A workflow can be instantiated that includes tasks necessary to perform the scaling. The scaling of storage capacity can be performed without affecting the availability of the data store.
US10282225B2 Virtual machine morphing for heterogeneous migration environments
Virtual machines may migrate between heterogeneous sets of implementation resources in a manner that allows the virtual machines to efficiently and effectively adapt to new implementation resources. Furthermore, virtual machines may change types during migration without terminating the virtual machines. Migration templates may be established to manage migration of sets of virtual machines between sets of implementation resources and/or virtual machine types. Migration templates may be established based at least in part on information provided by migration agents added to the virtual machines under consideration for migration. The migration agents may detect and augment relevant virtual machine capabilities, as well as trigger reconfiguration of virtual machine components in accordance with migration templates.
US10282224B2 Dynamic register virtualization
A method, apparatus, and system for utilizing a register virtualization mapping to improve defense against return-oriented programming-based attacks is disclosed. A register virtualization mapping, which is bijection between nominal registers and physical registers, is generated for a subroutine call when the subroutine call is detected. The register virtualization mapping is applied to instructions within the subroutine call. The register virtualization mapping is stopped for the subroutine call at the return of the subroutine call.
US10282222B2 Cloud virtual machine defragmentation for hybrid cloud infrastructure
A hybrid cloud computing system is managed by determining communication affinity between a cluster of virtual machines, where one virtual machine in the cluster executes in a virtualized computing system, and another virtual machine in the cluster executes in a cloud computing environment, and where the virtualized computing system is managed by a tenant that accesses the cloud computing environment. After determining a target location in the hybrid cloud computing system to host the cluster of virtual machines based on the determined communication affinity, at least one of the cluster of virtual machines is migrated to the target location.
US10282220B2 Dynamic allocation of queue depths for virtual functions in a converged infrastructure
A method and an information handling system (IHS) dynamically modifies queue depth values based on changing relative workload demands of virtual functions. A controller, executing code of a queue depth profiler, determines, for each virtual function, an average number of total unfulfilled, outstanding requests. The controller compares values for an average number of total outstanding requests across the plurality of virtual functions. The controller determines a relative demand for request queue depth corresponding to each respective virtual function based on the compared values. The controller calculates desired queue depth values for each virtual function, based on the relative demand. The controller triggers completion of pending requests for a first processing state. In response to successful completion of the first processing state, the controller enables initiation of a second processing state in which request processing continues using the desired queue depth values.
US10282219B2 Consolidated orthogonal guide creation
A guide is configured in an authoring program to aid the user in editing objects on a document. The guide can be a horizontally or vertically oriented guide line and can be created from a single ruler, either a vertical or horizontal ruler displayed on the workspace. To create a horizontal guide, the user can position the cursor on a horizontal ruler. The user can click-and-hold and drag the cursor to create and position a horizontal guide over the workspace. To create a vertical guide, the user can position the cursor in the horizontal ruler and click and release. The user can create both vertical and horizontal guides using the vertical ruler in a corresponding manner, where clicking on the vertical ruler creates a horizontal guide, and click-and-hold and dragging creates a vertical guide. Guides can be individually configured or altered in their visual characteristics.
US10282215B2 Partial validation of configurations at runtime
A system configuration is partially validated in response to requested changes to the system configuration. First, a reduced set of constraints is identified among a plurality of constraints of the system configuration. The reduced set of constraints place restrictions on attribute values and relations of changed entities to which the requested changes are applied. Each constraint of the reduced set is categorized based on leadership information that indicates an impact that a changed entity has on another entity with respect to the constraint. Each categorized constraint of the reduced set is validated to determine whether to accept, reject or modify the system configuration having the requested changes.
US10282214B2 System and method for power management of a plurality of circuit islands
The invention concerns a computing system comprising: a plurality of islands capable of operating in one of a plurality of operating modes, a first island being coupled to a first island control circuit and a second island being coupled to a second island control circuit; a first mediation circuit coupled to the first and second island control circuits and adapted: to receive a first request from the first island control circuit to change a current operating mode of the first island; to receive a second request from the second island control circuit to change a current operating mode of the second island; and to control a first voltage supply circuit and/or a first clock generator to change a voltage and/or clock signal supplied to the first and second islands based on the first and second requests.
US10282212B2 System and method for reducing boot time of a workload configuration on a target server
An information handling system includes a communication device and a service processor. The communication device includes a first terminal, and a second terminal to communicate with a network storage array. The service processor includes a first terminal to receive configuration settings for the communication device, and a second terminal to provide the configuration settings to the communication device. The service processor configures the communication device based on the configuration settings during a first boot sequence of the information handling system. A power-on self test of a basic input/output system of the information handling system is stalled while the service processor configures the communication device based on the configuration settings, and the information handling system is booted from a workload on a storage array identified in the configuration settings without using a second boot sequence of the information handling system.
US10282209B2 Speculative lookahead processing device and method
The present invention discloses a speculative lookahead processing device and method to enhance the statistical performance of datapaths. The method comprises steps: entering an input signal to at least two datapath units in a round-robin way; outputting the correct value at the Nth cycle, and acquiring the speculation value at the Mth cycle beforehand to start the succeeding computation, wherein M and N are natural numbers and M is smaller than N; comparing the speculation value with the correct value at the Nth cycle to determine whether the speculation is successful; if successful, excluding extra activities; if not successful, deleting the succeeding computation undertaken beforehand and restarting the succeeding computation with the correct value.
US10282206B1 Alias register file for supporting mixed width datapath in a configurable processor
According to certain general aspects, the present embodiments allow register files and states with different data types to share logic area while minimizing unnecessary use of power in a configurable processor. Embodiments include allowing configurable processor designers to describe alias register files and states. Using alias register files and states, designers can implement vector and scalar operations on different register files, but the scalar register file can be implemented on the vector register file. In addition, the upper lanes of the vector register file can be clock gated when the scalar operation performs computations. With this gating, the clocks for the entire upper lanes (including the register file, state, semantic, mux, decoder) can be disabled, which provides power savings.
US10282202B2 In-editor spritesheeting
Embodiments of the present disclosure aim to improve upon methods and systems for arranging individual images onto a spritesheet in game development software. The arrangement of images is updated in response to user input as the user adds, modifies or deletes images in a development project. Part of the method includes limiting the maximum amount of processing required in response to a user's alteration of an image. From the user side, the user opens a project, which includes an image editor, adds an image to the project/modifies an image in the spritesheet/deletes an image; then commits a change to the image (by clicking “save” or simply closing an edit window); and the user continues editing the project, which might include loading a further image or continuing to work on game code. The project includes one or more spritesheets collections each including one or more spritesheets.
US10282200B2 Out-of-deployment-scope modification of information-technology application using lifecycle blueprint
An information-technology (IT) blueprint is an executable document that, when executed, can be used to create an IT application such as an e-commerce site. An IT lifecycle blueprint can further be used to manage (e.g., modify) and, ultimately, destroy such an IT application. To this end, an IT lifecycle blueprint can include idempotent methods that achieve the same result whether starting from a blank (real or virtual) infrastructure or from a previously populated infrastructure. To effect a modification that is not within the scope of the blueprint that created the IT application, a new lifecycle blueprint can be created, if necessary, and executed to effect the modification. In a sense, the new lifecycle blueprint replaces the old lifecycle blueprint as a manager tool for the IT application.
US10282199B2 Selecting a software development kit (SDK) of an application to be activated based on characteristics of the application
According to some implementations, a device can include one or more processors to obtain a characteristic of a first application; obtain a setting of a software development kit (SDK) of the first application; obtain activation information from an SDK of a second application, the activation information including a characteristic of the second application and a setting of the SDK of the second application; compare the activation information to the characteristic of the first application and the setting of the SDK; and/or perform an action associated with the SDK of the first application based on comparing the activation information to the characteristic of the first application and the setting of the SDK.
US10282198B2 Mechanisms to persist hierarchical object relations
Mechanisms to persist object relations are provided. A project is defined as a series of interrelated objects having dependencies and relationships with one another. The dependencies and relationships are maintained via a storage organization for files that define the objects within a project storage environment for the project. Thus, the dependencies and relationships are not maintained via hardcoded instructions or references that are included within the files.
US10282195B2 Generating and applying patches to computer program code concurrently with its execution
Techniques are disclosed for concurrently loading a plurality of new modules while code of a plurality of modules of an original computer program is loaded and executed on a computer system. An associated method may include allocating a module thread local storage (TLS) block for each thread within an initial computer program, wherein the allocated module TLS blocks are large enough to hold all module thread variables that are loaded or to be loaded. The method further may include reserving spare areas between the module TLS blocks for adding new module thread variables and arranging at an end of the module TLS blocks a thread data template section for resetting threads or creating new threads. The method may result in addition of modules to the original computer program and/or application of a concurrent patch through replacement of one or more of the plurality of original computer program modules.
US10282194B2 Methods and systems to update a vehicle computing system
A vehicle computing system for a vehicle includes a first and second memory device (e.g., erasable programmable read only memory (EEPROM)). The system further includes a circuit that selectively switches between the first and second memory device. The system further includes a first vehicle control module configured to receive notification that a software update is available at the second memory device. The first vehicle control module controls the circuit to switch from the first memory device to the second memory device at an initialization event. The first vehicle control module executes the software update based on communication with the second memory device.
US10282190B2 System and method for updating a UEFI image in an information handling system
A method, information handling system (IHS) and a computer program product for updating a unified extensible firmware interface (UEFI) image in an IHS. The method includes retrieving a new UEFI image and a current UEFI image. First data type regions contained within the new UEFI image and second data type regions contained within the current UEFI image are identified. If a first data type region name from the new UEFI image matches a second data type region name from the current UEFI image and a first size of the first data type region is larger than or equal to a second size of the second data type region, data associated with the first data type region is copied to a modified new UEFI image.
US10282187B2 Efficient application patching in heterogeneous computing environments
Techniques are disclosed for efficiently updating multiple computing systems in potentially heterogeneous computing environments. Embodiments provide for efficient patching of multiple software applications executing in multiple execution environments. For example, a custom installation tool can be provided to each of the computing devices in the cloud infrastructure system. The computing devices can execute the custom installation tool and identify, retrieve, and apply the necessary patches to applications on the computing devices. The patch-related processing across the multiple computing devices may occur in parallel such that at least a portion of the processing is performed concurrently from one another.
US10282186B2 Managing software suite component versions
A component manager may be used to install or upgrade components of a software suite. The component manager may be installed via an application store of an electronic device. The component manager may determine a plurality of applications to install or upgrade based at least in part on the versions of the applications, a version numbering scheme, and changes to a database schema associated with the software suite. The version numbering scheme is designed to maintain compatibility between the applications in the software suite. The component manager may install the plurality of applications and/or upgrade a database schema in order to maintain compatibility between the components of the software suite.
US10282184B2 Metadata application constraints within a module system based on modular dependencies
Declarations of annotation types, which specify annotations, are themselves annotated by meta-annotations. Meta-annotations define constraints based on modular dependencies.
US10282183B2 Methods, apparatuses and computer program products for improving productivity for building applications
An apparatus is provided for building an application. The apparatus may include at least one memory and at least one processor configured to generate a build of an application in a C Object-Oriented Programming Language. The processor is also configured to generate a unity file including a plurality of source files having references to one or more header files. At least two of the source files include references to a same header file. The processor is also configured to compile the unity file including the plurality of source files to obtain an object file. The processor is also configured to link the object file to generate an executable of the application. Corresponding computer program products and methods are also provided.
US10282174B2 Software layout processing localization
A method for processing software layout can include exporting layout setting information from design elements of a software; formatting the layout setting information, and storing it in a layout characteristic file; and importing the layout setting information in the layout characteristic file into design elements of another software. Layout information of each language can be stored in a customizable layout characteristic file.
US10282173B2 System and optimization method for oil programming in a refinery through linear genetic programming and grammar-oriented programming, and readable storage medium
The present invention is related to production schedules in a refinery and, more particularly, refinery production schedules by genetic programming in domain specific language. In this scenario, the present invention provides a method and an optimization system based on linear genetic programming oriented to grammar and with quantic inspiration using a domain specific language for the solution of oil programming problems, in addition to a readable medium comprising instructions to perform this said method. More specifically, the quantic chromosome keeps the superposition of states of all possible solutions and, through the evolutionary process and observation of quantic genes, the classical chromosome is created as a linear sequence of instructions to be performed. The performed instructions represent the scheduling. The orientation of this process is made through the use of a multiple-goal competence function that ranks evaluations about the operation time of the distillation units, the time for unloading ships, the use of the pipeline that moves oil between the terminal and the refinery, as well as factors such as the number of tanks exchanges and use of injection tanks in the distillation units.
US10282168B2 System and method for clustering data
A system for clustering data comprises a database for storing a plurality of data items, a clustering unit comprising components operable to receive and cluster the plurality of data items, and output clustered data items. A method of clustering data comprises receiving a plurality of data items from a database; computing distances between each pair of data items in the plurality of data items; until a stopping criterion is reached, identifying key elements, merging data items not identified as key elements with the nearest key elements, updating the computed distances; once the stopping criterion is reached, outputting cluster identities of the plurality of data items.
US10282167B2 Buffer, semiconductor apparatus and semiconductor system using the same
A buffer may include a first sensing unit configured to sense data, and a second sensing unit configured to generate equalization control signals according to outputs of the first sensing unit. The buffer may include an equalization delay compensation unit configured to compensate the equalization control signals for signal processing delay times of the equalization control signals, and generate delay-compensated equalization control signals. The buffer may include a noise removal unit configured to primarily remove noise of the output signals of the first sensing unit according to the equalization control signals, and secondarily remove noise of the output signals of the first sensing unit according to the delay-compensated equalization control signals.
US10282166B2 Enhanced control, customization, and/or security of a sound controlled device such as a voice controlled assistance device
Disclosed is a method, a device, a system and/or a manufacture of enhanced control, customization, and/or security of a sound controlled device such as a voice controlled assistance device. In one embodiment, an apparatus includes a signal input, a speaker, and a soundwave damper to dampen a sound receiving capability of a sound controlled device. The sound controlled device initiates a responsive action to a sound command received on a microphone, and may be a voice controlled assistance device. Upon receiving a command signal the apparatus utilizes a processor and a memory to determine an association between the command signal and an audio file storing the sound command and converts the audio file into an audio signal. The speaker is utilized to bypass the soundwave damper such that the sound command is received at the microphone of the sound controlled device, initiating the responsive action as a result of the command signal.
US10282163B2 Cadence and media content phase alignment
Systems, devices, apparatuses, components, methods, and techniques for cadence and media content phase alignment are provided. An example media-playback device includes a content output device that operates to output media content, a cadence-acquiring device, a phase-delay calibration engine, a cadence-based media content selection engine, and a phase-aligned media playback engine. The cadence-acquiring device includes a movement-determining device and a cadence-determination engine configured to determine a cadence based on movement data captured by the movement-determining device. The phase-delay calibration engine configured to determine phase delay values for at least one cadence value. The cadence-based media content selection engine configured to identify a media content item based on the cadence determined by the cadence-acquiring device. The phase-aligned media playback engine configured to align the identified media content item to the repetitive-motion activity and cause the media-output device to output the aligned media content item.
US10282161B2 Digitizing analog audio data
A commercial album of analog audio recordings, having multiple tracks, is identified. An analog recording of the album is played to produce an analog audio input signal. The audio output signal is digitally sampled to produce digitized segments. One or more track-titles are obtained (1902) from a remote audio finger-printing service for each digitized segment to provide track-titles. For each obtained track-title, each album-title is requested (1905) upon which the obtained track-title appears, to provide candidate albums. A score is generated (1905) for each provided candidate album based on the number of obtained track-titles that appear on a provided candidate album in the correct order. An album is identified by comparing (2209) these scores.
US10282158B2 Lightweight unitary display
A lightweight display includes a plurality of display modules having a plurality of pixels carried by a display mounting frame. A support frame integral with the display mounting frame provides support. An electronic support member carries electrical components electrically communicating with the plurality of display modules for controlling the display of an image. Wherein the depth of the plurality of display modules, display mounting frame, support frame and electronic support member is less than four inches when defining a display assembly. Also wherein the display assembly has a screen size measured diagonally in a range of 114 inches to 224 inches and a weight in the range of 90 pounds to 120 pounds and wherein the display assembly has an aspect ratio ranging from 1.67 to 1.82.
US10282156B2 Information providing apparatus and method thereof
Provided are an information providing apparatus and a method thereof capable of easily and effectively using information stored in each of a plurality of terminals. The information providing apparatus includes a communication unit configured to establish a communication network with a mobile terminal within a vehicle, a display unit configured to display a vehicle image, and a control unit configured to receive identification information of the mobile terminal and position information of the mobile terminal through the communication unit, and to control the display unit to display the received position information of the mobile terminal in the vehicle image and display a mobile terminal image corresponding to the identification information in the displayed position information of the mobile terminal.
US10282155B2 Portable electronic device and method for controlling operation thereof taking into account which limb possesses the electronic device
A portable electronic device includes a processor and a detection mechanism operable to detect one or more characteristics relating to how a user handles the electronic device. The processor is operably coupled to the detection mechanism and operable in accordance with stored operating instructions to: determine, based on the detected characteristics, which limb of the user possesses the portable electronic device; and control at least one function of the portable electronic device taking into account which limb of the user possesses the electronic device (e.g., which limb of the user is holding or secured to the electronic device). According to one embodiment, the processor may further determine a reference position for the portable electronic device (e.g., a position of the device at rest) and compare one or more of the detected characteristics to the reference position to determine which limb of the user possesses the electronic device.
US10282152B2 Apparatus transmitting activation instruction for printer
A method of performing a print operation includes receiving a print request to perform a print operation on a first printer and identifying an error with respect to the first printer. In response to the error, a second printer is selected, which is currently powered OFF, to perform the print request, based on one or more criteria. The printer request is transmitted to the second printer. The second printer includes a network interface that receives the print request and, responsive thereto, causes the second printer to be powered ON to perform the print operation.
US10282151B2 Information processing apparatus, information processing system, and control method
An information processing apparatus includes a memory and a processor coupled to the memory. The processor is configured to receive first print data from a client apparatus, generate at least one first preview image from the first print data for a predetermined period from a start of generation of the at least one first preview image of an initial page of the first print data, transmit the generated at least one first preview image to an image forming apparatus, and generate second print data for generating at least one second preview image that is not generated from the first print data during the predetermined period. The second print data are the first print data from which a page of which the at least one first preview image is generated during the predetermined period is excluded.
US10282150B2 Information processing device and image forming system
An information processing device includes a display unit, an operation reception unit, a communication unit, a storage unit, a printer driver unit, and a communication control section. When the operation reception unit receives designation of a color of a recording medium, the printer driver unit acquires position information of a paper feed cassette associated with color information indicating the designated color of the recording paper from the storage unit, and adds, as a part of printing conditions, a first command for instructing that the acquired recording medium be used in a printing process. When the operation reception unit receives designation of a color of a character and an effect and color used for the effect, the printer driver unit adds, as a part of printing conditions, a second command for instructing that the designated character color and effect and color used for the effect be used in the printing process.
US10282148B2 Communication device
A communication device may acquire function execution information and authentication information, and execute a first determination process. The first determination process may determine whether a state of the communication device is an executable state in which the communication device is capable of executing a specific process or a non-executable state without using the authentication information. The communication device may execute a second determination process determining whether the communication device is capable of executing the communication with a second device in a case where it is determined that the state of the communication device is the executable state, and execute the communication with the second device in a case where the communication device is capable of executing the communication.
US10282146B2 Information processing apparatus, recording medium, and proxy response system
An information processing apparatus is selectively executable a normal mode or a sleep mode, the information processing apparatus including: a main controller circuit that operates in the normal mode; a sub controller circuit that operates in the sleep mode; a first communication interface capable of communicating with an external apparatus connected to a first network; and a second communication interface capable of communicating with a proxy response device, the proxy response device being unconnected to the first network. In the sleep mode, the sub controller circuit receives a request from the external apparatus via the first communication interface, sends the request to the proxy response device via the second communication interface, receives a response to the request from the proxy response device via the second communication interface, and sends the response to the external apparatus via the first communication interface.
US10282138B2 Secondary read cache optimization in data replication environments
A method to optimize primary and secondary read cache in a data replication environment includes determining contents of a primary read cache at a primary site. The method updates a primary cache map describing the contents and transmits the primary cache map from the primary site to a secondary site. At the secondary site, the method uses the primary cache map to substantially synchronize a secondary read cache with the primary read cache. The method further monitors for updates to the primary read cache and updates the primary cache map accordingly. When a difference between a current primary cache map and a previously transmitted primary cache map reaches a threshold, the method transmits the current primary cache map from the primary site to the secondary site. A corresponding system and computer program product are also disclosed.
US10282137B2 Uniquely naming storage devices in a global storage environment
The present invention uniquely names storage devices in a global storage environment with hierarchical storage domains. In particular, according to one or more embodiments of the present invention a storage device (e.g., a disk) is connected at a particular location within the global storage environment. That particular location is associated with a path of each of one or more hierarchical storage domains in which the storage device is located. Accordingly, a name is assigned to the storage device that is the path of the hierarchical storage domains in which the storage device is located.
US10282133B2 Memory devices with programmable latencies and methods for operating the same
A memory device is provided. The memory device includes a memory array, operation circuitry configured to perform a memory operation in the memory array in response to a command received from a connected host device, and delay circuitry configured to delay the performance of the memory operation in response to one or more bits received with the command. The one or more bits indicate a duration by which to delay the performance of the memory operation.
US10282131B2 Electronic device and application control program both of which are suitable for data backup process and the like
Enablement of backup and restoration of specific data (SD) without creating a new firmware. An electronic device includes a system control, data-acquisition, and data-restoration sections. The system-control section downloads, from an application-providing-server, an application having an SD backup-procedure and a data-restoration-procedure of the SD based on the backup-procedure and the data restoration-procedure. A storage-section stores the downloaded application. The data-acquisition section executes the application to acquire the SD. The data-restoration section executes the application to restore the SD. The system control section causes, during the backup-procedure, transmit the SD acquired by the data-actuation-section to a backup-server and delete, thereafter, the application stored in the storage device. The system control section causes, during the data-restoration-procedure, to download the SD from the backup-server to use the downloaded SD, and to delete the application after the data-restoration section completes the restoration of the SD.
US10282124B2 Opportunistic handling of freed data in data de-duplication
A mechanism is provided for opportunistic handling of freed data in data de-duplication. Responsive to receiving a request to store a file in a storage device, the file is mapped to a set of virtual blocks. For each virtual block in the set of virtual blocks: a hash value is computed, a determination is made as to whether the computed hash value appears within a previously-used information table as associated with an existing data block, and, responsive to the computed hash value appearing within a previously-used information table as associated with an existing data block, a data block entry and hash value associated with the existing data block is moved to a de-duplication information table. The virtual block is then stored as a reference to the existing data block.
US10282119B1 Methods of pairwise combinations in streaming data
A method is disclosed for pairwise combination of data elements of an input data stream. Steps are performed for each data element. A master controller reads the data from the stream and increments a counter. A register is instantiated, holding at least two words of memory and corresponding to the counter, by updating a register map and sending a message to a target processor via a logical pathway. The message instructs the target processor to create the register in local memory, including first and second memory locations, and an index corresponding to a value i. The target processor copies the data into the first memory location. For every other register corresponding to a value less than i, the other register copies the data into the second memory location and outputs a unique pair, constructed from the data elements stored at the first and second memory locations, to a database.
US10282117B2 Device controller and method of enforcing time based sector level security
A device controller interfaced between an electronic processing device and a sector-based data storage device, includes a processor connected to a clock, and a computer memory having a control list stored therein. A control list includes a security feature entry having a target sector range, time data associated with the target sector range, and at least one security response associated with the target sector range. The processor determines, based at least in part on interrogation of the control list and a clock time, the time data of the entry conflicts with the clock time, and executes the at least one security response.
US10282111B2 Adaptive wear levelling
A device that provides for adaptive wear levelling includes at least one processor. The at least one processor utilizes sets of blocks of flash memory circuits for data storage operations, each set of blocks including a block from each flash memory circuit and at least some of the blocks being marked active for the data storage operations. The at least one processor monitors a quality metric of each block while the blocks marked active are utilized for data storage operations. The at least one processor determines when the quality metric of a block falls below a minimum level and marks the block as temporarily inactive, where the block is not utilized for the data storage operations while marked temporarily inactive. The at least one processor, when a criterion is satisfied, marks the block as active so that the block can again be utilized for the data storage operations.
US10282108B2 Hybrid memory device using different types of capacitors
The hybrid memory device may include volatile and non-volatile memory cells on a single substrate, or die. The non-volatile memory cells may have ferroelectric capacitors and the volatile memory cells may have paraelectric or linear dielectric capacitors for their respective logic storage components. In some examples, the volatile memory cells may be used as a cache for the non-volatile memory cells. Or the non-volatile memory cells may be used as a back-up for the volatile memory cells. By placing both types of cells on a single die, rather than separate dies, various performance metrics may be improved, including those related to power consumption and operation speed.
US10282104B2 Dynamic optimization of raid read operations
A storage subsystem records a copy of a data object on a plurality of storage devices. The storage subsystem receives a read request to read a data object. Under certain utilization conditions of the storage subsystem, a resource utilization condition satisfies a split-read criterion. In response to the resource utilization condition satisfying the split-read criterion, the storage subsystem reads at least a portion of the data object from each of the storage devices having a copy of the data object.
US10282103B1 Method and apparatus to delete a command queue
Systems and methods are disclosed to delete a command queue, in accordance with certain embodiments of the present disclosure. An apparatus may comprise a circuit configured to receive a queue deletion indicator from a host device, including a queue identifier for a selected command queue to be deleted. The circuit may abort each command associated with the selected command queue and pending at the apparatus based on the queue identifier. Commands associated with the selected queue may be identified in a command table and flagged with an abort bit, which may signal an I/O processing pipeline to abort the command when encountered. The circuit may verify that no commands associated with the selected command queue remain pending at the apparatus, and send a completion indicator to notify the host device that the selected command queue is deleted.
US10282102B2 Host controlled enablement of automatic background operations in a memory device
A host that is coupled to a memory device is configured to read a status register of the memory device to determine if the memory device supports host controlled enablement of automatic background operations. The memory device responds to the host regarding whether the memory device supports host controlled enablement of automatic background operations. The host can enable the automatic background operations if the memory device supports this feature. The host can then set a time period in the memory device that is indicative of when the memory device can automatically perform the background operations.
US10282100B2 Data management scheme in virtualized hyperscale environments
According to one general aspect, a memory management unit (MMU) may be configured to interface with a heterogeneous memory system that comprises a plurality of types of storage mediums. Each type of storage medium may be based upon a respective memory technology and may be associated with performance characteristic(s). The MMU may receive a data access for the heterogeneous memory system. The MMU may also determine at least one of the storage mediums of the heterogeneous memory system to service the data access. The target storage medium may be selected based upon at least one performance characteristic associated with the target storage medium and a quality of service tag that is associated with the virtual machine and that indicates one or more performance characteristics. The MMU may route the data access by the virtual machine to the at least one of the storage mediums.
US10282098B2 Writing data spanning plurality of tape cartridges
A method includes, in a tape apparatus system, receiving a request to write a file from a host, and, in response to the request, dividing sequentially received data of the file into two or more segments. Each of the two or more segments have a predetermined size. The method further includes sequentially writing a series of the two or more segments onto one or more tapes, and determining the predetermined size based on a capacity use efficiency of a plurality of other tapes and a time to copy when a spanning file, written by spanning on the one or more tapes, is copied to the plurality of other tapes. A corresponding computer program product and computer system are also disclosed.
US10282096B1 Identification of data with predetermined data pattern
Managing data stored in a Data Storage Device (DSD) including a memory. A translation table is maintained mapping logical addresses for data to physical addresses corresponding to a location where the data is stored in the memory. A data pattern is identified of particular data to be stored in the memory or of particular data already stored in the memory, and it is indicated in the translation table that at least one logical address for the particular data is associated with the data pattern.
US10282095B2 Method and device for managing performance of storage apparatus
Proposed are a method and a device for managing the performance of a storage apparatus which uses a combination of different types of drive devices which mutually have different limits as its storage medium so that measures can be systematically taken against problems that may arise in the future as a result of the drive devices reaching their limit. Based on a premise of being able to tier two or more types of storage mediums which have mutually different rewriting limits and response performances and migrate data between the respective tiers according to the response performance, a performance management device estimates a decrement of a storage capacity pursuant to each of the two or more types of storage mediums reaching a rewriting limit, estimates a performance influence on the virtual volume and a timing of occurrence, and displays information related to the estimated performance influence and the timing of occurrence.
US10282091B2 Bi-stable display based off-screen keyboard
A display based keyboard is described herein. The display based keyboard includes a bi-stable segmented-based display, a master controller, and a display driver. The bi-stable segmented-based display may include a front barrier layer, a top plane layer, a display technology specific layer, a back plane layer, and a rear barrier layer.
US10282088B2 Configuration of application execution spaces and sub-spaces for sharing data on a mobile tough screen device
A method of controlling a display device including a touch screen is provided. The method includes setting an application execution space having one or more sub spaces in which windows executing applications are arranged, arranging windows corresponding to one or more applications which are being executed in the sub spaces of the set application execution space, displaying a first sub space corresponding to one of the one or more sub spaces on the touch screen, receiving a data sharing command for sharing data included in a first window arranged in the first sub space, and sharing the data to be shared by a second window arranged in a second sub space corresponding to one of the one or more sub spaces based on the data sharing command.
US10282086B2 Brush, carbon-copy, and fill gestures
Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs to a computing device. A variety of different gestures are contemplated, including bimodal gestures (e.g., using more than one type of input) and single modal gestures. Additionally, the gesture techniques may be configured to leverage these different input types to increase the amount of gestures that are made available to initiate operations of a computing device.
US10282083B2 Device, method, and graphical user interface for transitioning between user interfaces
An electronic device with a display displays first text, having a first set of display property values, at a first location in a first user interface. The device detects an input corresponding to a request to transition from the first user interface to a second user interface, where the first text is displayed at a second location and has a second set of display property values. In response to detecting the input, the device transitions from the first user interface to the second user interface, the transition including display of continuous movement of the first text from the first location to the second location, and while displaying continuous movement of the first text from the first location to the second location, the device changes one or more display property values of the first text from the first set of display property values to the second set of display property values.
US10282082B2 Altering presentation of an element presented on a device based on input from a motion sensor
In one aspect, a device includes a touch-enabled display, an accelerometer, a processor, and a memory accessible to the processor. The memory bears instructions executable by the processor to present, on the touch-enabled display, a keyboard in a first configuration and to receive at least one signal from the accelerometer. The instructions are also executable to present the keyboard in a second configuration different from the first configuration at least in part in response to receipt of the signal.
US10282080B2 Single-handed approach for navigation of application tiles using panning and zooming
Unique interactive systems and methods that facilitate single-handed navigation and interaction with applications within a display space on any type of mobile computing device are provided. Embodiments include or employ scalable application tiles corresponding to applications, whereby the application tiles can provide or indicate the current state of the corresponding application. State information provided in each tile can vary as well depending on the current size of the tile. Tiles can be arranged into a plurality of zones such that a user can view one zone at a time and obtain context and information from the application tiles in that zone rather than working with all tiles and all zones simultaneously. The view of the display space can be of the world or all application tiles, zone, or application. Panning and zooming among the zones, application tiles and/or views can also be performed.
US10282078B2 Wearable terminal and method for setting input voice information with a set alarm time
A mobile terminal including a main body configured to be wearable on a wrist; a touch screen provided on a front surface of the main body and configured to display a first graphic object corresponding to an hour hand and a second graphic object corresponding to a minute hand; and a controller configured to perform a first function associated with the first graphic object in response to a first preset touch being applied to the first graphic object, and perform a second function different than the first function in response to a second preset touch being applied to the second graphic object.
US10282077B2 Commercial aviation deicing system
An apparatus for monitoring and controlling operations for deicing aircraft at an airport facility includes a display device configured to display a visual data presentation of deicing operations data. The visual data presentation including at least one map depicting: a visual representation of at least one aircraft participating in a deicing process, wherein the visual representation of the aircraft includes attributes identifying the aircraft and indicating a stage of the deicing process the aircraft is undergoing; and a visual representation of a deicing facility with a plurality of deicing bays for deicing aircraft, wherein the visual representation of the deicing facility presents each of the deicing bays as a distinct geofenced area with display attributes indicating an operating status of each of the deicing bays.
US10282076B1 Techniques for rendering user interface displays
Described are techniques for rendering a user interface display of an application. Inputs are provided to a mapping engine. The inputs may include environmental inputs, profiles (including customized user maps), capabilities, storage management patterns or maps, and historical data. The mapping engine determines, in accordance with the inputs, a set of operations relevant to a user that interacts with a user interface of the application at a current point in time. The set of operations may define a subset of functionality of the application customized for the user. A set of user interface elements may be rendered where the user interface elements rendered correspond to the set of operations relevant to the user.
US10282071B2 Asset-driven dynamically composed visualization system
An application having a graphical user interface is provided for constructing a visualization of an automation system that includes a plurality of objects. The application forms a visualization control that is, in essence, a building block of the visualization of the automation system. The visualization control is associated with an object that includes a reference to a visualization template and properties associated with the object. The object is retrieved from an object storage and, similarly, the visualization template is retrieved form a template storage. The application generates a visualization of the object by mapping its properties to the template. The generated visualization is then assigned to the visualization control.
US10282067B2 Method and apparatus of controlling an interface based on touch operations
An apparatus includes a touch panel display and circuitry for controlling the touch panel display such that an initial selection range of at least one of one or more character strings and one or more images is displayed. The circuitry determines, based on a predetermined condition of an input operation, a first mode and a second mode of altering the initial selection range. The circuitry alters the initial selection range by controlling the touch panel display such that, in response to a detection of the input operation and based on the determined mode, a starting point and/or an end point of the initial selection range are moved at a predetermined speed. The circuitry respectively controls the touch panel display under the first mode and the second mode such that the predetermined speed is different than, or the same as, a speed that the instruction object moves on the operation surface.
US10282065B2 Filling stack opening in display
The present disclosure is directed to methodologies and devices for quitting an active application and controlling displayed images as a result of quitting the application.
US10282061B2 Electronic device for playing-playing contents and method thereof
A method and a portable communication device are provided. The portable communication device includes a touch screen, memory, and a processor adapted to identify, with respect to a plurality of images stored in the memory, first tag information corresponding to a location at which a first image of the plurality of images is taken, second tag information corresponding to an object recognized from the first image or a second image of the plurality of images, and third tag information corresponding to a specified application used to acquire the first image, the second image, or a third image of the plurality of the images, display, via the touch screen, a first menu related to the first tag information, a second menu related to the second tag information, or a third menu related to the third tag information, receive a selection of the first menu, the second menu, or the third menu, and display, via the touch screen, a user interface of a first user interface corresponding to the first menu, a second user interface corresponding to the second menu, and a third user interface corresponding to the third menu, based at least in part on the selection of a corresponding menu of the first menu, the second menu, and the third menu.
US10282060B2 Seamless pagination
A search engine determines a number of pages to present to a user based on one or more of a variety of factors. The search engine may send the search results to a client machine, which may present a subset of the results along with a pagination control in a scrollable interface. The pagination control may present the number of pages determined by the search engine. The search engine may also determine a number of search results to present prior to the presentation of non-scrollable user interface (UI) elements based on the same or different factors. After the amount of scrolling exceeds a threshold, a non-scrollable UI element may be displayed. Additional thresholds may exist, such that additional non-scrollable UI elements are added as the user continues to scroll.
US10282056B2 Sharing content items from a collection
Embodiments are provided for forming share bars including collections of content items. In some embodiments, a user interface may be displayed on a display interface of a user device. The user interface may include a first region including a collection of content items and a second region including one or more contact icons. A first gesture may be detected on the display interface that selects one or more content items from the collection of content items and places the one or more content items in a first share bar associated with a first contact of the one or more contacts. One or more share options may be provided to share the first share bar with a first contact corresponding to the first contact icon.
US10282053B2 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 interface may be facilitated by receiving, by a processor, a selection indication associated with one item of the plurality of dynamic icons. The interface may be facilitated by determining, via the processor, at least one suggested item of the plurality of items based on the selection indication. The interface may also be facilitated by determining a visual bias for at least one suggested dynamic icon representing the at least one suggested item relative to at least one secondary dynamic icon and may be facilitated by applying the visual bias, via the interface, to the at least one suggested dynamic icon.
US10282052B2 Apparatus and method for presenting information associated with icons on a display screen
Aspects of the subject disclosure may include, for example, detect a first user interaction with a control button, disable an initiation of an action for a communication service, detect a second user interaction with the icon, and transmit an identification signal to a second communication device that causes the second communication device to present identification information describing the action for the communication service. Other embodiments are disclosed.
US10282050B2 Mobile terminal, image display device and user interface provision method using the same
A method for sharing data with a mobile terminal in an image display device, the method can include receiving a broadcast signal including audio and video data, connecting to the mobile terminal via an wireless network interface, controlling the wireless network interface to transmit data to the mobile terminal wirelessly connected to the image display device, controlling the wireless network interface to receive screen information from the mobile terminal wirelessly connected to the image display device and displaying a mirroring image based on the screen information received from the mobile terminal in a first region with displaying the video data included in the broadcast signal in a second region, in which the mirroring image corresponds to a current screen displayed on the mobile terminal.
US10282039B2 Display screen, touch pen and display module utilizing electromagnetic signal and sound wave signal
A display screen, a touch pen and a display module are disclosed. The display screen includes a frame, a touch display panel, a controller and a plurality of sound wave detectors; the plurality of sound wave detectors are disposed at different positions on the frame and at the same side of frame as an operating surface of the touch display panel. Sound wave detector detects sound wave signals sent by sound wave emission sources and sends the detected sound wave signals to the controller; the touch display panel detects electromagnetic signals sent by electromagnetic generators and sends them to the controller; the controller determines actual touch positions of a plurality of touch pens on the touch display panel based on the electromagnetic signals and sound wave signals emitted by sound wave emission sources of the touch pens to achieve accurate positioning.
US10282035B2 Touch device
An assembly for holding and controlling curvature of a glass plate for an optical touch sensitive system is described. The assembly comprising a first frame element extending in a first plane and configured to extend at least partially around a panel; at least one second frame element extending in a second plane and forming a support portion for the plate, and at least one spacing element positioned at least partially between the support portion and the first frame element. The spacing element us configured to control a curvature of the first frame element and wherein the at least one second frame element is configured to engage the plate at the support portion, is attached to the first frame element, and is tiltable, by controlling the curvature of the first frame element with said spacing element, to control a curvature of the plate.
US10282032B2 Display device
A display device according to an embodiment includes a display panel, a touch module located on the display panel, a cover film located on the touch module, a first adhesive layer located between the display panel and the touch module, and a second adhesive layer located between the touch module and the cover film, wherein a thickness ratio of the first adhesive layer and the second adhesive layer with respect to a thickness of the display device is in a range of 7% to 40%.
US10282028B2 Method and device for improved accuracy of proximity and touch detection in mobile devices
A mobile device has a proximity sensor. A compensation value of the proximity sensor is determined. The compensation value is compared to a reference compensation value to determine validity of the compensation value. A capacitance of the proximity sensor is measured. A value of the capacitance of the proximity sensor is adjusted based on the compensation value. A coefficient defining a relationship between a capacitance of the proximity sensor and a temperature of the mobile device is calculated. A temperature sensor is coupled to the proximity sensor. The temperature of the mobile device is measured. A value of the capacitance of the proximity sensor is adjusted based on the coefficient and the temperature of the mobile device. The adjusted capacitance value is compared to a threshold capacitance value to determine proximity of an object to the mobile device. A radio frequency signal is adjusted by detecting proximity.
US10282026B2 Measuring body capacitance effect in touch sensitive device
Measuring an effect of body capacitance in a touch sensitive device is disclosed. This effect can be caused by poor grounding of a user or other objects touching the device or of the device itself. The device can operate in a stray capacitance mode to measure a body capacitance effect and in a normal mode to detect a touch on the device. During the stray capacitance mode, the device can obtain a body capacitance measurement from the device. During the normal mode, the device can obtain a touch measurement from the device. The device can calculate a body capacitance factor based on a ratio between the body capacitance measurement and the touch measurement and use the body capacitance factor to compensate for erroneous or distorted touch output values from the device. Various components of the device can be switchably configured according to the particular mode.
US10282019B2 Electronic device and method for processing gesture input
According to the present disclosure, there are provided an electronic device and method for processing gesture inputs. According to an embodiment of the present disclosure, an electronic device may include a touch sensitive display, a processor, and a memory including instructions executable by the processor to detect a first gesture input to the touch sensitive display while an object is displayed on the same, in response to the first gesture input, detected a first function corresponding to the object from among a plurality of functions, and in response to detecting a second gesture input to the touch sensitive display, control the detected first function according to the second gesture input. Other embodiments are also possible.
US10282017B2 Display device and touch detection method of display device
According to one embodiment, a display device includes a plurality of gate lines, a plurality of data lines intersecting with the gate lines, a plurality of pixel electrodes provided in areas defined by the gate lines and the data lines, and a sensor drive controller which includes a plurality of common electrodes facing the pixel electrodes and detects a touch by using the common electrodes. The sensor drive controller selects at least one of the common electrodes as a sensor electrode, detects a touch by using the sensor electrode, and inputs, to the other common electrodes, a guard signal for reducing generation of capacitance between the other common electrodes and the sensor electrode.
US10282012B2 Touch display panel with force sensor
A touch display panel includes a first substrate, a second substrate, a display medium layer, a transparent electrode layer, a first conductive layer, a control unit and a ground electrode layer. The display medium layer is disposed between the first and second substrates. The transparent electrode layer is disposed on an inner surface of the first substrate and includes touch electrodes disposed in the display region. The first conductive layer is disposed at the transparent electrode layer and includes touch conductive lines and force sensing lines. Each touch conductive line is electrically connected to one touch electrode. The force sensing lines are electrically insulated from the touch conductive lines. A portion of the force sensing lines is connected to the control unit. The ground electrode layer is disposed on the second substrate. A force sensor is formed of the ground electrode layer, the force sensing lines and the control unit.
US10282009B2 Integrated touch control display panel and touch display device
The present disclosure provides an integrated touch control display panel, including a substrate, a plurality of stripe shaped common electrodes sequentially arranged in a first direction and extending in a second direction intersecting with the first direction, and a plurality of common electrode slits located between any two adjacent stripe shaped common electrodes. Each section of the common electrode slit includes a first slit, a second slit, and a connection slit located between the first slit and the second slit. An orthogonal projection of a center line of the connection slit on the substrate is located inside or coincides with a triangle formed by an orthogonal projection of the intersection point of center lines of the first and second slits, the intersection point of center lines of the first and connection slits, and the intersection point of center lines of the second and connection slits on the substrate.
US10282007B2 Display device
A touch panel includes plural scanning electrodes, plural detection electrodes that are formed to intersect with the plural scanning electrodes, one or a plurality of layers being disposed between the plural detection electrodes and the plural scanning electrodes, plural holes that are arrayed apart from each other on each of the plural detection electrodes, and shaped into polygons each shaped to have five or more corners in a plan view, and plural dummy electrodes that are formed between the respective adjacent detection electrodes, made of the same material as that of the detection electrode, and electrically isolated from each other, in which the plural dummy electrodes are shaped into the polygons in a plan view.
US10282000B2 Touchpad with multiple tactile switches
A touchpad may include multiple tactile switches for click event functionality. The use of the multiple tactile switches may improve tactile feedback for a user and may improve a service lifetime of the touchpad.
US10281998B2 Mark display unit for vehicle navigation
A mark display unit for vehicle navigation is provided, which displays marks on a display screen. The mark display unit includes a dial selector, with a push function, a push operation thereof being associated with selecting one of categories corresponding to the number of push operations, and a rotational operation thereof being associated with selecting one of items regarding a selected category corresponding to the rotational position, and a controller configured to display on the display screen one or more of the marks according to a combination of the number of push operations and the rotational position. As the selected item is switched among the items in association with the rotational operation, the controller displays one or more of the marks assigned with the selected item, by switching a display mode of each of the marks between displayed and non-displayed modes.
US10281994B2 Smart wand device
A smart wand device for unlocking and controlling a remote computing device (e.g., mobile device, phone, tablet, etc.) includes an elongated barrel housing, a position sensor, an activation button, a transceiver, and a processor. The activation button is positioned midway along the elongate barrel housing such that, while the user is holding the elongate barrel housing in a writing position, the user's fingerprint features are detected and used to unlock the remote computing device. The smart wand device also collects sensor data corresponding to a gesture made by the user, uses a forty-five degree angle between the horizontally extending longitudinal axis and the vertically extending longitudinal axis to determine the sensor data not to be used for a two-dimensional rendering, and transmits the sensor data to the remote computing device for conversion into a two-dimensional rendering corresponding to a gesture made by the user.
US10281990B2 Vehicle user input control system and method
A vehicle user input control system and method is provided having a user input located on a vehicle, a plurality of proximity sensors located proximate the user input, and a controller processing signals generated by the proximity sensors to detect at least one of a trajectory and orientation of a hand proximate to the user input and determining the hand is associated with one of a driver and passenger of the vehicle.
US10281983B2 Haptic feedback device and method for providing haptic sensation based on video
A haptic feedback device for providing haptic sensation comprises a haptic feedback interface that includes a plurality of haptic elements. The haptic feedback device detects a plurality of different motion associated with a plurality of objects in an upcoming scene of a video based on a look-ahead buffer of the video played on an external display device or the haptic feedback device. A haptic feedback is determined for the upcoming scene of the video based on the look-ahead buffer of the video and the detected plurality of different motion associated with the plurality of objects. One or more movable haptic cues are generated on the haptic feedback interface using the plurality of haptic elements in synchronization with a current scene played on the external display device or the haptic feedback device, based on the determined haptic feedback.
US10281980B2 System and method for eye-reactive display
A computerized method, system for, and computer-readable medium operable to: detect an eye condition of a viewer of displayed content; assess the eye condition against predetermined criteria; identify a preferred behavior selected to improve the eye condition; and alter the displayed content in a predetermined manner selected to induce the preferred behavior.
US10281975B2 Processor having accelerated user responsiveness in constrained environment
In one embodiment, a processor includes at least one core to execute instructions and a power controller coupled to the at least one core. The power controller may include a first logic to cause the at least one core to exit an idle state and enter into a maximum performance state for a first time duration, thereafter enter into an intermediate power state for a second time duration, and thereafter enter into a sustained performance state. Other embodiments are described and claimed.
US10281970B2 Control device, system, and computer program product
According to an embodiment, a control device includes a calculator and a setting unit. The calculator is configured to calculate a system processing time indicating a time required for processing executed after a system, the system including a plurality of elements, power to each element being individually controlled, resumes from a sleep state in which the number of elements supplied with power is limited to a predetermined number and an operation of the system is stopped. The setting unit is configured to set a mode indicating an operation state of the system according to the system processing time calculated by the calculator when a resume factor indicating a factor for resuming the system from the sleep state occurs.
US10281968B2 Detection of non-powered device (non-PD) on a power-over-ethernet port based on the data link state information
Methods and systems are provided for accurately identifying devices coupled to ports of power sourcing equipment (PSE) of a Power over Ethernet (PoE) system as either powered devices (PDs) or non-powered devices (non-PDs). A device coupled to a PSE port can be identified as a non-PD in response to determining a data link is established on the port before enabling the detection of powered devices on the port and before supplying power on the port. Another embodiment includes determining that a device has been coupled to the port, determining that a data link to the device has been established on the port, removing power from the port, and then determining whether the data link established on the port still exists.
US10281966B2 Power coupling device with detection and power adjustment function
A power coupling device with detection and power adjustment function includes at least one detection unit, at least one switch unit, at least one coupling unit, at least one amplification unit, at least one comparison unit and at least one logic unit. The detection unit serves to receive a first operation power and a second operation power. The coupling unit serves to couple the first and second operation powers for a power output end to output a regulated output power. The comparison unit serves to compare to generate a first comparison result and a second comparison result. According to the first and second comparison results, the logic unit logically judges to generate a triggering signal for controlling the switch unit to turn on or turn off the switch unit so as to adjust the power of the regulated output power.
US10281964B2 Determining thermal time constants of processing systems
A processing system includes one or more processing units to perform operations and one or more sensors to measure a temperature concurrently with the one or more processing units performing the operations. The processing system also includes a controller to receive feedback indicating the temperature and to determine a peak temperature and a thermal time constant for heating of the processing system based on a comparison of the measured temperature to a first temperature that is predicted based on the peak temperature and a previously determined thermal time constant for heating. Some embodiments of the controller can control a performance state of the processing system based on the peak temperature and the thermal time constant for heating of the processing system.
US10281962B2 Method for CPU/heatsink anti-tip and socket damage prevention
An information handling system (IHS) includes a heatsink retention apparatus. A processor mounted on a board receives a heatsink base having peripheral, spaced apertures. At least two latching mechanisms include a mounting portion received respectively in peripheral, spaced apertures on opposites sides of the heatsink base. A latching surface is mounted to one of (i) the heatsink base and (ii) a terminal portion of the mounting portion to engage respectively with either the mounting portion or an upper edge of the corresponding peripheral, spaced aperture of the heatsink base. At least two peripheral, spaced loading screws are sized to be engageable by loading nuts when the heatsink base is positioned not higher than the engagement height. The engaged, at least two, latching mechanisms prevent tipping of the heatsink base during loading of the at least two peripheral, spaced loading screws with the at least two spaced apart loading nuts.
US10281960B2 Tool-and-fastener-free computer chassis
A computer chassis capable of receiving multiple motherboards includes a shell and a first motherboard received in the shell. The shell includes a plurality of grooves and a pressing column. The computer chassis further includes a motherboard module, the motherboard module includes a bracket and a second motherboard received in the bracket. The bracket includes an operation member and a plurality of guide rails. The guide rails are inserted into the grooves, the operation member is rotated to drive the bracket to the first motherboard, until the motherboard module is slidably rotated in the shell. The second motherboard is thereby electrically connected with the first motherboard.
US10281953B2 Wearable device and data transmission method
The disclosure discloses a wearable computing device (WCD) that would selectively and automatically activate a transceiver of the WCD for data transmission based on sensor data obtained from a sensor module of the WCD. In some example, the sensor module may convert the physical movements of the WCD into sensor data. Then, a processor module of the WCD compares the sensor data to a predetermined pattern pre-stored in the memory. If the sensor data matches the predetermined pattern, the processor module activates the transceiver to receive/transmit data packets. If the sensor data does not match the predetermined pattern, the process goes back to the beginning, where the processor module monitors the movement of the WCD through the sensors.
US10281951B2 Electronic apparatus comprising two casing coupled together with two-parallel-axis hinge
According to one embodiment, an electronic apparatus includes a first casing, a second casing, and a hinge which couples them rotatably from a first state to a second state. The hinge includes a first shaft, a first rotation engaging portion, a second shaft, a second rotation engaging portion, a housing, and a transmission unit. The transmission unit links the first engaging portion and the second engaging portion and rotates them with respect to a rotation angle of the housing from the first state to the second state.
US10281948B2 Multi-operational music hardware controller
Disclosed is a hardware controller that may interact with audio, lighting, or other computer componentry to control various digital parameters of the same. The presently disclosed controller allows for button presses, knob twisting, and slider engagement, but does so in a manner that remains intuitive without the need for partitioning a mixer into separate sections for independent devices. In this manner, the present invention avoids the need for a large physical footprint that would otherwise require a large amount of space and the use of multiple hands over a period of time by the user.
US10281943B1 Low dropout regulator with a controlled startup
A low dropout voltage regulator incorporates an N-channel MOS pass transistor, a main error amplifier, a first buffer circuit, an auxiliary error amplifier, a second buffer circuit, and a decision circuit. The auxiliary error amplifier consumes less bias current. In one embodiment, the decision circuit compares the portion of the output voltage with a bias voltage to control the gate of the N-channel MOS pass transistor, wherein the value of the bias voltage is less than the value of the reference voltage.
US10281941B2 Voltage generating circuit and overcurrent detecting circuit
A voltage generating circuit includes a first resistance voltage dividing circuit, configured by low temperature coefficient resistors being connected in series, that generates a reference voltage by resistance-dividing a predetermined power supply voltage, one or a multiple of a second resistance voltage dividing circuit, configured by a resistor having a positive or negative resistance temperature coefficient and the low temperature coefficient resistor being connected in series, that generates a temperature-dependent divided voltage by resistance-dividing the power supply voltage, and an instrumentation amplifier that generates the comparison reference voltage in accordance with a difference between the reference voltage and the divided voltage. The voltage generating circuit includes a comparator that, when a divided voltage exceeds a predetermined voltage threshold in accompaniment to a temperature rise, changes the divided voltage generated by the second resistance voltage dividing circuit and applied to the instrumentation amplifier, or changes a gain of the instrumentation amplifier.
US10281936B2 Network device heating based on power classification and temperature
Example embodiments disclosed herein relate to network device heating based on power classification and temperature. The network device may be configured to receive power via a network connector. The received power can be associated with a power classification. Temperature associated with the network device can be determined. Heat can be produced based on the power classification and the determined temperature.
US10281935B2 Fluid mixing valve
In the disclosure a fluid mixing valve for mixing a first fluid and a second fluid is provided, comprising: a housing; a balance valve module for balancing pressure between the first fluid and the second fluid, comprising a first fluid inlet, a second fluid inlet, a first fluid outlet in fluid communication with the first fluid inlet, and a second fluid outlet in fluid communication with the second fluid inlet; an adjustable valve module disposed on the balance valve module, comprising an inner casing member, flow-rate adjustment seat secured to the inner casing member, and a temperature adjustment shaft received in the inner casing member; and a mixed fluid discharging passage.
US10281934B2 Hydraulic control valve with controlled flow and valve safety disable
An example valve includes: a valve body defining a bore, an inlet port, an outlet port, and a signal cavity; a spool movable in the bore to shift between a first position and an intermediate position, where the spool has a first end and a second end, where the outlet port is fluidly connected to the second end, where the valve body defines a spring cavity adjacent the first end of the spool to house a spring, where the first end is subjected to a load-sense pressure signal, and where when the spool is in the first position, the spool disconnects the inlet port from the outlet port and connects the inlet port to the signal cavity; and a valve actuator that, when activated, connects the signal cavity to the second end of the spool to move the spool in the bore from the first position to the intermediate position.
US10281932B2 Operating device, and three-dimensional movement apparatus
In a movement control apparatus manipulation can be carried out while watching the movement of the moving body, without needing to watch one's hands, so even a novice operator can perform the manipulation easily, safely, reliably, and quickly. The apparatus can include a signal transmission cable, a casing of a manipulation remote controller disposed at one end of the cable, a rotary encoder that produces a signal corresponding to the direction of the casing, and a motor drive control circuit that is disposed on the other side of the cable and controls the movement of a moving body on the basis of a signal corresponding to the direction of the casing. The signal corresponding to the direction of the casing can be supplied from the rotary encoder, through the cable, to the motor drive control circuit. Therefore, the operator can hold down a manipulation switch without looking at his hands and thereby adjust the direction of the casing of the manipulation remote controller while looking at the movement direction of a load.
US10281927B2 Systems and methods for semi-autonomous vehicular convoys
The present invention relates to systems and methods for vehicles to safely closely follow one another through partial automation. Following closely behind another vehicle has significant fuel savings benefits, but is unsafe when done manually by the driver. On the opposite end of the spectrum, fully autonomous solutions require inordinate amounts of technology, and a level of robustness that is currently not cost effective.
US10281922B2 Method and system for mobile work system confinement and localization
The disclosed technology relates to a method and system for localizing and confining an autonomous mobile work system or systems for performing work in a user defined space. The system can include two or more variable reflective base stations at first and second locations that can modify their optical or electromagnetic reflectivity based upon either an external command via wired or wireless communications interface, or automatically on a regular or asynchronous time schedule under programmed or user settable control. The system also can include one or more autonomous mobile work systems capable of sensing the state of the variable reflectance base stations via sensors such as electromagnetic or optical sensors capable of measuring distance to the reflective base stations.
US10281919B2 Attributed roadway trajectories for self-driving vehicles
An attributed roadway trajectory comprises at least one ordered series of attributed roadway trajectory points, which are spaced along a curve that is defined in a terrestrial coordinate frame and tracks an along-roadway physical feature of a real-world roadway segment portrayed in a point cloud. Any arbitrary attributed roadway trajectory point on the curve passes a predetermined proximity test for proximity to point cloud points discriminated as representing part of the along-roadway physical feature. Each attributed roadway trajectory point has at least one attribute value representing a characteristic of the real-world roadway segment at a position on the real-world roadway segment spatially associated with the attributed roadway trajectory point. A control system of a self-driving road vehicle can use the attribute value(s) to adjust control of the self-driving road vehicle based on sensor-independent roadway data (e.g. where the position of the attributed roadway trajectory point(s) remains outside of sensor range).
US10281916B1 Detection of transparent elements using specular reflection
A method, device, and system for detecting transparent elements in a vehicle environment are described. In some examples, this may include accessing an image of a scene captured by an image capture device attached to a vehicle. A reflected image present in the image may be detected. The reflected image may include a portion of the vehicle. It may be determined that the scene includes a transparent element based at least in part on detecting the reflected image present in the image.
US10281915B2 Multi-purposed self-propelled device
A multi-purposed, self-propelled device and method for operation of the self-propelled device. Certain variations can include a spherical housing having an internal drive system and a multifunctional payload space for use in a variety of applications.
US10281911B1 System and method for controlling a remote aerial device for up-close inspection
The method and system may be used to control the movement of a remote aerial device in an incremental step manner during a close inspection of an object or other subject matter. At the inspection location, a control module “stabilizes” the remote aerial device in a maintained, consistent hover while maintaining a close distance to the desired object. The control module may retrieve proximal sensor data that indicates possible nearby obstructions to the remote aerial device and may transmit the data to a remote control client. The remote control module may determine and display the possible one or more non-obstructed directions that the remote aerial device is capable of moving by an incremental distance. In response to receiving a selection of one of the directions, the remote control module may transmit the selection to the remote aerial device to indicate the next movement for the remote aerial device.
US10281907B1 Residual mode filters
Methods and systems for controlling a physical system (plant) are disclosed. The plant is modeled as a linear, finite-dimensional system having a state vector, a control input vector, a plant output vector, and a disturbance vector comprising disturbances having known basis functions and unknown amplitudes. An adaptive control law is used with separate adaptive gains for an error vector associated with the plant output vector, and the disturbance vector, plus a fixed gain for a disturbance estimator. The adaptive control law is operable to adjust the control input vector so as to minimize the error vector. The plant includes modes which are not Almost Strictly Positive Real (ASPR).
US10281906B2 Manufacturing management apparatus correcting delay in operation of manufacturing cell
A cell control apparatus controls a plurality of manufacturing cells each including a manufacturing machine. The cell control apparatus comprises an operation extraction part configured to extract a transferable operation which can be performed by a manufacturing cell having operation time to spare among operations of a manufacturing cell having delay in operation. The cell control apparatus commands the manufacturing cell having delay in operation to stop at least a part of operations in the transferable operation and commands the manufacturing cell having the operation time to spare to perform the at least the part of the operations.
US10281901B2 Numerical controller for reducing consumed power in non-cutting state
A numerical controller looks ahead a machining program to detect consecutive non-cutting blocks. The numerical controller calculates first consumed power needed during an execution duration of the non-cutting blocks to shift equipment to a power saving state, operate the equipment in the power saving state, and restore the equipment to a state before the shifting to the power saving state, and second consumed power needed during the execution duration of the non-cutting blocks to operate the equipment without shifting the equipment to the power saving state. When a result of the calculation indicates that the first consumed power is lower than the second consumed power, the numerical controller creates an equipment operation variation pattern according to which the equipment is to be shifted to the power saving state, operated in the power saving state, and then restored to the state before the shifting to the power saving state.
US10281900B2 Numerical controller with submersion protection circuit
A numerical controller includes: a monitor unit that monitors a water level; a backup unit that performs power supply when a main power source is turned off; and a cutoff circuit that cuts off the power supply, and when the water level monitored by the monitor unit detects a predetermined water level, the power source of the backup unit from an external power source means is cut off. Thus, the power supply is cut off before the flooding occurs in the numerical controller, which makes it possible to reduce the damage caused by electrolytic corrosion.
US10281899B2 Mechanical bar conveying device
The invention provides a mechanical bar conveying device consisting of a horizontal travel limiting device (1), a vertical axis servo reducer (2), a vertical descent depth detector (3), a vertical axis travelling mechanism (4), a horizontal axis servo reducer (5), a horizontal drive gear (6), a horizontal tow chain (7), a horizontal moving mechanism (8), a manipulator torque detector (9), a safety detection mechanism (10), a main frame (11), a horizontal frame (12), a vertical movement mechanism (16), a tow chain bracket (17), a tow chain (18), a vertical rack-and-pinion mechanism (19), a horizontal linear guide track (20), a vertical beam (21), a claw clamping mechanism (22), a claw ball screw (23), a manipulator servo reducer (24), a manipulator depth detector (25), and a claw and travel limiting combined mechanism (26). The device realizes automatic conveying of bars, and avoids the problems of manual conveying process, such as high environmental temperature, large intensity, low work efficiency and high risk of industrial accidents.
US10281896B1 Thermostat control based on activity within property
Controller technology, in which data specifying a user preference relating to an environmental parameter for a property is received. Based on data collected by a monitoring system, a location of one or more users within the property is identified. Environmental condition data for the property is accessed, the environmental condition data including environmental condition data for the location of the users within the property and other unoccupied locations within the property. The environmental condition data for the property is analyzed with respect to the preference relating to the environmental parameter for the property. Based on the analysis of the environmental condition data for the property with respect to the preference relating to the environmental parameter for the property, a setting for at least one component of an HVAC system is determined. The at least one component of the HVAC system is controlled according to the determined setting.
US10281890B1 Aircraft control system based on sparse set of simulation data
A flight control system is disclosed. In various embodiments, a flight control system includes a data storage device configured to store an aerodynamic model; and a processor coupled to the data storage device and configured to use the aerodynamic model to determine a set of actuators and for each actuator in the set a corresponding set of one or more actuator parameters to achieve a desired set of forces and moments. The aerodynamic model provides for each actuator in the set of actuator corresponding force and moment data for each of a first set of operating conditions based on a first set of simulations performed by varying one or more actuator parameters while holding other actuators at a baseline value and a second set of simulations to determine interactions between the actuator and said other actuators under each of a second set of operating conditions.
US10281889B2 System and method to guide a crowd
A control system to guide a crowd, including a detection module to provide stepping signals from the crowd via a plurality of detectors placed on a walking surface of the control system, a sorting module to provide a favorable path for the crowd, the sorting module including a plurality of movable walls, each movable wall of the plurality of movable walls being independently articulated from an open position to a closed position to provide the favorable path, and an electrical control module configured to convert the stepping signals into statistics, determine the favorable path based on the statistics, and articulate the plurality of movable walls to force the crowd through the favorable path.
US10281884B2 Learning controller for automatically adjusting servo control activity
A servo control system includes a position command generator, a position detector for a feed axis, a positional deviation obtainer for calculating a positional deviation, a position control loop, a band limiting filter for attenuating a high frequency component of the positional deviation, a dynamic characteristic compensation element for advancing a phase, a learning controller including the band limiting filter and the dynamic characteristic compensation element, a sine wave sweep input unit for applying a sine wave sweep to the position control loop, a frequency characteristic calculator for estimating the gain and phase of position control loop input and output signals, and a learning control characteristic evaluation function calculator for calculating an evaluation function, which indicates a position control characteristic with the learning controller based on a frequency characteristic by actual measurement and a frequency characteristic of the learning controller.
US10281881B2 Alarm apparatus
An alarm apparatus, in particular an alarm apparatus having at least two separate parts, includes an alarm unit and a user portion for generating a localized alert. The user portion has an attachment means for attaching the user portion about or onto a part of the user's body. The user portion includes a lock which in use is adapted to lock the user portion about or onto a part of the user's body. The alarm unit and user portion in use are located apart one from another and the lock is adapted to unlock upon presentation of the user portion to the alarm unit.
US10281876B2 Noise reducing structure and image forming apparatus
A noise reducing structure includes an internal structural body that includes a noise source; an exterior body that includes an inner side surface facing the internal structural body and that covers an outer side of the internal structural body; a space portion that is surrounded by an erected wall, the internal structural body, and the inner side surface, the erected wall being erected so as to, from one of the internal structural body and the inner side surface towards the other of the internal structural body and the inner side surface, be connected to the other of the internal structural body and the inner side surface; and a sound absorbing opening portion that is connected to the space portion and that is formed at a portion near the noise source.
US10281871B2 Image forming apparatus with a light shielding part serving as a guide for a detachable cartridge
An image forming apparatus has a first opening on a side surface of the casing, first and second frames, a cartridge detachably attached through the first opening, and light receiver and light emitter respectively provided to the first and second frames. The cartridge shields the light from the light emitted when attached to an attachment position. The first and second frames face across the attachment position. The light reaches the light receiver when the cartridge is detached from the casing. A door is movably secured to the casing between closing and opening positions, and a second opening allowing a sheet to pass through is formed on the door. External light entering through the second opening and directed toward the light receiver is shielded by a light shielding part provided to the first frame, which also serves as a guiding part to guide attachment of the cartridge.
US10281870B2 Image forming apparatus including developing device supporting structure having guide groove
An image forming apparatus includes a main casing, a drum frame detachably attached to the main casing and including a photosensitive drum, a developing device supporting structure movable between a first position close to the photosensitive drum and a second position farther from the photosensitive drum, and a developing device supported by the developing device supporting structure and including a developing roller and a guided portion. The developing device supporting structure has a guide groove at an inner surface. The guided portion is disposed in the guide groove to guide the developing device between a third position close to the photosensitive drum and a fourth position farther from the photosensitive drum. When the developing device supporting structure is in the first position, the developing device is in the third position, and when the developing device supporting structure is in the second position, the developing device is in the fourth position.
US10281868B2 Image forming apparatus and method for establishing a specified angular relationship between a first housing and a second housing
An image forming apparatus includes a first housing that houses a first processing portion and a second housing that houses a second processing portion configured to receive a medium transported from the first processing portion. The image forming apparatus further includes a connecting member that connects the first housing and the second housing to each other such that a specified angular relationship may be established between the first processing portion and the second processing portion by orienting the first housing and the second housing in different directions.
US10281865B2 Sheet containing system and image forming apparatus
A sheet containing system includes a containing member, a feed device, an ascending device, and a powder applying device. The containing member has a wall portion and is to contain a sheet. The feed device feeds the sheet to an outside of the containing member. The ascending device moves up the sheet contained in the containing member toward the feed device. The powder applying device is provided in the wall portion disposed on a downstream side in the containing member in a transport direction of the sheet. The powder applying device applies powder to an end portion of the sheet on the downstream side in the transport direction of the sheet.
US10281864B2 Image forming apparatus
Provided is an image forming apparatus provided with a sheet accommodating member that accommodates a sheet and is capable of being inserted into and withdrawn from an apparatus main body, and the image forming apparatus includes: a moving member movably supported in the sheet accommodating member; a charge member that is charged with energy by a movement of the moving member; and a retractor that retracts the sheet accommodating member into the apparatus main body by the energy charged in the charge member, when the sheet accommodating member is inserted into the apparatus main body.
US10281853B1 Fixing device and image forming apparatus
A fixing device includes a fixing belt, a distortion detection section that detects distortion in which a magnitude of bending at one side edge in a width direction of a recording medium entering a fixing nip is different from a magnitude of bending at the other side edge in the width direction, a conveying speed changer that changes a conveying speed of the fixing belt in the width direction, and a hardware processor that controls the conveying speed changer such that the conveying speed of the fixing belt in the width direction is changed to eliminate the distortion in a case where the distortion is detected.
US10281851B2 Fuser installation in an imaging device
An imaging device has a drive gear assembly which operatively engages with a backup roll gear of a fuser assembly when the fuser assembly is inserted into the imaging device. Such engagement causes the drive gear assembly to rotate, and in turn rotates a drive motor coupled to the drive gear assembly. The drive motor includes Hall Effect sensors associated with a sensor arrangement that senses rotation of the motor. During rotation of the drive motor, sensor signals are transmitted to a controller of the imaging device, the controller counting rising and falling signal edges of the received sensor signals. Based on the number of rising and falling signal edges, a message is sent to a user of the imaging device whether or not the installation of the fuser assembly was successful.
US10281846B2 Image forming apparatus
The image forming apparatus includes an image bearing member; an ionically conductive intermediate transferring belt; a primary transfer member; an opposing member that opposes the current supply member through the intermediate transferring belt, and a control unit configured to execute a recovery operation in a state where a primary transfer in which a toner image is primarily transferred to the image intermediate transferring belt from the image bearing member is not performed, wherein the recovery operation includes to supply a current flowing in a flow direction opposite to a flow direction of a current in the primary transfer through the opposing member from the current supply member to remove an uneven distribution of the conductive agent in the intermediate transferring belt caused by primary transfer.
US10281843B2 Powder container, powder supply device and image forming apparatus
Provided is a powder container having a new structure capable of stable discharge and transport of a powder contained in a container by enabling the powder to be reliably discharged to the outside of the package while preventing the powder from spilling and flying out of the container. The powder container has a container body (138) for transporting powder contained therein from a first end side (138a) to a second end side (138b) thereof by self-rotating; a nozzle receiver (139) having a nozzle receiving hole (insertion section) (139a) arranged inside the second end side of the container body and configured to allow a transport nozzle (162) having a powder receiving inlet (170) to be inserted therein, and a supply port 139b arranged in at least a part of the nozzle receiver (139) and configured to supply the powder in the container body (138) to the powder receiving inlet (170): and a shutter (140) supported by the nozzle receiver 139 and configured to open and close the nozzle receiving hole (insertion section) 139a by sliding in response to insertion of the transport nozzle 162 into the nozzle receiver (139).
US10281841B2 Toner cartridge
A toner cartridge includes a cylinder having an opening and accommodating carbon powder, a transmission member having a pipe portion sleeved onto the cylinder, an end portion and at least one outlet communicating with the opening, a powder guiding member having a main body disposed at the end portion and blades extended from the main body radially, a powder storing cover having a cover body sleeved onto the pipe portion, a powder exiting passage located under the powder guiding member and a powder exit provided on the bottom side of the cover body and communicating with the powder exiting passage, and a spring. As a result, when the blades stir the spring, the carbon powder accumulating in the powder exiting passage can be vibrated, so the carbon powder remaining near the powder exit can be effectively reduced and the powder exit can be prevented from being blocked.
US10281840B2 Image forming apparatus that executes cleaning operation on fixing section
An image forming apparatus includes a conveyance section, an image forming section, a fixing section, a sheet output tray, a toner container, a suitable product determining section, and a control section. The suitable product determining section determines whether the toner container loaded in an apparatus body is a suitable product. When the suitable product determining section determines that the toner container is not a suitable product, the control section allows the conveyance section, the image forming section, and the fixing section to form, on a sheet, a solid image having a circumferential length of one of rotating bodies of the fixing section or longer, and allows the sheet on which the solid image is formed to pass through a fixing nip, to thereby periodically allow a cleaning operation of removing a contamination adhering to surfaces of rotating bodies of the fixing section to be performed.
US10281836B2 Image forming apparatus
An image forming apparatus includes a photosensitive drum that rotates in a predetermined direction, an LED head that exposes the photosensitive drum, a drum contact surface that contacts against the outer peripheral surface of the photosensitive drum, and a head contact surface that contacts the LED head. Further, the image forming apparatus includes a spacer for regulating a distance between the photosensitive drum and the LED head, and a coil spring for pressing the LED head toward the spacer. The LED head has an engagement hole to engage the spacer. The spacer has a protrusion that engages with the engagement hole and regulates movement of the LED head in a predetermined direction.
US10281832B2 Positively chargeable toner
A positively chargeable toner includes toner particles each including a toner mother particle and an external additive adhering to a surface of the toner mother particle. The external additive includes first resin particles each having a surface to which a cationic surfactant adheres and second resin particles each having a surface to which an anionic surfactant adheres. Respective number average primary particle diameters of the first resin particles and the second resin particles are at least 60 nm and no greater than 100 nm. A detachment ratio of the first resin particles in a dispersion of the toner subjected to five-minute ultrasonic treatment is no greater than 20% in terms of a peak intensity percentage in a fluorescent X-ray spectrum plotted for the dispersion of the toner. A detachment ratio of the second resin particles in the dispersion is at least 30% and no greater than 60% in terms thereof.
US10281831B2 Imaging members comprising capped structured organic film compositions
An imaging member outer layer comprising a structured organic film comprising a plurality of segments and a plurality of linkers arranged as a covalent organic framework, wherein the structured organic film further includes fluorinated segments and capping units comprising hole transport materials.
US10281829B2 Vibration-assisted positioning stage
A vibration-assisted positioning stage comprising a stage, a roller bearing, an compliant joint interconnecting the roller bearing to the stage such that the compliant joint is sufficiently compliant in a direction of movement to permit reliable alignment of the stage and further permit dithering, and a dithering force actuator applying a dithering force directly to the roller bearing to permit the dithering of the stage. The dithering forces can be applied out of phase to minimize vibration of the stage. Furthermore, the controller of the stage can be employed to suppress any remnant vibrations of the stage due to dithering. A supervisory control system can intelligently adapt the parameters of the dithering signal to optimize the performance of the stage as friction changes.
US10281826B2 Determination of lithography effective dose uniformity
Embodiments are directed to a method and system for determining effective dose of a lithography tool. The method includes performing a series of open frame exposures with the lithography tool on a substrate to produce a set of controlled exposure dose blocks in resist, and then baking and developing the exposed substrate. The method further includes scanning the resultant open frame images with oblique light and capturing the light scattered from the substrate surface. The method further includes creating a haze map from the background signal of the scattered light data, converting the haze map to a graphical image file, and analyzing the graphical image file to determine effective dose of the lithography tool, wherein a brightness of the graphical image file is related to effective dose of the lithography tool.
US10281822B2 Developing treatment method, non-transitory computer storage medium and developing treatment apparatus
A developing treatment method supplies a developing solution onto a substrate to develop a resist film on the substrate with a predetermined pattern exposed thereon. The method supplies pure water to a central portion of the substrate to form a puddle of the pure water, and then moves a nozzle in a radial direction passing through a center of the substrate while supplying a developing solution to the puddle of the pure water from the nozzle with a wetted surface of the nozzle in contact with the puddle of the pure water, to form a puddle of a diluted developing solution on the substrate. The method then rotates the substrate to diffuse the puddle of the diluted developing solution over an entire surface of the substrate; and then supplies a developing solution to the substrate to develop the substrate.
US10281819B2 Silicon-containing photoresist for lithography
A photoresist includes a polymer backbone, an acid labile group (ALG) chemically bonded to the polymer backbone, a photo-acid generator (PAG), a solvent, and a silicon-containing unit that is chemically bonded to the ALG. A method of using the photoresist composition includes forming a layer of the photoresist over a substrate, performing an exposing process to the photoresist layer; and developing the photoresist layer, thereby forming a patterned photoresist layer. The patterned photoresist layer includes the silicon-containing unit.
US10281816B2 Carrying platform for carrying mask plate, mask plate and mask plate securing assembly
The present disclosure discloses a carrying platform for carrying a mask plate. The carrying platform includes a body and a first securing structure disposed on the body. The first securing structure is to engage with a second securing structure of the mask plate. The first securing structure includes supporting rods disposed on the body, and the supporting rods are to be in contact with an edge region of the mask plate. An engagement between the first securing structure and the second securing structure enables the mask plate to be switched between a first state and a second state in such a manner that in the first state, the mask plate is in contact with a first supporting rod of the supporting rods and rotates about an axis of the first supporting rod in the horizontal plane, and in the second state, the mask plate is in contact with at least two of the supporting rods and is fixed relative to the carrying platform.
US10281813B2 Method for constructing a stereoscopic light recycling device
A method for constructing a stereoscopic light recycling device is provided. At least one support member is affixed to a beam splitter positioned at an angle and constructed of orthogonally polarizing material on which image light is received. A phase shifting optic having a reflective surface coated by a phase shifting film is positioned at an angle non-perpendicular to at least a portion of the image light from the beam splitter. The phase shifting optic includes one of a uniform and non-uniform surface.
US10281812B2 Projection device using micro LED panel and method of fabricating the same
Disclosed is a projection device using a micro light emitting diode (LED) panel, the projection device including: a first micro LED panel configured to output light of a first wavelength using first micro LED pixels with the first wavelength; a second micro LED panel configured to output light of a second wavelength using second micro LED pixels with the second wavelength; a third micro LED panel configured to output light of a third wavelength using the first or second micro LED pixels; and a dichroic prism configured to synthesize lights output from the first to third micro LED panels, wherein the third micro LED panel includes a color conversion film for changing the light of the first or second wavelength to the light of the third wavelength.
US10281806B2 Projection lens, projector, and method of preventing image deterioration thereof
A projection lens includes: first to fifth lenses; a light shielding ring; an aperture stop; and a lens barrel. The light shielding ring is rotated in a circumferential direction of the lens barrel by a rotation mechanism. In a case where an image forming panel is shifted with respect to an optical axis of the projection lens, a part, through which the light passes, is biased in the projection lens, whereby temperature distribution occurs in the lens barrel in the direction perpendicular to the optical axis. The thermal deformation of the high temperature side of the lens barrel due to the temperature distribution is greater than that on the low temperature side. The respective lenses may be tilted due to thermal deformation. By rotating the light shielding ring through the rotation mechanism, the temperature increases uniformly in the circumferential direction of the light shielding ring.
US10281799B2 Imaging apparatus and blade-driving device
An imaging apparatus is provided, including a blade-driving device and a driving control unit which drives the front curtain actuator and the rear curtain actuator. The front curtain and the rear curtain are positioned at the open position at a time of start and termination of imaging, in which the front curtain moves from the closing position to the open position, and the rear curtain moves from the open position to the closing position, thereby performing an exposure operation. During consecutive photographing, the front curtain positioned at the closing position is moved once in a direction of the open position and is then returned to the closing position after the rear curtain is moved to the open position after termination of the exposure operation, and before a subsequent exposure operation is performed.
US10281797B2 Lifetime extending and performance improvements of optical fibers via loading
A method of making a microstructured optical fiber including loading the core and cladding materials of the fiber with hydrogen and deuterium at a loading temperature; annealing the fiber at a selected temperature Tanneal; pumping the fiber with radiation; and reducing the temperature of the fiber and storing the fiber at the reduced temperature before the step of pumping the fiber; and wherein the method allows the hydrogen and the deuterium to become bound to the core material and the cladding material.
US10281792B2 Electrochromic mirror
An electrochromic mirror includes a first electrode structure, a second electrode structure provided on the first electrode structure, and an electrolyte provided between the first and second electrode structures. Here, the first electrode structure further includes a metal layer, a graphene layer disposed on the metal layer, and an interface part disposed between the metal layer and the graphene layer. The interface part includes a micro/nano-porous polymer material.
US10281791B2 Electrochromic device having three-dimensional electrode
An electrochromic device comprises (i) a conductive layer, (ii) an electrochromic material, on the conductive layer, (iii) an electrolyte, on the electrochromic material, and (iv) a counter-electrode, on the electrolyte. The conductive layer has a surface roughness factor (SRF) of at least 10, and the conductive layer comprises a semi-metal.
US10281790B2 Anti-glare device and rearview mirror
An anti-glare device comprising: a first electrode and a second electrode configured to be opposite to each other; an anti-glare layer provided between the first electrode and the second electrode; and a reflector layer provided on the second electrode, wherein the anti-glare layer comprises a plurality of deflection molecules, which are capable of switching between an ordered deflection and a disordered arrangement when different voltage differences are applied between the first electrode and the second electrode; and the reflector layer is configured to reflect a light passing through the first electrode and transmitting through the anti-glare layer. In the anti-glare device, the multi-stable liquid crystal molecules or the Bi-stable liquid crystal molecules have a property of ordered arrangement during power on and disordered arrangement during power off, whether or not performing anti-glare function can be automatically switched, and an automatic partition control may be realized as well.
US10281787B2 Liquid crystal display device
A liquid crystal display device having an outer shape of a display region formed other than a rectangle. A driver for supplying a video signal is disposed outside the display region. A selector with selector TFT is disposed between the display region and the driver. A video signal line is disposed between the driver and the selector, and a drain line is disposed between the selector and the display region. A scanning circuit for supplying a scanning signal to the scanning line is disposed outside the display region. The selector is disposed between the scanning line and the display region, and covered with ITO as the common electrode. The common bus wiring is disposed outside the selector.
US10281786B2 Display device using low capacitance bus lines having gate lines and data lines on different substrates
A display device using low capacitance bus lines having gate lines and data lines on different substrates. The display device includes a first substrate and a second substrate spaced apart from each other, and a liquid crystal layer is disposed in the cell gap between the first substrate and the second substrate. The data lines of the display device are formed on the first substrate, and the gate lines of the display device are formed on the second substrate. The data lines formed on the first substrate and the gate lines formed on the second substrate are spaced apart by a gate insulator layer and the liquid crystal layer, which increases the gap distance between the data lines and the gate lines. Accordingly, a cross capacitance between each of the data lines and each of the gate lines can be reduced.
US10281785B2 Liquid crystal display device having large holding capacitance in the pixel
There is provided a liquid crystal display device that enables increasing the capacitance between a pixel electrode and a common electrode without bringing about a significant decrease in the pixel aperture ratio. An In-Plane Switching LCD device in which a drain signal is supplied from one drain signal line to two pixel columns is configured such that there is a section having no drain signal line between adjacent pixels and a source electrode which is connected to a pixel electrode of a thin-film transistor extends into a contiguous pixel region that does not serve as an effective pixel region to provide one electrode of a capacitive element. A common electrode is formed in each pixel and the one electrode of the capacitive element is laid overlapping the common electrode with an insulation film intervening therebetween.
US10281782B2 Array substrate and manufacturing method thereof, display device
A manufacturing method of an array substrate, an array substrate and a display device are provided. The method includes the following operations: forming a light shielding layer formed of a metal blacken production on a base substrate, wherein the metal blacken production is a product by blackening a metal; forming a preset film layer on the base substrate which is provided with the light shielding layer; forming both a pattern of the light shielding layer and a pattern of the preset film layer through one patterning process. The method of forming a pattern of the light shielding layer and a pattern of the preset film layer through one patterning process saves one patterning process.
US10281779B2 Display unit having a curved display panel
A display unit having a curved display panel. In an illustrative configuration, the display unit includes a curved control circuit board, wherein the display panel is connected to the control circuit board by a wiring section and the control circuit board is curved so as to eliminate or reduce non-uniform deflection in the wiring section.
US10281778B2 Liquid crystal display device
A liquid crystal display device includes a liquid crystal between a TFT substrate including pixels formed in a matrix, and a counter substrate. A pixel electrode is formed in an area surrounded by scanning lines and video signal lines. A common electrode is formed in a lower layer of the pixel electrode through an interlayer insulating film. A long side of the pixel electrode of a first pixel is inclined at a first angle clockwise at a right angle to the extending direction of the scanning line. A long side of the pixel electrode of a second pixel is inclined at the first angle counterclockwise at a right angle to the extending direction of the scanning line. The liquid crystal is a negative type liquid crystal. Further, a protrusion formed in the long side of the pixel electrode has a side parallel to the extending direction of the scanning line.
US10281776B2 Liquid crystal display device
According to one embodiment, a liquid crystal display comprises first and second substrates and a liquid crystal layer. The first substrate comprises pixel electrodes and a common electrode in a display area. The display area includes a first display area and a second display area which is closer to an edge of the display area than the first display area. The pixel electrodes include first and second pixel electrodes, the first pixel electrode being located in a pixel in the first display area, the second pixel electrode being located in a pixel in the second display area. A second area by which the second pixel electrode and the common electrode face each other is greater than a first area by which the first pixel electrode and the common electrode face each other.
US10281774B2 Display panel, method for producing the same and liquid crystal display screen
The present disclosure provides a display panel, a method for producing a display panel and a liquid crystal display screen and belongs to the field of display. The display panel includes: a first substrate and a second substrate assembled and opposed to each other; and a liquid crystal layer arranged between the first substrate and the second substrate, wherein a main photo spacer, a first subsidiary photo spacer and a second subsidiary photo spacer are arranged on a side of the first substrate facing towards the second substrate, and the main photo spacer has a height equal to a thickness of the liquid crystal layer, and the first subsidiary photo spacer has a height greater than a height of the second subsidiary photo spacer and less than or equal to thickness of the liquid crystal layer.
US10281770B2 Liquid crystal display device and method of fabricating the same
A liquid crystal display device according to an embodiment includes a light source; a first substrate on which a first alignment layer is formed; a second substrate on which a second alignment layer is formed; a liquid crystal layer between the first and second alignment layers; and an electrode layer on one of the first and second substrates, the electrode layer applying an electric field to liquid crystal molecules of the liquid crystal layer along a direction parallel to the first and second substrates, wherein when the electric field is applied, the liquid crystal molecules are twistedly arranged from the second alignment layer to the first alignment layer.
US10281767B2 Display apparatus and method of manufacturing the same
A display apparatus includes a backlight unit comprising a light source emitting blue light, a green color conversion material and a red color conversion material, a first polarizer disposed on the backlight unit, a first base substrate disposed on the first polarizer, a thin film transistor disposed on the first base substrate, a second polarizer disposed on the thin film transistor, a first color conversion pattern and a second color conversion pattern disposed on the second polarizer, a first color filter disposed on the first color conversion pattern, a second color filter disposed on the second color conversion pattern, a second base substrate disposed on the first and second color filters, and a third polarizer disposed on the second base substrate and having a polarizing axis same as a polarizing axis of the second polarizer.
US10281763B2 Display panel, display apparatus and manufacturing method of display panel
The present disclosure relates to a display panel, a display apparatus and a manufacturing method of a display panel. The display panel comprises a first substrate and a second substrate provided oppositely, wherein the second substrate has a light-transmitting zone and a light-shielding zone adjacent to the light-transmitting zone, wherein the display panel further comprises: an optical element provided on a light entrance side, which is away from the second substrate, of the first substrate, wherein a projection of the optical element on the first substrate and a projection of the light-shielding zone on the first substrate at least partly overlap, and the optical element is configured to deflect a light, which enters from the light entrance side of the first substrate and goes towards the light-shielding zone, to the light-transmitting zone.
US10281760B2 Color filter substrate and display device
A color filter substrate and a display device are disclosed. The color filter substrate includes a non-rectangular display region, which includes a peripheral display region including a black matrix and a plurality of first, second and third sub-pixels, and a non-display region. A sum of the ratios of the light-transmitting area respectively corresponding to the plurality of the first sub-pixels to areas of the same, a sum of the ratios of the light-transmitting area respectively corresponding to the plurality of the second sub-pixels to areas of the same, and a sum of the ratios of the light-transmitting area respectively corresponding to the plurality of the third sub-pixels to areas of the same are represented as P1, P2 and P3, the difference between the maximum and minimum values among P1, P2 and P3 is less than 0.3 times an average value of P1, P2 and P3.
US10281759B2 Touch sensing substrate, and structure integrating polarization and touch functions
A structure integrating polarization and touch functions includes first touch electrodes and second touch electrodes. A first touch electrode includes a first connecting line and a plurality of first conducting lines. End points of the first conducting lines are disposed along an outline of an M-sided polygon (M≥3). For the first touch electrode, the first connecting line electrically connects the first conducting lines. A second touch electrode includes a plurality of second conducting lines and a second connecting line. End points of the second conducting lines are disposed along an outline of an N-sided polygon (N≥3). For a second touch electrode, the second connecting line electrically connects the second conducting lines. Widths of the first and second conducting lines range from approximately 50 to 100 nanometers.
US10281757B2 Ultra-thin television
An ultra-thin television includes a backlight element, a base board and a radiating element. The backlight element includes at least one light source. The base board is positioned on a side of the backlight element. The base board includes a main body defining at least one radiating space and a metal plate covering the main body. Each of the at least one radiating space extends to the metal plate. The radiating element includes a first portion positioned on one side of the at least one light source and a second portion connecting to the first portion. The second portion corresponds to and is received in the at least one radiating space to connect to the metal plate.
US10281756B2 Display module and display device
A display module and a display device are disclosed. The display module comprises a transparent cover plate, a display panel, and a module frame. The module frame is arranged at the periphery of the display panel. The module frame is fixed to the transparent cover plate. The display panel is fixed to the transparent cover plate through the module frame. The module frame extends towards the transparent cover plate to form a front surface, which does not exceed one of a front surface and a back surface of the transparent cover plate. The front surface of the module frame does not exceed one of the front surface and back surface of the transparent cover plate, so that the front surface of the display module is free from protrusions due to any component, and a flat front surface of the display module is formed.
US10281754B2 Display device
The present invention relates to the field of display technology and discloses a display device. The display device comprises a decorative frame, a cover glass, a display panel, a back plate and a connecting component. The back plate, the display panel and the connecting component are located in the decorative frame. The connecting component is mounted on the back plate. The decorative frame surrounds the display panel; the connecting component is arranged between the decorative frame and the display panel. The cover glass is adhered to the connecting component and covers the display panel, the connecting component and the decorative frame. In the display device, the back plate, display panel and connecting component are located within the decorative frame; the cover glass is connected to the back plate through the connecting component and covers the components between the cover glass and the back plate.
US10281753B1 Liquid crystal display configured to have uniform voltage drop across a pixel row during operation and method thereof
The present disclosure discloses a method for improving the display state of a liquid crystal panel, the method including: obtaining a storage capacitor value of a far-end sub-pixel unit, an intermediate sub-pixel unit, and a near-end sub-pixel unit on a gate signal line of an array substrate of the liquid crystal panel; adjusting the storage capacitance value so that the voltage drop caused by the capacitive coupling effect of the far-end sub-pixel unit and the near-end sub-pixel unit is the same as the voltage drop generated by the capacitive coupling effect of the intermediate sub-pixel unit; based on the adjusted storage capacitor values corresponding to adjust the storage capacitance value on the other gate signal lines. Through the above-mentioned way, the brightness of the LCD panel frame is improved or the whitening phenomenon on both sides of the module is improved, improving the display quality of the liquid crystal panel.
US10281752B2 Display device
A display device includes a first substrate, a second substrate, a gate line, a data line, a link line, a driving integrated circuit, a repair line, and a dummy line. The second substrate is spaced apart from the first substrate. The gate line is on the first substrate. The data line is on the first substrate. The link line is connected to one of the gate line and the data line. The driving integrated circuit is connected to the link line. The repair line is in a non-display area of the first substrate. The repair line overlaps, in the non-display area, the link line and the one of the gate line and the data line. The dummy line overlaps the repair line. Shapes of the dummy line and the repair line are substantially equivalent.
US10281748B2 Optical modulator and optical module
An optical modulator includes a substrate having an electro-optic effect; a waveguide pattern provided on the substrate and configured to modulate light; and a dummy pattern having a predetermined potential along the waveguide pattern from an input side to an output side.
US10281744B2 Continuous autofocusing eyewear using structured light
Continuously autofocusing eyeglass systems include focus adjustable lenses and a controller to automatically adjust focus power of the lenses to match the correction needed for each eye at the depth of gaze of a user. Focus depth is determined using an image obtained by illuminating the eyes with a structured light illumination source.
US10281737B2 Lens moving apparatus, camera module and optical appliance including the same
Embodiments provide a lens moving apparatus including a bobbin in which a lens is mounted, a first coil and a magnet configured to electromagnetically interact with each other so as to move the bobbin, a housing configured to accommodate the bobbin therein, an elastic member including an inner frame coupled to the bobbin, an outer frame coupled to the housing, and a frame connection portion configured to connect the inner frame and the outer frame to each other, and a support member connected to the elastic member and configured to support the housing, and the outer frame includes a first coupling portion coupled to the housing, a second coupling portion coupled to the support member, the second coupling portion being spaced apart from the first coupling portion, and a single connection portion configured to connect the first coupling portion and the second coupling portion to each other.
US10281730B2 Optical system for image projectors
A projector system comprising a laser light source, a collimating lens, a fly-eye lens, an integrating rod and a first modulator is disclosed. The light from a laser light source/fiber illuminates a collimator to substantially collimate the light and then is transmitted through a fly's-eye lens. The fly's-eye lens provides a desired angular/spatial light distribution for further processing to a first modulator of the projector system.
US10281729B2 Vehicle equipped with head-up display system capable of adjusting imaging distance and maintaining image parameters, and operation method of head-up display system thereof
A vehicle equipped with a head-up display system is provided. The head-up display system includes an image source, a mechanically adjustable optic element, at least one reflector, and a control unit. The reflector is configured to reflect an image beam emitted from the image source to a transparent screen of the vehicle, wherein a user may perceive a virtual image through the transparent screen. The mechanically adjustable optic element is disposed in a propagation path of the image for adjusting an imaging distance of the virtual image. The control unit is used for controlling image parameters of the virtual image and is capable of adjusting the imaging distance of the virtual image but keeping at least one of the image parameters remaining the same before and after the change of the imaging distance.
US10281728B2 Constant-force head mounted display restraint system
Technology is provided for restraint systems for use with head mounted displays and head mounted displays incorporating the same. The head mounted display includes a display unit including a display housing and one or more display devices. A retention assembly attaches to the display unit to support the unit on a user's head. The retention assembly includes at least one tensioner mechanism including a housing having an anchor portion coupled to the display housing and a slider positioned in the housing. A strap is coupled to the slider and configured to support the head mounted display on the user's head. A tension element having a first end portion coupled to the housing and a second end portion coupled to the slider provides a constant force on the strap to comfortably pull the strap against the user's head in order to retain the head mounted display on the user's head.
US10281726B2 Refractive-diffractive display system with wide field of view
A multi-chromatic optical waveguide for a near-eye display (NED) device includes reflective/refractive structures and periodic grating structures. Image incoupling and outcoupling can be done by reflective mirrors/facets, and image expansion can done by one or more even order expansion gratings. Wider field of view can be by achieved by splitting the field-of-view into multiple portions that propagate in different directions within the waveguide and then recombining those portions in the outcoupling region of the waveguide.
US10281723B2 Wide angle and high resolution tiled head-mounted display device
A tiled head-mounted display device, comprising: an optical component including a plurality of prisms with free-form surfaces, each prism being a wedge prism comprising a first optical surface, a second optical surface and a third optical surface; and a display component including a plurality of micro-displays, wherein the number of the micro-displays and the number of the prisms with free-form surfaces is identical. The tiled head-mounted display device according to the present invention is compact and light, provides wide field of view and high resolution, especially for the optical tiling head-mounted display device, the exit pupil planes of each display channels are coincident, thus avoiding pupil aberration and keeping exit pupil diameter and eye clearance same as the single ocular. There is no resolution variance throughout the entire field of view, thus preventing extra trapezoid distortion. The tiled head-mounted display device according to the present invention can be readily applicable to augmented environments applications by simply adding an auxiliary free-form lens behind the free-form prism.
US10281722B2 Head-up display and moving body equipped with head-up display
A head-up display projects an image on a windshield to allow a viewer to visually observe a virtual image. The head-up display includes a display device, a relay optical system, and a projection optical system. The display device displays an image. The relay optical system provides the image displayed by the display device as an intermediate image. The projection optical system reflects the intermediate image provided by the relay optical system to project the intermediate image on the windshield.