Patents by Inventor Jeff Bartolotta

Jeff Bartolotta 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: 12106073
    Abstract: Systems, methods, and computer-readable media are provided for reducing a number of potential code paths such that it is feasible to examine all possible code paths within source code. Source code may be received. The source code may be traversed such that the path is recorded. Predicates may cause the path to split such that both paths can be traversed with the result of the predicate stored such that the path does not need to split again when encountering a new predicate for which the stored predicate is determinative. The determined paths can then be used by applications.
    Type: Grant
    Filed: August 5, 2022
    Date of Patent: October 1, 2024
    Assignee: Salesforce, Inc.
    Inventors: Jeff Bartolotta, Roopa Mohan, Josh Feingold
  • Publication number: 20240045658
    Abstract: Systems, methods, and computer-readable media are provided for reducing a number of potential code paths such that it is feasible to examine all possible code paths within source code. Source code may be received. The source code may be traversed such that the path is recorded. Predicates may cause the path to split such that both paths can be traversed with the result of the predicate stored such that the path does not need to split again when encountering a new predicate for which the stored predicate is determinative. The determined paths can then be used by applications.
    Type: Application
    Filed: August 5, 2022
    Publication date: February 8, 2024
    Inventors: Jeff Bartolotta, Roopa Mohan, Josh Feingold
  • Publication number: 20180217830
    Abstract: Techniques and structures to provide smart packaging in a database environment. A package and a set of customizations corresponding to the package are detected. The package with the set of customizations are bundled to form an additive package such that the additive package provides for the set of customizations to remain bonded with the package throughout one or more processes including testing, deploying, and/or updating of the package.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Inventors: Jeff Bartolotta, Josh Kaplan, James Bock Wunderlich