← Back to Patent Explorer
US5784451A Expired / Lapsed US ⏱️ 0.0 years remaining

Virtual telephony data message system and process

Assignee: CON-S Ltd
•
Filing: 1996-04-03
•
Granted: 1998-07-21
•
Expires: 2016-04-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and process for accepting, assigning, and delivering telephony communications data between computer telephony integration clients and stored program control point applications through a server-based virtual circuit management system. The virtual circuit management system includes an I/O Vector object array. Objects instantiate uniquely with logical identification properties, telephony data and a vector for data delivery to either clients or applications. The logical identification allows data managed by the virtual circuit management system to be persistent in both the source and destination systems. In this process, bytes of data are read into the object array from the server's operating system's input/output process. Object instances are created within the Vector object array through a process based upon the properties inherited from the data written from the I/O system. The instance provides the logical ID of the origination of the telephony communication data and a vector process instance to be use to deliver the data to its destination. The vector process instance only reads and writes data of its own instance, determined by its logical ID attribute. The vector process writes the data portion of its instance to a different vector object process by that Vector object process's ID. All data written by a vector process is directed to its destination by that logical ID within the virtual circuit management system.

Inventors

  • 👤 Ulysses Grant Smith, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 04:02
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/50; H04M3/51; H04M7/00; H04M7/006; H04M3/5183; H04Q; H04Q3/00; H04Q3/72

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 154 words
A system for facilitating the transmission of telephony communications data between a message source and a plurality of communication stations, comprising: a. at least one switching system having a plurality of connection switches coupled with said message source, and containing a local stored program control module for monitoring the status of said connection switches therein; each of said communication stations being coupled with at least one of said connection switches; said connection switches being able to connect selected ones of said communication stations with said message source; and b. a common stored program control module coupled with said local stored program module in said at least one switching system; said common stored program control module residing within a server for receiving information regarding said connection switches from said local stored program module and providing instructions to a network/service control point for selectively connecting said message source to at least one of said communication stations.
Claim 2
Independent Claim 154 words
A system for facilitating the transmission of telephony communications data between a message source and a plurality of communication stations, comprising: a. at least one switching system having a plurality of connection switches coupled with said message source, and containing a local stored program control module for monitoring the status of said connection switches therein; each of said communication stations being coupled with at least one of said connection switches; said connection switches being able to connect selected ones of said communication stations with said message source; and b. a common stored program control module coupled with said local stored program module in said at least one switching system; said common stored program control module residing within a server for receiving information regarding said connection switches from said local stored program module and providing instructions to a network/service control point for selectively connecting said message source to at least one of said communication stations.
Claim 3
Dependent Claim 16 words
The system of claim 1 wherein each of said switching systems is a Private Branch Exchange.
Claim 4
Dependent Claim 15 words
The system of claim 2 wherein said Private Branch Exchange is an Automatic Call Distributor.
Claim 5
Dependent Claim 20 words
The system of claim 1 wherein each of said communication stations comprises one of a telephone station and a workstation.
Claim 6
Dependent Claim 18 words
The system of claim 4 wherein each said workstation comprises one of a personal computer and a server.
Claim 7
Dependent Claim 12 words
The system of claim 1 wherein said information comprises process control data.
Claim 8
Dependent Claim 13 words
The system of claim 1 wherein said message source comprises a public switch.
Claim 9
Independent Claim 211 words
A method for transferring messages in a telephone system of the type containing a plurality of communication stations and at least one switch connected to the communication stations, the at least one switch containing at least one control program for directing each received message to a selected communication station according to content of the message comprising the steps of: a. receiving a message having a message structure from a message source; b. comparing the message structure to a predetermined message structure and determining if the message structure matches the predetermined message structure; c. if the message structures do not match rejecting the message and if the messages structures do match accepting the message and applying an object instance to the message; d. determining the communication station to which the message is directed; e. applying a vector to the message; f. creating at least one object instance for each communication station the object instance containing information about the communication station; g. matching the vector applied to the message with the object instance associated with the communication station to which the message is directed; and h. directing the message to a communication station in accordance with the information in the object instance associated with the communication station to which the message is directed.
Claim 10
Independent Claim 211 words
A method for transferring messages in a telephone system of the type containing a plurality of communication stations and at least one switch connected to the communication stations, the at least one switch containing at least one control program for directing each received message to a selected communication station according to content of the message comprising the steps of: a. receiving a message having a message structure from a message source; b. comparing the message structure to a predetermined message structure and determining if the message structure matches the predetermined message structure; c. if the message structures do not match rejecting the message and if the messages structures do match accepting the message and applying an object instance to the message; d. determining the communication station to which the message is directed; e. applying a vector to the message; f. creating at least one object instance for each communication station the object instance containing information about the communication station; g. matching the vector applied to the message with the object instance associated with the communication station to which the message is directed; and h. directing the message to a communication station in accordance with the information in the object instance associated with the communication station to which the message is directed.
Claim 11
Dependent Claim 28 words
The method of claim 8 also comprising the steps of monitoring each communication station and updating the object instances according to changes in status of the communication stations.
Claim 12
Dependent Claim 17 words
The method of claim 8 wherein each object instance contains status information about the associated communication station.
Claim 13
Dependent Claim 12 words
The method of claim 8 each object instance contains a user identification.
Claim 14
Dependent Claim 35 words
The method of claim 8 wherein the vector contains information selected from the group consisting of Origination ID, Destination ID, Origination User ID, Destination Used ID, Message ID, Message Type, Message Size and Message Data.
Claim 15
Dependent Claim 44 words
The method of claim 8 wherein the message contains a sender identification also comprising step of comparing the sender identification to a list of authorized user identifications and rejecting the message if the sender identification is not on the list of authorized user identifications.
Claim 16
Dependent Claim 15 words
The method of claim 8 wherein the message contains data corresponding to a voice communication.
Claim 17
Dependent Claim 197 words
A computer readable medium containing a program for directing messages in a telephone system of the type containing a plurality of communication stations and at least one switch connected to the communication stations, the program containing a predetermined message structure and receiving a message having a message structure from a message source and performing the following steps; a. comparing the message structure to the predetermined message structure and determining if the message structure matches the predetermined message structure; b. if the message structures do not match rejecting the message and if the messages structures do match accepting the message and applying an object instance to the message; c. determining the communication station to which the message is directed; d. applying a vector to the message; e. creating at least one object instance for each communication station, the object instance containing information about the communication station; f. matching the vector applied to the message with the object instance associated with the communication station to which the message is directed; and g. directing the message to a communication station in accordance with the information in the object instance associated with the communication station to which the message is directed.
Claim 18
Dependent Claim 197 words
A computer readable medium containing a program for directing messages in a telephone system of the type containing a plurality of communication stations and at least one switch connected to the communication stations, the program containing a predetermined message structure and receiving a message having a message structure from a message source and performing the following steps; a. comparing the message structure to the predetermined message structure and determining if the message structure matches the predetermined message structure; b. if the message structures do not match rejecting the message and if the messages structures do match accepting the message and applying an object instance to the message; c. determining the communication station to which the message is directed; d. applying a vector to the message; e. creating at least one object instance for each communication station, the object instance containing information about the communication station; f. matching the vector applied to the message with the object instance associated with the communication station to which the message is directed; and g. directing the message to a communication station in accordance with the information in the object instance associated with the communication station to which the message is directed.
Claim 19
Independent Claim 170 words
A system for facilitating the transmission of telephony communications data between a message source and a plurality of communication stations, comprising: a. at least one switching system having a plurality of connection switches coupled with said message source, and containing a local stored program control module for monitoring the status of said connection switches therein; each of said communication stations being coupled with at least one of said connection switches; said connection switches being able to connect selected ones of said communication stations with said message source; and b. a common stored program control module coupled with said local stored program module in said at least one switching system; said common stored program control module for receiving information regarding said connection switches from said local stored program module and providing instructions to a network/service control point for selectively connecting said message source to at least one of said communication stations, wherein each of said communication stations comprises one of a telephone station, a workstation, a personal computer and a server.
Claim 20
Independent Claim 170 words
A system for facilitating the transmission of telephony communications data between a message source and a plurality of communication stations, comprising: a. at least one switching system having a plurality of connection switches coupled with said message source, and containing a local stored program control module for monitoring the status of said connection switches therein; each of said communication stations being coupled with at least one of said connection switches; said connection switches being able to connect selected ones of said communication stations with said message source; and b. a common stored program control module coupled with said local stored program module in said at least one switching system; said common stored program control module for receiving information regarding said connection switches from said local stored program module and providing instructions to a network/service control point for selectively connecting said message source to at least one of said communication stations, wherein each of said communication stations comprises one of a telephone station, a workstation, a personal computer and a server.
Claim 21
Dependent Claim 16 words
The system of claim 16 wherein each of said switching systems is a Private Branch Exchange.
Claim 22
Dependent Claim 15 words
The system of claim 17 wherein said Private Branch Exchange is an Automatic Call Distributor.
Claim 23
Dependent Claim 12 words
The system of claim 16 wherein said information comprises process control data.
Claim 24
Dependent Claim 13 words
The system of claim 16 wherein said message source comprises a public switch.

References Cited (Backward Citations)

US5546455A Cited
US5533115A Cited
US5530744A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-07-20 2002-01-19 2002-07-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-07-20 2006-01-19 2006-07-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-07-20 2010-01-19 2010-07-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag