Patent application number | Description | Published |
20100154062 | Virus Scanning Executed Within a Storage Device to Reduce Demand on Host Resources - Protection against computer viruses is provided by a storage device having a memory, a controller, and a content scanning module used for scanning files for viruses. Infected files are indicated to a virus handling module that resides external to the storage device. The virus handling module may alter access to the infected files and/or indicate their presence to other system components. Such virus scanning mechanism can be built within the controller of the storage device. The protection against computer viruses may be provided by a method that includes transferring file data from the memory to the controller, reconstructing the files from the file data, activating the controller to check the reconstructed files for viruses, and indicating the infected files to the virus handling module. By using the controller within the storage device to scan for viruses, the burden on the host can be greatly reduced. | 06-17-2010 |
20100235594 | ENHANCEMENT OF EFFICIENCY IN POWER FAILURE HANDLING IN FLASH MEMORY - A method and system for enhancing efficiency in power failure handling in flash memory devices is disclosed. The method includes the controller of a storage device receiving a page of data, selecting a block having a desired back-up cost and copying previously stored data in the selected block to a back-up block prior to writing the received page to the selected block based on a category of the previously stored data. The system includes non-volatile memory having a plurality of operative blocks, at least one spare block and a controller. The controller is configured to receive a page of data, select an operative block in the memory having a desired back-up cost, and copy previously stored data in the selected block to a spare block based on a category of the previously stored data prior to writing the received page to the selected block. | 09-16-2010 |
20100235605 | ENHANCEMENT OF STORAGE LIFE EXPECTANCY BY BAD BLOCK MANAGEMENT - A method and system are disclosed that permit a storage device to remain fully functional despite running out of a sufficient supply of spare blocks in memory. The storage device includes a non-volatile memory and a controller, where the controller is configured to detect an insufficiency of spare blocks and convert operative blocks to spare blocks. The method includes techniques for selecting certain operative blocks for conversion to spare blocks using the storage manager on the storage device and a file system manager that may or may not be part of the storage device. | 09-16-2010 |
20110296088 | MEMORY MANAGEMENT STORAGE TO A HOST DEVICE - Systems and methods of memory management storage to a host device are disclosed. A method is performed in a data storage device with a non-volatile memory and a controller operative to manage the non-volatile memory and to generate management data for managing the non-volatile memory. The method includes performing, at a given time, originating at the controller data management transfer to a host device or originating at the controller data management retrieval from the host device. | 12-01-2011 |
20120023297 | USING AN ADD-ON STORAGE DEVICE FOR EXTENDING THE STORAGE CAPACITY OF A STORAGE DEVICE - A storage device with a memory, a controller, a storage device interface and a host interface, and a method of data transfer to and from a storage device are provided. The storage device is operative to connect with a host device and the storage device interface is operative to couple with an add-on memory. When the host interface is connected to a host device, the controller is configured to receive a data transfer command specifying a memory address from the host interface; and if the memory address is beyond the address space of the memory, to route the data transfer command to the storage device interface for access to the add-on memory. The address space of the memory and an address space of the add-on memory are addressed as one integral address space transparently to the host. | 01-26-2012 |
20120023298 | USING AN ADD-ON STORAGE DEVICE FOR EXTENDING THE STORAGE CAPACITY OF A STORAGE DEVICE IN A HOST DEVICE - A storage device with a memory, a controller, a storage device interface and a host interface, and a method of data transfer to and from a storage device are provided. The storage device is operative to connect with a host device and the storage device interface is operative to couple with an add-on memory. When the host interface is connected to a host device, the controller is configured to receive a data transfer command specifying a memory address from the host interface; and if the memory address is beyond the address space of the memory, to route the data transfer command to the storage device interface for access to the add-on memory. The address space of the memory and an address space of the add-on memory are addressed as one integral address space transparently to the host. | 01-26-2012 |
20130265841 | Immunity Against Temporary and Short Power Drops in Non-Volatile Memory - A mechanism is presented memory circuits, such a NAND-type flash memories, to autonomously protect themselves from temporary and short power drops. A detection mechanism looks for the supply voltage to drop below a function voltage for a period of time. When such an event occurs, a suspend mechanism is activated, and after completing the last micro-operation (such as a program pulse) the memory freezes. When power is again stable at an operational level, the suspended operation is resumed. The memory controller can then be notified upon occurrence of such voltage drop by polling a special status bit. Examples of how the pausing can be implemented include altering of clock signals and suspending sub-phases of larger operations. | 10-10-2013 |
20140063900 | APPARATUS AND METHOD FOR DETECTING REFLOW PROCESS - Circuitry and method for detecting occurrence of a reflow process to an embedded storage device are disclosed. A temperature sensing device includes a resistor, a temperature sensor, and a comparator. The first terminal of the resistor is coupled to a voltage source, and the second terminal of the resistor is coupled to both the first terminal of the temperature sensor and the first input of the comparator. The second terminal of the temperature sensor is grounded and the second input of the comparator is coupled to a reference voltage. The resistance state of the temperature sensor changes from a first resistance state to a second resistance state when the temperature surrounding the temperature sensor reaches a threshold. The comparator generates an output based on the resistance changes of the temperature sensor. The generated output may indicate whether a reflow process has occurred to the embedded storage device. | 03-06-2014 |
20140075133 | Peak Current Management in Multi-Die Non-Volatile Memory Devices - Techniques are presented to operate a greater number of dice in parallel while not exceeding peak current limits. The device can arbitrate between multiple dice and, when needed, suspend operations on one or more dice in a way to average the chance of performance penalty so that all chips will proceed with write at an equal probability. In other aspects, the suspension of operations can be weighted based on factors such as the relative speed of the different dice or differing loads. | 03-13-2014 |
20140256192 | CONNECTOR DEVICE - A device includes a first leg including a first connector. The first connector includes multiple electrical contacts. The device includes a second leg substantially parallel to the first leg and configured with a connector, a set of conductors, or both. The device includes a transverse portion connected to the first leg and to the second leg. Together, the transverse portion and the first and second legs form a substantially rigid or semi-rigid body. The transverse portion includes multiple conductors electrically coupling respective connectors on the first and second legs. | 09-11-2014 |
20140281129 | DATA TAG SHARING FROM HOST TO STORAGE SYSTEMS - A system and method for data tag sharing is disclosed. A host system may provide a storage system with information that identifies a set of logical addresses as pointing to data that is cold, which may mean that the data has not been written to within a threshold time period, such as a year. The storage system may process the data stored at physical locations corresponding to the set of logical addresses as cold data based on receipt of the information from the host system. | 09-18-2014 |
20150074465 | METHOD AND DEVICE FOR EFFICIENT TRACE ANALYSIS - A data storage device includes a memory and a controller coupled to the non-volatile memory. The controller is coupled to a communication interface that is configured to enable communication with a host device. The controller is configured to send a signal via a first connection of the communication interface and to send a corresponding clock signal via a second connection of the communication interface. The signal is compliant with a communication protocol that specifies that the first connection of the communication interface carries the signal while the second connection of the communication interface carries the clock signal. The first connection is testable to measure the signal to generate data indicating transitions of the signal. The data excludes measurements of the clock signal. The data is analyzable to detect an indication defined by the communication protocol and to determine an estimated bit sequence of the signal. | 03-12-2015 |
Patent application number | Description | Published |
20120109589 | METHODS AND SYSTEMS FOR DIRECT-PARAMETRIC INTEROPERABILITY IN COMPUTER-AIDED DESIGN - The present disclosure features methods and systems for direct-parametric interoperability in computer-aided design. Two approaches for developing three-dimensional designs are currently widely used: direct and parametric computer-aided design (CAD) modeling. To combine advantages of both approaches, in one aspect of the present invention, a direct modeling user interface is used for editing a model, allowing intuitive and easy manipulation of geometry, and a parametric geometry engine interprets these manipulations as history-based features to create a construction recipe. Thus, the underlying architecture of the model remains parametric, even though the user may not realize that history and associative relationships are being created and modified during every manipulation. Accordingly, the present invention provides the intuitive WYSIWYG editing of direct CAD modeling, while retaining the powerful features and regenerative capabilities of parametric modelers. | 05-03-2012 |
20120110595 | METHODS AND SYSTEMS FOR MANAGING CONCURRENT DESIGN OF COMPUTER-AIDED DESIGN OBJECTS - The present disclosure features methods and systems for managing concurrent design of computer-aided design objects or models. The systems include a common data model, comprising chapters of different information items to describe various aspects of the CAD model, and lightweight change instructions representative of modifications made by a user to a chapter of the CAD model. By utilizing a common data model and difference-based change instructions, a plurality of users may concurrently collaborate on the design of a CAD model, or a single user may utilize a plurality of applications of a CAD suite efficiently and with an enhanced user experience. | 05-03-2012 |
Patent application number | Description | Published |
20100191160 | MASSAGER - Massager vehicle for autonomously traveling on the body of a patient, The massager vehicle is massaging the body of the patient, the massager vehicle includes a vehicle chassis, at least one motor, at least three wheels, a roll tilt sensor, a pitch tilt sensor, a boundary sensor and a controller, The at least three wheels are coupled with the chassis, at least one of the wheels is positioned at a first side of the chassis and at least another one of the wheels is positioned at a second side of the chassis, opposite to the first side, the roll tilt sensor determines a roll angle of the massager vehicle, the pitch tilt sensor determines a pitch angle of the massager vehicle, the boundary sensor determines when the massager vehicle is approaching a boundary, beyond which the massager vehicle may not travel, the controller controls the motion of the massager vehicle the controller is coupled with the motor, the roll tilt sensor, the pitch tilt sensor and with the boundary sensor, the controller receives information from the roll tilt sensor, the pitch tilt sensor and from the boundary sensor, the controller instructs the motor to change the direction of travel of the massager vehicle according to the received information. | 07-29-2010 |
Patent application number | Description | Published |
20140082854 | SYSTEMS FOR CUSTOM COLORATION - Novel systems and methods for performing treatment (e.g., coloration) of keratinous fibers are disclosed. The methods and systems utilize one or more of a dispensing device which is configured to provide customized composition for treating keratinous fibers (e.g., a coloring composition), optionally formed from tablets; an optical reader, for obtaining sufficient characteristics of the keratinous fibers to make a realistic prediction of the outcome of a treatment (e.g., coloring treatment); a computational units for predicting an outcome of a treatment, optionally being interfaced with the dispensing device and for selecting a customized treatment; and tablet formulations which are useful in preparing customized composition for treating keratinous fibers. Further disclosed are rapidly disintegrating tablets for use in the preparation of compositions for treating keratinous fibers. | 03-27-2014 |
20140290520 | PROCESS FOR DRY-COATING FLEXOGRAPHIC SURFACES - Provided is a process for dry, solvent free, transfer of solid material onto a flexographic plate. | 10-02-2014 |
20150082553 | COMPOSITIONS AND KITS FOR CUSTOM COLORATION, DEVICE DISPENSING THE SAME AND METHODS THEREOF - Novel systems and methods for performing treatment (e.g., coloration) of keratinous fibers are disclosed. The methods and systems utilize one or more of a dispensing device which is configured to provide customized composition for treating keratinous fibers (e.g., a coloring composition), optionally formed from tablets; an optical reader, for obtaining sufficient characteristics of the keratinous fibers to make a realistic prediction of the outcome of a treatment (e.g., coloring treatment); a computational units for predicting an outcome of a treatment, optionally being interfaced with the dispensing device and for selecting a customized treatment; and tablet formulations which are useful in preparing customized composition for treating keratinous fibers. Further disclosed are rapidly disintegrating tablets for use in the preparation of compositions for treating keratinous fibers. | 03-26-2015 |
Patent application number | Description | Published |
20090046001 | Pulse doppler coherent method and system for SNR enhancement - A method and system for SNR enhancement in pulse-Doppler coherent target detection. In accordance with the method of the invention, complex signals are obtained for each of two or more sub-intervals of the time-on-target interval, allowing simultaneous rang and Doppler measurements. A coherent integration is then performed on the signals to generate complex-valued folded matrices. The folded matrices are unfolded and target detection is then performed in a process involving one or more of the unfolded matrices. A pulse-Doppler coherent system is also provided configured for target detection by the method of the invention. | 02-19-2009 |
20110068969 | PULSE DOPPLER COHERENT METHOD AND SYSTEM FOR SNR ENHANCEMENT - A method and system for SNR enhancement in pulse-Doppler coherent target detection. In accordance with the method of the invention, complex signals are obtained for each of two or more sub-intervals of the time-on-target interval, allowing simultaneous range and Doppler measurements. A coherent integration is then performed on the signals to generate complex-valued folded matrices. The folded matrices are unfolded and target detection is then performed in a process involving one or more of the unfolded matrices. A pulse-Doppler coherent system is also provided configured for target detection by the method of the invention. | 03-24-2011 |
20110122016 | Phased array antenna having integral calibration network and method for measuring calibration ratio thereof - A phased antenna arrangement and a method for estimating the calibration ratio of an active phased antenna having a plurality of phased array antenna elements are described. The phased antenna arrangement includes a plurality of antenna elements, a plurality of receiving channels, an injection unit for injection of calibrating signals into the receiving channels, a point RF-source, located in a far field zone, a distance measurement unit, an amplitude and phase measurement unit and a data processing unit. The method comprises injecting an internal calibrating signal having a known amplitude and phase to each antenna element. An external calibration signal from a stationary RF-source is sequentially injected to all of the phased array antenna elements so that different phases of the external calibration signal arrive at each of the antenna elements. The differences in phases of the external calibration signal reaching the antenna elements are compensated so as compute an effective signal amplitude that would reach all of the antenna elements at zero phase difference. Calibration ratio is calculated as the ratio between the amplitude of the internal calibrating signal to the effective signal amplitude of the external calibration signal. | 05-26-2011 |
20110133982 | System and Method for Calibration of Phased Array Antenna Having Integral Calibration Network in Presence of an Interfering Body - A method for calibrating an antenna comprising a phased array of antenna elements connected to a plurality of transceivers, the method comprising providing an RF source located close to the antenna and synchronized with the transceivers, determining, per antenna element, a calibration ratio adapted to accommodate for presence of at least one interfering structure electromagnetically interfering with a signal transmitted from the RF source and received by the antenna, wherein the determining includes generating simulated far field and near field signals so as to simulate a signal transmitted by an RF source located at infinity and located near the RF source respectively, internally injecting an internal signal into the antenna via an internal injection network, using the RF source to externally inject an external signal into the antenna; and, for each individual antenna element, computing said calibration ratio by combining information characterizing the internal and external signals as received by the individual antenna element with a correction factor characterizing the simulated far field and near field signals; and calibrating the antenna using the per-antenna element calibration ratios adapted to accommodate for presence of at least one interfering structure. | 06-09-2011 |