Ephemeral Peripheral Device
AssigneeJonker LLC
InventorsJohn Nicholas Gross, David K.Y. Liu
Life of this patent
Estimating the term…
Abstract
An ephemeral system includes an ephemeral communications device and associated ephemeral memory system (onboard or peripheral) for securing user data. Different secure operating modes are provided for customizing user security requirements across end-to-end communications links, including in exchanges of electronic data between smartphone devices.
Claims20
An ephemeral memory device adapted to be coupled to and store selected data from one or more applications executing on a first separate host computing device comprising:
- an interface circuit adapted to exchange ephemerally designated data between the ephemeral memory device and the first separate host computing device;
- an ephemeral memory circuit adapted to store said ephemerally designated data;
- a controller circuit coupled to said interface circuit and said ephemeral memory, and being adapted to process and enforce ephemeral parameters for data specified by the one or more applications on the first separate host computing device, said ephemeral parameters including instructions specifying a one time access read operation on ephemerally designated data for the one or more applications;
- wherein said one time access read operation performed by said controller circuit is implemented through a hybrid memory operation that simultaneously reads and physically and permanently erases said ephemerally designated data on said ephemeral memory circuit;
- wherein the ephemeral memory device is configured to impart ephemeral behavior to selected data received by a first separate host computing device.
An ephemeral memory system adapted to temporarily store ephemerally designated data comprising:
- an ephemeral memory routine adapted to execute on a first host computing device and process ephemerally designated data received at such device;
- and
- an ephemeral memory device adapted to be coupled to the first host computing device, and including:
- i) an interface circuit adapted to exchange ephemerally designated data between the ephemeral memory device and the first separate host computing device;
- ii) an ephemeral memory circuit adapted to store said ephemerally designated data;
- iii) a controller circuit coupled to said interface circuit and said ephemeral memory, and being adapted to perform a write operation and a read operation on said ephemerally designated data;
- wherein said read operation performed by said controller circuit is implemented through a hybrid memory operation that simultaneously reads and physically and permanently erases said ephemerally designated data on said ephemeral memory circuit.
A portable communications device adapted to temporarily store ephemerally designated data on a separate ephemeral memory device comprising:
- a wireless communications circuit adapted to receive wireless data from a separate portable communications device in accordance with a wireless communications protocol through one or more wireless data channels;
- a processing circuit coupled to the communications circuit and adapted to execute one or more applications on the portable communications device, including an ephemeral data communications program which performs ephemeral processing of multi-media data received from a separate portable communications device based on a set of ephemeral parameters specified for such multi-media data;
- one or more memory circuits coupled to the processing circuit, including:
- a first random access memory (RAM) circuit coupled to the processing circuit and adapted to store application code and data for the communications program;
- a first non-ephemeral non-volatile memory (NVM) circuit coupled to the processing circuit and adapted to store application code and device data;
- an interface circuit adapted to transmit data from the ephemeral data communications program to a separate portable ephemeral memory device through a data bus that is separate from said one or more wireless data channels;
- said ephemeral data communications program being further configured to enforce said set of ephemeral parameters for the multi-media data, including by ensuring that any multi-media data designated for ephemeral treatment is not stored in said non-ephemeral NVM circuit on the portable communications device.
Dependencies are inferred from the claim text.