Patents by Inventor Eric Golin

Eric Golin 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: 10652080
    Abstract: Systems, methods, and computer-readable storage media providing highly scalable and fault tolerant notification systems are disclosed. Disclosed notification systems may be configured to: receive a plurality of notification requests including message content and recipient information, which may be allocated to at least one notification engine for processing. A notification engine may be configured to: generate a plurality of attempts corresponding to notification requests allocated for processing by the first notification engine and assign each generated attempt to a particular attempt queue. A plurality of connectors may be configured to: select a set of attempts for transmission from the plurality of attempt queues, transmit the set of attempts via at least one communication network. One or more databases may be provided to store status information associated with processing of notification requests by the first notification engine.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: May 12, 2020
    Assignee: Everbridge, Inc.
    Inventors: Eric Golin, Jia Xi, Yuanjin Xu, Christopher Chaulk, Yuan Cheng, Yang Liu, Konstantin Zilberberg
  • Patent number: 10554430
    Abstract: Systems, methods, and computer-readable storage media for providing a notification system are disclosed. The notification system may be configured to select one or more notification requests from each of a plurality of notification request queues, and generate a plurality of attempts for each of the one or more selected notification requests. The attempts may be assigned to one of a first plurality of attempt queues, and flow control logic may be executed against the first plurality of attempt queues to dynamically select attempts for transmission from among the first plurality of attempt queues. Selected attempts are inserted into one of a second plurality of attempt queues, and a plurality of connectors may be configured to select attempts from the second plurality of attempts queues for transmission via a communication channel.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: February 4, 2020
    Assignee: Everbridge, Inc.
    Inventors: Eric Golin, Jia Xi, Yuanjin Xu
  • Publication number: 20180145842
    Abstract: Systems, methods, and computer-readable storage media for providing a notification system are disclosed. The notification system may be configured to select one or more notification requests from each of a plurality of notification request queues, and generate a plurality of attempts for each of the one or more selected notification requests. The attempts may be assigned to one of a first plurality of attempt queues, and flow control logic may be executed against the first plurality of attempt queues to dynamically select attempts for transmission from among the first plurality of attempt queues. Selected attempts are inserted into one of a second plurality of attempt queues, and a plurality of connectors may be configured to select attempts from the second plurality of attempts queues for transmission via a communication channel.
    Type: Application
    Filed: November 21, 2017
    Publication date: May 24, 2018
    Inventor: Eric Golin
  • Publication number: 20180145871
    Abstract: Systems, methods, and computer-readable storage media providing highly scalable and fault tolerant notification systems are disclosed. Disclosed notification systems may be configured to: receive a plurality of notification requests including message content and recipient information, which may be allocated to at least one notification engine for processing. A notification engine may be configured to: generate a plurality of attempts corresponding to notification requests allocated for processing by the first notification engine and assign each generated attempt to a particular attempt queue. A plurality of connectors may be configured to: select a set of attempts for transmission from the plurality of attempt queues, transmit the set of attempts via at least one communication network.
    Type: Application
    Filed: November 21, 2017
    Publication date: May 24, 2018
    Inventor: Eric Golin