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: 8265250Abstract: 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: GrantFiled: September 24, 2008Date of Patent: September 11, 2012Assignee: Level 3 Communications, LLCInventors: Daryl William Malas, Richard D. Terpstra
-
Patent number: 8089972Abstract: 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: GrantFiled: December 31, 2004Date of Patent: January 3, 2012Assignee: Level 3 Communications, LLCInventors: Richard D. Terpstra, John Hearty, Daryl William Malas
-
Publication number: 20100248683Abstract: 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: ApplicationFiled: June 7, 2010Publication date: September 30, 2010Applicant: Level 3 Communications, Inc.Inventor: Richard D. Terpstra
-
Patent number: 7734019Abstract: 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: GrantFiled: December 9, 2004Date of Patent: June 8, 2010Assignee: Level 3 Communications, LLCInventor: Richard D. Terpstra
-
Patent number: 7519074Abstract: 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: GrantFiled: February 22, 2005Date of Patent: April 14, 2009Assignee: Level 3 Communications, LLCInventors: John Thomas Ward, Richard D. Terpstra, Thomas S. Traylor, Timothy Roy Missner, Andrew B. Lundgren
-
Publication number: 20090070406Abstract: 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: ApplicationFiled: December 9, 2004Publication date: March 12, 2009Applicant: Level 3 Communications, Inc.Inventors: Richard D. Terpstra, Daryl W. Malas
-
Publication number: 20090016495Abstract: 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: ApplicationFiled: September 24, 2008Publication date: January 15, 2009Applicant: Level 3 Communications LLCInventors: Daryl William Malas, Richard D. Terpstra
-
Patent number: 7440455Abstract: 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: GrantFiled: December 22, 2005Date of Patent: October 21, 2008Assignee: Level 3 Communications, LLCInventors: Daryl William Malas, Richard D. Terpstra
-
Patent number: 7436936Abstract: 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: GrantFiled: February 22, 2005Date of Patent: October 14, 2008Assignee: Level 3 Communications, LLCInventors: Richard D. Terpstra, Thomas S. Traylor, Gregory Keith Brown, John Thomas Ward, Andrew B. Lundgren
-
Patent number: 5768352Abstract: 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: GrantFiled: May 10, 1995Date of Patent: June 16, 1998Assignee: MCI Communications CorporationInventors: Isaac K. Elliott, Richard D. Terpstra, James H. Richards, Phillip Catalano, Mark A. Campbell, Timothy F. Uttormark
-
Patent number: 5687223Abstract: 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: GrantFiled: May 10, 1995Date of Patent: November 11, 1997Assignee: MCI CorporationInventors: Isaac K. Elliott, Richard D. Terpstra, James H. Richards, Phillip Catalano, Mark A. Campbell, Timothy F. Uttormark
-
Patent number: 5606600Abstract: 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: GrantFiled: May 10, 1995Date of Patent: February 25, 1997Assignee: MCI Communications CorporationInventors: Isaac K. Elliott, Richard D. Terpstra, James H. Richards, Phillip Catalano, Mark A. Campbell, Timothy F. Uttormark