Patents by Inventor Richard Dean Terpstra

Richard Dean Terpstra has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11283667
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for implementing a registrar component or functionality in a telecommunications network. In one implementation, the registrar functionality is handled at a Session Border Controller (SBC) or Network Address Translation (NAT) Traversal Manager (NTM) device of the network to alleviate an application server of the network from performing the registration function.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: March 22, 2022
    Assignee: Level 3 Communications, LLC
    Inventor: Richard Dean Terpstra
  • Patent number: 10841200
    Abstract: A differentiated routing system is provided for routing a communication service according to an access point of a subscriber terminal to a first network domain. The system includes a computing system executing a core routing engine (CRE) that receives a request for a communication service from the subscriber terminal. When the communication service is to be routed to a second network domain, the CRE identifies an access point at which the subscriber terminal accesses the first network domain, includes a tag in the request according to the identified access point. The tag includes information to be used by the second network domain for routing the communication service. The CRE then transmits the request to the second network domain.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: November 17, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Patrick S. Callahan, Richard Dean Terpstra, Adam Charles Uzelac
  • Publication number: 20200304361
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for implementing a registrar component or functionality in a telecommunications network. In one implementation, the registrar functionality is handled at a Session Border Controller (SBC) or Network Address Translation (NAT) Traversal Manager (NTM) device of the network to alleviate an application server of the network from performing the registration function.
    Type: Application
    Filed: June 9, 2020
    Publication date: September 24, 2020
    Applicant: Level 3 Communications, LLC
    Inventor: Richard Dean Terpstra
  • Patent number: 10778512
    Abstract: Implementations described and claimed herein provided for a system for provisioning network resources. The system includes a network provisioning abstraction layer having an application interface for receiving network provisioning requests from applications and determine provisioning instructions for fulfilling the requests. Each of the received provisioning instructions is queued in a priority queuing system according to a request priority. The provisioning instructions for the highest priority requests are removed from the front of the queue and sent to a resource interface that relays the requests to the appropriate network resources.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: September 15, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Adam Charles Uzelac, Darren Behmlander, Michael Dana Chan, Thomas Doyle, Gregory Pendergrast, Kenneth Zaleski, Richard Dean Terpstra, Richard D. Moore, George McFalls
  • Patent number: 10686644
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for implementing a registrar component or functionality in a telecommunications network. In one implementation, the registrar functionality is handled at a Session Border Controller (SBC) or Network Address Translation (NAT) Traversal Manager (NTM) device of the network to alleviate an application server of the network from performing the registration function.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: June 16, 2020
    Assignee: Level 3 Communications, LLC
    Inventor: Richard Dean Terpstra
  • Publication number: 20190349243
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for implementing a registrar component or functionality in a telecommunications network. In one implementation, the registrar functionality is handled at a Session Border Controller (SBC) or Network Address Translation (NAT) Traversal Manager (NTM) device of the network to alleviate an application server of the network from performing the registration function.
    Type: Application
    Filed: July 22, 2019
    Publication date: November 14, 2019
    Applicant: Level 3 Communications, LLC
    Inventor: Richard Dean Terpstra
  • Publication number: 20190327138
    Abstract: Implementations described and claimed herein provided for a system for provisioning network resources. The system includes a network provisioning abstraction layer having an application interface for receiving network provisioning requests from applications and determine provisioning instructions for fulfilling the requests. Each of the received provisioning instructions is queued in a priority queuing system according to a request priority. The provisioning instructions for the highest priority requests are removed from the front of the queue and sent to a resource interface that relays the requests to the appropriate network resources.
    Type: Application
    Filed: June 28, 2019
    Publication date: October 24, 2019
    Inventors: Adam Charles Uzelac, Darren Behmlander, Michael Dana Chan, Thomas Doyle, Gregory Pendergrast, Kenneth Zaleski, Richard Dean Terpstra, Richard D. Moore, George McFalls
  • Patent number: 10361901
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for implementing a registrar component or functionality in a telecommunications network. In one implementation, the registrar functionality is handled at a Session Border Controller (SBC) or Network Address Translation (NAT) Traversal Manager (NTM) device of the network to alleviate an application server of the network from performing the registration function.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: July 23, 2019
    Assignee: Level 3 Communications, LLC
    Inventor: Richard Dean Terpstra
  • Patent number: 10341197
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for implementing a virtual service control point in a telecommunications network. In one embodiment, the system and methods involve implementing the functions of a service control point (SCP) device on one or more computing devices, such as application servers of the network, of the telecommunications network to create a virtual service control point device. In one embodiment, the virtual SCP may translate toll-free communications, such as 8xx based telephone communications, into a destination address associated with a customer of the network. In addition to resolving communications into a destination address or number, a virtual SCP instantiated in a network may provide one or more routing rules or features for such communications to a customer.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: July 2, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: Richard Dean Terpstra, David Allen Tschirhart
  • Patent number: 10341176
    Abstract: Implementations described and claimed herein provided for a system for provisioning network resources. The system includes a network provisioning abstraction layer having an application interface for receiving network provisioning requests from applications and determine provisioning instructions for fulfilling the requests. Each of the received provisioning instructions is queued in a priority queuing system according to a request priority. The provisioning instructions for the highest priority requests are removed from the front of the queue and sent to a resource interface that relays the requests to the appropriate network resources.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: July 2, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: Adam Charles Uzelac, Darren Behmlander, Michael Dana Chan, Thomas Doyle, Gregory Pendergrast, Kenneth Zaleski, Richard Dean Terpstra, Richard D. Moore, George McFalls
  • Publication number: 20180287849
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for implementing a registrar component or functionality in a telecommunications network. In one implementation, the registrar functionality is handled at a Session Border Controller (SBC) or Network Address Translation (NAT) Traversal Manager (NTM) device of the network to alleviate an application server of the network from performing the registration function.
    Type: Application
    Filed: June 4, 2018
    Publication date: October 4, 2018
    Applicant: Level 3 Communications, LLC
    Inventor: Richard Dean Terpstra
  • Publication number: 20180198678
    Abstract: Implementations described and claimed herein provided for a system for provisioning network resources. The system includes a network provisioning abstraction layer having an application interface for receiving network provisioning requests from applications and determine provisioning instructions for fulfilling the requests. Each of the received provisioning instructions is queued in a priority queuing system according to a request priority. The provisioning instructions for the highest priority requests are removed from the front of the queue and sent to a resource interface that relays the requests to the appropriate network resources.
    Type: Application
    Filed: March 5, 2018
    Publication date: July 12, 2018
    Inventors: Adam Charles Uzelac, Darren Behmlander, Michael Dana Chan, Thomas Doyle, Gregory Pendergrast, Kenneth Zaleski, Richard Dean Terpstra, Richard D. Moore, George McFalls
  • Publication number: 20180198689
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for implementing a virtual service control point in a telecommunications network. In one embodiment, the system and methods involve implementing the functions of a service control point (SCP) device on one or more computing devices, such as application servers of the network, of the telecommunications network to create a virtual service control point device. In one embodiment, the virtual SCP may translate toll-free communications, such as 8xx based telephone communications, into a destination address associated with a customer of the network. In addition to resolving communications into a destination address or number, a virtual SCP instantiated in a network may provide one or more routing rules or features for such communications to a customer.
    Type: Application
    Filed: March 5, 2018
    Publication date: July 12, 2018
    Inventors: Richard Dean Terpstra, David Allen Tschirhart
  • Patent number: 9992052
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for implementing a registrar component or functionality in a telecommunications network. In one implementation, the registrar functionality is handled at a Session Border Controller (SBC) or Network Address Translation (NAT) Traversal Manager (NTM) device of the network to alleviate an application server of the network from performing the registration function.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: June 5, 2018
    Assignee: Level 3 Communications, LLC
    Inventor: Richard Dean Terpstra
  • Patent number: 9912537
    Abstract: Implementations described and claimed herein provided for a system for provisioning network resources. The system includes a network provisioning abstraction layer having an application interface for receiving network provisioning requests from applications and determine provisioning instructions for fulfilling the requests. Each of the received provisioning instructions is queued in a priority queuing system according to a request priority. The provisioning instructions for the highest priority requests are removed from the front of the queue and sent to a resource interface that relays the requests to the appropriate network resources.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: March 6, 2018
    Assignee: Level 3 Communications, LLC
    Inventors: Adam Charles Uzelac, Darren Behmlander, Michael Dana Chan, Thomas Doyle, Gregory Pendergrast, Kenneth Zaleski, Richard Dean Terpstra, Richard D. Moore, George McFalls
  • Patent number: 9912551
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for implementing a virtual service control point in a telecommunications network. In one embodiment, the system and methods involve implementing the functions of a service control point (SCP) device on one or more computing devices, such as application servers of the network, of the telecommunications network to create a virtual service control point device. In one embodiment, the virtual SCP may translate toll-free communications, such as 8xx based telephone communications, into a destination address associated with a customer of the network. In addition to resolving communications into a destination address or number, a virtual SCP instantiated in a network may provide one or more routing rules or features for such communications to a customer.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: March 6, 2018
    Assignee: Level 3 Communications, LLC
    Inventors: Richard Dean Terpstra, David Allen Tschirhart
  • Publication number: 20180013609
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for implementing a registrar component or functionality in a telecommunications network. In one implementation, the registrar functionality is handled at a Session Border Controller (SBC) or Network Address Translation (NAT) Traversal Manager (NTM) device of the network to alleviate an application server of the network from performing the registration function.
    Type: Application
    Filed: September 25, 2017
    Publication date: January 11, 2018
    Inventor: Richard Dean Terpstra
  • Patent number: 9787732
    Abstract: Aspects of the present disclosure disclose system, apparatus and methods for providing an integrated web conferencing. In various aspects, the disclosure is directed to integrating a VoIP client for audio conferencing with a web client. In particular, the system provides for integrating a web portion of a web conference with an audio portion of the web conference. More specifically, the system, apparatus and methods provide for connecting a VoIP client to an audio conferencing portion of the system to facilitate communications between client and server.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: October 10, 2017
    Assignee: Level 3 Communications, LLC
    Inventors: Richard Dean Terpstra, Adam Charles Uzelac
  • Patent number: 9774486
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for implementing a registrar component or functionality in a telecommunications network. In one implementation, the registrar functionality is handled at a Session Border Controller (SBC) or Network Address Translation (NAT) Traversal Manager (NTM) device of the network to alleviate an application server of the network from performing the registration function.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: September 26, 2017
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventor: Richard Dean Terpstra
  • Publication number: 20170250895
    Abstract: A differentiated routing system is provided for routing a communication service according to an access point of a subscriber terminal to a first network domain. The system includes a computing system executing a core routing engine (CRE) that receives a request for a communication service from the subscriber terminal. When the communication service is to be routed to a second network domain, the CRE identifies an access point at which the subscriber terminal accesses the first network domain, includes a tag in the request according to the identified access point. The tag includes information to be used by the second network domain for routing the communication service. The CRE then transmits the request to the second network domain.
    Type: Application
    Filed: May 15, 2017
    Publication date: August 31, 2017
    Inventors: Patrick S. Callahan, Richard Dean Terpstra, Adam Charles Uzelac