IP Library › Granted Patent US 9,183,104
Granted Patent B2
US 9,183,104 · App. 14/135,641 · Granted Nov 10, 2015

Validating connection, structural characteristics and positioning of cable connectors

Inventors: William L. Brodsky (Binghamton, NY); William P. Kostenko (Poughkeepsie, NY)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F11/2289G06F11/3089
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 9,183,104
App. No.
14/135,641
Granted
Nov 10, 2015
Kind
B2
Abstract

In one or more aspects, a determination is made as to whether a connector is securely fastened, whether the connector connected within a socket structure is the expected connector for that socket structure, and/or whether connectors coupled to one another via one or more cables are properly positioned for communication between them. Information on selected physical connection elements of a connector is used to determine one or more structural characteristics of the cable(s) connected to the connector and to determine whether the connector is the expected connector for a particular socket structure.

Claims (45)

1. A computer program product for validating connections of connectors, said computer program product comprising:

a computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising:

obtaining, from a connector connected to a socket structure, an identifier of a cable coupled to the connector at one end of the cable, the obtaining comprising reading information from a plurality of physical connection elements of the connector to obtain the identifier, wherein the identifier serves as an indication of whether the cable is properly physically engaged in the socket structure;

determining, based on the identifier, whether a structural characteristic of the cable is an expected structural characteristic for that socket structure;

based on determining the structural characteristic of the cable is the expected structural characteristic for that socket structure, continuing validation of connection of the connector; and

based on determining the structural characteristic of the cable is not the expected structural characteristic for that socket structure, providing an indication that the connector is not as expected.

2. The computer program product of claim 1 , wherein the structural characteristic comprises a length of the cable.

3. The computer program product of claim 2 , wherein the information comprises a plurality of values read from the plurality of physical connection elements in a defined sequence to provide the identifier, the identifier identifying the length of the cable.

4. The computer program product of claim 1 , wherein the continuing validation comprises:

obtaining, from another connector coupled to the cable at another end of the cable and connected to another socket structure, another identifier, the obtaining comprising reading information from another plurality of physical connection elements of the another connector to obtain the another identifier;

determining, based on the another identifier, whether the structural characteristic of the cable is the expected structural characteristic for the another socket structure; and

based on determining the structural characteristic of the cable is the expected structural characteristic for the another socket structure, initiating communication between the connector and the another connector.

5. The computer program product of claim 4 , wherein the initiating communication comprises performing a communications handshake between the connector and the another connector using a selected plurality of connection elements of the connector and the another connector.

6. The computer program product of claim 5 , wherein the method further comprises:

determining whether the communications handshake is successful;

based on determining the communications handshake is successful, initiating data communication using the cable; and

based on determining the communications handshake is unsuccessful, providing an indication of such.

7. The computer program product of claim 1 , wherein based on determining the structural characteristic of the cable is not the expected structural characteristic, a further determination is made as to whether the identifier is a first value, wherein based on the identifier being the first value it is determined that the connector is not fully engaged in the socket structure.

8. The computer program product of claim 1 , wherein based on determining the structural characteristic of the cable is not the expected structural characteristic, a further determination is made as to whether the identifier is a second value, wherein based on the identifier being the second value it is determined that the connector is not to be used.

9. The computer program product of claim 1 , wherein based on determining the structural characteristic of the cable is not the expected structural characteristic:

determining whether the identifier is a first value, wherein based on the identifier being the first value, it is determined that the connector is not fully engaged in the socket structure;

based on the identifier not being the first value, determining whether the identifier is a second value, wherein based on the identifier being the second value, it is determined that the connector is not to be used; and

based on the identifier not being the first value or the second value, it is determined that the connector is not a proper connector for the socket structure.

10. The computer program product of claim 1 , wherein the plurality of physical connection elements have a length of a first size, and wherein the connector comprises other physical connection elements having a length of a second size, the second size differing from the first size.

11. The computer program product of claim 1 , wherein the information is built into the physical connection elements of the connector.

12. A computer system for validating connections of connectors, said computer system comprising:

a memory; and

a processor in communications with the memory, wherein the computer system is configured to perform a method, said method comprising:

obtaining, from a connector connected to a socket structure, an identifier of a cable coupled to the connector at one end of the cable, the obtaining comprising reading information from a plurality of physical connection elements of the connector to obtain the identifier, wherein the identifier serves as an indication of whether the cable is properly physically engaged in the socket structure;

determining, based on the identifier, whether a structural characteristic of the cable is an expected structural characteristic for that socket structure;

based on determining the structural characteristic of the cable is the expected structural characteristic for that socket structure, continuing validation of connection of the connector; and

based on determining the structural characteristic of the cable is not the expected structural characteristic for that socket structure, providing an indication that the connector is not as expected.

13. The computer system of claim 12 , wherein the structural characteristic comprises a length of the cable, and wherein the information comprises a plurality of values read from the plurality of physical connection elements in a defined sequence to provide the identifier, the identifier identifying the length of the cable.

14. The computer system of claim 12 , wherein the continuing validation comprises:

obtaining, from another connector coupled to the cable at another end of the cable and connected to another socket structure, another identifier, the obtaining comprising reading information from another plurality of physical connection elements of the another connector to obtain the another identifier;

determining, based on the another identifier, whether the structural characteristic of the cable is the expected structural characteristic for the another socket structure; and

based on determining the structural characteristic of the cable is the expected structural characteristic for the another socket structure, initiating communication between the connector and the another connector.

15. The computer system of claim 14 , wherein the initiating communication comprises performing a communications handshake between the connector and the another connector using a selected plurality of connection elements on the connector and the another connector.

16. The computer system of claim 15 , wherein the method further comprises:

determining whether the communications handshake is successful;

based on determining the communications handshake is successful, initiating data communication using the cable; and

based on determining the communications handshake is unsuccessful, providing an indication of such.

17. The computer system of claim 12 , wherein based on determining the structural characteristic of the cable is not the expected structural characteristic, a further determination is made as to whether the identifier is a first value, wherein based on the identifier being the first value it is determined that the connector is not fully engaged in the socket structure.

18. The computer system of claim 12 , wherein based on determining the structural characteristic of the cable is not the expected structural characteristic, a further determination is made as to whether the identifier is a second value, wherein based on the identifier being the second value it is determined that the connector is not to be used.

19. The computer system of claim 12 , wherein the information is built into the physical connection elements of the connector.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2013
From: BRODSKY, WILLIAM L.; KOSTENKO, WILLIAM P.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 031826/0005 →
Continuity (1)
Related Publication 20150178172A1 · Jun 25, 2015