# US 10,686,602 B2 · Portable device interface methods and systems

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,686,602 B2
- Document ID: US10686602B2
- Status: Granted
- Kind: B2
- Application number: 15/844,842
- Filed: 2017-12-18
- Published: 2018-05-03
- Granted: 2020-06-16
- Earliest claimed: 2014-11-20
- Assignees: BluInk Ltd.
- Applicants: Bluink Ltd.
- Inventors: Laurence Hamid; Stephen Borza
- Web page: https://patentgrep.com/patent/US10686602B2

## CPC

- H04L 9/3234: {involving additional secure or trusted devices, e.g. TPM, smartcard, USB or software token (network architectures or network communication protocols for supporting authentication of entities using an additional device in a packet data network H04L63/0853)}
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- G06F 12/1408: {by using cryptography (for digital transmission H04L9/00)}
- G06F 21/00: Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F 21/31: User authentication
- G06F 21/44: Program or device authentication
- H04W 12/033: of the user plane, e.g. user's traffic
- G06F 3/1454: {involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay}
- G06F 2212/1052: Security improvement
- G06F 2221/2115: Third party
- G09G 2354/00: Aspects of interface with display user
- G09G 2370/16: Use of wireless transmission of display information
- H04W 12/02: Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
- H04W 12/04: Key management, e.g. using generic bootstrapping architecture [GBA]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)

## Abstract

Whilst portable electronic devices such as smartphones have become ubiquitous for billions of users their primarily uses are consuming content or generating limited low complexity data. In contrast, laptops, desktop PCs etc. allow users to enter extended and/or complex content due to ergonomic user interfaces such as keyboard and mouse. Moving data requires either a third electronic device, e.g. a USB memory drive, or remotely storing the content. Accordingly, it would be beneficial to provide users with the benefit of entering and generating content on one or more electronic systems supporting ergonomic and user compatible haptic interfaces with the ability to store this upon their PED, e.g. smartphone. It would be further beneficial to provide the user also with a means to enter information into applications upon their PED through such external interfaces rather than the haptic interface of their PED, e.g. typically a small touchscreen.

## Claims

### Claim 1

A method of securely storing data comprising:
providing a primary electronic device (PRIME-ED) comprising at least a microprocessor and a first interface, the PRIME-ED for at least one of generating data for storage upon an external non-volatile non-transitory storage medium (EMD) and receiving data from the EMD;
providing the EMD for storing the data comprising at least non-volatile non-transitory memory and a second interface; and
providing a user interface adapter (UIA) comprising:
a third interface for at least one of receiving and transmitting first signals to the first interface;
a fourth interface for at least one of receiving and transmitting second signals to the second interface; and
an electronic circuit for at least one of converting received first signals to second signals and converting received second signals to first signals; wherein
either:
the PRIME-ED acts as a secure authentication device for the EMD, encrypts data for storage by the EMD into an encrypted format and decrypts encrypted data in the encrypted format; and
the EMD is a discrete physical memory device which provides a secure external memory where the data stored upon the EMD is stored in the encrypted format, received in the encrypted format via the second interface and transmitted in the encrypted format via the second interface; and
or:
the PRIME-ED acts as a secure authentication device for the EMD;
the EMD is a discrete physical memory device which provides a secure external memory where the data stored upon the EMD is stored in an encrypted format;
the data to be stored upon the EMD is encrypted into the encrypted format only upon the PRIME-ED prior to transmission to the UIA; and
the data retrieved from the EMD in the encrypted format is decrypted only upon the PRIME-ED after transmission from the UIA.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising
executing a process upon the PRIME-ED to encrypt and decrypt the data to be stored and retrieved from the EMD; and
the PRIME-ED only enables the process when the PRIME-ED is within a predetermined geographical area independent of geographical locations of each of the EMD and UIA.

### Claim 3

A user interface adapter (UIA) comprising:
a first interface for at least one of receiving and transmitting first signals to a second interface forming part of a primary electronic device (PRIME-ED);
a third interface for at least one of receiving and transmitting second signals to a fourth interface forming part of an electronic non-volatile non-transitory memory (EMD); and
an electronic circuit for at least one of converting received first signals to second signals and converting received second signals to first signals; wherein
the primary electronic device (PRIME-ED) at least one of generates data for storage upon the EMD which is stored via the UIA and receives data from the EMD via the UIA; and
either:
the UIA is coupled to the PRIME-ED by at least one of a first wired interface and a first wireless interface according to a first predetermined wireless standard;
the UIA is coupled to the EMD by at least one of a second wired interface and a second wireless interface according to a second predetermined wireless standard
the EMD is a discrete physical memory device which provides a secure external memory where the data stored upon the EMD is stored in an encrypted format;
only the PRIME-ED encrypts the data to be stored upon the EMD and decrypts the data retrieved from the EMD; and
the PRIME-ED only enables the process when the PRIME-ED determines that its current geographical location either meets a predetermined criterion or is within a predetermined geographical area independent of either a first geographical location of the EMD or a second geographical location of the UIA;
or:
the PRIME-ED acts as a secure authentication device for the EMD;
the EMD is a discrete physical memory device which provides a secure external memory where the data stored upon the EMD is stored in an encrypted format;
the data to be stored upon the EMD is encrypted into the encrypted format only upon the PRIME-ED prior to transmission to the UIA; and
the data retrieved from the EMD in the encrypted format is decrypted only upon the PRIME-ED after transmission from the UIA.

### Claim 4

A system for securely storing data comprising:
a primary electronic device (PRIME-ED) comprising at least a microprocessor and a first interface, the PRIME-ED for at least one of generating data for storage upon the external non-volatile non-transitory storage medium (EMD) and receiving data from the EMD;
the EMD for storing the data comprising at least non-volatile non-transitory memory and a second interface; and
a user interface adapter (UIA) comprising:
a third interface for at least one of receiving and transmitting first signals to the first interface;
a fourth interface for at least one of receiving and transmitting second signals to the second interface; and
an electronic circuit for at least one of converting received first signals to second signals and converting received second signals to first signals; wherein
either:
the PRIME-ED acts as a secure authentication device for the EMD;
the EMD is a discrete physical memory device which provides a secure external memory where the data stored upon the EMD is stored in an encrypted format;
the data to be stored upon the EMD is encrypted into the encrypted format only upon the PRIME-ED prior to transmission to the UIA; and
the data retrieved from the EMD in the encrypted format is decrypted only upon the PRIME-ED after transmission from the UIA;
or:
the EMD is a discrete physical memory device which provides a secure external memory where the data stored upon the EMD is stored in an encrypted format; and
the PRIME-ED provides authentication data to the EMD in order for the EMD to either receive data for storage upon the EMD or retrieve data and transmit it from the EMD to the PRIME-ED.

### Claim 5 (depends on 4)

The system according to claim 4, wherein
executing a process upon the PRIME-ED to encrypt and decrypt the data to be stored and retrieved from the EMD; and
the PRIME-ED only enables the process when the PRIME-ED is within a predetermined geographical area independent of a geographical locations of each of the EMD and UIA.

### Claim 6

A method of securely storing data comprising:
providing a primary electronic device (PRIME-ED) comprising at least a microprocessor and a first interface, the PRIME-ED for at least one of generating data for storage upon an external non-volatile non-transitory storage medium (EMD) and receiving data from the EMD;
providing the EMD for storing the data comprising at least non-volatile non-transitory memory and a second interface; and
providing a user interface adapter (UIA) comprising:
a third interface for at least one of receiving and transmitting first signals to the first interface;
a fourth interface for at least one of receiving and transmitting second signals to the second interface; and
an electronic circuit for at least one of converting received first signals to second signals and converting received second signals to first signals; wherein
the EMD is a discrete physical memory device which provides a secure external memory where the data stored upon the EMD is stored in an encrypted format; and
the PRIME-ED provides authentication data to the EMD in order for the EMD to at least one of receive data for storage upon the EMD or retrieve data and transmit it from the EMD to the PRIME-ED.

### Claim 7

A method of securely storing data comprising:
providing a primary electronic device (PRIME-ED) comprising at least a microprocessor and a first interface, the PRIME-ED for at least one of generating data for storage upon an external non-volatile non-transitory storage medium (EMD) and receiving data from the EMD;
providing the EMD for storing the data comprising at least non-volatile non-transitory memory and a second interface; and
providing a user interface adapter (UIA) comprising:
a third interface for at least one of receiving and transmitting first signals to the first interface;
a fourth interface for at least one of receiving and transmitting second signals to the second interface; and
an electronic circuit for at least one of converting received first signals to second signals and converting received second signals to first signals; wherein
either:
the EMD is a discrete physical memory device which provides a secure external memory where the data stored upon the EMD is stored in an encrypted format;
the PRIME-ED supports multiple users; and
each user is associated with a different encryption for encrypting the data upon the PRIME-ED to be stored upon the EMD prior to it being provided to the UIA and decrypting the data upon the PRIME-ED after it is retrieved from the EMD and received from the UIA; and
or:
the EMD is a discrete physical memory device which provides a secure external memory where the data stored upon the EMD is stored in an encrypted format;
executing a process upon the PRIME-ED to encrypt and decrypt the data to be stored and retrieved from the EMD; and
the PRIME-ED only enables the process when the PRIME-ED determines that its current geographical location meets a predetermined criterion independent of geographical locations of each of the EMD and UIA.

### Claim 8

A method of securely storing data comprising:
providing a primary electronic device (PRIME-ED) comprising at least a microprocessor and a first interface, the PRIME-ED for at least one of generating data for storage upon an external non-volatile non-transitory storage medium (EMD) and receiving data from the EMD;
providing the EMD for storing the data comprising at least non-volatile non-transitory memory and a second interface; and
providing a user interface adapter (UIA) comprising:
a third interface for at least one of receiving and transmitting first signals to the first interface;
a fourth interface for at least one of receiving and transmitting second signals to the second interface; and
an electronic circuit for at least one of converting received first signals to second signals and converting received second signals to first signals; wherein
either:
the EMD is a discrete physical memory device which provides a secure external memory where the data stored upon the EMD is stored in an encrypted format; and
the PRIME-ED provides an encryption key to the EMD to encrypt the data for storage upon the EMD; and
or:
the EMD is a discrete physical memory device which provides a secure external memory where the data stored upon the EMD is stored in an encrypted format; and
the PRIME-ED provides an encryption key to the EMD to decrypt the data retrieved from storage upon the EMD.

### Claim 9

A user interface adapter (UIA) comprising:
a first interface for at least one of receiving and transmitting first signals to a second interface forming part of a primary electronic device (PRIME-ED);
a third interface for at least one of receiving and transmitting second signals to a fourth interface forming part of an electronic non-volatile non-transitory memory (EMD); and
an electronic circuit for at least one of converting received first signals to second signals and converting received second signals to first signals; wherein
the primary electronic device (PRIME-ED) at least one of generates data for storage upon the EMD which is stored via the UIA and receives data from the EMD via the UIA; and
either:
the EMD is a discrete physical memory device which provides a secure external memory where the data stored upon the EMD is stored in an encrypted format; and
the PRIME-ED provides either:
authentication data to the EMD in order for the EMD to at least one of receive data for storage upon the EMD or retrieve data and transmit it from the EMD to the PRIME-ED; or
an encryption key to the EMD to at least one of encrypt the data for storage upon the EMD and decrypt the data retrieved from storage upon the EMD;
or:
the EMD is a discrete physical memory device which provides a secure external memory where the data stored upon the EMD is stored in an encrypted format;
the PRIME-ED supports multiple users; and
each user is associated with a different encryption for encrypting the data upon the PRIME-ED to be stored upon the EMD prior to it being provided to the UIA and decrypting the data upon the PRIME-ED after it is retrieved from the EMD and received from the UIA; and
the different encryption is not provided to either the UIA or EMD.

### Claim 10

A system for securely storing data comprising:
a primary electronic device (PRIME-ED) comprising at least a microprocessor and a first interface, the PRIME-ED for at least one of generating data for storage upon the external non-volatile non-transitory storage medium (EMD) and receiving data from the EMD;
the EMD for storing the data comprising at least non-volatile non-transitory memory and a second interface; and
a user interface adapter (UIA) comprising:
a third interface for at least one of receiving and transmitting first signals to the first interface;
a fourth interface for at least one of receiving and transmitting second signals to the second interface; and
an electronic circuit for at least one of converting received first signals to second signals and converting received second signals to first signals; wherein
either:
the EMD is a discrete physical memory device which provides a secure external memory where the data stored upon the EMD is stored in an encrypted format;
the PRIME-ED supports multiple users; and
each user is associated with a different encryption for encrypting the data upon the PRIME-ED to be stored upon the EMD prior to it being provided to the UIA and decrypting the data upon the PRIME-ED after it is retrieved from the EMD and received from the UIA;
or:
the EMD is a discrete physical memory device which provides a secure external memory where the data stored upon the EMD is stored in an encrypted format;
executing a process upon the PRIME-ED to encrypt and decrypt the data to be stored and retrieved from the EMD; and
the PRIME-ED only enables the process when the PRIME-ED determines that its current geographical location meets a predetermined criterion independent of geographical locations of each of the EMD and UIA.
