Patents by Inventor Naveen Jaini

Naveen Jaini 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: 10666722
    Abstract: Disclosed are examples of systems, apparatus, methods, and computer program products for message delivery in a distributed server environment. In some implementations, a first dispatcher component can control an event stream. A first connection can be established between a first server and a client device. The first dispatcher component can identify a first event associated with the client device. A first message including an identifier can be generated. The first message can be provided to the client device. It can be determined that the first connection is unreliable. A second connection can be established with a second server responsive to receiving the identifier from the client device. A temporary second dispatcher component can be instantiated. The temporary second dispatcher component can identify a second event. A second message can be generated based on the second event. The second message can be provided to the client device.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: May 26, 2020
    Assignee: salesforce.com, inc.
    Inventors: Andy Lintner, Sivananda Reddy Thummala Abbigari, Hisham Ghazouli, Fang Wong, Naveen Jaini
  • Publication number: 20180146034
    Abstract: Disclosed are examples of systems, apparatus, methods, and computer program products for message delivery in a distributed server environment. In some implementations, a first dispatcher component can control an event stream. A first connection can be established between a first server and a client device. The first dispatcher component can identify a first event associated with the client device. A first message including an identifier can be generated. The first message can be provided to the client device. It can be determined that the first connection is unreliable. A second connection can be established with a second server responsive to receiving the identifier from the client device. A temporary second dispatcher component can be instantiated. The temporary second dispatcher component can identify a second event. A second message can be generated based on the second event. The second message can be provided to the client device.
    Type: Application
    Filed: November 22, 2016
    Publication date: May 24, 2018
    Inventors: Andy Lintner, Sivananda Reddy Thummala Abbigari, Hisham Ghazouli, Fang Wong, Naveen Jaini