Patents by Inventor Aaron Slettehaugh

Aaron Slettehaugh 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: 12032551
    Abstract: Data field lifecycle management mechanisms. Custom metadata about a database object is generated. The custom metadata includes at least a specified name for the custom metadata type, a specified one or more fields to contain configuration information for the custom metadata type, and specification of at least one relationship field having fields as its domain relating the custom metadata type to a column or field of the database object stored in a database. One or more objects of the custom metadata type are maintained with referential integrity to provide metadata corresponding to the database object. The custom metadata objects maintain tenant-specific information. The one or more objects of the custom metadata type are updated automatically. A notification to one or more users is generated for one or more objects of the custom metadata type that cannot be updated automatically, if any.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: July 9, 2024
    Assignee: Salesforce, Inc.
    Inventors: Kelly Henvy, Aaron Slettehaugh, Avrom Irwin Roy-Faderman, Anna Lisa Davies
  • Patent number: 11119749
    Abstract: A software package having one or more custom metadata types is installed. The software package has computer-executable code that causes one or more processors to perform at least accessing the one or more custom metadata types. One or more protected records are accessed within the one or more custom metadata types. For the protected records, code in the installed package can read the protected records and can return the records whether protected or not. If the custom metadata types are in a separate base package, code in the base package can also read the records. Returned information is stored in the one or more custom metadata records that has been accessed.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: September 14, 2021
    Assignee: salesforce.com, inc.
    Inventors: Avrom Irwin Roy-Faderman, Jean-Baptiste Pringuey, Haripriya Murthy, Sricharan Anand Ramanujapuram, Christopher A. Kohr, Aaron Slettehaugh
  • Publication number: 20210232563
    Abstract: Data field lifecycle management mechanisms. Custom metadata about a database object is generated. The custom metadata includes at least a specified name for the custom metadata type, a specified one or more fields to contain configuration information for the custom metadata type, and specification of at least one relationship field having fields as its domain relating the custom metadata type to a column or field of the database object stored in a database. One or more objects of the custom metadata type are maintained with referential integrity to provide metadata corresponding to the database object. The custom metadata objects maintain tenant-specific information. The one or more objects of the custom metadata type are updated automatically. A notification to one or more users is generated for one or more objects of the custom metadata type that cannot be updated automatically, if any.
    Type: Application
    Filed: February 1, 2021
    Publication date: July 29, 2021
    Inventors: Kelly Henvy, Aaron Slettehaugh, Avrom Irwin Roy-Faderman, Anna Lisa Davies
  • Patent number: 10909103
    Abstract: Data field lifecycle management mechanisms. Custom metadata about a database object is generated. The custom metadata includes at least a specified name for the custom metadata type, a specified one or more fields to contain configuration information for the custom metadata type, and specification of at least one relationship field having fields as its domain relating the custom metadata type to a column or field of the database object stored in a database. One or more objects of the custom metadata type are maintained with referential integrity to provide metadata corresponding to the database object. The custom metadata objects maintain tenant-specific information. The one or more objects of the custom metadata type are updated automatically. A notification to one or more users is generated for one or more objects of the custom metadata type that cannot be updated automatically, if any.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: February 2, 2021
    Assignee: salesforce.com, inc.
    Inventors: Kelly Henvy, Aaron Slettehaugh, Avrom Irwin Roy-Faderman, Anna Lisa Davies
  • Publication number: 20200278851
    Abstract: A software package having one or more custom metadata types is installed. The software package has computer-executable code that causes one or more processors to perform at least accessing the one or more custom metadata types. One or more protected records are accessed within the one or more custom metadata types. For the protected records, code in the installed package can read the protected records and can return the records whether protected or not. If the custom metadata types are in a separate base package, code in the base package can also read the records. Returned information is stored in the one or more custom metadata records that has been accessed.
    Type: Application
    Filed: March 9, 2020
    Publication date: September 3, 2020
    Inventors: Avrom Irwin Roy-Faderman, Jean-Baptiste Pringuey, Haripriya Murthy, Sricharan Anand Ramanujapuram, Christopher A. Kohr, Aaron Slettehaugh
  • Patent number: 10585658
    Abstract: A software package having one or more custom metadata types is installed. The software package has computer-executable code that causes one or more processors to perform at least accessing the one or more custom metadata types. One or more protected records are accessed within the one or more custom metadata types. For the protected records, code in the installed package can read the protected records and can return the records whether protected or not. If the custom metadata types are in a separate base package, code in the base package can also read the records. Returned information is stored in the one or more custom metadata records that has been accessed.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: March 10, 2020
    Assignee: salesforce.com, inc.
    Inventors: Avrom Irwin Roy-Faderman, Jean-Baptiste Pringuey, Haripriya Murthy, Sricharan Anand Ramanujapuram, Christopher A. Kohr, Aaron Slettehaugh
  • Publication number: 20190065169
    Abstract: Architectures and Techniques for Record Protection and Field Management. A software package having one or more custom metadata types is installed. The software package has computer-executable code that causes one or more processors to perform at least accessing the one or more custom metadata types. One or more protected records are accessed within the one or more custom metadata types. For the protected records, code in the installed package can read the protected records and can return the records whether protected or not. If the custom metadata types are in a separate base package, code in the base package can also read the records. Returned information is stored in the one or more custom metadata records that has been accessed.
    Type: Application
    Filed: October 29, 2018
    Publication date: February 28, 2019
    Inventors: Avrom Irwin Roy-Faderman, Jean-Baptiste Pringuey, Haripriya Murthy, Sricharan Anand Ramanujapuram, Christopher A. Kohr, Aaron Slettehaugh
  • Patent number: 10114628
    Abstract: A software package having one or more custom metadata types is installed. The software package has computer-executable code that causes one or more processors to perform at least accessing the one or more custom metadata types. One or more protected records are accessed within the one or more custom metadata types. For the protected records, code in the installed package can read the protected records and can return the records whether protected or not. If the custom metadata types are in a separate base package, code in the base package can also read the records. Returned information is stored in the one or more custom metadata records that has been accessed.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: October 30, 2018
    Assignee: salesforce.com, inc.
    Inventors: Avrom Irwin Roy-Faderman, Jean-Baptiste Pringuey, Haripriya Murthy, Sricharan Anand Ramanujapuram, Christopher A. Kohr, Aaron Slettehaugh
  • Publication number: 20180246921
    Abstract: Data field lifecycle management mechanisms. Custom metadata about a database object is generated. The custom metadata includes at least a specified name for the custom metadata type, a specified one or more fields to contain configuration information for the custom metadata type, and specification of at least one relationship field having fields as its domain relating the custom metadata type to a column or field of the database object stored in a database. One or more objects of the custom metadata type are maintained with referential integrity to provide metadata corresponding to the database object. The custom metadata objects maintain tenant-specific information. The one or more objects of the custom metadata type are updated automatically. A notification to one or more users is generated for one or more objects of the custom metadata type that cannot be updated automatically, if any.
    Type: Application
    Filed: February 28, 2017
    Publication date: August 30, 2018
    Inventors: Kelly Henvy, Aaron Slettehaugh, Avrom Irwin Roy-Faderman, Anna Lisa Davies
  • Publication number: 20170344353
    Abstract: Architectures and Techniques for Record Protection and Field Management. A software package having one or more custom metadata types is installed. The software package has computer-executable code that causes one or more processors to perform at least accessing the one or more custom metadata types. One or more protected records are accessed within the one or more custom metadata types. For the protected records, code in the installed package can read the protected records and can return the records whether protected or not. If the custom metadata types are in a separate base package, code in the base package can also read the records. Returned information is stored in the one or more custom metadata records that has been accessed.
    Type: Application
    Filed: May 25, 2016
    Publication date: November 30, 2017
    Inventors: Avrom Irwin Roy-Faderman, Jean-Baptiste Pringuey, Haripriya Murthy, Sricharan Anand Ramanujapuram, Christopher A. Kohr, Aaron Slettehaugh
  • Patent number: 8117608
    Abstract: A user-centric computing system that includes a mobile storage device (“MSD”) capable of interfacing with a client personal computer (“PC”) for the purpose of using certain resources available through the client PC to access user programs, applications, data, and settings stored on the MSD. The user-centric computing system may also include a software management program configured to select the user programs, applications, data and settings to be stored on the MSD from the user programs, applications, data, and settings installed on a user's PC and to interface with the client PC. A method of providing mobility to a user PC by selecting programs installed on the user PC and storing the selected programs on an MSD and interfacing the MSD with a client PC is also provided.
    Type: Grant
    Filed: September 5, 2006
    Date of Patent: February 14, 2012
    Assignee: RingCube Technologies, Inc.
    Inventors: Aaron Slettehaugh, Kyle Poole, Bryan Grziwok, Phil Halbert