摘要:
A circuit collects data from a number of locations in a system memory of a personal computer, and can refetch the collected data at any time, e.g. when an adapter for transferring data between a computer bus and a peripheral bus that includes the circuit encounter an unexpected event (such as an error) in the transmission (or retransmission) of data to a first peripheral device. So the adapter simply flushes the data on encountering the unexpected event. Thereafter, the adapter switches context, to transfer data to a second peripheral device. At a later time, the circuit in the adapter refetches the flushed data, for retransmission of the data to the first peripheral device. To refetch the flushed data, the circuit does not traverse backwards through a scatter/gather data transfer pointer list (described above) that is used to collect the data from system memory. Instead, the circuit initially stores the values (collectively called “snapshot”) of signals in various registers at the time of initial receipt of the data, and at a later time loads the saved snapshot to refetch data that was flushed.
摘要:
A method comprises performing an authentication of a user of a portable device, performing an authentication handshake between the portable device and a content server, wherein the portable device includes a USB plug that plugs directly into a USB port of a host computer and the host computer is communicatively coupled to the content server, and sending a first key sent from the portable device to the content server, wherein access to restricted content on the content server by the user is enabled if the user authentication, the authentication handshake, and an authentication using the first key are all successful. The process may also include encrypting restricted content received from the content server using a private key before storing the restricted content in a non-volatile memory of the portable device.
摘要:
A non-volatile memory device having a USB connector with a USB controller, and a wireless antenna with a wireless controller. The USB controller and the wireless controller are both operatively connected to the non-volatile memory. When the non-volatile memory device is operatively connected to a host using the USB connector, the USB controller has priority over the wireless controller for read from, and write to, functions with the non-volatile memory. A corresponding method is also disclosed.
摘要:
A system and method for authentication including verifying a password is disclosed. In one embodiment, the authentication system includes a first storage unit to store an authentication sequence, a read-only memory unit to store an authentication algorithm, and a second storage unit. A microcontroller is coupled to the first storage unit, the read-only memory unit, and is configured to be coupled to and uncoupled from a host. The microcontroller is configured to execute the authentication algorithm to verify a password with the authentication sequence, and to send an access request to a web server via the host if the authentication algorithm has verified the password with the authentication sequence.
摘要:
A data storage device 5 having a storage capacity of at least 8 Mbyte is surrounded by a housing including a stylus portion 23, having a tip 25 for indicating a position. The stylus permits the data storage device 5 to be used for data entry to an electronic device 19 such as a PDA which traces the position of the stylus tip. The data storage device 5 can be used in place of a conventional stylus. Thus, the user of the electronic device 19 which traces the position of a stylus is able to enjoy the advantages of a data storage device without being obliged to use an additional component.
摘要:
A portable device (12) comprising a connector (14) for connecting the portable device (12) to a host (18); a central processing unit (22) for controlling the operation of the portable device (12); at least one non-volatile memory module (24); a user interface (16) for input of user commands to the central processing unit (22) for enabling direct control of at least one function of the portable device (12) in a host (12). The central processing unit (22) is for uploading to a host an auto-run application to reside in the host (18) for enabling the user interface in the host. A corresponding method is also disclosed.
摘要:
A portable data storage device includes a USB controller, a master control unit and a NAND flash memory device. The master control unit receives data to be written to logical addresses, and instructions to read data from logical addresses. It uses a memory address mapping table to associate the logical addresses with the physical addresses in the memory device, and writes data to or reads data from the physical address corresponding to the logical address. The mapping is changed at intervals, so that different ones of the physical address regions are associated at different times with the logical addresses. This increases the speed of the device, and also means that no physical addresses are rapidly worn out by being permanently associated with logical addresses to which data is written relatively often.
摘要:
A solid-state memory storage device and method for using the device includes storing data wirelessly transmitted from a host and wirelessly transmitting the data to the host. The storage device has an RF module which demodulates an ultra-wideband write signal received wirelessly from a host and outputs a wireless protocol write signal. A wireless protocol controller has a protocol conversion layer which converts the wireless protocol write signal into a USB protocol write signal. A microcontroller has function extraction layer for extracting a write command from the USB protocol write signal and, in response to the write command, controls the writing of data extracted from the USB protocol write signal to the solid-state memory to store the data in the solid-state memory. The microcontroller also reads the data stored in the solid-state memory in response to a read command received from the host and outputs a USB protocol read signal to the wireless protocol controller. The protocol conversion layer also translates the USB protocol read signal into a wireless protocol read signal. The RF module also modulates the wireless protocol read signal and outputs an ultra-wideband signal for wireless transmission to the host.
摘要:
A portable data storage device is disclosed which includes an Interface for enabling the portable data storage device to be used for data transfer with a host Computer, and an Interface controller for controlling the interface. There is also a master control unit for controlling the writing of data to and reading data from a non-volatile memory. The non-volatile memory includes at least one single layer cell flash memory and at least one multiple layer cell flash memory. Upon receiving a write instruction, the master control unit determines which of the memories data contained in the instruction should be written to, and writes the data as appropriate similarly, upon receiving a read instruction, the master control unit reads the data from the appropriate one of the memories and transmits the data out of the device.
摘要:
A data storage device includes two data storage media: both a hard disk and a non-volatile solid state memory device, such as a flash memory. Data received by the data storage device for storage is stored both in the hard disk and the flash memory. Since the data storage is duplicated, if a problem arises with retrieving data from one of the hard disk, the data can be retrieved from the flash memory.