IP Library Granted Patent US 10,771,593
Granted Patent B2
US 10,771,593 · App. 15/997,924 · Granted Sep 8, 2020

Contactless communication interface systems and methods

Inventors: Roger D. Isaac (San Jose, CA); Srikanth Gondi (Cupertino, CA)
Assignee: KEYSSA SYSTEMS, INC.
H04L69/08H04B5/0031H04B5/02H04L43/0882H04L45/302H04L69/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,771,593
App. No.
15/997,924
Granted
Sep 8, 2020
Kind
B2
Abstract

Embodiments discussed herein refer to systems, methods, and circuits for managing and establishing contactless communications lanes between two contactlessly coupled systems. A contactless communication lane can be formed for each coupled pair of contactless communication units existing in the two systems. A contactless communications interface can enable software-defined connectivity that manages use of the contactless communication data lanes to enable data communications according to a selected one of a plurality of communications interfaces. The contactless communications interface may serve as a protocol translator and virtualization layer for enabling higher level software such as an operating system of a first system to communicate with a second system without requiring interface protocol specific hardware and software. This advantageously simplifies hardware and software components needed to simultaneously service a multitude of interface protocols.

Claims (29)

1. A method comprising:

determining characteristics of a first system, the first system characteristics including a first number of contactless communication units (CCUs) each capable of communicating extremely high frequency (EHF) electromagnetic (EM) signals over a respective contactless communication lane;

determining characteristics of a second system, the second system characteristics including a second number of CCUs each capable of communicating EHF EM signals over a respective contactless communication lane, wherein each contactless communication lane exists between a respective CCU in the first system and a respective CCU in the second system, and wherein a plurality of contactless communication lanes exist between the first and second systems;

identifying a first communications interface defining use of the plurality of contactless communication lanes based on the determined first and second system characteristics;

configuring each of the plurality of contactless communication lanes in accordance with the identified first communications interface; and

dynamically managing use of the plurality of communication lanes based on at least one of user preferences, quality of service assurances, total and available bandwidth, downstream bandwidth requirements, upstream bandwidth requirements, lane status, and lane turn-around time.

2. The method of claim 1 , wherein dynamically managing comprises:

receiving an indication to switch from the first communications interface to a second communications interface;

responsive to the received indication, repurposing the plurality of communications lanes according to the second communications interface.

3. The method of claim 1 , wherein dynamically managing comprises:

activating at least one additional communications lane.

4. The method of claim 1 , wherein dynamically managing comprises:

deactivating at least one active communications lane.

5. The method of claim 1 , wherein dynamically managing comprises:

changing a data flow direction of at least one of the plurality of communications lanes.

6. The method of claim 1 , wherein dynamically managing comprises:

receiving a plurality of different criteria; and

managing use of the plurality of communications lanes based on a balanced adherence to the received plurality of different criteria.

7. The method of claim 6 , wherein the plurality of criteria comprises

the first system characteristics;

the second system characteristics;

user preferences; and

demand by at least one of applications and circuitry that requires access to the plurality of communications lanes.

8. The method of claim 1 , wherein the first system characteristics and the second system characteristics each comprises Standards protocols selected from the group consisting of USB, DisplayPort, Thunderbolt, HDMI, SATA/SAS, PCIe, Ethernet SGMII, Hypertransport, Quickpath, I2S, GPIO, and I2C.

9. The method of claim 1 , wherein dynamically managing comprises deciding how many communication lanes to activate, and within the activated lanes, deciding which are used to send data downstream, which are used to send data upstream, and which are used to alternate between downstream and upstream transmission.

10. The method of claim 1 , wherein dynamically managing use of the communication lanes comprises at least one of:

activating at least one additional communications lane;

changing a data flow direction of at least one communications lane; and

deactivating at least one active communications lane, wherein the activating, changing the data flow direction of, and deactivating at least one communication lane based on data usage criteria existing between the first system and the second system.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2022
From: KEYSSA SYSTEMS, INC.
To: KEYSSA (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
Reel/Frame 060001/0316 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2022
From: KEYSSA (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
To: MOLEX, LLC
Reel/Frame 061521/0305 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2020
From: ISAAC, ROGER D.; GONDI, SRIKANTH
To: KEYSSA SYSTEMS, INC.
Reel/Frame 051471/0896 →
Continuity (2)
Division 14841386 · Aug 31, 2015
Related Publication 20180288196A1 · Oct 4, 2018