Patents by Inventor Eric Bezar

Eric Bezar 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).

  • Publication number: 20120110023
    Abstract: The efficiency and versatility for the implementation of formulas in an on-demand database is improved. Formulas are categorized. Based at least partly on the categorization, formulas are evaluated synchronously or asynchronously. An asynchronous evaluation may be performed if a certain set of criteria is not satisfied. Asynchronous evaluations may be performed using a queue. During an asynchronous update of an object, a counter field and/or an estimate field may be used respectively for indicating the consistency of values of the object and a time when the values were consistent. The versatility of formulas is enhanced by using a formula to create a default value for a custom field when it is created and to determine whether an action is to be performed, and is enhanced by having an action define when a formula is to be updated.
    Type: Application
    Filed: January 9, 2012
    Publication date: May 3, 2012
    Applicant: salesforce.com, Inc.
    Inventors: Eric Bezar, Doug Chasman, Dean Jacobs, Simon Wong
  • Patent number: 8150833
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing a formula having first and second object fields. These mechanisms and methods for storing a formula having first and second object fields can allow access to data from related object types other than the object type being currently accessed. The ability of embodiments to provide such access may allow access to additional contents of a database for performing validations, calculations, etc.
    Type: Grant
    Filed: May 6, 2009
    Date of Patent: April 3, 2012
    Assignee: salesforce.com, inc.
    Inventors: Mary Scotton, Walter Macklem, Eric Bezar, Jesse Collins
  • Patent number: 8140572
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for aggregating on-demand database service data. These mechanisms and methods for aggregating on-demand database service data can enable embodiments to more flexibly summarize data. The ability of embodiments to provide such feature may lead to enhanced aggregation features which may be used for providing more effective ways of summarizing data.
    Type: Grant
    Filed: July 18, 2008
    Date of Patent: March 20, 2012
    Assignee: salesforce.com, inc.
    Inventors: Alan Ballard, Eric Bezar, Lars Hofhansl, Mary Scotton, Eric Wilson, Simon Wong
  • Publication number: 20120054633
    Abstract: In embodiments, methods and systems for customizing a user interface to an on-demand database service. These mechanisms and methods for customizing a user interface to an on-demand database service can enable embodiments to provide a user interface designed by a tenant of the on-demand database service. The customization can include including third party content into the customized user interface, overriding a standard object, and providing content inline at a specified location.
    Type: Application
    Filed: November 9, 2011
    Publication date: March 1, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: Alan Ballard, Doug Chasman, Eric Bezar, Mary Scotton
  • Publication number: 20120054632
    Abstract: In embodiments, methods and systems for customizing a user interface to an on-demand database service. These mechanisms and methods for customizing a user interface to an on-demand database service can enable embodiments to provide a user interface designed by a tenant of the on-demand database service. The customization can include including third party content into the customized user interface, overriding a standard object, and providing content inline at a specified location.
    Type: Application
    Filed: November 9, 2011
    Publication date: March 1, 2012
    Applicant: SALESFORCE.COM, INC.
    Inventors: Allan Ballard, Doug Chasman, Eric Bezar, Mary Scotton
  • Patent number: 8108339
    Abstract: The efficiency and versatility for the implementation of formulas in an on-demand database is improved. Formulas are categorized. Based at least partly on the categorization, formulas are evaluated synchronously or asynchronously. An asynchronous evaluation may be performed if a certain set of criteria is not satisfied. Asynchronous evaluations may be performed using a queue. During an asynchronous update of an object, a counter field and/or an estimate field may be used respectively for indicating the consistency of values of the object and a time when the values were consistent. The versatility of formulas is enhanced by using a formula to create a default value for a custom field when it is created and to determine whether an action is to be performed, and is enhanced by having an action define when a formula is to be updated.
    Type: Grant
    Filed: September 8, 2010
    Date of Patent: January 31, 2012
    Assignee: salesforce.com, Inc.
    Inventors: Eric Bezar, Doug Chasman, Dean Jacobs, Simon Wong
  • Publication number: 20100332447
    Abstract: The efficiency and versatility for the implementation of formulas in an on-demand database is improved. Formulas are categorized. Based at least partly on the categorization, formulas are evaluated synchronously or asynchronously. An asynchronous evaluation may be performed if a certain set of criteria is not satisfied. Asynchronous evaluations may be performed using a queue. During an asynchronous update of an object, a counter field and/or an estimate field may be used respectively for indicating the consistency of values of the object and a time when the values were consistent. The versatility of formulas is enhanced by using a formula to create a default value for a custom field when it is created and to determine whether an action is to be performed, and is enhanced by having an action define when a formula is to be updated.
    Type: Application
    Filed: September 8, 2010
    Publication date: December 30, 2010
    Applicant: salesforce.com, Inc.
    Inventors: Eric Bezar, Doug Chasman, Dean Jacobs, Simon Wong
  • Patent number: 7814052
    Abstract: The efficiency and versatility for the implementation of formulas in an on-demand database is improved. Formulas are categorized. Based at least partly on the categorization, formulas are evaluated synchronously or asynchronously. An asynchronous evaluation may be performed if a certain set of criteria is not satisfied. Asynchronous evaluations may be performed using a queue. During an asynchronous update of an object, a counter field and/or an estimate field may be used respectively for indicating the consistency of values of the object and a time when the values were consistent. The versatility of formulas is enhanced by using a formula to create a default value for a custom field when it is created and to determine whether an action is to be performed, and is enhanced by having an action define when a formula is to be updated.
    Type: Grant
    Filed: November 3, 2006
    Date of Patent: October 12, 2010
    Assignee: salesforce.com, inc.
    Inventors: Eric Bezar, Doug Chasman, Dean Jacobs, Simon Wong
  • 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
  • Publication number: 20080126333
    Abstract: The efficiency and versatility for the implementation of formulas in an on-demand database is improved. Formulas are categorized. Based at least partly on the categorization, formulas are evaluated synchronously or asynchronously. An asynchronous evaluation may be performed if a certain set of criteria is not satisfied. Asynchronous evaluations may be performed using a queue. During an asynchronous update of an object, a counter field and/or an estimate field may be used respectively for indicating the consistency of values of the object and a time when the values were consistent. The versatility of formulas is enhanced by using a formula to create a default value for a custom field when it is created and to determine whether an action is to be performed, and is enhanced by having an action define when a formula is to be updated.
    Type: Application
    Filed: November 3, 2006
    Publication date: May 29, 2008
    Applicant: salesforce.com, Inc.
    Inventors: Eric Bezar, Doug Chasman, Dean Jacobs, Simon Wong
  • Publication number: 20080082572
    Abstract: In embodiments, methods and systems for customizing a user interface to an on-demand database service. These mechanisms and methods for customizing a user interface to an on-demand database service can enable embodiments to provide a user interface designed by a tenant of the on-demand database service. The customization can include including third party content into the customized user interface, overriding a standard object, and providing content inline at a specified location.
    Type: Application
    Filed: October 3, 2007
    Publication date: April 3, 2008
    Applicant: salesforce.com, Inc.
    Inventors: Alan Ballard, Doug Chasman, Eric Bezar, Mary Scotton
  • Publication number: 20070088741
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for creating, exporting, viewing and testing, and importing custom applications in a multi-tenant database environment. These mechanisms and methods can enable embodiments to provide a vehicle for sharing applications across organizational boundaries. The ability to share applications across organizational boundaries can enable tenants in a multi-tenant database system, for example, to easily and efficiently import and export, and thus share, applications with other tenants in the multi-tenant environment.
    Type: Application
    Filed: September 8, 2006
    Publication date: April 19, 2007
    Applicant: salesforce.com, inc.
    Inventors: David Brooks, Lewis Tucker, Benji Jasik, Timothy Mason, Eric Bezar, Simon Wong, Douglas Chasman, Tien Tzuo, Scott Hansma, Adam Gross, Steven Tamm
  • Publication number: 20060206834
    Abstract: A sharing model enables users to easily and conveniently create and share standard and custom database objects, and applications, among users or groups of users. The sharing model includes systems and methods that allow users to conveniently create and customize tabs and tab sets that define relationships between custom objects and fields, standard objects and fields, and applications. A tab visually represents a user interface into an element of an application or into a database object. Selection of a tab provides a user access to the object or element of the application represented by the tab. A tab set is a group of related tabs that work as a unit to provide application functionality. New tabs and tab sets may be defined and tab set views may be customized so that an end user can easily and conveniently switch between the various objects and application elements represented by the displayed tabs and tab set views.
    Type: Application
    Filed: March 8, 2005
    Publication date: September 14, 2006
    Applicant: salesforce.com, inc.
    Inventors: Steve Fisher, Eric Bezar, Adam Gross, Ian Swinson, George Hu, Yoshiyuki Oikawa