Patent application number | Description | Published |
20140037210 | SYMBOL COMPRESSION USING CONDITIONAL ENTROPY ESTIMATION - The present disclosure includes a system and method for symbol compression using conditional entropy estimation. One method for symbol compression using conditional entropy estimation includes approximating a quantity of symbol encoding bits for a number of symbols using a conditional entropy estimation. Dictionary entries are generated from the number of symbols so as to minimize a total bit-stream quantity. The total bit-stream quantity includes at least the approximated quantity of symbol encoding bits and a quantity of dictionary entries encoding bits. The symbols are encoded using the dictionary entries as a reference. | 02-06-2014 |
20140355077 | SCANNER THAT DETECTS DEBRIS - A scanner is disclosed. The scanner detects when the to surface of the ADF scan glass is contaminated. | 12-04-2014 |
20150124300 | CAPTURING A SCAN LINE WITH TWO COLORS - A scanner is disclosed. The scanner has three lights with three different colors. The scanner uses only two of the three lights when capturing each scan line. The scanner does this by alternating the use of two of the three colors every other scan line. | 05-07-2015 |
20150358496 | SCANNER - A scanner is disclosed. The scanner captures three exposures for each color scan line. The scanner has a first, second and third light source that each produces a different color of light. The scanner uses the first and second light source for the first exposure. The scanner uses the first and third source for the second exposure. The scanner uses the second and third light source for the third exposure. | 12-10-2015 |
20160070699 | CREATION OF A HIERARCHICAL DICTIONARY - A method of creating a hierarchical dictionary comprises, with a processor, extracting a number of symbols from a first image, constructing a number of refinement dictionary entries based on the symbols, the refinement dictionary entries forming a refinement dictionary, grouping a number of the refinement dictionary entries into clusters to form a number of refinement dictionary entry clusters, and constructing a number of direct dictionary entries for each of the refinement dictionary entry clusters, the direct dictionary entries forming a direct dictionary. | 03-10-2016 |
Patent application number | Description | Published |
20100305719 | METHOD AND SYSTEM FOR COMBINING FEEDBACK AND FEEDFORWARD IN MODEL PREDICTIVE CONTROL - A method and system for combining a feedback control and a feedforward control in a linear MPC to minimize effect of model uncertainty. An externally computed feedforward signal, which is more accurate and reliable, can be utilized in association with the MPC. A steady state relation between system parameters can be determined in order to compute the feedforward signal for a set of actuators associated with a non-linear system. A feedback MPC controller can then be designed. A state observer can be configured as an unknown input observer to estimate the effect of the feedforward signal. A strategy for manipulating the constraints of the MPC feedback signal can be implemented. A resulting control action for the actuators can be provided as a sum of corresponding feedback and feedforward signal while ensuring the constraints satisfaction. | 12-02-2010 |
20110071653 | METHOD AND SYSTEM FOR UPDATING TUNING PARAMETERS OF A CONTROLLER - A method and system for updating tuning parameters associated with a controller without repetitive compilation of a controller code. The controller code represents an algorithm associated with the controller and can be compiled separately from a data set representing a solution for an optimization problem and also from a data set representing parameters required for prediction. The algorithm can be implemented in a programming language code suitable for implementation on an embedded platform or other types of computer platforms. The data sets can be represented in a specified data structure and the variables associated with the data structure can be declared in the controller template code. The variables can be updated independently without varying the compiled code associated with the controller algorithm that is referring to the variables. The controller can also be updated while the controller actively performs online. Such an approach enables repetitive tuning of the controller without repetitive compilation of the code representing the controller algorithm. | 03-24-2011 |
20110288846 | TECHNIQUE AND TOOL FOR EFFICIENT TESTING OF CONTROLLERS IN DEVELOPMENT (H-ACT PROJECT) - An improved tool and technique for performance quality testing of a synthesized controller or a controller-in-development is disclosed. A controller's performance in a test run within a simulation testing environment is quantitatively compared to an optimal performance parameter as defined in a controller performance model. Deviation between these compared results is recorded as an indicator of poor controller performance. Only deviating test results are recorded for review to guide further fine tuning or modifications of controller settings, and to save mass storage space. The controller performance test runs autonomously and may be automatically restarted should any failure within the simulation environment occur. | 11-24-2011 |
20140094938 | METHOD AND SYSTEM FOR UPDATING TUNING PARAMETERS OF A CONTROLLER - A method and system for updating tuning parameters associated with a controller without repetitive compilation of a controller code. The controller code represents an algorithm associated with the controller and can be compiled separately from a data set representing a solution for an optimization problem and also from a data set representing parameters required for prediction. The algorithm can be implemented in a programming language code suitable for implementation on an embedded platform or other types of computer platforms. The data sets can be represented in a specified data structure and the variables associated with the data structure can be declared in the controller template code. The variables can be updated independently without varying the compiled code associated with the controller algorithm that is referring to the variables. The controller can also be updated while the controller actively performs online. Such an approach enables repetitive tuning of the controller without repetitive compilation of the code representing the controller algorithm. | 04-03-2014 |
Patent application number | Description | Published |
20110040817 | CIRCUIT AND METHOD FOR GENERATING A TRUE, CIRCUIT-SPECIFIC AND TIME-INVARIANT RANDOM NUMBER - The invention relates to a circuit for generating a true, circuit-specific and time-invariant random binary number, having: a matrix of K−L delay elements that can be connected to each other by means of L−1 single or double commutation circuits into chains of delay elements of length L, a single or double demultiplexer connected before the matrix, a single or double multiplexer connection after the matrix, and a run time or number comparator, wherein the setting of the commutation circuits, the demultiplexer, and the multiplexer can be prescribed by a control signal, wherein the circuit comprises a channel code encoder whereby code words of a channel code can be generated and a transcriber, whereby code words of the channel code can be transcribed into the control signal of the L−1 single or double commutation circuits, and a method for generating a true, circuit-specific and time-invariant random number by means of a matrix of L−K delay elements, L−1 single or double commutation circuits, a single or double demultiplexer connected before the matrix, a single or double multiplexer connection after the matrix, and a run time or number comparator, comprising at least the steps a) generating a code word of a channel code, b) transcribing a code word of a channel code to a selection code, c) generating chains of L delay elements by setting a setting corresponding to the code word of the selection code for the L−1 single or double commutation circuits, the single or double demultiplexer, and the single or double multiplexer, d) pairwise comparing of two variables determined by the delay times of two chains defined by the setting of the L−1 commutation circuits corresponding to the code word of the channel code, by means of a number or delay comparator for generating a bit of the true, circuit-specific and time-invariant random number. | 02-17-2011 |
20120057695 | CIRCUITS FOR MODULAR ARITHMETIC BASED ON THE COMPLEMENTATION OF CONTINUED FRACTIONS - A method for calculating a modular multiplication of integers a and b or polynomials a(x) and b(x) for a modulus N. The method including (i) calculating a supplemental product continued fraction c=(ab+jN)/t by supplementing particular numerators of a product fraction (ab)/t represented as a continued fraction, and (ii) calculating a second supplemental product continued fraction r=(cd+kN)/t from a previously calculated modular remainder d=R | 03-08-2012 |
Patent application number | Description | Published |
20090278551 | CAPACITIVE SENSORS AND METHODS FOR REDUCING NOISE THEREIN - Embodiments of capacitive sensors ( | 11-12-2009 |
20100061499 | PHASE/FREQUENCY DETECTOR FOR A PHASE-LOCKED LOOP THAT SAMPLES ON BOTH RISING AND FALLING EDGES OF A REFERENCE SIGNAL - A circuit comprises a first phase detector, a second phase detector, and combinational logic. The first phase detector is for detecting a phase difference between a rising edge of a first clock signal and a rising edge of a second clock signal, and for providing a first difference signal indicating the phase difference. The second phase detector is for detecting a phase difference at a time of a falling edge of the first clock signal and a time of a falling edge of the second clock signal, and for providing a second difference signal indicating the phase difference. The combinational logic is coupled to receive the first difference signal and the second difference signal, and for preventing the second difference signal from being provided when the first difference signal is being provided. | 03-11-2010 |
20100083754 | MATCHED MULTIPLIER CIRCUIT HAVING REDUCED PHASE SHIFT FOR USE IN MEMS SENSING APPLICATIONS - Apparatus and methods are provided for multiplier circuits having reduced phase shift. A multiplier circuit comprises an input node for an input signal and an output node for an output signal. A first multiplier is coupled to the input node and has a first multiplier output, wherein the first multiplier multiplies the input signal by a first signal to produce a second signal at the first multiplier output. A second multiplier is coupled to the output node and is matched to the first multiplier. The second multiplier multiplies the output signal by a third signal to produce a fourth signal at a second multiplier output. An amplifier is coupled to the first multiplier output and the second multiplier output and produces the output signal at an amplifier output coupled to the output node based upon the second signal and the fourth signal. | 04-08-2010 |
20100259318 | SENSOR DEVICE WITH REDUCED PARASITIC-INDUCED ERROR | 10-14-2010 |
20100263445 | MEMS INERTIAL SENSOR WITH FREQUENCY CONTROL AND METHOD - An inertial sensor has a transducer with a sense resonator. The sense resonator is oscillated. A signal responsive to the oscillation is provided. A first baseband signal and a second baseband signal are provided responsive to the signal responsive to the oscillation of the sense resonator. A signal for controlling a resonance frequency of the sense resonator is provided responsive to performing a Goertzel algorithm on the first baseband signal and the second baseband signal. One use of controlling the resonance frequency is to control an offset between the resonance frequency of the sense resonator and the frequency of the oscillation of drive masses in the sense resonator. Using the Goertzel algorithm is particularly efficient in controlling the resonance frequency. | 10-21-2010 |
20110192226 | Generation, Injection and Use of Pilot Tones for Gyro System Characterization - A microcontroller-based method and apparatus are described for generating one or more amplitude and frequency selectable low frequency pilot tone signals (PT) that are injected into an embedded MEMS sensor ( | 08-11-2011 |
Patent application number | Description | Published |
20150113407 | SYSTEM AND METHOD FOR SWITCHING BETWEEN MEDIA ITEMS IN A PLURALITY OF SEQUENCES OF MEDIA ITEMS - An electronic device with one or more processors, memory and a display obtains information about a first and second sequence of media items. The device plays an initially-displayed media item of the first sequence and while playing the initially-displayed media item in a respective region of the display, detects a media-change input. In response to the input, when the media-change input corresponds to movement in a first direction, the device ceases to play the initially-displayed media item in the respective region and plays a first media item that is adjacent to the initially-displayed media item in the first sequence. When the media-change input corresponds to movement in a second, different, direction, the device ceases to play the initially-displayed media item in the respective region of the display and plays a second media item in the respective region, where the second media item is from the second sequence of media items. | 04-23-2015 |
20150370466 | System and Method for Switching between Media Items in a Plurality of Sequences of Media Items - An electronic device with one or more processors, memory, and a touchscreen plays a first media item in a full-screen mode on the touchscreen. In response to detecting a contact on the touchscreen, the first media item shrinks into a region of the touchscreen and continues to play in the region, while a new media item is displayed outside of the region. In response to detecting movement of the contact, the shrunken first media item moves away from the region and the new media item moves into the region. | 12-24-2015 |
Patent application number | Description | Published |
20100172477 | ELECTRICAL WHEEL LOCK SYSTEM AND METHOD - A system for performing medical imaging in a mobile environment. The system includes a sensing array, a controller, and a mobile frame. The sensing array is configured to image a subject. The controller is in communication with the sensing array to control and process the acquisition performed by the sensing array. The sensing array is attached to the mobile frame, and the mobile frame includes wheels to facilitate movement of the system. At least one of the wheels of the base interacts with a wheel lock, such that the wheel lock prevents motion of the wheel when activated by the controller. | 07-08-2010 |
20110040190 | Disposable Acoustic Coupling Medium Container - A medical imaging and therapy device is provided that may include any of a number of features. One feature of the device is that it can acoustically couple an ultrasound therapy transducer to a patient. In some embodiments, the medical imaging and therapy device is configured to conform to the anatomy of a patient's perineal area to acoustically couple an ultrasound therapy transducer to the patient for treatment of BPH. The medical imaging and therapy device can be used in therapeutic applications such as Histotripsy, Lithotripsy, and HIFU, for example. Methods associated with use of the medical imaging and therapy device are also covered. | 02-17-2011 |
20110054315 | MICROMANIPULATOR CONTROL ARM FOR THERAPEUTIC AND IMAGING ULTRASOUND TRANSDUCERS - A medical imaging and therapy device is provided that may include any of a number of features. One feature of the device is that it can image a target tissue volume and apply ultrasound energy to the target tissue volume. In some embodiments, the medical imaging and therapy device is configured controllably apply ultrasound energy into the prostate by maintaining a cavitational bubble cloud generated by an ultrasound therapy system within an image of the prostate generated by an imaging system. The medical imaging and therapy device can be used in therapeutic applications such as Histotripsy, Lithotripsy, and HIFU, for example. Methods associated with use of the medical imaging and therapy device are also covered. | 03-03-2011 |
20130269982 | Systems and Methods for Obtaining Large Creepage Isolation on Printed Circuit Boards - An electrical circuit with large creepage isolation distances is provided. In some embodiments, the electrical circuit is capable of increasing creepage isolation distances by many multiples over traditional electrical circuits. In one embodiment, an electrical circuit comprises a ground circuit optically coupled to a floating circuit, and an isolated circuit optically coupled to the floating circuit. The circuits can be optically coupled with opto-isolators, for example. The isolated circuit can have a creepage isolation distance at least twice as large as a traditional circuit. In some embodiments, “n” number of floating circuits can be optically coupled between the ground circuit and the isolated circuit to increase the total creepage isolation distance by a factor of “n”. Methods of use are also described. | 10-17-2013 |
20140073995 | HISTOTRIPSY THERAPY SYSTEM - A Histotripsy therapy system is provided that can include any number of features. In some embodiments, the system includes at least one signal switching amplifier electrically coupled to a high voltage power supply, a pulse generator electrically coupled to signal switching amplifier(s), at least one matching network electrically coupled to the signal switching amplifier(s), and an ultrasound transducer having at least one transducer element, each transducer element of the ultrasound transducer being coupled to the at least one matching network. In some embodiments, each transducer element has an input impedance that is higher, sometimes more than 2 times higher, than an output impedance of its corresponding signal switching amplifier. Methods of use are also described. | 03-13-2014 |
20150011916 | HISTOTRIPSY EXCITATION SEQUENCES OPTIMIZED FOR BUBBLE CLOUD FORMATION USING SHOCK SCATTERING - Methods and devices for producing cavitation in tissue are provided. In one embodiment, a shock scattering method of Histotripsy therapy comprises delivering an initiation pressure waveform from an ultrasound therapy transducer into tissue, the initiation pressure waveform being configured to produce at least one bubble in the tissue, delivering a scattering pressure waveform from the ultrasound therapy transducer into the at least one bubble within a life-cycle of the at least one bubble, and producing cavitation nuclei near the at least one bubble with the scattering pressure waveform. The scattering pressure waveform can be delivered during the life-cycle of the at least one bubble. In some embodiments, the scattering pressure waveform is delivered within 5 μs to 1 s of the initiation pressure waveform. Systems for performing shock scattering Histotripsy therapy are also discussed. | 01-08-2015 |
20150290477 | DISPOSABLE ACOUSTIC COUPLING MEDIUM CONTAINER - A medical imaging and therapy device is provided that may include any of a number of features. One feature of the device is that it can acoustically couple an ultrasound therapy transducer to a patient. In some embodiments, the medical imaging and therapy device is configured to conform to the anatomy of a patient's perineal area to acoustically couple an ultrasound therapy transducer to the patient for treatment of BPH. The medical imaging and therapy device can be used in therapeutic applications such as Histotripsy, Lithotripsy, and HIFU, for example. Methods associated with use of the medical imaging and therapy device are also covered. | 10-15-2015 |
Patent application number | Description | Published |
20100038552 | Gantry for Medical Particle Therapy Facility - A particle therapy gantry for delivering a particle beam to a patient includes a beam tube having a curvature defining a particle beam path and a plurality of fixed field magnets sequentially arranged along the beam tube for guiding the particle beam along the particle path. In a method for delivering a particle beam to a patient through a gantry, a particle beam is guided by a plurality of fixed field magnets sequentially arranged along a beam tube of the gantry and the beam is alternately focused and defocused with alternately arranged focusing and defocusing fixed field magnets. | 02-18-2010 |
20120313003 | Gantry for Medical Particle Therapy Facility - A particle therapy gantry for delivering a particle beam to a patient includes a beam tube having a curvature defining a particle beam path and a plurality of superconducting, variable field magnets sequentially arranged along the beam tube for guiding the particle beam along the particle path. In a method for delivering a particle beam to a patient through a gantry, a particle beam is guided by a plurality of variable field magnets sequentially arranged along a beam tube of the gantry and the beam is alternately focused and defocused with alternately arranged focusing and defocusing variable field magnets. | 12-13-2012 |
20140163301 | Scanning Systems for Particle Cancer Therapy - A particle beam to treat malignant tissue is delivered to a patient by a gantry. The gantry includes a plurality of small magnets sequentially arranged along a beam tube to transfer the particle beam with strong focusing and a small dispersion function, whereby a beam size is very small, allowing for the small magnet size. Magnets arranged along the beam tube uses combined function magnets where the magnetic field is a combination of a bending dipole field with a focusing or defocusing quadrupole field. A triplet set of combined function magnets defines the beam size at the patient. A scanning system of magnets arranged along the beam tube after the bending system delivers the particle beam in a direction normal to the patient, to minimize healthy skin and tissue exposure to the particle beam. | 06-12-2014 |
20140252994 | NON-SCALING FIXED FIELD ALTERNATING GRADIENT PERMANENT MAGNET CANCER THERAPY ACCELERATOR - A non-scaling fixed field alternating gradient accelerator includes a racetrack shape including a first straight section connected to a first arc section, the first arc section connected to a second straight section, the second straight section connected to a second arc section, and the second arc section connected to the first straight section; an matching cells configured to match particle orbits between the first straight section, the first arc section, the second straight section, and the second arc section. The accelerator includes the matching cells and an associated matching procedure enabling the particle orbits at varying energies between an arc section and a straight section in the racetrack shape. | 09-11-2014 |
Patent application number | Description | Published |
20150081933 | ACK-LESS PROTOCOL FOR NOTICING COMPLETION OF READ REQUESTS - The present disclosure relates to methods and systems for performing operations in a communications protocol. An example method can include submitting, from a device, a request for a queue entry representing a command from a host comprising a request for data stored at a device memory location; receiving the command from the host; and executing the command. An example method can also include selecting a bit string representing whether a requested data stream has been received, and storing the bit string into a memory buffer portion to mark the buffer portion. The method can include receiving, into the memory buffer, the stream. The method can include retrieving contents of the buffer portion, and determining whether the contents contain the bit string. If so, the method can include determining that portions of the stream have not been received. Otherwise, the method can include determining that the stream has been received. | 03-19-2015 |
20150081947 | DOORBELL-LESS ENDPOINT-INITIATED PROTOCOL FOR STORAGE DEVICES - The present disclosure relates to methods and systems for performing operations in a communications protocol. An example method can include submitting, from a device, a request for a queue entry representing a command from a host comprising a request for data stored at a device memory location; receiving the command from the host; and executing the command. An example method can also include selecting a bit string representing whether a requested data stream has been received, and storing the bit string into a memory buffer portion to mark the buffer portion. The method can include receiving, into the memory buffer, the stream. The method can include retrieving contents of the buffer portion, and determining whether the contents contain the bit string. If so, the method can include determining that portions of the stream have not been received. Otherwise, the method can include determining that the stream has been received. | 03-19-2015 |
20150081955 | ACKNOWLEDGEMENT-LESS PROTOCOL FOR SOLID STATE DRIVE INTERFACE - The present disclosure relates to methods and systems for performing operations in a communications protocol. An example method can include submitting, from a device, a request for a queue entry representing a command from a host comprising a request for data stored at a device memory location; receiving the command from the host; and executing the command. An example method can also include selecting a bit string representing whether a requested data stream has been received, and storing the bit string into a memory buffer portion to mark the buffer portion. The method can include receiving, into the memory buffer, the stream. The method can include retrieving contents of the buffer portion, and determining whether the contents contain the bit string. If so, the method can include determining that portions of the stream have not been received. Otherwise, the method can include determining that the stream has been received. | 03-19-2015 |
20150081956 | DOORBELL-LESS PROTOCOL FOR SOLID STATE DRIVE INTERFACE - The present disclosure relates to methods and systems for performing operations in a communications protocol. An example method can include submitting, from a device, a request for a queue entry representing a command from a host comprising a request for data stored at a device memory location; receiving the command from the host; and executing the command. An example method can also include selecting a bit string representing whether a requested data stream has been received, and storing the bit string into a memory buffer portion to mark the buffer portion. The method can include receiving, into the memory buffer, the stream. The method can include retrieving contents of the buffer portion, and determining whether the contents contain the bit string. If so, the method can include determining that portions of the stream have not been received. Otherwise, the method can include determining that the stream has been received. | 03-19-2015 |
20150143187 | IMPLEMENTING ENHANCED PERFORMANCE WITH READ BEFORE WRITE TO PHASE CHANGE MEMORY - A method and apparatus are provided for implementing enhanced performance with read before write to phase-change-memory. Each write to PCM is preceded by a read and a calculation to discover a location of any bad bits. The write data is converted to a format that can be corrected for a given number of previously undiscovered bit errors, and the writes are unverified. | 05-21-2015 |
20150154120 | ACOUSTICALLY SECURE PHASE CHANGE MEMORY DEVICES - Systems, methods, and firmware for operating data storage devices and storage processors are provided herein. In one example, a data storage device is provided. The data storage device includes phase change media on which to write data, and a processing system configured to identify a write process to at least obfuscate an acoustic signature associated with writing the data on the phase change media and write the data to the phase change media in accordance with the write process. | 06-04-2015 |
20150177994 | DOORLESS PROTOCOL HAVING MULTIPLE QUEUE READ REQUESTS IN FLIGHT - The present disclosure relates to methods and systems for performing operations in a communications protocol. An example method can include submitting, from a device, a request for a queue entry representing a command from a host comprising a request for data stored at a device memory location; receiving the command from the host; and executing the command. An example method can also include selecting a bit string representing whether a requested data stream has been received, and storing the bit string into a memory buffer portion to mark the buffer portion. The method can include receiving, into the memory buffer, the stream. The method can include retrieving contents of the buffer portion, and determining whether the contents contain the bit string. If so, the method can include determining that portions of the stream have not been received. Otherwise, the method can include determining that the stream has been received. | 06-25-2015 |
20160062669 | LATENCY COMMAND PROCESSING FOR SOLID STATE DRIVE INTERFACE PROTOCOL - The present disclosure relates to methods, apparatuses, systems, and computer program products for processing commands for accessing solid state drives. Example methods can include receiving, from a host, a loaded command availability message. The loaded command availability message can indicate that a command associated with the loaded command availability message uses a low latency mode. The methods can further include executing the associated command. | 03-03-2016 |
20160098211 | IMPLEMENTING ENHANCED PHASE CHANGE MEMORY (PCM) READ LATENCY THROUGH CODING - A method, apparatus, and storage device are provided for implementing enhanced performance with enhanced phase-change-memory (PCM) read latency through coding. A coding algorithm is used to write data to the PCM including a redundancy chip enabling recovery of inaccessible partition data by reading other partitions. A read operation is served by reading parity lines and computing data for the read operation from a blocked written-to partition. | 04-07-2016 |