# US 10,375,221 B2 · Adapter devices for enhancing the functionality of other devices

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

- Number: US 10,375,221 B2
- Document ID: US10375221B2
- Status: Granted
- Kind: B2
- Application number: 15/802,969
- Filed: 2017-11-03
- Published: 2018-02-22
- Granted: 2019-08-06
- Earliest claimed: 2015-04-30
- Assignees: Keyssa Systems, Inc.
- Applicants: Keyssa Systems, Inc.
- Inventors: Nicholas A. Antonopoulos; Roger D. Isaac; Mariel van Tatenhove
- Web page: https://patentgrep.com/patent/US10375221B2

## CPC

- G06F 13/385: {for adaptation of a particular data processing system to different peripheral devices}
- G06F 13/4022: {using switching circuits, e.g. switching matrix, connection or expansion network (G06F13/4009 takes precedence)}
- H04M 1/72409: by interfacing with external accessories (hands-free H04M1/60)
- G06F 2213/3814: Wireless link with a computer system port
- H04M 1/72412: using two-way short-range wireless interfaces
- Y02D 10/00: Energy efficient computing, e.g. low power processors, power management or thermal management
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

An adapter may facilitate easy and swift data transfer amongst two previously incompatible electronic devices. Such an adapter may be operative to communicate data with a first of the two electronic devices using a contactless communication link and a first communication protocol and to communicate data with a second of the two electronic devices using a mechanical communication link and/or using a second communication protocol that is different than the first communication protocol, such that data may be transferred between the first and second electronic devices via the adapter. The adapter may be communicatively coupled to both the first electronic device and the second electronic device at the same time. The adapter may rapidly transition between communicating data with the first device and communicating data with the second device (e.g., without altering a physical connection between the adapter and one of the first and second devices during such a transition).

## Claims

### Claim 1

An apparatus comprising:
a housing configured to attach to a first device in an attached state;
a first communication unit (CU) configured to establish a first communications link by exchanging extremely high frequency (EHF) electromagnetic signals with a second CU of the first device when in the attached state;
a connector configured to establish a second communications link by exchanging electrical signals with a second device; and
a controller configured to utilize a first application programming interface (API) to communicate with the first device according to a first communications protocol.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the first communications link is a wireless link that has a communications range of less than 5 centimeters.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the first communications protocol is a universal serial bus (USB) protocol.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the controller is configured to utilize the first API to communicate with the second device according to the first communications protocol.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the controller is configured to utilize a second API to communicate with the second device according to a second communications protocol different from the first communications protocol.

### Claim 6 (depends on 1)

The apparatus of claim 1, further comprising a memory, and the controller is configured to enable a first communications path between the first communications link and the memory and a second communications path between the second communications link and the memory.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein the controller is configured to provide direct memory access (DMA) to the memory via the first communications path or the second communications path.

### Claim 8 (depends on 1)

The apparatus of claim 1 further comprising the second device, wherein the second device is encased by the housing.

### Claim 9 (depends on 8)

The apparatus of claim 8, wherein the second device is one or more of a touch pad, a touch screen, a keyboard, a button, a mouse, a microphone, a camera, a scanner, a proximity sensor, a light detector, a motion sensor, and a biometric sensor.

### Claim 10 (depends on 1)

The apparatus of claim 1 further comprising a first memory and a second memory firewalled from the first memory, wherein the controller is configured to quarantine data in the first memory.

### Claim 11 (depends on 10)

The apparatus of claim 10, wherein the controller is configured to perform at least one of virus detection and authentication of the data in the first memory.

### Claim 12 (depends on 8)

The apparatus of claim 8, wherein the first communications protocol includes a plurality of first communications protocol versions, and the controller is configured to utilize the first communications protocol version selected from among the plurality of first communications protocol versions in accordance with a compatibility of the first device.

### Claim 13 (depends on 12)

The apparatus of claim 12, wherein the plurality of first communications protocol versions include USB 2.0, USB 3.0, USB 3.1, USB Type C, and/or USB 3/2 auto-switchable protocols.

### Claim 14 (depends on 1)

The apparatus of claim 1, wherein the second device is one or more of audio speakers, visual displays, and haptic output components.

### Claim 15

A system comprising:
a first device in electrical communication with a first communication unit (CU); and
a second device in electrical communication with a second CU; and
a controller configured to utilize a first application programming interface (API) to communicate with the first device according to a first communications protocol,
wherein the first CU is configured to establish a communications link by exchanging extremely high frequency (EHF) electromagnetic signals with the second CU.

### Claim 16 (depends on 15)

The system of claim 15, wherein:
the first device is encased by a first housing,
the second device is encased by a second housing distinct from the first housing,
the first housing is configured to attach to the second housing in an attached state, and
the first CU is configured to establish the communications link while in the attached state.

### Claim 17 (depends on 15)

The system of claim 15, wherein the first device and second device are encased in a same housing.

### Claim 18 (depends on 15)

The system of claim 15, wherein the controller is configured to utilize the first API to communicate with the second device according to the first communications protocol.

### Claim 19 (depends on 15)

The system of claim 15, wherein the controller is configured to utilize a second API to communicate with the second device according to a second communications protocol different from the first communications protocol.
