Device, system and method for data exchange
First Claim
1. A portable device for data storage for a user, comprising:
- (a) a non-volatile memory for storing the data, wherein data transfer with said non-volatile memory is controlled according to at least one instruction, wherein said at least one instruction is not alterable by the user;
(b) a logic for executing said at least one instruction; and
(c) a device interface for enabling the data to be transferred from the portable device directly to another portable device, wherein communication between said portable devices only occurs through respective device interfaces.
5 Assignments
0 Petitions
Accused Products
Abstract
A device, a method and a system for portable data storage and transfer through a simplified device interface. The operations of the device are restricted, in order to increase the ease of use of the device, and in order to provide certain core functions. These core functions include reading data, writing data and exchanging data with a similar device and/or with an external computer. The device features a minimal set of hardware components for accomplishing these functions, such as a data processor of some type, a memory storage medium or media, and a data exchange mechanism, which may optionally be an infrared port for example.
42 Citations
29 Claims
-
1. A portable device for data storage for a user, comprising:
-
(a) a non-volatile memory for storing the data, wherein data transfer with said non-volatile memory is controlled according to at least one instruction, wherein said at least one instruction is not alterable by the user;
(b) a logic for executing said at least one instruction; and
(c) a device interface for enabling the data to be transferred from the portable device directly to another portable device, wherein communication between said portable devices only occurs through respective device interfaces. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A portable device for device-to-device data transfer to a second portable device, comprising:
-
(a) a non-volatile memory for storing the data; and
(b) a device interface for enabling the data to be transferred between the second portable device and the portable device;
wherein the portable device is only capable of data storage and transfer.
-
-
17. A portable device for data storage, comprising:
-
(a) a non-volatile memory for storing the data;
(b) a limited instruction set for controlling transfer of the data for at least one of to or from said non-volatile memory;
(c) a logic for executing at least one instruction from said limited instruction set; and
(d) a device interface for enabling the data to be transferred for at least one of to or from the portable device;
wherein the portable device lacks an operating system. - View Dependent Claims (18)
-
-
19. A portable device for active data transfer, consisting essentially of:
-
(a) a non-volatile memory for storing the data;
(b) a logic for executing at least one instruction for controlling transfer of the data for at least one of to or from said non-volatile memory; and
(c) a device interface for enabling the data to be transferred at least one of to or from the portable device, wherein the data is only transferable through said device interface.
-
-
20. A method for automatic transfer of data, the data being stored in a portable storage device, the method comprising:
-
detecting an existence of a second portable storage device for transferring the data;
determining at least one condition being fulfilled for transferring the data; and
automatically transferring data fulfilling said at least one condition between the portable storage device and said second portable storage device. - View Dependent Claims (21, 22)
-
-
23. A portable device for data storage, comprising:
-
(a) a non-volatile memory for storing the data;
(b) a device interface for interfacing the device with a second portable device for transferring data, wherein data is only transferable through said device interface; and
(c) a mechanism for transferring the data between the device and said second portable device using said respective device interfaces of the device and said second portable device, such data transfer occurring directly between the device and said second portable device without passing the data through an additional device and wherein said mechanism is not alterable.
-
-
24. A portable device for data storage for a user, comprising:
-
(a) a non-volatile memory for storing the data, wherein data transfer with said non-volatile memory is controlled according to at least one instruction, wherein said at least one instruction is not alterable;
(b) a logic for executing said at least one instruction; and
(c) a device interface for enabling the data to be transferred from the portable device directly to another portable device, wherein communication between said portable devices only occurs through respective device interfaces. - View Dependent Claims (25)
-
-
26. A portable device for data storage for a user, comprising:
-
(a) a non-volatile memory for storing the data;
(b) a memory for storing a software application for controlling data transfer with said non-volatile memory, wherein the device is not capable of receiving an additional software application;
(c) a logic for executing said software application; and
(d) a device interface for enabling the data to be transferred from the portable device directly to another portable device, wherein communication between said portable devices only occurs through respective device interfaces. - View Dependent Claims (27, 28, 29)
-
Specification