Patents by Inventor John K. Gallant
John K. Gallant 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).
-
Publication number: 20130024528Abstract: A method for publishing a message includes receiving, at a first relay, a subscription request from a first client, wherein the subscription request includes a target. The method also includes: recording, at the first relay, subscription information of the first client based on the subscription request; receiving, at the first relay, a publication request from a second client, wherein the publication request includes a message string characterized by a pattern; determining, by the first relay, that the target matches at least a portion of the pattern; determining, by the first relay, if the publication request is a local publication request based on a predetermined policy rule; and transmitting the message string to the first client if the publication request is determined to be a local publication request.Type: ApplicationFiled: June 27, 2012Publication date: January 24, 2013Inventors: John K. Gallant, Karl M. Henderson
-
Publication number: 20130024527Abstract: A method for publishing a publication message includes receiving, at one of a plurality of first relays, a subscription request from a first client and transmitting the subscription request from the one of the plurality of first relays to first and second central relays of a plurality of central relays. The method also includes receiving, at another of the plurality of first relays, a publication request from a second client. The publication request includes the publication message. The method further includes transmitting the publication message from the another of the plurality of first relays to all of the plurality of central relays, transmitting the publication message from at least one of the first and second central relays to the one of the plurality of first relays, and transmitting the publication message from the one of the plurality of first relays to the first client.Type: ApplicationFiled: June 27, 2012Publication date: January 24, 2013Inventors: Steven D. MILLER, John K. GALLANT, Karl M. HENDERSON
-
Publication number: 20130024529Abstract: A method for transmitting messages in a publish/subscribe message system. The method also includes: receiving, at a first relay, a subscription request from a first client; recording, at the first relay, subscription information of the first client based on the subscription request; receiving, at the first relay, a publication request from a second client, wherein the publication request includes a message; and transmitting the message to the first client.Type: ApplicationFiled: June 27, 2012Publication date: January 24, 2013Inventors: John K. Gallant, Karl M. Henderson
-
Patent number: 8315593Abstract: The present invention is directed to a method for placing a call between a client in one network and a client in another network. The IP network includes a SIP server and a network gateway configured to provide access to a public switched network. The method includes receiving a SIP call request message from the first client. The SIP call request message is authenticated to thereby identify an authentic originating client. Subsequently, a database is searched to find client billing tag corresponding to the authentic originating client. The call is completed if the client billing tag is obtained, and not completed if the client billing tag cannot be obtained. Thus, the present invention provides an efficient method for billing phone calls that are placed from SIP enabled devices to a telephone connected to the Public Switched Telephone Network (PSTN). The method of the present invention also substantially eliminates certain types of fraud.Type: GrantFiled: July 24, 2008Date of Patent: November 20, 2012Assignee: Verizon Business Global LLCInventors: John K Gallant, Kathleen A McMurry
-
Patent number: 8139746Abstract: In a SIP network, SIP servers are provisioned with information used to authenticate subscribers and entities that will be placing calls. This information can be used during call establishment to allow or deny calls, as well as to determine the appropriate party to bill if the call involves a charge, such as a long distance charge. In addition to allowing calls between authenticated and trusted entities, there is a need for the SIP server to allow certain kinds of calls that involve non-trusted users or entities. If non-trusted entities where not recognized, trusted users and entities within the SIP network would not be able to receive calls from users or entities not know to the SIP server that is providing them services.Type: GrantFiled: December 31, 2008Date of Patent: March 20, 2012Assignee: Verizon Business Global LLCInventors: John K. Gallant, Kathleen A. McMurry
-
Patent number: 8085760Abstract: A method and system for providing intelligent network control services in IP telephony, wherein the system includes a location manager and an IP telephony proxy server. The location manager includes an interface to a legacy telephony service control entity and the IP telephony proxy server includes an IP interface to the location manager. If the IP telephony proxy server requires intelligent network services, then the IP telephony proxy server sends an IP telephony session initiation request to the called party at the location manager. The location manager uses the information to query the legacy telephony service control entity for routing information. When the location manager receives a routing response from the service control entity, the location manager maps the response to an IP telephony session control message back to the IP telephony proxy server.Type: GrantFiled: October 30, 2007Date of Patent: December 27, 2011Assignee: Verizon Business Global LLCInventors: John K. Gallant, Steven R. Donovan
-
Patent number: 8040876Abstract: A method may include receiving, at a network device, from a calling party location, an input setup message that includes a called party phone number value; determining whether the input setup message includes a voice telephony over asynchronous transfer mode (VToA) designator; generating an output setup message including an alias address associated with a network gateway that is in communication with a public switched telephone network (PSTN) switch through a plurality of trunk lines when it is determined that the input setup message includes a VToA designator, where the alias address is based on the called party phone number value and indicates a desired trunk line of the plurality of trunk lines; and transmitting the output setup message, the output setup message causing the selection of the desired trunk line of the plurality of trunk lines in order to establish communication between the calling party location and the PSTN switch.Type: GrantFiled: March 30, 2006Date of Patent: October 18, 2011Assignee: Verizon Business Global LLCInventor: John K. Gallant
-
Publication number: 20110170549Abstract: A method and system for providing quality of service in an IP telephony session between a calling party and a called party establishes a high quality of service ATM virtual circuit for the session between first and second devices, each of the devices having ATM capability and IP capability. The first and second devices provide bidirectional translation between IP media and ATM media. The system transports IP media for the session between the calling party and the first device, and between said called party and a second device. The virtual circuit transports ATM media for the session between the first and second devices. An intelligent control layer provides IP and ATM signaling to set up the session.Type: ApplicationFiled: March 21, 2011Publication date: July 14, 2011Applicant: VERIZON BUSINESS GLOBAL LLCInventors: John K. GALLANT, Steven R. DONOVAN
-
Patent number: 7924849Abstract: A method and system for providing quality of service in an IP telephony session between a calling party and a called party establishes a high quality of service ATM virtual circuit for the session between first and second devices, each of the devices having ATM capability and IP capability. The first and second devices provide bidirectional translation between IP media and ATM media. The system transports IP media for the session between the calling party and the first device, and between said called party and a second device. The virtual circuit transports ATM media for the session between the first and second devices. An intelligent control layer provides IP and ATM signaling to set up the session.Type: GrantFiled: May 28, 2010Date of Patent: April 12, 2011Assignee: Verizon Business Global LLCInventors: John K Gallant, Steven R Donovan
-
Patent number: 7860114Abstract: A method and system for dynamically selecting a destination gateway to complete a call over a path supported at least in part by an IP telephony network and a public switched telephone network. The method and system further provide for dynamically detecting available gateways, dynamically removing failed and/or unavailable gateways, and automatically recovering failed and/or unavailable gateways after a predetermined period of time. A method is also provided for detecting available destination gateways using a ping method, where a message is transmitted to a plurality of destination gateways on a one-by-one basis to ascertain the availability status of each destination gateway.Type: GrantFiled: November 8, 1999Date of Patent: December 28, 2010Assignee: Verizon Business Global LLCInventors: John K. Gallant, Steven R. Donovan
-
Patent number: 7860800Abstract: A session initiation protocol (SIP) server adds billing and authentication information to conventional SIP messages used in establishing call transfers. This additional information is later verified by a SIP server and used to enable advanced billing and fraud protection features for call transfers in a SIP telecommunications network.Type: GrantFiled: March 30, 2010Date of Patent: December 28, 2010Assignee: Verizon Business Global LLCInventors: John K Gallant, Kathleen A McMurry, Mariafranca Gregorat
-
Patent number: 7830891Abstract: A method and system for providing quality of service in an IP telephony session between a calling party and a called party establishes a high quality of service ATM virtual circuit for the session between first and second devices, each of the devices having ATM capability and IP capability. The first and second devices provide bidirectional translation between IP media and ATM media. The system transports IP media for the session between the calling party and the first device, and between said called party and a second device. The virtual circuit transports ATM media for the session between the first and second devices. An intelligent control layer provides IP and ATM signaling to set up the session.Type: GrantFiled: October 26, 2006Date of Patent: November 9, 2010Assignee: Verizon Business Global LLCInventors: John K. Gallant, Steven R. Donovan
-
Publication number: 20100232424Abstract: A method and system for providing quality of service in an IP telephony session between a calling party and a called party establishes a high quality of service ATM virtual circuit for the session between first and second devices, each of the devices having ATM capability and IP capability. The first and second devices provide bidirectional translation between IP media and ATM media. The system transports IP media for the session between the calling party and the first device, and between said called party and a second device. The virtual circuit transports ATM media for the session between the first and second devices. An intelligent control layer provides IP and ATM signaling to set up the session.Type: ApplicationFiled: May 28, 2010Publication date: September 16, 2010Applicant: VERIZON BUSINESS GLOBAL LLCInventors: John K. GALLANT, Steven R. Donovan
-
Publication number: 20090285204Abstract: An approach for providing telephony services over a data network is disclosed. A communications system includes a location server that receives a request from a calling station to establish a call with a station associated with a called party. The location server generates a message specifying a set of addresses relating to the called party and context information. A proxy server communicates with the location server and is configured to receive the message and to attempt to establish the call based on the set of addresses. The proxy server iteratively queries the location server to obtain another set of addresses if no prior address results in establishment of the call.Type: ApplicationFiled: July 28, 2009Publication date: November 19, 2009Applicant: WORLDCOM, INC.Inventors: John K. Gallant, Kathleen A. McMurry
-
Publication number: 20090262730Abstract: An illustrative intelligent network and method for providing voice telephony over Asynchronous Transfer Mode (“ATM”) and private address translation are provided that can provide significant advantages. The method includes generating an input ATM setup message at the calling party CPE that includes a VToA designator and a called party phone number, extracting information from the input ATM setup message such as the VToA designator and the called party phone number, analyzing the information, designating an ATM address of a called party CPE to be stored in the first parameter of an output ATM setup message, determining if private address translation is needed, designating the ATM address of the called party CPE to be stored in a first instance of the second parameter of the output ATM setup message, designating an ATM address of an egress ATM edge switch to be stored in the first parameter of the output ATM setup message, and generating an output ATM setup message.Type: ApplicationFiled: June 30, 2009Publication date: October 22, 2009Applicant: MCI, INC.Inventors: John K. GALLANT, Thomas Glenn HALL, JR., Steven R. DONOVAN
-
Patent number: 7567574Abstract: An illustrative intelligent network and method for providing voice telephony over Asynchronous Transfer Mode (“ATM”) and private address translation are provided that can provide significant advantages. The method includes generating an input ATM setup message at the calling party CPE that includes a VToA designator and a called party phone number, extracting information from the input ATM setup message such as the VToA designator and the called party phone number, analyzing the information, designating an ATM address of a called party CPE to be stored in the first parameter of an output ATM setup message, determining if private address translation is needed, designating the ATM address of the called party CPE to be stored in a first instance of the second parameter of the output ATM setup message, designating an ATM address of an egress ATM edge switch to be stored in the first parameter of the output ATM setup message, and generating an output ATM setup message.Type: GrantFiled: August 20, 2004Date of Patent: July 28, 2009Assignee: Verizon Business Global LLCInventors: John K. Gallant, Thomas Glenn Hall, Jr., Steven R. Donovan
-
Patent number: 7529359Abstract: In a SIP network, SIP servers are provisioned with information used to authenticate subscribers and entities that will be placing calls. This information can be used during call establishment to allow or deny calls, as well as to determine the appropriate party to bill if the call involves a charge, such as a long distance charge. In addition to allowing calls between authenticated and trusted entities, there is a need for the SIP server to allow certain kinds of calls that involve non-trusted users or entities. If non-trusted entities where not recognized, trusted users and entities within the SIP network would not be able to receive calls from users or entities not know to the SIP server that is providing them services.Type: GrantFiled: March 15, 2002Date of Patent: May 5, 2009Assignee: Verizon Business Global LLCInventors: John K. Gallant, Kathleen A. McMurray
-
Publication number: 20090110174Abstract: In a SIP network, SIP servers are provisioned with information used to authenticate subscribers and entities that will be placing calls. This information can be used during call establishment to allow or deny calls, as well as to determine the appropriate party to bill if the call involves a charge, such as a long distance charge. In addition to allowing calls between authenticated and trusted entities, there is a need for the SIP server to allow certain kinds of calls that involve non-trusted users or entities. If non-trusted entities where not recognized, trusted users and entities within the SIP network would not be able to receive calls from users or entities not know to the SIP server that is providing them services.Type: ApplicationFiled: December 31, 2008Publication date: April 30, 2009Applicant: WORLDCOM, INC.Inventors: John K. GALLANT, Kathleen A. McMURRY
-
Patent number: 7480289Abstract: A method and system for providing intelligent network control services in IP telephony, wherein the system includes a location manager and an IP telephony proxy server. The location manager includes an interface to a legacy telephony service control entity and the IP telephony proxy server includes an IP interface to the location manager. If the IP telephony proxy server requires intelligent network services, then the IP telephony proxy server sends an IP telephony session initiation request to the called party at the location manager. The location manager uses the information to query the legacy telephony service control entity for routing information. When the location manager receives a routing response from the service control entity, the location manager maps the response to an IP telephony session control message back to the IP telephony proxy server.Type: GrantFiled: October 30, 2007Date of Patent: January 20, 2009Assignee: Verizon Business Global LLCInventors: John K. Gallant, Steven R. Donovan
-
Publication number: 20090010409Abstract: The present invention is directed to a method for placing a call between a client in one network and a client in another network. The IP network includes a SIP server and a network gateway configured to provide access to a public switched network. The method includes receiving a SIP call request message from the first client. The SIP call request message is authenticated to thereby identify an authentic originating client. Subsequently, a database is searched to find client billing tag corresponding to the authentic originating client. The call is completed if the client billing tag is obtained, and not completed if the client billing tag cannot be obtained. Thus, the present invention provides an efficient method for billing phone calls that are placed from SIP enabled devices to a telephone connected to the Public Switched Telephone Network (PSTN). The method of the present invention also substantially eliminates certain types of fraud.Type: ApplicationFiled: July 24, 2008Publication date: January 8, 2009Applicant: VERIZON BUSINESS GLOBAL LLCInventors: John K. Gallant, Kathleen A. McMurry