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: 20130024528
    Abstract: 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: Application
    Filed: June 27, 2012
    Publication date: January 24, 2013
    Inventors: John K. Gallant, Karl M. Henderson
  • Publication number: 20130024527
    Abstract: 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: Application
    Filed: June 27, 2012
    Publication date: January 24, 2013
    Inventors: Steven D. MILLER, John K. GALLANT, Karl M. HENDERSON
  • Publication number: 20130024529
    Abstract: 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: Application
    Filed: June 27, 2012
    Publication date: January 24, 2013
    Inventors: John K. Gallant, Karl M. Henderson
  • Patent number: 8315593
    Abstract: 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: Grant
    Filed: July 24, 2008
    Date of Patent: November 20, 2012
    Assignee: Verizon Business Global LLC
    Inventors: John K Gallant, Kathleen A McMurry
  • Patent number: 8139746
    Abstract: 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: Grant
    Filed: December 31, 2008
    Date of Patent: March 20, 2012
    Assignee: Verizon Business Global LLC
    Inventors: John K. Gallant, Kathleen A. McMurry
  • Patent number: 8085760
    Abstract: 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: Grant
    Filed: October 30, 2007
    Date of Patent: December 27, 2011
    Assignee: Verizon Business Global LLC
    Inventors: John K. Gallant, Steven R. Donovan
  • Patent number: 8040876
    Abstract: 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: Grant
    Filed: March 30, 2006
    Date of Patent: October 18, 2011
    Assignee: Verizon Business Global LLC
    Inventor: John K. Gallant
  • Publication number: 20110170549
    Abstract: 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: Application
    Filed: March 21, 2011
    Publication date: July 14, 2011
    Applicant: VERIZON BUSINESS GLOBAL LLC
    Inventors: John K. GALLANT, Steven R. DONOVAN
  • Patent number: 7924849
    Abstract: 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: Grant
    Filed: May 28, 2010
    Date of Patent: April 12, 2011
    Assignee: Verizon Business Global LLC
    Inventors: John K Gallant, Steven R Donovan
  • Patent number: 7860114
    Abstract: 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: Grant
    Filed: November 8, 1999
    Date of Patent: December 28, 2010
    Assignee: Verizon Business Global LLC
    Inventors: John K. Gallant, Steven R. Donovan
  • Patent number: 7860800
    Abstract: 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: Grant
    Filed: March 30, 2010
    Date of Patent: December 28, 2010
    Assignee: Verizon Business Global LLC
    Inventors: John K Gallant, Kathleen A McMurry, Mariafranca Gregorat
  • Patent number: 7830891
    Abstract: 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: Grant
    Filed: October 26, 2006
    Date of Patent: November 9, 2010
    Assignee: Verizon Business Global LLC
    Inventors: John K. Gallant, Steven R. Donovan
  • Publication number: 20100232424
    Abstract: 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: Application
    Filed: May 28, 2010
    Publication date: September 16, 2010
    Applicant: VERIZON BUSINESS GLOBAL LLC
    Inventors: John K. GALLANT, Steven R. Donovan
  • Publication number: 20090285204
    Abstract: 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: Application
    Filed: July 28, 2009
    Publication date: November 19, 2009
    Applicant: WORLDCOM, INC.
    Inventors: John K. Gallant, Kathleen A. McMurry
  • Publication number: 20090262730
    Abstract: 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: Application
    Filed: June 30, 2009
    Publication date: October 22, 2009
    Applicant: MCI, INC.
    Inventors: John K. GALLANT, Thomas Glenn HALL, JR., Steven R. DONOVAN
  • Patent number: 7567574
    Abstract: 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: Grant
    Filed: August 20, 2004
    Date of Patent: July 28, 2009
    Assignee: Verizon Business Global LLC
    Inventors: John K. Gallant, Thomas Glenn Hall, Jr., Steven R. Donovan
  • Patent number: 7529359
    Abstract: 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: Grant
    Filed: March 15, 2002
    Date of Patent: May 5, 2009
    Assignee: Verizon Business Global LLC
    Inventors: John K. Gallant, Kathleen A. McMurray
  • Publication number: 20090110174
    Abstract: 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: Application
    Filed: December 31, 2008
    Publication date: April 30, 2009
    Applicant: WORLDCOM, INC.
    Inventors: John K. GALLANT, Kathleen A. McMURRY
  • Patent number: 7480289
    Abstract: 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: Grant
    Filed: October 30, 2007
    Date of Patent: January 20, 2009
    Assignee: Verizon Business Global LLC
    Inventors: John K. Gallant, Steven R. Donovan
  • Publication number: 20090010409
    Abstract: 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: Application
    Filed: July 24, 2008
    Publication date: January 8, 2009
    Applicant: VERIZON BUSINESS GLOBAL LLC
    Inventors: John K. Gallant, Kathleen A. McMurry