Patent application number | Description | Published |
20090046858 | System and Method of Data Encryption and Data Access of a Set of Storage Devices via a Hardware Key - Systems and methods of storage device data encryption and data access via a hardware key are described here. One embodiment includes a hardware key to intercept a request sent from a host to a storage device to access data stored on one of a set of storage devices, wherein the data stored on the storage device has been encrypted. The hardware key is configured to be plugged into a port of the host and comprising a unit to control data access to the set of storage devices. The hardware key is to interpret the request and issue a command to the one of the set of storage devices, to access the encrypted data. The hardware key is to provide an encryption key to decipher the encrypted data from the one of the set of storage devices. | 02-19-2009 |
20090125726 | Method and Apparatus of Providing the Security and Error Correction Capability for Memory Storage Devices - A method and apparatus of configuring the byte structure of a memory storage device, including a flash memory device, to enhance the security and error correction capability is described. In one embodiment, the method includes increasing the security of data stored in the storage device by encrypting data with a unique initialization vector and storing the initialization vector in the storage device. The method also includes using a unique initialization vector for encrypting data, to be stored in each datablock, each time data are encrypted. In one embodiment, the apparatus includes an AES controller that includes encryption and decryption modules to encrypt and decrypt data prior to writing data to or reading from the storage device. The apparatus also includes an encoder module and decoder circuits to encode and decode data prior to writing or reading from memory storage devices. The apparatus optionally includes a state machine that generates and provides the initialization vector and also activates different components of AES controller and ECC module depending on the operation of the device. | 05-14-2009 |
20090125790 | Method and Apparatus of Automatically Selecting Error Correction Algorithms by a NAND Flash Controller - A method and apparatus of automatically selecting an optimal ECC algorithm by NAND Flash controller to detect and correct errors to read or write data from or to a flash memory device is described. In one embodiment, the method includes selecting the optimal algorithm by identifying the characteristics of the target flash memory device such as but not limited to redundant data size. The method also includes determining the optimal algorithm based on the application stored in the target flash memory device. | 05-14-2009 |
20090132837 | System and Method for Dynamically Selecting Clock Frequency - A system and method for dynamically changing the clock frequency of a system clock is disclosed. The invention includes selecting a peripheral interface clock signal from a plurality of currently active peripheral interface clock signals, each operating at a particular frequency. The selected peripheral interface clock signal operates at the highest frequency of the plurality of currently active peripheral interfaces clock signals. Once selected, the frequency of the system clock is set equal to the frequency of the selected peripheral interface clock signal. | 05-21-2009 |
20100088526 | System and Method for Modular Exponentiation - To calculate the equation y=x | 04-08-2010 |
20110087889 | System and Method of Providing Security to an External Attachment Device - Systems and methods of providing security to an external Serial Advanced Technology Attachment (SATA) device are described herein. A controller is connected between the eSATA device and the computing device. On startup, the controller presents a first partition of eSata device as a Read Only Memory, e.g., CD-ROM, but at the same time it restricts access of the computing device to a second partition of the eSata device until receiving a valid identity authentication. The second partition is preferably encrypted with a key stored on a first partition. Decryption is performed in the controller as part of presenting the eSata device. The authentication process is preferably stored in the first partition and downloaded to the computing device on startup. | 04-14-2011 |
20110215654 | Switchable Capacitor Arrays for Preventing Power Interruptions and Extending Backup Power Life - A technique for preventing power interruptions and extending backup power life is provided. The technique automatically prevents power interruptions in a line between a power source and a load. The technique can also extend the operating life of the power source. In one embodiment, a circuit for preventing power interruptions is provided. The circuit may include at least one arrays of capacitors, with the capacitors being arranged in parallel within an array, at least one switching elements configured to couple the at least one array of capacitors to a load, and a controller operatively coupled to the at least one switching element. The controller is configured to selectively drive the at least one switching element based on predetermined criteria. | 09-08-2011 |
20120293012 | SWITCHABLE CAPACITOR ARRAYS FOR PREVENTING POWER INTERRUPTIONS AND EXTENDING BACKUP POWER LIFE - A technique for preventing power interruptions and extending backup power life is provided. The technique automatically prevents power interruptions in a line between a power source and a load. The technique can also extend the operating life of the power source. In one embodiment, a circuit for preventing power interruptions is provided. The circuit may include at least one arrays of capacitors, with the capacitors being arranged in parallel within an array, at least one switching elements configured to couple the at least one array of capacitors to a load, and a controller operatively coupled to the at least one switching element. The controller is configured to selectively drive the at least one switching element based on predetermined criteria. | 11-22-2012 |
20130020695 | "L" Shaped Lead Integrated Circuit Package - Various aspects provide for bending a bending a lead frame of a semiconductor device package into a shape of an “L” and mounting the package on a substrate. A horizontal portion of the bent lead-frame is about parallel with a surface of the package. A vertical portion of the bent lead frame is configured to extend the horizontal portion beyond the surface of the package. A device may be mounted between the substrate and the package. | 01-24-2013 |
Patent application number | Description | Published |
20090043840 | CENTRALIZED MANAGEMENT OF APPLICATIONS AND DESKTOP PREFERENCES WITHOUT REQUIRING CONFIGURATION OF CLIENTSIDE OPERATING SYSTEMS - A method, apparatus and system of centralized management of applications and desktop preferences without requiring configuration of client-side operating systems are disclosed. In one embodiment, a method of a rich client device includes accessing an application installed on a server, and executing the application from the rich client device without installing the application on the rich client device (e.g., that may mean that an operating system of the rich client device is not modified to perform the function calls between the application and the operating system) when requested by a user of the rich client device through a binary module (e.g., the binary module may include required resources between the application and the operating system including a file system data, a Dynamic-Link library (DLL) data, etc.) of the server that emulates a set of function calls between the application and an operating system of the rich client device. | 02-12-2009 |
20110203647 | Methods to Improve Efficiency of a Solar Cell - Methods to convert heat into electricity using pyroelectricity piezoelectricity are disclosed. The pyroelectric material requires temporal temperature gradient Dt/dt to convert heat into electricity. The first disclosed method uses stack of materials with varying specific heat to create a temperature wave and standing temperature wave which provides the required dT/dt. The second method utilizes piezoelectric resonance to provide required dT/dt for the pyroelectric. | 08-25-2011 |
20110232734 | PYROELECTRIC SOLAR TECHNOLOGY APPARATUS AND METHOD - A method to increase the efficiency of a solar cell comprises depositing a pyroelectric film on a surface of the solar cell and generating an electromotive force to bias the solar cell. The method also includes creation of an open circuit voltage. Further, the method includes increasing a short circuit current through the pyroelectric film and creating a sustained temperature variation in the solar cell. A constant temporal temperate gradient is created in the pyroelectric film to increase the short circuit current with a temperature. Further, a p-n junction is biased with the electromotive force produced from the pyroelectric film. | 09-29-2011 |
20120216847 | PYROELECTRIC SOLAR TECHNOLOGY APPARATUS AND METHOD - A method to increase the efficiency of a solar cell comprises applying one of a transparent pyroelectric film and a plurality of films in a stack on a front surface of the solar cell and applying one of an opaque pyroelectric film and plurality of films in a stack on another surface of the solar cell. An electromotive force is generated to bias the solar cell such that an open circuit voltage is created. The method also includes increasing a short circuit current through the pyroelectric film. A constant temporal temperate gradient is created in the pyroelectric film to increase the short circuit current with a temperature. The method also includes biasing a p-n junction of the solar cell with the electromotive force produced from the pyroelectric film. | 08-30-2012 |
20130147314 | NON-DECAYING ELECTRIC POWER GENERATION FROM PYROELECTRIC MATERIALS - A method, an apparatus and/or a system of non-decaying electric power generation from pyroelectric materials is disclosed. In one aspect, a method includes generating a substantially continuous electric energy from an at least one layer of pyroelectric material when the at least one layer of pyroelectric material is subjected to a temporal temperature gradient, a varying electric field and/or a mechanical oscillation. The method also includes creating the temporal temperature gradient, the varying electric field and/or the mechanical oscillation through coupling the at least one layer of pyroelectric material in between a first layer of a first material and a second layer of a second material that harnesses a heat energy and/or an electric field energy to produce the temporal temperature gradient and/or the mechanical oscillation to which the at least one layer of pyroelectric material is subjected | 06-13-2013 |
20150107644 | PHOTOVOLTAIC (PV) EFFICIENCY USING HIGH FREQUENCY ELECTRIC PULSES - A system can include at least one solar cell comprising a semiconductor material having p-n junctions formed therein; and a pulse generator electrically coupled to the solar cell and configured to apply electric pulses to dynamically alter a band gap of the semiconductor material as photons are received by the semiconductor material. | 04-23-2015 |
20150108851 | PHOTOVOLTAIC SYSTEMS WITH SHAPED HIGH FREQUENCY ELECTRIC PULSES - At least one photovoltaic (PV) cell comprising a semiconductor material having p-n junctions formed therein, and configured to generate a PV output voltage in response to light; and a pulse generator coupled to receive a PV output voltage and generate electric output pulses therefrom, and apply such pulses to the PV cell. | 04-23-2015 |
Patent application number | Description | Published |
20130041623 | THEFT DETECTION NODES AND SERVERS, METHODS OF ESTIMATING AN ANGLE OF A TURN, METHODS OF ESTIMATING A DISTANCE TRAVELED BETWEEN SUCCESSIVE STOPS, AND METHODS AND SERVERS FOR DETERMINING A PATH TRAVELED BY A NODE - One aspect of the invention provides a theft detection node including: a power source; an accelerometer; a gyroscope; a transmitter; and a microcontroller in communication with the power source, the motion detector, and the transmitter. The microcontroller is programmed to determine whether the theft detection node is being transported and, if the theft detection node is being transported: estimate the distance traveled between successive stops and transmit the estimated distance to a server. Another aspect of the invention provides a method of determining a path traveled by a node. The method includes: generating a Hidden Markov Model having a plurality of hidden states, each hidden state corresponding to a road segment; receiving information from the node about one or more turns and the distance traveled between successive stops; and determining the most likely path for the distance between successive stops and a distance between successive turns. | 02-14-2013 |
20130229274 | THEFT DETECTION SYSTEMS AND METHODS - One aspect of the invention provides a theft detection system including one or more tag nodes configured to detect movement and transmit a beacon message and one or more anchor nodes configured to receive the beacon message from the one or more tag nodes and alert a third party of the beacon message. Another aspect of the invention provides a theft detection node including a power source, a motion detector, a transmitter, and a microcontroller in communication with the power source, the motion detector, and the transmitter. The microcontroller is configured to determine whether the node is being transported and if the node is being transported, instructing the transmitter to transmit a beacon message. Another aspect of the invention provides a theft detection method including detecting motion in a motor vehicle and transmitting a beacon message to an anchor node. | 09-05-2013 |