Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
258 words
A telephone network application platform for interfacing between a telephone network and at least one telephone application program, said platform comprising: digital computer means programmed to be operative to perform telephone network functionality in response to commands issued by said telephone application program, said telephone network functionality residing in said computer means independent of said telephone application program and actuatable in response to said commands, said commands including a SEND VOICE MESSAGE command and a RECEIVE VOICE MESSAGE command, said telephone network functionality including sending a voice message to said network and receiving a voice message from said network in response to said SEND VOICE MESSAGE command and said RECEIVE VOICE MESSAGE command, respectively, application interface means coupled between said telephone application program and said computer means and responsive to said commands from said telephone application program for actuating said telephone network functionality in response to and in accordance with said commands, said application interface means including means for providing responses to said telephone application program in response to said commands received therefrom, respectively, said application interface means being responsive to said SEND VOICE MESSAGE command and said RECEIVE VOICE MESSAGE command from said telephone application program for activating said telephone network functionality by causing a voice message to be sent to said network and causing a voice message to be received from said network in response to said SEND VOICE MESSAGE command and said RECEIVE VOICE MESSAGE command, respectively, and network interface means coupled between said network and said computer means for conveying said voice messages therebetween.
Claim 2
Dependent Claim
258 words
A telephone network application platform for interfacing between a telephone network and at least one telephone application program, said platform comprising: digital computer means programmed to be operative to perform telephone network functionality in response to commands issued by said telephone application program, said telephone network functionality residing in said computer means independent of said telephone application program and actuatable in response to said commands, said commands including a SEND VOICE MESSAGE command and a RECEIVE VOICE MESSAGE command, said telephone network functionality including sending a voice message to said network and receiving a voice message from said network in response to said SEND VOICE MESSAGE command and said RECEIVE VOICE MESSAGE command, respectively, application interface means coupled between said telephone application program and said computer means and responsive to said commands from said telephone application program for actuating said telephone network functionality in response to and in accordance with said commands, said application interface means including means for providing responses to said telephone application program in response to said commands received therefrom, respectively, said application interface means being responsive to said SEND VOICE MESSAGE command and said RECEIVE VOICE MESSAGE command from said telephone application program for activating said telephone network functionality by causing a voice message to be sent to said network and causing a voice message to be received from said network in response to said SEND VOICE MESSAGE command and said RECEIVE VOICE MESSAGE command, respectively, and network interface means coupled between said network and said computer means for conveying said voice messages therebetween.
Claim 3
Dependent Claim
44 words
The platform of claim 1 wherein said means for providing responses is operative to provide a Message Sent response and a Message Received response to said telephone application program in response to said SEND VOICE MESSAGE command and said RECEIVE VOICE MESSAGE command, respectively.
Claim 4
Dependent Claim
51 words
The platform of claim 1 wherein said network interface means includes ports coupled to said network and ports coupled to said computer means, and controllable switching means coupled to said parts and to said computer means for interconnecting and disconnecting said ports in response to control signals from said computer means.
Claim 5
Dependent Claim
88 words
The platform of claim 3 wherein said means for providing responses is operative to provide to said telephone application program, an Incoming Call response engendered by said platform receiving a telephone call from said network, said commands include an INITIATE CALL command, and said telephone network functionality further includes initiating a telephone call to said network in response to said INITIATE CALL command, said means for providing responses being operative to return a Call Connected response to said telephone application program in response to said INITIATE CALL command.
Claim 6
Dependent Claim
54 words
The platform of claim 4 wherein said commands include a CONNECT CALL command and said telephone network functionality includes switching said ports in response to said CONNECT CALL command, said means for providing responses being operative to return a Call Connected response to said telephone application program in response to said CONNECT CALL command.
Claim 7
Dependent Claim
134 words
The platform of claim 4 wherein said commands further include a TERMINATE CALL command, a PIVOT CALL command and a SPLIT CALL command, said telephone network functionality further including disconnecting a selected one of said ports in response to said TERMINATE CALL command, switching a call from one said port to another said port in response to said PIVOT CALL command, and splitting a telephone call into two separate calls in response to said SPLIT CALL command by switching each port of said telephone call to other respective ports, said means for providing responses being operative to return a Command Executed response to said telephone application program in response to said TERMINATE CALL command and a Call Connected response to said telephone application program in response to said PIVOT CALL and SPLIT CALL commands.
Claim 8
Dependent Claim
53 words
The platform of claim 4 wherein said SEND VOICE MESSAGE command includes said RECEIVE VOICE MESSAGE command as an option and said telephone network functionality includes controlling said network interface means to receive a voice message from said network after sending a voice message thereto in response to said SEND VOICE MESSAGE command.
Claim 9
Dependent Claim
78 words
The platform of claim 4 wherein said application interface means includes a digit buffer for storing digits received from said network, said commands include a COLLECT DIGITS command, and said telephone network functionality includes sending digits stored in said digit buffer to said telephone application program in response to said COLLECT DIGITS command, said means for providing responses being operative to return a Command Executed response to said telephone application program in response to said COLLECT DIGITS command.
Claim 10
Dependent Claim
80 words
The platform of claim 7 further including data storage means coupled to said computer means for storing said voice messages, and voice interface means coupled between said network interface means and said computer means for conveying said voice messages from said storage means to said network interface means in response to said SEND VOICE MESSAGE command and for conveying voice messages received from said network interface means to said data storage means in response to said RECEIVE VOICE MESSAGE option.
Claim 11
Dependent Claim
64 words
The platform of claim 9 wherein said commands include a DELETE VOICE MESSAGE command, and said telephone network functionality includes deleting a designated voice message from said data storage means in response to said DELETE VOICE MESSAGE command, said means for providing responses being operative to provide a Message Deleted response to said telephone application program in response to said DELETE VOICE MESSAGE command.
Claim 12
Dependent Claim
83 words
The platform of claim 9 wherein said commands include a CREATE VOICE MESSAGE command, and said telephone network functionality includes creating a voice message for storage in said data storage means in response to said CREATE VOICE MESSAGE command by copying a message residing in a file of said telephone application program into said data storage means, said means for providing responses being operative to provide a Message Created response to said telephone application program in response to said CREATE VOICE MESSAGE command.
Claim 13
Dependent Claim
88 words
The platform of claim 9 wherein said telephone application program has voice messages associated therewith stored in said data storage means, each said voice message having an identification number associated therewith, said commands include a GET MESSAGE NUMBERS command, and said telephone network functionality includes sending said identification numbers to said telephone application program in response to said GET MESSAGE NUMBERS command, said means for providing responses being operative to provide a Command Executed response to said telephone application program in response to said GET MESSAGE NUMBERS command.
Claim 14
Dependent Claim
89 words
The platform of claim 9 wherein said commands include a GET VOICE MESSAGE command, and said telephone network functionality includes getting a voice message from said data storage means into a file of said telephone application program in response to said GET VOICE MESSAGE command by copying a message residing in said data storage means into a file of said telephone application program, said means for providing responses being operative to provide a Command Executed response to said telephone application program in response to said GET VOICE MESSAGE command.