Patents by Inventor Anal Shah

Anal Shah 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: 11650831
    Abstract: Disclosed herein are systems, methods, and devices that configure components of applications. A computing platform implemented using a server system may be configurable to cause determining an initial configuration of an application component that is configured to enable interactions with a user. The initial configuration is determined based on configuration parameters stored in the computing platform. The computing platform may also cause including a first instance of the application component in a webpage, the first instance being generated based on the initial configuration. The computing platform may also cause receiving a function call from the webpage, the function call being generated based on a user interaction with the webpage. The computing platform may also cause implementing a new instance of the application component responsive to the function call, the new instance comprising at least one change implemented based, at least in part, on the function call.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: May 16, 2023
    Assignee: Salesforce, Inc.
    Inventors: Anal Shah, Sankara Jaya Prakash Nimmagadda, Tiffany Tso, Peter Chung
  • Patent number: 11256772
    Abstract: A method for communicating with a server system, by a client device via a browser application, is provided.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: February 22, 2022
    Assignee: salesforce.com, inc.
    Inventors: Anal Shah, Kanan Garg, Justin Macmillin
  • Publication number: 20210342164
    Abstract: Disclosed herein are systems, methods, and devices that configure components of applications. A computing platform implemented using a server system may be configurable to cause determining an initial configuration of an application component that is configured to enable interactions with a user. The initial configuration is determined based on configuration parameters stored in the computing platform. The computing platform may also cause including a first instance of the application component in a webpage, the first instance being generated based on the initial configuration. The computing platform may also cause receiving a function call from the webpage, the function call being generated based on a user interaction with the webpage. The computing platform may also cause implementing a new instance of the application component responsive to the function call, the new instance comprising at least one change implemented based, at least in part, on the function call.
    Type: Application
    Filed: April 30, 2020
    Publication date: November 4, 2021
    Applicant: Salesforce.com, Inc.
    Inventors: Anal SHAH, Sankara Jaya Prakash Nimmagadda, Tiffany Tso, Peter Chung
  • Publication number: 20210232644
    Abstract: A method for communicating with a server system, by a client device via a browser application, is provided.
    Type: Application
    Filed: April 12, 2021
    Publication date: July 29, 2021
    Applicant: salesforce.com, inc.
    Inventors: Anal SHAH, Kanan GARG, Justin MACMILLIN
  • Patent number: 10977334
    Abstract: A method for communicating with a server system, by a client device via a browser application, is provided.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: April 13, 2021
    Assignee: salesforce.com, inc.
    Inventors: Anal Shah, Kanan Garg
  • Patent number: 10938755
    Abstract: A method for browser-based chat messaging is provided. The method presents browser-based presentation interfaces, including a master and at least one slave, and including a chat messaging interface for the master and establishes a single communication session with a server system, by the master. Based on a number of presentation interfaces associated with a chat session, a new presentation interface broadcasts a master/slave status request to the other presentation interfaces, receives responses from the other presentation interfaces, and configures a file in its session storage to identify itself as a slave based at least in part on a response from the master. Thereafter, the new presentation interface communicates with the server system via the master.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: March 2, 2021
    Assignee: salesforce.com, inc.
    Inventors: Justin MacMillin, Anal Shah
  • Publication number: 20200218771
    Abstract: A method for communicating with a server system, by a client device via a browser application, is provided.
    Type: Application
    Filed: March 10, 2020
    Publication date: July 9, 2020
    Inventors: Anal SHAH, Kanan GARG
  • Patent number: 10686739
    Abstract: A method for browser-based chat messaging is provided. The method presents browser-based presentation interfaces, including a master and at least one slave, and including a chat messaging interface for the master; establishes a single communication session with a server system, by the master; receives chat data, by the chat messaging interface of the master via the single communication session, including rich content comprising graphical elements, enhanced formatting, and interactive functionality; stores the chat data including the rich content in session storage for the master; renders the chat data including the rich content, by the chat messaging interface of the master; provides updated chat data including the rich content to the slaves, by the master via a broadcast pipeline for the browser application; and presents the updated chat data by re-rendering the chat data including the rich content, via secondary chat messaging interfaces corresponding to the slaves.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: June 16, 2020
    Assignee: salesforce.com, inc.
    Inventors: Anal Shah, Justin MacMillin
  • Patent number: 10642916
    Abstract: A method for communicating with a server system, by a client device via a browser application, is provided.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: May 5, 2020
    Assignee: salesforce, inc.
    Inventors: Anal Shah, Kanan Garg
  • Publication number: 20200127951
    Abstract: A method for browser-based chat messaging is provided. The method presents browser-based presentation interfaces, including a master and at least one slave, and including a chat messaging interface for the master; establishes a single communication session with a server system, by the master; receives chat data, by the chat messaging interface of the master via the single communication session, including rich content comprising graphical elements, enhanced formatting, and interactive functionality; stores the chat data including the rich content in session storage for the master; renders the chat data including the rich content, by the chat messaging interface of the master; provides updated chat data including the rich content to the slaves, by the master via a broadcast pipeline for the browser application; and presents the updated chat data by re-rendering the chat data including the rich content, via secondary chat messaging interfaces corresponding to the slaves.
    Type: Application
    Filed: October 18, 2018
    Publication date: April 23, 2020
    Applicant: salesforce.com, inc.
    Inventors: Anal Shah, Justin MacMillin
  • Publication number: 20200097613
    Abstract: A method for communicating with a server system, by a client device comprising a computer system using a browser application, is provided.
    Type: Application
    Filed: September 25, 2018
    Publication date: March 26, 2020
    Inventors: Anal SHAH, Kanan GARG
  • Publication number: 20050014506
    Abstract: The need for reducing the time required for call setup in a wireless communication system (100) is addressed herein. A base station (BS 104) sends a channel assignment message to a mobile station (MS 102) and performs traffic channel initialization procedures with the MS. After completing the traffic channel initialization procedures, the BS sends a base station acknowledgment message to the MS and proceeds to transmit signaling to the MS without waiting to receive an MS acknowledgment in response to the base station acknowledgment message. Thus, the time normally taken to receive the MS acknowledgment is saved and call setup time reduced.
    Type: Application
    Filed: July 18, 2003
    Publication date: January 20, 2005
    Inventors: Dean Thorson, Takeshi Morishima, Samer Nabulsi, Anal Shah