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: 9467479
    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: Grant
    Filed: September 23, 2011
    Date of Patent: October 11, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventor: John Kenneth Gallant
  • Patent number: 9288332
    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: January 27, 2014
    Date of Patent: March 15, 2016
    Assignee: VERISIGN, INC.
    Inventor: John Kenneth Gallant
  • Patent number: 9219769
    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 art optional group of second threads.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: December 22, 2015
    Assignee: VERISIGN, INC.
    Inventors: John Kenneth Gallant, Karl Henderson
  • Patent number: 9047589
    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: Grant
    Filed: October 30, 2009
    Date of Patent: June 2, 2015
    Assignee: VERISIGN, INC.
    Inventors: John Kenneth Gallant, Brad Verd, Karl M. Henderson
  • Patent number: 9002788
    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: Grant
    Filed: September 30, 2011
    Date of Patent: April 7, 2015
    Assignee: Verisign, Inc
    Inventors: Karl M. Henderson, John Kenneth Gallant
  • Patent number: 8982882
    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: Grant
    Filed: November 9, 2009
    Date of Patent: March 17, 2015
    Assignee: Verisign, Inc.
    Inventors: John Kenneth Gallant, Karl M. Henderson, Brad Verd
  • Patent number: 8886682
    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: April 13, 2011
    Date of Patent: November 11, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: John Kenneth Gallant
  • Patent number: 8811164
    Abstract: In the context of a communications system, means are disclosed for ensuring that invocation of redirect features, such as call forwarding, do not circumvent call blocking settings. User profile information associated with a party controls the invocation of features for the party and controls the screening of redirect contacts resulting from feature invocation. The behavior of feature-associated contact screening for the party is configurable independently of the originating calling permissions of the party.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: August 19, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: John Kenneth Gallant
  • Publication number: 20140140491
    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: January 27, 2014
    Publication date: May 22, 2014
    Applicant: VERISIGN, INC.
    Inventor: John Kenneth Gallant
  • Patent number: 8725806
    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: Grant
    Filed: February 5, 2010
    Date of Patent: May 13, 2014
    Assignee: Verizon Business Global LLC
    Inventor: John Kenneth Gallant
  • Patent number: 8700716
    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: August 4, 2010
    Date of Patent: April 15, 2014
    Assignee: Tekla Pehr LLC
    Inventors: John Kenneth Gallant, Kathleen A McMurry, Mariafranca Gregorat
  • Patent number: 8638914
    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: September 9, 2011
    Date of Patent: January 28, 2014
    Assignee: Verisign, Inc.
    Inventor: John Kenneth Gallant
  • Publication number: 20130275613
    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 o 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 art optional group of second threads.
    Type: Application
    Filed: June 10, 2013
    Publication date: October 17, 2013
    Applicant: VERISIGN, INC.
    Inventors: John Kenneth Gallant, Karl Henderson
  • Patent number: 8547975
    Abstract: Systems and methods are disclosed for analyzing network traffic data to generate complex statistics associated with the network traffic in real-time through parallel processing and data pipelining. In one implementation, a system includes a processor and a memory. The memory stores instructions that cause the processor to generate a plurality of program instances, wherein a first program instance observes the network traffic and uses a plurality of execution threads to distribute portions of the network traffic to additional program instances tasked with generating statistics associated with the network traffic. In other embodiments, a plurality of additional execution threads to the first program instance are tasked with generating the statistics. In either case, the generated statistics are placed into a data pipeline organized into time intervals of generated statistics, wherein the computation of higher-order statistics are computed as the lower-order time intervals are processed.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: October 1, 2013
    Assignee: Verisign, Inc.
    Inventors: John Kenneth Gallant, Jagadeesh Babu Nalluri, Steven D. Miller
  • Patent number: 8515019
    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: October 15, 2009
    Date of Patent: August 20, 2013
    Assignee: Verizon Business Global LLC
    Inventors: Steven L Lass, John Kenneth Gallant, John L Truetken
  • Patent number: 8463928
    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: Grant
    Filed: October 27, 2009
    Date of Patent: June 11, 2013
    Assignee: Verisign, Inc.
    Inventors: John Kenneth Gallant, Karl Henderson
  • Publication number: 20130003567
    Abstract: Systems and methods are disclosed for analyzing network traffic data to generate complex statistics associated with the network traffic in real-time through parallel processing and data pipelining. In one implementation, a system includes a processor and a memory. The memory stores instructions that cause the processor to generate a plurality of program instances, wherein a first program instance observes the network traffic and uses a plurality of execution threads to distribute portions of the network traffic to additional program instances tasked with generating statistics associated with the network traffic. In other embodiments, a plurality of additional execution threads to the first program instance are tasked with generating the statistics. In either case, the generated statistics are placed into a data pipeline organized into time intervals of generated statistics, wherein the computation of higher-order statistics are computed as the lower-order time intervals are processed.
    Type: Application
    Filed: June 28, 2011
    Publication date: January 3, 2013
    Inventors: John Kenneth Gallant, Jagadeesh Babu Nalluri, Steven D. Miller
  • Patent number: 8295459
    Abstract: A system and method for dynamically partitioning context servers in a network in response to changes in network conditions. Context servers store information about calls in a telecommunications system. Network control elements can obtain call information from one or more partitions of the context servers to help make call control and reporting decisions.
    Type: Grant
    Filed: January 8, 2007
    Date of Patent: October 23, 2012
    Assignee: Verisign, Inc.
    Inventor: John Kenneth Gallant
  • Publication number: 20120182987
    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: Application
    Filed: April 13, 2011
    Publication date: July 19, 2012
    Applicant: VERIZON BUSINESS GLOBAL LLC
    Inventor: John Kenneth GALLANT
  • Patent number: 8194838
    Abstract: A method provides call pickup in a communications network. The method includes initiating a call from a first device to a second device. The call is initiated over one or more networks, where at least one of the one or more networks includes a data network. The method further includes storing information relating to the call initiation between the first device and the second device, receiving a message from a third device during the call initiation, where the message includes a call pickup indication, retrieving the information relating to the call initiation between the first device and the second device, and establishing a call between the first device and the third device based on the retrieved information.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: June 5, 2012
    Assignee: Verizon Business Global LLC
    Inventors: Kathleen A McMurry, John Kenneth Gallant, Mariafranca Gregorat