Universal smart connection pad
First Claim
Patent Images
1. A system, comprising:
- a) a processing system that includes a processor;
b) a connection pad, which includes(i) a set of pins, which(A) are arranged equally-spaced in a grid having a plurality of rows and a plurality of columns,(B) have magnetic polarities that alternate within a row in the plurality of rows, and alternate within a column in the plurality of columns,(C) are equally-spaced within a row in the plurality of rows, and equally-spaced within a column in the plurality of column, and(D) through a first subset of which the connection pad can electronically connect to a first slave device and communicate electronically with the first slave device,(ii) a first hardware interface through which the pad can electrically connect to a host device and communicate electronically with the host device, andc) the host device, which includes a second hardware interface through which the host device can electrically connect to the connection pad and communicate electronically with the connection pad,d) connection management logic, which includes(i) a power module, under control of the processing system, whereby the host device provides power through a first subset of pins in the set of pins, to the first slave device, which is external to the host device,(ii) a mating module, under control of the processing system, whereby the host device receives identification information from the first slave device and establishes and maintains electronic data communication with the first slave device through a second subset of pins in the set of pins, and the first and the second hardware interfaces, and(iii) a pin assignment module, under control of the processing system, whereby the host device transmits pin assignment information to the first slave device through a third subset of pins in the set of pins, and the first and the second hardware interfaces, wherein the first, second, and third subsets of pins are not necessarily pairwise mutually exclusive.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is a pad for connecting a host device to a slave device through a slave adapter. The host may provide services to the slave, including power and data connections. Pins in the pad magnetically align the slave adapter. The host and slave may collaborate on which pins are assigned to connections. The system handles various usage modifications including, for example, dislocation of the slave adapter, and changes in pin assignments.
49 Citations
19 Claims
-
1. A system, comprising:
-
a) a processing system that includes a processor; b) a connection pad, which includes (i) a set of pins, which (A) are arranged equally-spaced in a grid having a plurality of rows and a plurality of columns, (B) have magnetic polarities that alternate within a row in the plurality of rows, and alternate within a column in the plurality of columns, (C) are equally-spaced within a row in the plurality of rows, and equally-spaced within a column in the plurality of column, and (D) through a first subset of which the connection pad can electronically connect to a first slave device and communicate electronically with the first slave device, (ii) a first hardware interface through which the pad can electrically connect to a host device and communicate electronically with the host device, and c) the host device, which includes a second hardware interface through which the host device can electrically connect to the connection pad and communicate electronically with the connection pad, d) connection management logic, which includes (i) a power module, under control of the processing system, whereby the host device provides power through a first subset of pins in the set of pins, to the first slave device, which is external to the host device, (ii) a mating module, under control of the processing system, whereby the host device receives identification information from the first slave device and establishes and maintains electronic data communication with the first slave device through a second subset of pins in the set of pins, and the first and the second hardware interfaces, and (iii) a pin assignment module, under control of the processing system, whereby the host device transmits pin assignment information to the first slave device through a third subset of pins in the set of pins, and the first and the second hardware interfaces, wherein the first, second, and third subsets of pins are not necessarily pairwise mutually exclusive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
a) orienting a slave adapter on a connection pad, wherein the pad includes a pad set of magnetized pins arranged in an equally-spaced grid, having a plurality of rows and a plurality of columns, and the slave adapter includes an adapter set of magnetized pins, arranged in a grid having a plurality of rows and a plurality of columns, and having spacing that corresponds to spacing of the pad set; b) detecting contact by a host device of the slave adapter with the connection pad; c) establishing an electrical connection through a subset of the pad pins and the adapter pins between a host device, which is electrically connected to the pad, and a slave device, which is electrically connected to the adapter; d) transmitting by the slave device through the adapter, and receiving by the host device through the pad, information identifying a type of the slave device and requirements of the slave device for communicating with the host device; e) specifying, by the host device to the slave device, communication assignments of a first mated subset of the adapter pins; f) establishing data communication between the host device and the slave device through at least one pin in the first mated subset of adapter pins; g) detecting a failure in communication between the host device and the slave device; h) magnetically reorienting the slave adapter on the connection pad; and i) resuming data communication between the host device and the slave device through the pad and adapter. - View Dependent Claims (14)
-
-
15. A method, comprising:
-
a) orienting a slave adapter on a connection pad, wherein the pad includes a pad set of magnetized pins arranged in an equally-spaced grid, having a plurality of rows and a plurality of columns, and the slave adapter includes an adapter set of magnetized pins, arranged in a grid having a plurality of rows and a plurality of columns, and having spacing that corresponds to spacing of the pad set; b) detecting contact by a host device of the slave adapter with the connection pad; c) establishing an electrical connection through a subset of the pad pins and the adapter pins between a host device, which is electrically connected to the pad, and a slave device, which is electrically connected to the adapter; d) transmitting by the slave device through the adapter, and receiving by the host device through the pad, information identifying a type of the slave device and requirements of the slave device for communicating with the host device; e) specifying, by the host device to the slave device, communication assignments of a first mated subset of the adapter pins; f) establishing data communication between the host device and the slave device through at least one pin in the first mated subset of adapter pins; and g) placing any adapter pins that are not in the first mated subset into a standby mode, wherein the second mated subset includes a pin of the first mated subset that was in standby mode prior to a failure in communication between the host device and the slave device.
-
-
16. A method, comprising:
-
a) orienting a slave adapter on a connection pad, wherein the pad includes a pad set of magnetized pins arranged in an equally-spaced grid, having a plurality of rows and a plurality of columns, and the slave adapter includes an adapter set of magnetized pins, arranged in a grid having a plurality of rows and a plurality of columns, and having spacing that corresponds to spacing of the pad set; b) detecting contact by a host device of the slave adapter with the connection pad; c) establishing an electrical connection through a subset of the pad pins and the adapter pins between a host device, which is electrically connected to the pad, and a slave device, which is electrically connected to the adapter; d) transmitting by the slave device through the adapter, and receiving by the host device through the pad, information identifying a type of the slave device and requirements of the slave device for communicating with the host device; e) specifying, by the host device to the slave device, communication assignments of a first mated subset of the adapter pins; f) establishing data communication between the host device and the slave device through at least one pin in the first mated subset of adapter pins; g) receiving by the host device a request, from the slave through the pad, specifying a change in communication needs of the slave device; and h) transmitting by the host device to the slave through the pad a change in communication assignments of adapter pins. - View Dependent Claims (17, 18)
-
-
19. A slave adapter, comprising:
-
a) a set of adapter pins arranged into at least two rows, pairwise not necessarily of the same length, and two columns, pairwise not necessarily of the same length, wherein pairs of adjacent pins have opposite magnetic polarity; b) hardware power and communication interfaces to a slave device; c) a power and a communication connection through a subset of the adapter pins between the slave device and a set of connection pad pins to which the subset of the adapter pins are held in physical contact by magnetic attraction.
-
Specification