# US 2014/0156875 A1 · Coexisting standard and proprietary connection usage

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

- Number: US 2014/0156875 A1
- Document ID: US20140156875A1
- Status: Published application
- Kind: A1
- Application number: 13/690,965
- Filed: 2012-11-30
- Published: 2014-06-05
- Earliest claimed: 2012-11-30
- Assignees: Intel Corporation
- Inventors: Bradley Saunders; Robert Dunstan
- Web page: https://patentgrep.com/patent/US20140156875A1

## CPC

- G06F 11/3051: {Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs (verification or detection of system hardware configuration G06F11/2247)}
- G06F 9/4411: {Configuring for operating with peripheral devices; Loading of device drivers}
- G06F 13/385: {for adaptation of a particular data processing system to different peripheral devices}
- G06F 13/387: {for adaptation of different data processing systems to different peripheral devices, e.g. protocol converters for incompatible systems, open system}
- G06F 13/4068: {Electrical coupling}
- G06F 13/4086: {Bus impedance matching, e.g. termination}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method for coexisting standard connection and proprietary connection use is disclosed. The method may include connecting a peripheral device to a host computing device, wherein the peripheral device is connected via one of a standard connection type and a proprietary connection type. The method may include detecting the connection type. The method may include determining if the connection type is supported by the host computing device. The method may also include rendering a message indicating the connection type is not supported by the host system if the connection type is not supported.

## Claims

### Claim 1

A method for coexisting standard connection and proprietary connection use, comprising:
connecting a peripheral device to a host computing device, wherein the peripheral device is connected via one of a standard connection type and a proprietary connection type;
detecting the connection type;
determining if the connection type is supported by the host computing device;
configuring an interface between the host computing device and the connection type to align with the peripheral device in response to the connection type being supported; and
rendering a message indicating the connection type is not supported by the host system if the connection type is not supported.

### Claim 2 (depends on 1)

The method of claim 1, further comprising enumerating the peripheral device according to a specification associated with the peripheral device when the connection type is supported.

### Claim 3 (depends on 1)

The method of claim 1, wherein detecting the type of connection comprises identification of a vendor associated with the connection type based on one or more of:
a vendor identification index value;
version data indicating a version of the connection type; and
a textual representation of the vendor that can be directly rendered in the message comprising one or more of: a manufacturer associated with the connection type device, a common name of the connection type, and a model number associated with the connection type.

### Claim 4 (depends on 1)

The method of claim 1, wherein the message rendered may instruct a user of a method to contact a manufacturer of a connection type that is not supported by the host computing device.

### Claim 5 (depends on 1)

The method of claim 1, wherein detecting the type of connection is carried out by a logical control circuit within the host computing device, the logical control circuit to receive a signal indicating the connection type.

### Claim 6 (depends on 1)

The method of claim 1, wherein the standard connection type is associated with an industry standardized interface protocol specification comprising:
a universal serial bus (USB) interface protocol;
a PCI Express (PCIe) interface protocol;
a high-definition media interface (HDMI) interface protocol; or
a DisplayPort interface protocol.

### Claim 7 (depends on 1)

The method of claim 1, wherein the proprietary connection type comprises a proprietary interface protocol provided over a standardized interface connector.

### Claim 8

A host computing device, comprising;
a detector to detect a type of connection comprising one of a standard connection type and a proprietary connection type used to connect a peripheral device to the host computing device, wherein the detector is further to determine if the connection type is supported by the host computing device, and the host computing device is to configure an interface between the host computing device and the connection type to align with the peripheral device in response to the connection type being supported; and
a user interface to render a message indicating when the connection type is not supported by the host computing device.

### Claim 9 (depends on 8)

The host computing device of claim 8, wherein the connection type is a standard connection type, further comprising:
a processor;
a storage device comprising a non-transitory computer-readable medium to store instructions thereon that when executed by the processor cause the host computing system to enumerate the peripheral device according to a specification associated with the device when the connection type is supported.

### Claim 10 (depends on 8)

The host computing device of claim 8, wherein detecting the type of connection comprises identification of a vendor associated with the connection type based on one or more of:
a vendor identification index value;
version data indicating a version of the connection type; and
a textual representation of the vendor that can be directly rendered in the message comprising one or more of: a manufacturer associated with the connection type, a common name of the connection type, and a model number associated with the connection type.

### Claim 11 (depends on 8)

The host computing device of claim 8, wherein the message rendered may instruct a user to contact a manufacturer of a connection type that is not supported by the host computing device.

### Claim 12 (depends on 8)

The host computing device of claim 8, wherein the detector comprises a logical control circuit within the host computing device, the logical control circuit to receive a signal indicating the connection type.

### Claim 13 (depends on 8)

The host computing device of claim 8, wherein the standard connection type is associated with an industry standardized specification comprising:
a universal serial bus (USB) interface protocol;
a PCI Express (PCIe) interface protocol;
a high-definition media interface (HDMI) interface protocol; or
a DisplayPort interface protocol.

### Claim 14 (depends on 8)

The host computing device of claim 8, wherein the proprietary connection type comprises a proprietary interface protocol provided over a standardized interface connector.

### Claim 15

A system, comprising;
a host computing device;
a peripheral device including a connection type to attempt an interface with the host computing device;
a detector, of the host computing system, to detect the connection type comprising one of standard connection type and proprietary connection type, wherein the detector is further to determine if the connection type is supported by the host computing device, and the host computing device is to configure an interface between the host computing device and the connection type to align with the peripheral device in response to the connection type being supported; and
a user interface of the host computing device to render a message indicating when the connection type is not supported by the host computing device.

### Claim 16 (depends on 15)

The system of claim 15, wherein the connection type is a standard connection type, further comprising:
a processor of the host computing device;
a storage device, of the host computing device, comprising a non-transitory computer-readable medium to store instructions thereon that when executed by the processor cause the host computing system to enumerate the peripheral device according to a specification associated with the device when the connection type is supported.

### Claim 17 (depends on 15)

The system of claim 15, wherein detecting the type of connection comprises identification of a vendor associated with the connection type based on one or more of:
a vendor identification index value;
version data indicating a version of the connection type; and
a textual representation of the vendor that can be directly rendered in the message comprising one or more of: a manufacturer associated with the connection type device, a common name of the connection type, and a model number associated with the connection type.

### Claim 18 (depends on 15)

The system of claim 15, wherein the message rendered may instruct a user of a method to contact a manufacturer of a connection type that is not supported by the host computing device.

### Claim 19 (depends on 15)

The system of claim 15, wherein the detector comprises a logical control circuit within the host computing device, the logical control circuit to receive a signal indicating the connection type.

### Claim 20 (depends on 15)

The system of claim 15, wherein the standard connection type is associated with an industry standardized specification comprising:
a universal serial bus (USB) interface protocol;
a PCI Express (PCIe) interface protocol;
a high-definition media interface (HDMI) interface protocol; or
a DisplayPort interface protocol.

### Claim 21 (depends on 15)

The system of claim 15, wherein the proprietary connection type comprises a proprietary interface protocol provided over a standardized interface connector.
