David Eugene Phelps
Engineers in Colorado Springs, CO

License number
Colorado 29877
Issued Date
Jul 11, 1994
Renew Date
Nov 1, 2015
Expiration Date
Oct 31, 2017
Type
Professional Engineer
Address
Address
8315 St Helena Dr, Colorado Springs, CO 80920

Professional information

David Phelps Photo 1

Service Provisioning System For Interactive Voice Response Services

US Patent:
6389126, May 14, 2002
Filed:
May 7, 1998
Appl. No.:
09/074050
Inventors:
Greg Bjornberg - Colorado Springs CO
Dale Cobb - Colorado Springs CO
David Phelps - Colorado Springs CO
Phyllis D. Santa - Larkspur CO
Assignee:
MCI Communications Corporation - Washington DC
International Classification:
H04M 164
US Classification:
37920103, 379 671, 379 8822, 37920112, 37910005, 37920702
Abstract:
A system and method for provisioning application and data files to a plurality of real-time processing nodes within a telecommunications network. The system comprises a user interface for accepting commands from a user to deactivate, activate, deploy, or delete application and data files, an application database for storing the application and data files, and an interface to monitor the operational state of the plurality of real-time processing nodes. The method includes the steps of using a plurality of state tables to monitor the state of the application and data files and deploying the application and data files to the plurality of real-time processing nodes according to commands received from the user interface, the plurality of state tables, and the operational state of the nodes. The invention is particularly suited to provisioning a network of advanced interactive voice response (IVR) service platforms with customer IVR application and data files.


David Phelps Photo 2

System For Executing Advanced Interactive Voice Response Services Using Service-Independent Building Blocks

US Patent:
6647111, Nov 11, 2003
Filed:
May 7, 1998
Appl. No.:
09/073887
Inventors:
Greg Bjornberg - Colorado Springs CO
Dale Cobb - Colorado Springs CO
David Phelps - Colorado Springs CO
Phyllis D. Santa - Larkspur CO
Assignee:
MCI Communications Corporation - Washington DC
International Classification:
H04M 700
US Classification:
37922001, 37920103, 37922106, 37922108
Abstract:
A service execution environment for an advanced interactive voice response (IVR) service node. The service execution environment functions within a next generation service node (NGSN) IVR platform in a telecommunications network. The environment uses individual service-independent building blocks (SIBBs) that allow the creation of customer applications with simple references to the individual primitive SIBBs or composite SIBBs, with branching available. Functional calls to a sequence of SIBBs along with customer specific data stored in a database comprise a complete customer application. When a call is received by an IVR service node, the application is executed by calling the SIBBs to apply certain treatments to the call. The use of the SIBBs allows increased efficiency in the network because calls can be routed to any NGSN node. Each NGSN needs no customization to perform a particular customer application.


David Phelps Photo 3

System For Executing Advanced Interactive Voice Response Services Using Service-Independent Building Blocks

US Patent:
7623644, Nov 24, 2009
Filed:
Jul 3, 2003
Appl. No.:
10/613054
Inventors:
Greg Bjornberg - Colorado Springs CO, US
Dale Cobb - Colorado Springs CO, US
David Phelps - Colorado Springs CO, US
Phyllis D. Santa - Larkspur CO, US
Assignee:
MCI Communications Corporation - Ashburn VA
International Classification:
H04M 3/42
US Classification:
37920103, 379 8818, 37922106
Abstract:
A service execution environment for an advanced interactive voice response (IVR) service node. The service execution environment functions within a next generation service node (NGSN) IVR platform in a telecommunications network. The environment uses individual service-independent building blocks (SIBBs) that allow the creation of customer applications with simple references to the individual primitive SIBBs or composite SIBBs, with branching available. Functional calls to a sequence of SIBBs along with customer specific data stored in a database comprise a complete customer application. When a call is received by an IVR service node, the application is executed by calling the SIBBs to apply certain treatments to the call. The use of the SIBBs allows increased efficiency in the network because calls can be routed to any NGSN node. Each NGSN needs no customization to perform a particular customer application.


David Phelps Photo 4

Ivr Recording Management And Control

US Patent:
2013014, Jun 13, 2013
Filed:
Dec 12, 2011
Appl. No.:
13/323066
Inventors:
David E. PHELPS - Colorado Springs CO, US
Brian S. Badger - Divide CO, US
John Macedo - Clearwater FL, US
Gregory J. Bjornberg - Colorado Springs CO, US
John Rivera - Colorado Springs CO, US
Assignee:
VERIZON PATENT AND LICENSING INC. - Basking Ridge NJ
International Classification:
H04M 1/658
US Classification:
379 8804
Abstract:
A computing device may receive a record order from a client device. The record order may include recording instructions for a communication session involving an interactive voice response recording system. The computing device may provide the record order to the interactive voice response recording system and, in response to providing the record order to the interactive voice response recording system, receive record metadata corresponding to the communication session and store the record metadata locally. The record metadata may include a storage location of record data corresponding to the communication session, and the record data may include a recording of the communication session.


David Phelps Photo 5

Ivr Recording Continuity Control

US Patent:
2013014, Jun 13, 2013
Filed:
Dec 12, 2011
Appl. No.:
13/323087
Inventors:
David E. Phelps - Colorado Springs CO, US
Brian S. Badger - Divide CO, US
John Macedo - Clearwater FL, US
Gregory J. Bjornberg - Colorado Springs CO, US
John Rivera - Colorado Springs CO, US
Assignee:
VERIZON PATENT AND LICENSING INC. - Basking Ridge NJ
International Classification:
H04M 1/656
US Classification:
379 8801
Abstract:
A computing device may establish a communication session with a user equipment device (UE). The computing device may interact with the UE via interactive voice response (IVR) services and enable a first portion of the communication session to be recorded using a first recording mode. The computing device may out-dial a second portion of the communication session and enable a second portion of the communication session to be recorded using a second recording mode. A recording mode may include recording a portion of a communication session locally, streaming a portion of the communication session to a recording system, or out-dialing a portion of the communication session to enable a communication session tap to be placed on the out-dialed portion of the communication session.


David Phelps Photo 6

Method And System For Providing Network-Based Call Processing Of Packetized Voice Calls

US Patent:
2007007, Mar 29, 2007
Filed:
Sep 27, 2005
Appl. No.:
11/235833
Inventors:
David Phelps - Colorado Springs CO, US
Brian Badger - Colorado Springs CO, US
Assignee:
MCI, Inc. - Ashburn VA
International Classification:
H04L 12/16, H04L 12/66, H04Q 11/00
US Classification:
370352000, 370270000
Abstract:
An approach provides network-based call processing. A packetized voice call is received from a first station. The packetized voice call is queued at a pre-designated queue maintained within a network of a service provider. Further, the packetized voice call is selectively forwarded to a second station.


David Phelps Photo 7

Ivr Communication Session Routing And Recording

US Patent:
2013014, Jun 13, 2013
Filed:
Dec 12, 2011
Appl. No.:
13/323075
Inventors:
David E. PHELPS - Colorado Springs CO, US
Brian S. Badger - Divide CO, US
John Macedo - Clearwater CO, US
Gregory J. Bjornberg - Colorado Springs CO, US
John Rivera - Colorado Springs CO, US
Assignee:
VERIZON PATENT AND LICENSING INC. - Basking Ridge NJ
International Classification:
H04M 1/658, H04M 1/65
US Classification:
379 8801, 379 8817
Abstract:
A method may include receiving, by a computing device, a communication session invitation from a user device and determining, by the computing device, whether a communication session, corresponding to the communication session invitation, is to be recorded. The method may also include, when the communication session is to be recorded, identifying, by the computing device, a record mode, corresponding to the communication session, from a group of record modes. The method may further include establishing, by the computing device, recording services corresponding to the record mode, and establishing, by the computing device, the communication session with the user device. The method may also include, when the communication session is not to be recorded, establishing, by the computing device, the communication session with the user device.


David Phelps Photo 8

Network Call Recording

US Patent:
8315363, Nov 20, 2012
Filed:
Aug 8, 2008
Appl. No.:
12/188562
Inventors:
David Phelps - Colorado Springs CO, US
Brian Badger - Divide CO, US
Robert Sartini - Colorado Springs CO, US
John Macedo - Clearwater FL, US
Gregory J. Bjornberg - Colorado Springs CO, US
John Rivera - Colorado Springs CO, US
Assignee:
Verizon Patent and Licensing Inc. - Basking Ridge NJ
International Classification:
H04M 1/64, H04Q 3/62, H04L 12/66
US Classification:
379 8819, 370352, 370356, 379 9, 379 3205, 37914204, 3792661, 3793551, 705 35, 709220
Abstract:
A method and system of an embodiment may include receiving at least a portion of a call recording request at a voice response unit, identifying a call received at the voice response unit as a call matching one or more parameters of the call recording request, and utilizing available digital signal processing resources of the voice response unit to record one or more specified portions of the call.


David Phelps Photo 9

Procuring Communication Session Records

US Patent:
2013005, Feb 28, 2013
Filed:
Aug 30, 2011
Appl. No.:
13/220951
Inventors:
David E. PHELPS - Colorado Springs CO, US
Brian S. Badger - Divide CO, US
Phillip D. Crable - Woodland Park CO, US
Chester Hamill - Colorado Springs CO, US
Scott C. Danczuk - Colorado Springs CO, US
John Macedo - Clearwater FL, US
Assignee:
VERIZON PATENT AND LICENSING INC. - Basking Ridge NJ
International Classification:
G06F 15/16, G06F 17/30
US Classification:
707769, 709228, 707E17014
Abstract:
A device may receive a session retrieval command corresponding to session metadata provided to a user via a user interface. The session retrieval command may include a request for session data corresponding to a communication session. The device may identify a first session service device, corresponding to the communication session, based on the session retrieval command, where the first session service device is to provide a first session service to communication sessions. The device may communicate with the first session service device to obtain a first set of session data corresponding to the communication session, generate a communication session record based on the first set of session data, and provide the communication session record to the user via the user interface.


David Phelps Photo 10

Routing Calls In A Network

US Patent:
8310958, Nov 13, 2012
Filed:
Dec 28, 2006
Appl. No.:
11/617232
Inventors:
Phillip D. Crable - Falcon CO, US
David E. Phelps - Colorado Springs CO, US
Brian S. Badger - Divide CO, US
Assignee:
Verizon Patent and Licensing Inc. - Basking Ridge NJ
International Classification:
H04L 12/16
US Classification:
370259, 710316, 379242
Abstract:
A method includes receiving a session initiation protocol (SIP) invite message and identifying a particular service associated with the SIP invite message. The method may also include identifying a destination for the SIP invite message using status information associated with a number of servers and forwarding the SIP invite message to the destination. The method may also further include identifying a first application server based on the SIP invite message and allocation information associated with allocating traffic among a number of application servers.