Patents by Inventor Brad Verd

Brad Verd 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: 11184299
    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: December 4, 2018
    Date of Patent: November 23, 2021
    Assignee: VERISIGN, INC.
    Inventors: John K. Gallant, Brad Verd, Karl M. Henderson
  • Publication number: 20190109805
    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: December 4, 2018
    Publication date: April 11, 2019
    Inventors: John K. Gallant, Brad Verd, Karl M. Henderson
  • Patent number: 10178055
    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: May 27, 2015
    Date of Patent: January 8, 2019
    Assignee: VERISIGN, INC.
    Inventors: John K. Gallant, Brad Verd, Karl M. Henderson
  • Patent number: 9762405
    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: Grant
    Filed: February 19, 2016
    Date of Patent: September 12, 2017
    Assignee: VERISIGN, INC.
    Inventors: Steven D. Miller, John K. Gallant, Karl M. Henderson, Brad Verd
  • Patent number: 9569753
    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: Grant
    Filed: June 27, 2012
    Date of Patent: February 14, 2017
    Assignee: VERISIGN, INC.
    Inventors: John K. Gallant, Karl M. Henderson, Brad Verd
  • Publication number: 20160173595
    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: February 19, 2016
    Publication date: June 16, 2016
    Inventors: Steven D. Miller, John K. Gallant, Karl M. Henderson, Brad Verd
  • Patent number: 9269080
    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: Grant
    Filed: June 27, 2012
    Date of Patent: February 23, 2016
    Assignee: VERISIGN, INC.
    Inventors: Steven D. Miller, John K. Gallant, Karl M. Henderson, Brad Verd
  • Patent number: 9235829
    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: Grant
    Filed: June 27, 2012
    Date of Patent: January 12, 2016
    Assignee: VERISIGN, INC.
    Inventors: John K. Gallant, Karl M. Henderson, Brad Verd
  • Publication number: 20150256490
    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: May 27, 2015
    Publication date: September 10, 2015
    Inventors: John K. Gallant, Brad Verd, Karl M. Henderson
  • Patent number: 9124592
    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: March 16, 2015
    Date of Patent: September 1, 2015
    Assignee: VERISIGN, INC.
    Inventors: John K. Gallant, Karl M. Henderson, Brad Verd
  • Publication number: 20150195350
    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: March 16, 2015
    Publication date: July 9, 2015
    Inventors: John K. Gallant, Karl M. Henderson, Brad Verd
  • 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: 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
  • 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