System and method for providing a universal communications port with computer-telephony interface
First Claim
1. A method for facilitating communication between a computing system and an external system, comprising the steps of:
- (a) equipping the computing system with at least one coupler presenting a plurality of coupler lines configured to engage a connector associated with the external system and presenting a plurality of connector lines;
(b) engaging the coupler with the connector such that at least a first portion of the coupler lines are electrically connected to at least a portion of the connector lines;
(c) performing an evaluation of at least one electrical property manifested in the first portion of coupler lines to determine whether characteristics of the external system are identifiable from among known external systems with which the computing system can automatically interface using the coupler; and
(d) when the evaluation indicates the external system is among the know external systems with which the computing system can automatically interface using the coupler, selectively interconnecting at least a second portion of the coupler lines with at least one subsystem configured to facilitate interfacing the computing system with the external system.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing system is equipped with one or more ports, each of which includes a plurality of coupler lines configured to engage connectors that may be associated with different types of external services and/or devices, including public switched telephone networks, Ethernet networks, ISDN networks, and/or telephone devices. Upon detecting a connection to a port, a controller evaluates at least one electrical property of the lines of the port. Based on the evaluation, the controller determines if the port is engaged with a known type of service or device. When the type of service or device is known, the controller selectively switches a plurality of port lines to appropriate communications subsystems to enable the computing system to communicate with the device or service. For example, a conventional telephone device can then be used as an audio input/output device for communication over the Internet rather than over a public switched telephone network.
52 Citations
40 Claims
-
1. A method for facilitating communication between a computing system and an external system, comprising the steps of:
-
(a) equipping the computing system with at least one coupler presenting a plurality of coupler lines configured to engage a connector associated with the external system and presenting a plurality of connector lines;
(b) engaging the coupler with the connector such that at least a first portion of the coupler lines are electrically connected to at least a portion of the connector lines;
(c) performing an evaluation of at least one electrical property manifested in the first portion of coupler lines to determine whether characteristics of the external system are identifiable from among known external systems with which the computing system can automatically interface using the coupler; and
(d) when the evaluation indicates the external system is among the know external systems with which the computing system can automatically interface using the coupler, selectively interconnecting at least a second portion of the coupler lines with at least one subsystem configured to facilitate interfacing the computing system with the external system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for facilitating communication between a computing system and an external system, comprising the steps of:
-
(a) equipping the computing system with a plurality of identical couplers, each of the couplers presenting a plurality of coupler lines that are configured to engage a connector associated with the external system and which are electrically connected to a plurality of connector lines included with the connector;
(b) engaging a plurality of couplers with a plurality of the connectors such that, at least a first portion of the coupler lines in the couplers thus engaged are electrically connected to at least a portion of the connector lines of the connector engaged with the coupler;
(c) for each of the plurality of couplers engaged with one of the plurality of connectors;
(i) performing an evaluation of at least one electrical property of the at least one of the first portion of the coupler lines to determine whether characteristics of the external system connected through the connector to the coupler enable the external system to be identified from among known external systems with which the computing system is able to automatically interface through the couplers, the evaluation of the at least one electrical property of at least one of the first portion of the coupler lines including the step of detecting at least one of;
(A) an analog signal that is carried in the first portion of the coupler lines;
(B) a digital signal carried in the first portion of the coupler lines;
(C) a voltage between specific lines in the first portion of the coupler lines;
(D) a resistance between specific lines in the first portion of the coupler lines; and
(E) an impedance between specific lines in the first portion of the coupler lines; and
(ii) when the evaluation identifies the external system from among those known to be able to automatically interface with the computing system, selectively interconnecting at least a second portion of the coupler lines of that coupler with at least one subsystem configured to facilitate automatically interfacing the computing system with the external system, regardless of which of the couplers with which the connector is engaged.
-
-
20. A method for facilitating communication between a computing system and an external system, comprising the steps of:
-
(a) equipping the computing system with at least one coupler presenting a plurality of coupler lines configured to engage a connector associated with the external system and presenting a plurality of connector lines, the external system including one of;
(i) a public switched telephone system;
(ii) a telephone device; and
(iii) a network connection;
(b) engaging the coupler with the connector such that at least a first portion of the coupler lines are engaged by at least a portion of the connector lines;
(c) performing an evaluation of at least one electrical property of the at least one of the first portion of the coupler lines to perform an identification of which type of external system has engaged the coupler; and
(d) based on the identification of the external system, selectively interconnecting a second portion of the coupler lines with supporting subsystems, such that;
(i) when the external system includes a public switched telephone network, the second portion of the coupler lines is interconnected with a telephone interface;
(ii) when the external system includes a telephone device, the second portion of the coupler lines is interconnected with a telephone converter enabling the telephone device to be used as an audio/input device for a computing system application; and
(iii) when the external system includes a network connection, the second portion of the coupler lines is interconnected with a network adapter that is configured to enable the computing system to communicate over the network connection. - View Dependent Claims (21, 22)
-
-
23. A system for facilitating communications with an external system, comprising:
-
(a) at least one user input device;
(b) a display screen;
(c) a processor;
(d) a memory;
(e) a bus operably coupling the user input device, the display screen, the processor, and the memory; and
(f) an input/output interface in communication with the bus, the input/output interface comprising;
(i) at least one coupler presenting a plurality of coupler lines configured to engage a plurality of connector lines presented by a connector associated with the external system;
(ii) a controller configured to;
(A) perform an evaluation of at least one electrical property of at least a first portion of the coupler lines engaging the connector lines to determine whether characteristics of the external system indicate identify it and indicate that it is among known external systems with which the system automatically interfaces; and
(B) when the evaluation successfully identifies the external system that is connected through the coupler, selectively interconnect at least a second portion of the coupler lines used to communicate with the external system, with at least one subsystem automatically configured to facilitate interfacing the system with the external system. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A system for facilitating communication between a computing system and external systems, comprising:
-
(a) at least one coupler presenting a plurality of coupler lines configured to engage a connector associated with an external system and presenting a plurality of connector lines, the external system including one of;
(i) a public switched telephone system;
(ii) a telephone device; and
(iii) a network connection;
(b) a controller in communication with the plurality of coupler lines for each coupler and configured to;
(i) evaluate at least one electrical property of at least one of a first portion of the coupler lines from a coupler to determine an identification of which type of external system has engaged the coupler; and
(ii) based on the identification of the external system, selectively interconnect a second portion of the coupler lines with supporting subsystems, such that;
(A) when the external system includes a public switched telephone network, the second portion of the coupler lines is interconnected with a telephone interface;
(B) when the external system includes a telephone device, the second portion of the coupler lines is interconnected with a telephone converter enabling the telephone device to be used as an audio/input device for a computing system application; and
(C) when the external system includes a network connection, the second portion of the coupler lines is interconnected with a network adapter configured to enable the computing system to communicate over the network connection.
-
Specification