Patents by Inventor Carolyn Leigh Grabill

Carolyn Leigh Grabill 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: 11593341
    Abstract: Described herein is a system and method for performing an updating of child records associated with a parent record within the specified time period, wherein the parent record has a value including a sum of values present in the associated child records, wherein a row lock on the child records is obtained, and the update is performed, and wherein such an update does not require a row lock on the associated parent record, wherein the parent record is periodically updated within the specified time period.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: February 28, 2023
    Assignee: Salesforce, Inc.
    Inventors: Carolyn Leigh Grabill, Bruno Lucas Montaner Etcheverry, Alan Cardel Molina, Christopher Albert Peterson
  • Patent number: 11321490
    Abstract: A system and method for protecting access to metadata based on package membership. The system creates at least one customized metadata type for a first software package and assigns a package protected access mode to control access to the at least one customized metadata type by respective components of one or more software packages. The system denies access to the at least one customized metadata type, according to the package protected access mode, by at least one component of a second software package that shares a namespace with the first software package.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: May 3, 2022
    Assignee: salesforce.com, inc.
    Inventors: Carolyn Leigh Grabill, Avrom Irwin Roy-Faderman, Seth Leger, Mason Everett, Christian Carter, Catherine Schell, Andrew Slater, Vladimir Gerasimov
  • Publication number: 20210149867
    Abstract: Described herein is a system and method for performing an updating of child records associated with a parent record within the specified time period, wherein the parent record has a value including a sum of values present in the associated child records, wherein a row lock on the child records is obtained, and the update is performed, and wherein such an update does not require a row lock on the associated parent record, wherein the parent record is periodically updated within the specified time period.
    Type: Application
    Filed: January 31, 2020
    Publication date: May 20, 2021
    Applicant: Salesforce.Com, Inc.
    Inventors: Carolyn Leigh GRABILL, Bruno Lucas MONTANER ETCHEVERRY, Alan CARDEL MOLINA, Christopher Albert PETERSON
  • Publication number: 20210073402
    Abstract: A system and method for protecting access to metadata based on package membership. The system creates at least one customized metadata type for a first software package and assigns a package protected access mode to control access to the at least one customized metadata type by respective components of one or more software packages. The system denies access to the at least one customized metadata type, according to the package protected access mode, by at least one component of a second software package that shares a namespace with the first software package.
    Type: Application
    Filed: September 11, 2019
    Publication date: March 11, 2021
    Inventors: Carolyn Leigh Grabill, Avrom Irwin Roy-Faderman, Seth Leger, Mason Everett, Christian Carter, Catherine Schell, Andrew Slater, Vladimir Gerasimov
  • 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
  • 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