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: 11615376Abstract: 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: GrantFiled: November 1, 2019Date of Patent: March 28, 2023Assignee: salesforce.com, inc.Inventors: Eric D. Bezar, Sonali Agrawal, Varadarajan Rajaram, Walter Macklem, Jill Blue Lin, Sriram Gopalan, Sandip Ghosh
-
Publication number: 20200065764Abstract: 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: ApplicationFiled: November 1, 2019Publication date: February 27, 2020Inventors: Eric D. Bezar, Sonali Agrawal, Varadarajan Rajaram, Walter Macklem, Jill Blue Lin, Sriram Gopalan, Sandip Ghosh
-
Patent number: 10482425Abstract: 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: GrantFiled: September 29, 2009Date of Patent: November 19, 2019Assignee: salesforce.com, inc.Inventors: Eric D. Bezar, Sonali Agrawal, Varadarajan Rajaram, Walter Macklem, Jill Blue Lin, Sriram Gopalan, Sandip Ghosh
-
Patent number: 10366517Abstract: 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: GrantFiled: December 2, 2015Date of Patent: July 30, 2019Assignee: salesforce.com, inc.Inventors: Patrick Calahan, Shilpa Goel, Varadarajan Rajaram, David Park, Miguel Canizares, Venkadeshkumar Dhandapani
-
Publication number: 20160225172Abstract: 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: ApplicationFiled: December 2, 2015Publication date: August 4, 2016Applicants: salesforce.com, inc., salesforce.com, inc.Inventors: Patrick Calahan, Shilpa Goel, Varadarajan Rajaram, David Park, Miguel Canizares, Venkadeshkumar Dhandapani
-
Patent number: 9239722Abstract: 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: GrantFiled: March 31, 2010Date of Patent: January 19, 2016Assignee: salesforce.com, inc.Inventors: Patrick Calahan, Shilpa Goel, Varadarajan Rajaram, David Park, Miguel Canizares, Venkadeshkumar Dhandapani
-
Patent number: 8918361Abstract: 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: GrantFiled: September 25, 2013Date of Patent: December 23, 2014Assignee: salesforce.com, inc.Inventors: Simon Y. Wong, Walter Macklem, Lars Hofhansl, Varadarajan Rajaram, Eric Bezar
-
System, method and computer program product for rule-based performance of actions on related objects
Patent number: 8819081Abstract: 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: GrantFiled: March 31, 2011Date of Patent: August 26, 2014Assignee: salesforce.com, inc.Inventors: Patrick Calahan, Shilpa Goel, George Hart, Varadarajan Rajaram -
Publication number: 20140025642Abstract: 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: ApplicationFiled: September 25, 2013Publication date: January 23, 2014Applicant: salesforce.com, Inc.Inventors: Simon Y. Wong, Walter Macklem, Lars Hofhansl, Varadarajan Rajaram, Eric Bezar
-
Patent number: 8548940Abstract: 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: GrantFiled: September 10, 2009Date of Patent: October 1, 2013Assignee: salesforce.com, inc.Inventors: Varadarajan Rajaram, Emily Alane Liggett, George Hart, Sriram Gopalan, Wendy Chang
-
Patent number: 8548942Abstract: 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: GrantFiled: March 19, 2010Date of Patent: October 1, 2013Assignee: salesforce.com, Inc.Inventors: Simon Y. Wong, Walter Macklem, Lars Hofhansl, Varadarajan Rajaram, Eric Bezar
-
Patent number: 8510264Abstract: 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: GrantFiled: July 18, 2008Date of Patent: August 13, 2013Assignee: salesforce.com, inc.Inventors: Steven Tamm, Walter Macklem, Eric Wilson, Varadarajan Rajaram, Wendy Chang
-
Publication number: 20110276535Abstract: 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: ApplicationFiled: September 30, 2010Publication date: November 10, 2011Applicant: salesforce.com, inc.Inventors: Olivier Pin, Etienne Giraudy, Orjan Kjellberg, Mark Fischer, Steven Tamm, Varadarajan Rajaram
-
System, method and computer program product for rule-based performance of actions on related objects
Publication number: 20110246533Abstract: 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: ApplicationFiled: March 31, 2011Publication date: October 6, 2011Applicant: Salesforce.com, inc.Inventors: Patrick Calahan, Shilpa Goel, George Hart, Varadarajan Rajaram -
Publication number: 20110078213Abstract: 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: ApplicationFiled: September 29, 2009Publication date: March 31, 2011Applicant: Salesforce.com, inc.Inventors: Eric D. Bezar, Sonali Agrawal, Varadarajan Rajaram, Walter Macklem, Jill Blue Lin, Sriram Gopalan, Sandip Ghosh
-
Publication number: 20100185593Abstract: 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: ApplicationFiled: March 19, 2010Publication date: July 22, 2010Applicant: Salesforce.com, Inc.Inventors: Simon Y. Wong, Walter MacKlem, Lars Hofhansl, Varadarajan Rajaram, Eric Bezar