Patents by Inventor Ravi Jayaramappa

Ravi Jayaramappa 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: 9426249
    Abstract: Disclosed are methods, systems, and computer program products for storing client-side information for identifying and requesting server-side actions. In some implementations, a computing device maintains a local cache storing client-side information maintained according to a local caching policy. The local cache includes responses received from the server in relation to performance of server-side actions based on requests previously communicated to the server. The local cache further includes an identifier of each server-side action associated with a respective response. The computing device receives, via a first component, a first request to perform a first server-side action. The computing device receives, via a second component, a second request to perform a second server-side action. The computing device determines, based on the local caching policy, that the first and second requests should be communicated to the server, and causes the first and second requests to be communicated to the server.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: August 23, 2016
    Assignee: salesforce.com, inc.
    Inventors: Doug Chasman, Ravi Jayaramappa
  • Publication number: 20150039999
    Abstract: Disclosed are methods, systems, and computer program products for displaying in a web browser a presentation of a server-hosted web application with an embedded component. In some implementations, a computing device executes a web browser to generate a user interface providing a presentation of a web application hosted by an application server in communication with the computing device. The computing device displays the user interface on the display device, the user interface being generated based on an HTML (HyperText Markup Language) container, the user interface including one or more components of the web application hosted by the application server. The computing device provides an embedded component generated based on the HTML container in the user interface, the embedded component hosted by a component server in communication with the computing device, the component server being different from the application server.
    Type: Application
    Filed: August 5, 2014
    Publication date: February 5, 2015
    Inventors: Doug Chasman, Ravi Jayaramappa
  • Publication number: 20150039682
    Abstract: Disclosed are methods, systems, and computer program products for storing client-side information for identifying and requesting server-side actions. In some implementations, a computing device maintains a local cache storing client-side information maintained according to a local caching policy. The local cache includes responses received from the server in relation to performance of server-side actions based on requests previously communicated to the server. The local cache further includes an identifier of each server-side action associated with a respective response. The computing device receives, via a first component, a first request to perform a first server-side action. The computing device receives, via a second component, a second request to perform a second server-side action. The computing device determines, based on the local caching policy, that the first and second requests should be communicated to the server, and causes the first and second requests to be communicated to the server.
    Type: Application
    Filed: August 5, 2014
    Publication date: February 5, 2015
    Inventors: Doug Chasman, Ravi Jayaramappa