Patents by Inventor John Kenneth Gallant

John Kenneth 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).

  • Patent number: 8161080
    Abstract: The present invention is directed to a method for managing transactions in a telecommunications network. The method includes creating an XML transaction detail file. At least one transaction detail record is stored in the XML transaction detail file in response to a telecommunications transaction. The at least one transaction detail record includes transaction data corresponding to the telecommunications transaction.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: April 17, 2012
    Assignee: Verizon Business Global LLC
    Inventor: John Kenneth Gallant
  • Publication number: 20120084264
    Abstract: Method and apparatus for transferring files between hosts including reading a first configuration file to obtain file retrieval criteria, logging into a retrieval host to retrieve a file based on the file retrieval criteria, saving retrieved file to a local host, reading a second configuration file to obtain file push criteria, including instructions for where to push the retrieved file, pushing the retrieved file to a push host based on the file push criteria, pushing an enabled hosts file from the local host to the push host, the enabled host file containing configuration criteria and sending a notification to the retrieval host if a file meeting the configuration criteria has not been retrieved from the retrieval host to the local host, or sending a notification from the local host to the push host if a file meeting the configuration criteria has not been pushed to the push host.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 5, 2012
    Inventors: Karl M. Henderson, John Kenneth Gallant
  • Patent number: 8140884
    Abstract: Some embodiments of efficient time-based memory counters have been presented. In one embodiment, a set of arrays of counters is arranged in layers to associate the set of arrays with a set of predefined time intervals. Furthermore, a set of pointers may be used to reference the set of arrays of counters. An index is maintained to provide time-based management of the arrays of counters. The index includes a timestamp and the set of pointers. Each pointer logically points to a distinct one of the set of arrays.
    Type: Grant
    Filed: July 18, 2008
    Date of Patent: March 20, 2012
    Assignee: Verisign, Inc.
    Inventor: John Kenneth Gallant
  • Publication number: 20120063575
    Abstract: A system and method for providing a high reliability network. Context servers store information about calls in a telecommunications system. Network control elements can obtain call information from the context servers to help make call control and reporting decisions.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 15, 2012
    Inventor: John Kenneth Gallant
  • Publication number: 20120016938
    Abstract: A technique is disclosed in the context of a communications system whereby parties accessible through the system may be referenced by multiple alternative symbolic names. User profile information for a given party may be maintained in the system to control features and routing behavior in response to session request involving the party. By virtue of a mapping capability, one or more symbolic names may be associated with the same user profile information. A session request involving any of the alternative names for a party will evoke the same user profile.
    Type: Application
    Filed: September 23, 2011
    Publication date: January 19, 2012
    Applicant: VERIZON BUSINESS GLOBAL LLC
    Inventor: John Kenneth GALLANT
  • Patent number: 8019063
    Abstract: A system and method for providing a high reliability network. Context servers store information about calls in a telecommunications system. Network control elements can obtain call information from the context servers to help make call control and reporting decisions.
    Type: Grant
    Filed: August 24, 2006
    Date of Patent: September 13, 2011
    Assignee: VeriSign, Inc.
    Inventor: John Kenneth Gallant
  • Patent number: 7945592
    Abstract: The present invention is directed to a method for managing transactions in a telecommunications network. The method includes creating an XML transaction detail file. At least one transaction detail record is stored in the XML transaction detail file in response to a telecommunications transaction. The at least one transaction detail record includes transaction data corresponding to the telecommunications transaction.
    Type: Grant
    Filed: March 15, 2002
    Date of Patent: May 17, 2011
    Assignee: Verizon Business Global LLC
    Inventor: John Kenneth Gallant
  • Publication number: 20110110267
    Abstract: A method of publishing a message includes receiving a subscription request at a first remote relay from a first client and transmitting a subscription message from the remote relay to each of a first set of central relays. The method also includes receiving a publication request at a second remote relay from a second client and transmitting a publication message from the second remote relay to a first central relay of the first set of central relays and a second central relay of a second set of central relays. The method further includes determining, at the first central relay, that a target matches at least a portion of a pattern, transmitting the message string from the first central relay to the first remote relay, determining, at the first remote relay, that the target matches at least a portion of the pattern, and transmitting the message string to the first client.
    Type: Application
    Filed: November 9, 2009
    Publication date: May 12, 2011
    Applicant: VeriSign, Inc.
    Inventor: John Kenneth Gallant
  • Publication number: 20110106891
    Abstract: A method of 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 only one 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 plurality of 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: October 30, 2009
    Publication date: May 5, 2011
    Applicant: VeriSign, Inc.
    Inventors: John Kenneth Gallant, Brad Verd, Karl M. Henderson
  • Publication number: 20110099284
    Abstract: Incoming data streams are managed by receiving a data stream on at least one network interface card (NIC) and performing operations on the data stream using a first process running several first threads for each network interface card and at least one group of second multiple processes each with an optional group of second threads. The first process and the one or more groups of second multiple processes are independent and communicate via the shared memory. The first threads for each network interface card are different than the group of second threads. The system includes at least one network interface card that receives a data stream, a first processor that runs a first process that uses a plurality of first threads for each network interface card and a second processor that runs at least one group of second multiple processes each with an optional group of second threads. The first process and the one or more groups of second multiple processes are independent and communicate via the shared memory.
    Type: Application
    Filed: October 27, 2009
    Publication date: April 28, 2011
    Applicant: VeriSign, Inc.
    Inventors: John Kenneth Gallant, Karl M. Henderson
  • Publication number: 20110032928
    Abstract: Network servers in a session initiation protocol (SIP) telecommunication network implement playback of announcements to end-users by embedding programming scripts defining how the announcements are to be played in a SIP message. In particular, the scripts may define the sequence in which a series of announcements are to be played, duration information relating to a playback length of the announcements, and repetition information defining how many times an announcement is to be repeated. By including a script in a single message, announcement instructions may be efficiently communicated in the network.
    Type: Application
    Filed: August 4, 2010
    Publication date: February 10, 2011
    Applicant: VERIZON BUSINESS GLOBAL LLC
    Inventors: John Kenneth Gallant, Kathleen A. McMurry, Mariafranca Gregorat
  • Patent number: 7792973
    Abstract: Network servers in a session initiation protocol (SIP) telecommunication network implement playback of announcements to end-users by embedding programming scripts defining how the announcements are to be played in a SIP message. In particular, the scripts may define the sequence in which a series of announcements are to be played, duration information relating to a playback length of the announcements, and repetition information defining how many times an announcement is to be repeated. By including a script in a single message, announcement instructions may be efficiently communicated in the network.
    Type: Grant
    Filed: September 4, 2002
    Date of Patent: September 7, 2010
    Assignee: Verizon Business Global LLC
    Inventors: John Kenneth Gallant, Kathleen A. McMurry, Mariafranca Gregorat
  • Publication number: 20100183002
    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: Application
    Filed: March 30, 2010
    Publication date: July 22, 2010
    Applicant: MCI, LLC
    Inventors: John Kenneth Gallant, Kathleen A. McMurry, Mariafranca Gregorat
  • Patent number: 7739196
    Abstract: A system includes a database configured to store account information relating to users of a telecommunications network. Additionally, a session initiation protocol (SIP) server receives first messages initiating call transfers. The server appends billing information and a digital signature to the first message based on account information of one of the users stored in the database. The digital signature provides for authentication of the call transfers.
    Type: Grant
    Filed: June 19, 2006
    Date of Patent: June 15, 2010
    Assignee: Verizon Business Global LLC
    Inventors: John Kenneth Gallant, Kathleen A. McMurry, Mariafranca Gregorat
  • Publication number: 20100138520
    Abstract: A technique is disclosed in the context of a communications system whereby parties accessible through the system may be referenced by multiple alternative symbolic names. User profile information for a given party may be maintained in the system to control features and routing behavior in response to session request involving the party. By virtue of a mapping capability, one or more symbolic names may be associated with the same user profile information. A session request involving any of the alternative names for a party will evoke the same user profile.
    Type: Application
    Filed: February 5, 2010
    Publication date: June 3, 2010
    Applicant: Verizon Business Global LLC
    Inventor: John Kenneth Gallant
  • Patent number: 7698433
    Abstract: A technique is disclosed in the context of a communications system whereby parties accessible through the system may be referenced by multiple alternative symbolic names. User profile information for a given party may be maintained in the system to control features and routing behavior in response to session request involing the party. By virtue of a mapping capability, one or more symbolic names may be associated with the same user profile information. A session request involving any of the alternative names for a party will evoke the same user profile.
    Type: Grant
    Filed: March 16, 2002
    Date of Patent: April 13, 2010
    Assignee: Verizon Business Global LLC
    Inventor: John Kenneth Gallant
  • Publication number: 20100046722
    Abstract: A method of routing a telephone call includes receiving an indication, at a handset device 112, to initiate a telephone call. It is then determined, preferably by the handset device 112, whether the telephone call is an emergency services telephone call. If the telephone call is not an emergency services telephone call, it is routed to a proxy server 134. On the other hand, if the telephone call is an emergency services telephone call, it is routed to a local gateway 116 without first accessing the proxy server 134.
    Type: Application
    Filed: October 15, 2009
    Publication date: February 25, 2010
    Applicant: VERIZON BUSINESS GLOBAL LLC
    Inventors: Steven L. LASS, John Kenneth Gallant, John L. Truetken
  • Publication number: 20100017640
    Abstract: Some embodiments of efficient time-based memory counters have been presented. In one embodiment, a set of arrays of counters is arranged in layers to associate the set of arrays with a set of predefined time intervals. Furthermore, a set of pointers may be used to reference the set of arrays of counters. An index is maintained to provide time-based management of the arrays of counters. The index includes a timestamp and the set of pointers. Each pointer logically points to a distinct one of the set of arrays.
    Type: Application
    Filed: July 18, 2008
    Publication date: January 21, 2010
    Inventor: John Kenneth Gallant
  • Patent number: 7643618
    Abstract: A method of routing a telephone call includes receiving an indication, at a handset device 112, to initiate a telephone call. It is then determined, preferably by the handset device 112, whether the telephone call is an emergency services telephone call. If the telephone call is not an emergency services telephone call, it is routed to a proxy server 134. On the other hand, if the telephone call is an emergency services telephone call, it is routed to a local gateway 116 without first accessing the proxy server 134.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: January 5, 2010
    Assignee: Verizon Business Global LLC
    Inventors: Steven L. Lass, John Kenneth Gallant, John L. Truetken
  • Patent number: 7599351
    Abstract: An approach for providing telephony and other services over a data network is disclosed. A communications system includes a location server that generates a first subset from the set of all addresses relating to a called party. A proxy server obtains a first subset of addresses from the location server and attempts to establish a session with the called party based on the subset of addresses. In response to whether the first subset of addresses results in session establishment, the proxy server may then request a second subset from the location server. Context information provided by the location server with the first subset may be returned to the location server as part of the request for the second subset.
    Type: Grant
    Filed: March 15, 2002
    Date of Patent: October 6, 2009
    Assignee: Verizon Business Global LLC
    Inventors: John Kenneth Gallant, Kathleen A. McMurry