Patents by Inventor Varadarajan Rajaram

Varadarajan Rajaram 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: 11615376
    Abstract: In accordance with embodiments, there are provided techniques for managing functionality changes of a database platform of a service provider. The techniques facilitate implementing changes to the database platform while minimizing work flow reductions to users of the database platform. To that end, one embodiment of the present invention delays implementation of the changes for a duration of time to provide users of the database platform an opportunity to adjust behavioral interaction with the database platform. In accordance with another embodiment of the present invention, users may implement the functional changes to determine any adverse impact on work flow, before the functional changes become permanent. In another embodiment, the users may be afforded an opportunity to selectively enable and disable the functionality changes before the duration of time expires.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: March 28, 2023
    Assignee: salesforce.com, inc.
    Inventors: Eric D. Bezar, Sonali Agrawal, Varadarajan Rajaram, Walter Macklem, Jill Blue Lin, Sriram Gopalan, Sandip Ghosh
  • Publication number: 20200065764
    Abstract: In accordance with embodiments, there are provided techniques for managing functionality changes of a database platform of a service provider. The techniques facilitate implementing changes to the database platform while minimizing work flow reductions to users of the database platform. To that end, one embodiment of the present invention delays implementation of the changes for a duration of time to provide users of the database platform an opportunity to adjust behavioral interaction with the database platform. In accordance with another embodiment of the present invention, users may implement the functional changes to determine any adverse impact on work flow, before the functional changes become permanent. In another embodiment, the users may be afforded an opportunity to selectively enable and disable the functionality changes before the duration of time expires.
    Type: Application
    Filed: November 1, 2019
    Publication date: February 27, 2020
    Inventors: Eric D. Bezar, Sonali Agrawal, Varadarajan Rajaram, Walter Macklem, Jill Blue Lin, Sriram Gopalan, Sandip Ghosh
  • Patent number: 10482425
    Abstract: In accordance with embodiments, there are provided techniques for managing functionality changes of an on-demand database system. The techniques facilitate implementing changes to the database system while minimizing work flow reductions to users of the database system. To that end, one embodiment of the present invention delays implementation of the changes to provide users of the system an opportunity to adjust behavioral interaction with the database. In accordance with another embodiment of the present invention, users may implement the functional changes to determine any adverse impact on work flow, before the functional changes become permanent. In another embodiment, the user may be afforded an opportunity to selectively enable and disable the functionality changes before the duration expires.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: November 19, 2019
    Assignee: salesforce.com, inc.
    Inventors: Eric D. Bezar, Sonali Agrawal, Varadarajan Rajaram, Walter Macklem, Jill Blue Lin, Sriram Gopalan, Sandip Ghosh
  • Patent number: 10366517
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for interacting with a process diagram. These mechanisms and methods for interacting with a process diagram may allow for a user's enhanced interactive experience with the process diagram. The ability of embodiments to provide such enhancements may allow for improved navigation of the process diagram, searching of the process diagram, editing of the process diagram, etc.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: July 30, 2019
    Assignee: salesforce.com, inc.
    Inventors: Patrick Calahan, Shilpa Goel, Varadarajan Rajaram, David Park, Miguel Canizares, Venkadeshkumar Dhandapani
  • Publication number: 20160225172
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for interacting with a process diagram. These mechanisms and methods for interacting with a process diagram may allow for a user's enhanced interactive experience with the process diagram. The ability of embodiments to provide such enhancements may allow for improved navigation of the process diagram, searching of the process diagram, editing of the process diagram, etc.
    Type: Application
    Filed: December 2, 2015
    Publication date: August 4, 2016
    Applicants: salesforce.com, inc., salesforce.com, inc.
    Inventors: Patrick Calahan, Shilpa Goel, Varadarajan Rajaram, David Park, Miguel Canizares, Venkadeshkumar Dhandapani
  • Patent number: 9239722
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for interacting with a process diagram. These mechanisms and methods for interacting with a process diagram may allow for a user's enhanced interactive experience with the process diagram. The ability of embodiments to provide such enhancements may allow for improved navigation of the process diagram, searching of the process diagram, editing of the process diagram, etc.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: January 19, 2016
    Assignee: salesforce.com, inc.
    Inventors: Patrick Calahan, Shilpa Goel, Varadarajan Rajaram, David Park, Miguel Canizares, Venkadeshkumar Dhandapani
  • Patent number: 8918361
    Abstract: Methods and systems include embodiments that recursively save parent, grandparent, and other records in a database that depend from a record. User-provided code within a save event or trigger can thus call further save methods without corrupting the database. Junction objects, objects that reflect records with two or more parents, can also be recursively saved.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: December 23, 2014
    Assignee: salesforce.com, inc.
    Inventors: Simon Y. Wong, Walter Macklem, Lars Hofhansl, Varadarajan Rajaram, Eric Bezar
  • Patent number: 8819081
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for rule-based performance of actions on related objects. These mechanisms and methods for rule-based performance of actions on related objects can provide a generalized technique for configuring related object actions that are responsive to object updates. The ability to provide this generalized technique can enable actions to be automatically performed on objects in response to updates to related objects, in a rule-based manner.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: August 26, 2014
    Assignee: salesforce.com, inc.
    Inventors: Patrick Calahan, Shilpa Goel, George Hart, Varadarajan Rajaram
  • Publication number: 20140025642
    Abstract: Methods and systems include embodiments that recursively save parent, grandparent, and other records in a database that depend from a record. User-provided code within a save event or trigger can thus call further save methods without corrupting the database. Junction objects, objects that reflect records with two or more parents, can also be recursively saved.
    Type: Application
    Filed: September 25, 2013
    Publication date: January 23, 2014
    Applicant: salesforce.com, Inc.
    Inventors: Simon Y. Wong, Walter Macklem, Lars Hofhansl, Varadarajan Rajaram, Eric Bezar
  • Patent number: 8548940
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for recalling execution of an approval process on a data object. These mechanisms and methods for recalling execution of an approval process on a data object can enable actions to be automatically performed in association with the recall of the execution of the approval process on the data object. Thus, manual initiation of actions associated with a recall may be avoided.
    Type: Grant
    Filed: September 10, 2009
    Date of Patent: October 1, 2013
    Assignee: salesforce.com, inc.
    Inventors: Varadarajan Rajaram, Emily Alane Liggett, George Hart, Sriram Gopalan, Wendy Chang
  • Patent number: 8548942
    Abstract: Methods and systems include embodiments that recursively save parent, grandparent, and other records in a database that depend from a record. User-provided code within a save event or trigger can thus call further save methods without corrupting the database. Junction objects, objects that reflect records with two or more parents, can also be recursively saved.
    Type: Grant
    Filed: March 19, 2010
    Date of Patent: October 1, 2013
    Assignee: salesforce.com, Inc.
    Inventors: Simon Y. Wong, Walter Macklem, Lars Hofhansl, Varadarajan Rajaram, Eric Bezar
  • Patent number: 8510264
    Abstract: In accordance with embodiments, steps in a multi-tenant database service are approved to manually and/or automatically satisfy requests to approve various steps in the service. The ability of embodiments to provide such additional approval capabilities may lead to more flexible step approval during use of the on-demand database service.
    Type: Grant
    Filed: July 18, 2008
    Date of Patent: August 13, 2013
    Assignee: salesforce.com, inc.
    Inventors: Steven Tamm, Walter Macklem, Eric Wilson, Varadarajan Rajaram, Wendy Chang
  • Publication number: 20110276535
    Abstract: A computer implemented method a document management workflow in a multi-tenant system environment is disclosed. The method includes receiving instructions to create a composition a document. The document is encapsulated in a knowledge article version and the knowledge article version having a document category. The knowledge article version is associated with a knowledge article. The method further includes invoking the document management workflow that is specific to the knowledge article, the knowledge article version and the document category and configuring the document management workflow to include a plurality of workflow steps based on the knowledge article, the knowledge article version and the document category. Each of the plurality of workflow steps are then associated with one or more triggers and actor roles. The actor roles define permissible actions in each of the plurality of workflow steps.
    Type: Application
    Filed: September 30, 2010
    Publication date: November 10, 2011
    Applicant: salesforce.com, inc.
    Inventors: Olivier Pin, Etienne Giraudy, Orjan Kjellberg, Mark Fischer, Steven Tamm, Varadarajan Rajaram
  • Publication number: 20110246533
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for rule-based performance of actions on related objects. These mechanisms and methods for rule-based performance of actions on related objects can provide a generalized technique for configuring related object actions that are responsive to object updates. The ability to provide this generalized technique can enable actions to be automatically performed on objects in response to updates to related objects, in a rule-based manner.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 6, 2011
    Applicant: Salesforce.com, inc.
    Inventors: Patrick Calahan, Shilpa Goel, George Hart, Varadarajan Rajaram
  • Publication number: 20110078213
    Abstract: In accordance with embodiments, there are provided techniques for managing functionality changes of an on-demand database system. The techniques facilitate implementing changes to the database system while minimize work flow reductions to users of the database system. To that end, one embodiment of the present invention delays implementation of the changes to provide users of the system an opportunity to adjust behavioral interaction with the database. In accordance with another embodiment of the present invention, users may implement the functional changes to determine any adverse impact on work flow, before the functional changes become permanent. In another embodiment, the user may be afforded an opportunity to selectively enable and disable the functionality changes before the duration expires.
    Type: Application
    Filed: September 29, 2009
    Publication date: March 31, 2011
    Applicant: Salesforce.com, inc.
    Inventors: Eric D. Bezar, Sonali Agrawal, Varadarajan Rajaram, Walter Macklem, Jill Blue Lin, Sriram Gopalan, Sandip Ghosh
  • Publication number: 20100185593
    Abstract: Methods and systems include embodiments that recursively save parent, grandparent, and other records in a database that depend from a record. User-provided code within a save event or trigger can thus call further save methods without corrupting the database. Junction objects, objects that reflect records with two or more parents, can also be recursively saved.
    Type: Application
    Filed: March 19, 2010
    Publication date: July 22, 2010
    Applicant: Salesforce.com, Inc.
    Inventors: Simon Y. Wong, Walter MacKlem, Lars Hofhansl, Varadarajan Rajaram, Eric Bezar