Patents by Inventor Richard D. Terpstra

Richard D. 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: 8265250
    Abstract: A calling network capable of accepting voice and data information includes a voice distribution server, wherein the voice distribution server is communicably coupled to an integrated access device, wherein the voice distribution server is associated with a computer readable medium, and wherein the computer readable medium includes a customer profile; and wherein the customer profile includes at least one registered access number associated with the integrated access device, and at least two quasi-registered access numbers associated with the integrated access device.
    Type: Grant
    Filed: September 24, 2008
    Date of Patent: September 11, 2012
    Assignee: Level 3 Communications, LLC
    Inventors: Daryl William Malas, Richard D. Terpstra
  • Patent number: 8089972
    Abstract: Systems and methods for dynamically registering a communication device are disclosed. As one example, a communication network architecture is disclosed that includes multiple feature servers, multiple registration redirect servers (RRSs), and multiple communication devices. The feature servers provide services to the communication devices. The RRSs each service a shared virtual Internet Protocol (IP) address and perform load balancing of registration requests on behalf of multiple feature servers located geographically proximate to the RRS. The communication devices are configured to issue initial registration requests intended for any of the feature servers to the shared virtual IP address, whereby upon issuing an initial registration request, a communication device is directed to a particular feature server that is associated with a RRS that is closest to the communication device, and where the particular feature server is selected by a load balancing routine executing on the RRS.
    Type: Grant
    Filed: December 31, 2004
    Date of Patent: January 3, 2012
    Assignee: Level 3 Communications, LLC
    Inventors: Richard D. Terpstra, John Hearty, Daryl William Malas
  • Publication number: 20100248683
    Abstract: Various systems and methods for servicing emergency calls are disclosed. One such method includes providing a location database that includes physical location information about a communication device. This location information can be accessed either directly or indirectly by an emergency service answering system, while concealing the information from a network responsible for terminating the call.
    Type: Application
    Filed: June 7, 2010
    Publication date: September 30, 2010
    Applicant: Level 3 Communications, Inc.
    Inventor: Richard D. Terpstra
  • Patent number: 7734019
    Abstract: Various systems and methods for servicing emergency calls are disclosed. One such method includes providing a location database that includes physical location information about a communication device. This location information can be accessed either directly or indirectly by an emergency service answering system, while concealing the information from a network responsible for terminating the call.
    Type: Grant
    Filed: December 9, 2004
    Date of Patent: June 8, 2010
    Assignee: Level 3 Communications, LLC
    Inventor: Richard D. Terpstra
  • Patent number: 7519074
    Abstract: According to various embodiments of the present invention, systems and methods for collecting, analyzing, and/or displaying signaling information for a call through a network, including: receiving a request for signaling information, wherein the request identifies a particular call handled by at least one network element within a voice over internet protocol network, querying the at least one network element for signaling information related to the particular call, and displaying the signaling information for the particular call. According to some embodiments of the present invention, systems and methods may further include storing signaling information on a network element, generating a call detail record based on the signaling information, wherein the call detail record identifies the network element and the particular call, sending the call detail record to a database, and searching the database based on the one or more criteria to identify the at least one network element.
    Type: Grant
    Filed: February 22, 2005
    Date of Patent: April 14, 2009
    Assignee: Level 3 Communications, LLC
    Inventors: John Thomas Ward, Richard D. Terpstra, Thomas S. Traylor, Timothy Roy Missner, Andrew B. Lundgren
  • Publication number: 20090070406
    Abstract: Various systems and methods for dynamically registering a communication device with a network are disclosed. As one example, a system is disclosed that includes a home feature server, a central feature server, and a floating feature server. The floating feature server is communicably coupled to at least the home and central feature servers, and the home feature server is communicably coupled to at least the central feature server. The home feature server is associated with a communication device. The floating feature server is communicably coupled to a computer readable medium that includes instructions executable by the floating feature server to: receive an access request from the communication device; issue a services request to the home feature server; and service the access request. In some cases, the computer readable medium further includes instructions executable to determine that the first services access request failed, and to issue a second services access request to the central feature server.
    Type: Application
    Filed: December 9, 2004
    Publication date: March 12, 2009
    Applicant: Level 3 Communications, Inc.
    Inventors: Richard D. Terpstra, Daryl W. Malas
  • Publication number: 20090016495
    Abstract: A calling network capable of accepting voice and data information includes a voice distribution server, wherein the voice distribution server is communicably coupled to an integrated access device, wherein the voice distribution server is associated with a computer readable medium, and wherein the computer readable medium includes a customer profile; and wherein the customer profile includes at least one registered access number associated with the integrated access device, and at least two quasi-registered access numbers associated with the integrated access device.
    Type: Application
    Filed: September 24, 2008
    Publication date: January 15, 2009
    Applicant: Level 3 Communications LLC
    Inventors: Daryl William Malas, Richard D. Terpstra
  • Patent number: 7440455
    Abstract: A calling network capable of accepting voice and data information includes a voice distribution server, wherein the voice distribution server is communicably coupled to an integrated access device, wherein the voice distribution server is associated with a computer readable medium, and wherein the computer readable medium includes a customer profile; and wherein the customer profile includes at least one registered access number associated with the integrated access device, and at least two quasi-registered access numbers associated with the integrated access device.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: October 21, 2008
    Assignee: Level 3 Communications, LLC
    Inventors: Daryl William Malas, Richard D. Terpstra
  • Patent number: 7436936
    Abstract: According to various embodiments of the present invention, systems and methods for verifying the routing of a call through a network, including: generating an outbound call from a test tool in a first network, the outbound call including a test key and a destination number, the destination number being associated with a communication device accessible to first network, routing the outbound call to second network, receiving outbound call from second network in the form of inbound call to first network, the inbound call including the test key and the destination number, accessing the test key, and based at least in part on the test key, routing the inbound call to the test tool. In some instances, call tracking information may be collected, analyzed, and/or displayed.
    Type: Grant
    Filed: February 22, 2005
    Date of Patent: October 14, 2008
    Assignee: Level 3 Communications, LLC
    Inventors: Richard D. Terpstra, Thomas S. Traylor, Gregory Keith Brown, John Thomas Ward, Andrew B. Lundgren
  • Patent number: 5768352
    Abstract: Data incorporated in call detail records (CDR), obtained from network switches, are subjected to processing by a statistics engine which maintains separate counts for CDR events relating to certain calls, such as 800 number and 900 number calls. Such events, such as attempted calls, completed calls, and duration, form statistics for network users. Compilation of statistics may be done for different services, such as total summary counts and counts by originating area code. In case of 800 numbers, the statistical counts for the various services are compiled in accordance with the 800 number or 900 number called. When a network user decides to change the statistical services required, this is easily accomplished by changing the rules for interrogating the CDR data, as opposed to the prior art approach of changing programming coding.
    Type: Grant
    Filed: May 10, 1995
    Date of Patent: June 16, 1998
    Assignee: MCI Communications Corporation
    Inventors: Isaac K. Elliott, Richard D. Terpstra, James H. Richards, Phillip Catalano, Mark A. Campbell, Timothy F. Uttormark
  • Patent number: 5687223
    Abstract: Data incorporated in call detail records (CDR), obtained from network switches, are subjected to processing by a statistics engine which maintains separate counts for CDR events relating to certain calls, such as 800 number and 900 number calls. Such events, such as attempted calls, completed calls, and duration, form statistics for network users. Compilation of statistics may be done for different services, such as total summary counts and counts by originating area code. In case of 800 numbers, the statistical counts for the various services are compiled in accordance with the 800 number or 900 number called. When a network user decides to change the statistical services required, this is easily accomplished by changing the rules for interrogating the CDR data, as opposed to the prior art approach of changing programming coding.
    Type: Grant
    Filed: May 10, 1995
    Date of Patent: November 11, 1997
    Assignee: MCI Corporation
    Inventors: Isaac K. Elliott, Richard D. Terpstra, James H. Richards, Phillip Catalano, Mark A. Campbell, Timothy F. Uttormark
  • Patent number: 5606600
    Abstract: Data incorporated in call detail records (CDR), obtained from network switches, are subjected to processing by a statistics engine which maintains separate counts for CDR events relating to certain calls, such as 800 number and 900 number calls. Such events, such as attempted calls, completed calls, and duration, form statistics for network users. Compilation of statistics may be done for different services, such as total summary counts and counts by originating area code. In the case of 800 numbers, the statistical counts for the various services are compiled in accordance with the 800 number or 900 number called. When a network user decides to change the statistical services required, it is easily accomplished by changing the rules for interrogating the CDR data, as opposed to the prior art approach of changing programming coding. A network information concentrator collects, at a single point, call records from various network elements.
    Type: Grant
    Filed: May 10, 1995
    Date of Patent: February 25, 1997
    Assignee: MCI Communications Corporation
    Inventors: Isaac K. Elliott, Richard D. Terpstra, James H. Richards, Phillip Catalano, Mark A. Campbell, Timothy F. Uttormark