Patents by Inventor Anand Bashyam Narasimhan

Anand Bashyam Narasimhan 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: 10642819
    Abstract: A method for automated filtering within an analytics dashboard includes integrating, by a server and within a user-interface software framework used to develop dynamic web applications, aspects of the analytics dashboard. The server sets a series of filters for a database associated with the analytics dashboard by, for each filter of the series of filters, defining how the filter operates on data within records of the database. The server detects an action through a user interface of the user-interface software framework. Responsive to detecting the action, the server sequentially applies the series of filters to the data within the records of the database according to a sequential order of the series of filters and with a pause between application of each filter. The server displays, within the analytics dashboard, each set of results sequentially in response to application of each respective filter of the series of filters.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: May 5, 2020
    Assignee: salesforce.com, inc.
    Inventor: Anand Bashyam Narasimhan
  • Patent number: 10482068
    Abstract: Metadata files are acquired from one or more storage devices corresponding to multiple different environments. The metadata files are compared to determine differences between the metadata files. A report is generated indicating actions to be taken to cause at least one of the metadata files to be modified to result in a most recent version. At least a portion of the actions in the report are performed automatically.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: November 19, 2019
    Assignee: salesforce.com, inc.
    Inventors: Anand Bashyam Narasimhan, Aleksandr Yefremovich Shekhter, Rajan Chowhan, Ganesh Mathrubootham
  • Publication number: 20190163774
    Abstract: A method for automated filtering within an analytics dashboard includes integrating, by a server and within a user-interface software framework used to develop dynamic web applications, aspects of the analytics dashboard. The server sets a series of filters for a database associated with the analytics dashboard by, for each filter of the series of filters, defining how the filter operates on data within records of the database. The server detects an action through a user interface of the user-interface software framework. Responsive to detecting the action, the server sequentially applies the series of filters to the data within the records of the database according to a sequential order of the series of filters and with a pause between application of each filter. The server displays, within the analytics dashboard, each set of results sequentially in response to application of each respective filter of the series of filters.
    Type: Application
    Filed: November 28, 2017
    Publication date: May 30, 2019
    Inventor: Anand Bashyam Narasimhan
  • Publication number: 20180004509
    Abstract: Metadata files are acquired from one or more storage devices corresponding to multiple different environments. The metadata files are compared to determine differences between the metadata files. A report is generated indicating actions to be taken to cause at least one of the metadata files to be modified to result in a most recent version. At least a portion of the actions in the report are performed automatically.
    Type: Application
    Filed: June 29, 2016
    Publication date: January 4, 2018
    Inventors: Anand Bashyam Narasimhan, Aleksandr Yefremovich Shekhter, Rajan Chowhan, Ganesh Mathrubootham
  • Publication number: 20170034177
    Abstract: Computer-implemented methods and systems are provided for controlling access to restricted customer data (RCD) by a computer associated with a particular user of an enterprise while the particular user is interacting with a particular customer. The RCD is associated with the particular customer and stored in an enterprise database. An enterprise server (ES) monitors for an indication that the particular customer has sent a request to interact with a user of the enterprise. In response to receiving the indication at the ES, the ES can determine that the particular user accepted the request. The ES can then automatically modify the particular user's access privileges grant access to the RCD. When the ES receives another indication that interaction with the particular customer has ended, the ES can automatically revoke the particular user's access to the RCD.
    Type: Application
    Filed: July 30, 2015
    Publication date: February 2, 2017
    Applicant: salesforce.com, inc.
    Inventors: Anand Bashyam Narasimhan, Sohail Sikora, Mohammad Asif Ali Khan, Ramit Singh