Patents by Inventor Avrom Roy-Faderman

Avrom Roy-Faderman 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: 10482094
    Abstract: Embodiments regard conditional selection of compound fields of structured objects. An embodiment of a method for conditionally selecting compound fields from structured objects includes: receiving a query at a database system to select a compound field from any structured object that satisfies a condition; determining by the database system whether a structured object stored in a database satisfies the condition; generating automatically by the database system a plurality of accessors that correspond to a plurality of columns in the compound field associated with the structured object in response to a determination that the structured object satisfies the condition; and providing a result of the query, the result including the plurality of accessors.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: November 19, 2019
    Assignee: salesforce.com, inc.
    Inventors: Avrom Roy-Faderman, Carolyn Leigh Grabill
  • Patent number: 10311107
    Abstract: A definition of a custom object specifying a custom format for metadata is received within a database system where creation of the metadata is required to comply with the custom format specified within the custom object with the metadata is associated with the custom object. At least a portion of the metadata refers to another custom metadata object type. The custom object having the definition is stored within the database system. A database record is created utilizing the custom object with reference to the another custom metadata object type. At least one aspect of an application is defined utilizing the database system using the metadata of the record.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: June 4, 2019
    Assignee: salesforce.com, inc.
    Inventors: Avrom Roy-Faderman, Carolyn Leigh Grabill, Seth Leger, Bryan Yan, Mason Everett, Vladimir Gerasimov
  • Publication number: 20190026392
    Abstract: A definition of a custom object specifying a custom format for metadata is received within a database system where creation of the metadata is required to comply with the custom format specified within the custom object with the metadata is associated with the custom object. At least a portion of the metadata refers to another custom metadata object type. The custom object having the definition is stored within the database system. A database record is created utilizing the custom object with reference to the another custom metadata object type. At least one aspect of an application is defined utilizing the database system using the metadata of the record.
    Type: Application
    Filed: September 24, 2018
    Publication date: January 24, 2019
    Inventors: Avrom Roy-Faderman, Carolyn Leigh Grabill, Seth Leger, Bryan Yan, Mason Everett, Vladimir Gerasimov
  • Patent number: 10146510
    Abstract: Techniques for providing custom metadata in a multi-tenant database environment in which hardware and software of the multi-tenant database system is shared by one or more organizations, each having one or more corresponding users. Each of the organizations has associated organization data and organization metadata. Activating procedural code is triggered in response to a trigger event determined by a platform interface. The procedural code is to query the organization metadata provided by the associated organization through a metadata interface provided by a platform developer. The platform interface is provided by the platform developer and the procedural code utilizes compile time dependencies to generate custom metametadata to be maintained by the platform developer and to be provided to the organizational metadata, which is to be maintained by the corresponding organization. The organization data owned by the organization is written to with the procedural code in response to results of the query.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: December 4, 2018
    Assignee: salesforce.com, inc.
    Inventor: Avrom Roy-Faderman
  • Patent number: 9690822
    Abstract: In one embodiment, a computer-implemented method executable by a server system to validate metadata of an application is provided. The method includes: receiving a custom metametadata object having a definition that specifies a format of metadata of an object, and having validation rules that specify a use of the custom metametadata object; generating a metadata record using the custom metametadata object; building an application using the metadata record; and validating the metadata record based on the validation rules of the metametadata object.
    Type: Grant
    Filed: May 8, 2013
    Date of Patent: June 27, 2017
    Assignee: salesforce.com, inc.
    Inventor: Avrom Roy-Faderman
  • Patent number: 9047070
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for defining applications using metadata records created from an object specifying a predefined metadata format. These mechanisms and methods for defining applications using metadata records created from an object specifying a predefined metadata format can enable embodiments to provide third party developers a manner of defining a custom format for metadata that is separate from any existing standard metadata formats that are part of a platform maintaining the metadata.
    Type: Grant
    Filed: August 7, 2012
    Date of Patent: June 2, 2015
    Assignee: salesforce.com, inc.
    Inventor: Avrom Roy-Faderman
  • Publication number: 20150134643
    Abstract: Embodiments regard conditional selection of compound fields of structured objects. An embodiment of a method for conditionally selecting compound fields from structured objects includes: receiving a query at a database system to select a compound field from any structured object that satisfies a condition; determining by the database system whether a structured object stored in a database satisfies the condition; generating automatically by the database system a plurality of accessors that correspond to a plurality of columns in the compound field associated with the structured object in response to a determination that the structured object satisfies the condition; and providing a result of the query, the result including the plurality of accessors.
    Type: Application
    Filed: November 7, 2014
    Publication date: May 14, 2015
    Inventors: Avrom Roy-Faderman, Carolyn Leigh Grabill
  • Publication number: 20140157225
    Abstract: Custom Metametadata with Packagable Records.
    Type: Application
    Filed: July 2, 2013
    Publication date: June 5, 2014
    Inventor: Avrom Roy-Faderman
  • Publication number: 20140013237
    Abstract: An extensible framework for exposing metametadata for use in generating a graphical user interface.
    Type: Application
    Filed: July 3, 2013
    Publication date: January 9, 2014
    Inventors: Avrom Roy-Faderman, Barathkumar Sundaravaradan, Carolyn Grabill, Cordelia McGee-Tubb, Durgashankar Giridharan, Edward li, Andrew Tran, Luc Giavelli, Sadiya Hameed, Simon Wong
  • Publication number: 20130304713
    Abstract: In one embodiment, a computer-implemented method executable by a server system to validate metadata of an application is provided. The method includes: receiving a custom metametadata object having a definition that specifies a format of metadata of an object, and having validation rules that specify a use of the custom metametadata object; generating a metadata record using the custom metametadata object; building an application using the metadata record; and validating the metadata record based on the validation rules of the metametadata object.
    Type: Application
    Filed: May 8, 2013
    Publication date: November 14, 2013
    Applicant: salesforce.com, inc.
    Inventor: Avrom Roy-Faderman
  • Publication number: 20130117291
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for defining applications using metadata records created from an object specifying a predefined metadata format. These mechanisms and methods for defining applications using metadata records created from an object specifying a predefined metadata format can enable embodiments to provide third party developers a manner of defining a custom format for metadata that is separate from any existing standard metadata formats that are part of a platform maintaining the metadata.
    Type: Application
    Filed: August 7, 2012
    Publication date: May 9, 2013
    Applicant: salesforce.com, inc.
    Inventor: Avrom Roy-Faderman