# US 5,349,640 A · Option bus adapter

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

- Number: US 5,349,640 A
- Document ID: US5349640A
- Status: Granted
- Kind: A
- Application number: 08/082,658
- Filed: 1993-06-24
- Granted: 1994-09-20
- Earliest claimed: 1993-06-24
- Assignees: Rolm Company
- Inventors: Tave P. Dunn; Larry A. Stell; William F. Dunn, Jr.; Norman Endick
- Web page: https://patentgrep.com/patent/US5349640A

## CPC

- H04M 1/253: Telephone sets using digital voice transmission
- H04M 1/6033: {for providing handsfree use or a loudspeaker mode in telephone sets (arrangements for preventing acoustic echo H04M9/08)}
- H04M 11/06: Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors
- H04Q 11/0435: {Details}
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04Q: SELECTING (switches, relays, selectors H01H; wireless communication networks H04W)

## Abstract

A method and apparatus for connecting a programmable computing device to a digital telephone via an adapter. The digital telephone includes an option bay connection, having a hierarchical control protocol. The option bay connection makes available several types of information including local analog audio, and analog voice, digital voice, digital data and telephone control streams. The adapter passes the telephony control data to and from a programmable computing device such as a personal computer, enabling an application operating on the computing device to control or monitor the operation of the telephone. The adapter includes a microcontroller and an interface for a serial port and can thus be connected to the serial port of the programmable computing device.

## Claims

### Claim 1

An option for use with a digital telephone of a type in which options are electrically coupled to the digital telephone by way of an option bus including bus control signals and bus data signals, and wherein the option bus is further coupled to a telephony switch by way of a telephony link and to internal telephone components by way of an internal bus, the option comprising:
a data Communication port accessible by an external computing device;
means for interfacing with the option bus;
means, coupled to the data communication port and the means for interfacing, for generating data communication signals indicative of telephony signals received from the switch by way of the telephony communication link and for providing the data communication signals to the data communication port;
means, coupled to the data communication port and the means for interfacing, for receiving data indicative of modified telephony signals from the computing device and for providing the modified telephony signals to the telephone by way of the option bus;
means for intercepting the telephony signals before they are sent to an internal telephone component to which they are directed and for sending the modified telephony signals to the internal telephone component in their stead.

### Claim 2 (depends on 1)

The option of claim 1 wherein the telephony signals are Integrated Service Digital Network (ISDN) signals.

### Claim 3 (depends on 1)

The option of claim 1 wherein the telephony signals are ROLMlink signals.

### Claim 4 (depends on 1)

The option of claim 1 wherein the internal component is an integral telephone display and wherein the telephony data is display data.

### Claim 5 (depends on 1)

The option of claim 1 wherein the data communication port is a serial port.

### Claim 6

An option for use with a digital telephone of a type in which options are electrically coupled to the digital telephone by way of a option bus including bus control signals and bus data signals, and wherein the option bus is further coupled to a telephony switch by way of a telephony link and to internal telephone components by way of an internal bus, the option comprising:
a data communication port accessible by an external computing device;
means for interfacing with the option bus;
means, coupled to the means for interfacing, for intercepting original telephony signals enroute between the switch and an internal component;
transmitting means, coupled to the data communication port and the means for intercepting, for generating data communication signals indicative of the original telephony signals and for providing the data communication signals to the data communication port;
receiving means, coupled to the data communication port and the means for interfacing, for receiving data indicative of modified telephony signals from the computing device;
means, coupled to the receiving means, for sending the modified telephony signals to the telephone in place of the original telephony signals.

### Claim 7 (depends on 6)

The option of claim 6 wherein the internal component is a telephone keypad and wherein the modified telephony signals are sent to a display device.

### Claim 8 (depends on 6)

The option of claim 6 wherein the telephone comprises an option processor which services options in a priority order and wherein the option further comprises: means for setting the priority of the option for servicing by the option processor.

### Claim 9

An option for use with a digital telephone of a type of which is connected to a branch exchange switch and wherein data indicative of telephony commands and information is carried between the switch and internal telephone devices by way of at least one internal bus, the option comprising:
an externally accessible communication port;
bus interface means, coupled to the bus, for intercepting the data;
first processing means, for passing the data back along the bus or passing the data to the externally accessible data communications port in response to a command from an applications program;
receiver means, coupled to the externally accessible communication port, for receiving modified data indicative of modified telephony commands or modified telephony data from the data communications port; and,
second processing means, coupled to the receiver means, for passing the modified telephony commands or modified telephony data back to the bus in place of the original telephony signals.

### Claim 10

A method of operating a digital telephone of a type which is connected to a branch exchange switch and wherein original telephony data indicative of telephony commands and information is carried between the switch and internal telephone devices by way of at least one internal bus, the method comprising the steps of:
intercepting the original telephony data;
generating data communication signals indicative of the telephony data;
providing the data communication signals to an computing device by way of an externally accessible data communication port;
receiving, from the computing device, signals indicative of modified telephony data; and,
sending the modified telephony data to the bus in place of the original telephony data.

### Claim 11 (depends on 10)

The method of claim 10 wherein the modified telephony data is sent to option module coupled to the bus.

### Claim 12 (depends on 10)

The method of claim 10 wherein the modified telephony data is sent to an internal telephone component.

### Claim 13 (depends on 10)

The method of claim 10 wherein the telephony data includes digital voice signals.

### Claim 14 (depends on 10)

The method of claim 10 wherein the telephony data includes digital video signals.
