Inventor · disambiguated record
David A. Foti
Also filed as: FOTI DAVID · FOTI DAVID A
36 granted patents·1 pending application·187 citations·filing 2000–2020
97Inventor score
Top patents by PatentIndex Score
37 records- 0192US10649744B1Systems and methods for handling renaming of programming constructs in programming environmentsMATHWORKS INC·Filed 2018·Granted May 12, 2020·10 cites·20 claims
- 0289US10831456B1External code integrations within a computing environmentMATHWORKS INC·Filed 2019·Granted Nov 10, 2020·20 cites·28 claims
- 0387US8875161B2Methods and systems for setting access to a list of class entitiesFOTI DAVID A·Filed 2011·Granted Oct 28, 2014·9 cites·24 claims
- 0485US9740458B1Restricting class inheritance relationshipsMATHWORKS INC·Filed 2015·Granted Aug 22, 2017·4 cites·17 claims
- 0579US9529981B2Methods and systems for setting access to a list of class entitiesMATHWORKS INC·Filed 2014·Granted Dec 27, 2016·4 cites·13 claims
- 0679US7237237B2Designating an object for destructionMATHWORKS INC·Filed 2001·Granted Jun 26, 2007·23 cites·28 claims
- 0779US7181745B1Method and system for accessing objects defined within an external object-oriented environmentMATHWORKS INC·Filed 2000·Granted Feb 20, 2007·24 cites·48 claims
- 0878US9201763B1Efficient sharing of test fixtures and ordering of test suitesMATHWORKS INC·Filed 2013·Granted Dec 1, 2015·6 cites·20 claims
- 0978US8826229B2Immutable properties in a classFOTI DAVID A·Filed 2011·Granted Sep 2, 2014·5 cites·20 claims
- 1077US10920579B2Method and apparatus for early detection of kicksUNIV TEXAS·Filed 2016·Granted Feb 16, 2021·3 cites·24 claims
- 1176US7725904B2Method and system for accessing externally-defined objects from an array-based mathematical computing environmentMATHWORKS INC·Filed 2006·Granted May 25, 2010·6 cites·54 claims
- 1274US7984416B2System and method for providing class definitions in a dynamically typed array-based languageMATHWORKS INC·Filed 2006·Granted Jul 19, 2011·6 cites·20 claims
- 1372US11226888B1Systems and methods for function argument checkingMATHWORKS INC·Filed 2020·Granted Jan 18, 2022·1 cites·27 claims
- 1472US7051338B1Method and system for accessing externally-defined objects from an array-based mathematical computing environmentMATHWORKS INC·Filed 2000·Granted May 23, 2006·14 cites·35 claims
- 1569US9665348B1Customizable, dual-format presentation of information about an object in an interactive programming enviornmentBLACK JENNIFER ANNE·Filed 2012·Granted May 30, 2017·3 cites·25 claims
- 1669US9612940B1Combination and reuse of parameters in an automated test environmentMATHWORKS INC·Filed 2013·Granted Apr 4, 2017·3 cites·16 claims
- 1768US9703532B1Dynamically updating class instances based on class definition changesMATHWORKS INC·Filed 2014·Granted Jul 11, 2017·2 cites·20 claims
- 1867US9015661B1Restricting class inheritance relationshipsBLACK JENNIFER A·Filed 2011·Granted Apr 21, 2015·2 cites·16 claims
- 1966US9600411B2System and method for determining an object's lifetime in an object oriented environmentFOTI DAVID A·Filed 2011·Granted Mar 21, 2017·2 cites·34 claims
- 2066US9311111B2Programming environment with support for handle and non-handle user-created classesFOTI DAVID A·Filed 2008·Granted Apr 12, 2016·3 cites·33 claims
- 2166US7849470B2System and method for extending a programming language to include multiple dissimilar object systemsMATHWORKS INC·Filed 2006·Granted Dec 7, 2010·3 cites·55 claims
- 2265US8527942B2Enumeration classesFOTI DAVID·Filed 2009·Granted Sep 3, 2013·5 cites·46 claims
- 2364US8037481B2Method and system for accessing externally-defined objects from an array-based mathematical computing environmentMATHWORKS INC·Filed 2010·Granted Oct 11, 2011·1 cites·17 claims
- 2464US7051333B1System and method for extending a programming language to include multiple dissimilar object systemsMATHWORKS INC·Filed 2001·Granted May 23, 2006·10 cites·33 claims
- 2563US8966456B2System and method for providing and using meta-data in a dynamically typed array-based languageFOTI DAVID A·Filed 2006·Granted Feb 24, 2015·2 cites·26 claims
- 2663US8694972B2System and method for interoperating with foreign objects from a single language computing environmentFOTI DAVID A·Filed 2006·Granted Apr 8, 2014·2 cites·18 claims
- 2763US8464226B2System and method for interoperating with foreign objects from a host computing environmentFOTI DAVID A·Filed 2007·Granted Jun 11, 2013·2 cites·22 claims
- 2863US8141034B2System for automating the definition of application objects supporting compressing operationsFOTI DAVID A·Filed 2007·Granted Mar 20, 2012·2 cites·20 claims
- 2961US9146750B2Mechanism for replacing an array creation routine within codeBRYAN THOMAS ALBERT·Filed 2012·Granted Sep 29, 2015·2 cites·27 claims
- 3061US8260791B1Heterogeneous array systemBLACK JENNIFER·Filed 2011·Granted Sep 4, 2012·1 cites·20 claims
- 3161US8069178B1System for creating and using heterogeneous arraysBLACK JENNIFER·Filed 2009·Granted Nov 29, 2011·2 cites·20 claims
- 3260US8370531B1Method and system for accessing objects defined within an external object-oriented environmentMATHWORKS INC·Filed 2006·Granted Feb 5, 2013·1 cites·30 claims
- 3360US8056055B1Object management using cyclic path informationMATHWORKS INC·Filed 2008·Granted Nov 8, 2011·1 cites·23 claims
- 3460US7958490B2System for automating the definition of application objects supporting undoing, redoing compressing and logging operationsMATHWORKS INC·Filed 2006·Granted Jun 7, 2011·1 cites·41 claims
- 3555US9710242B1Method selection in an external language based on output parametersPeermohammed Fazil·Filed 2010·Granted Jul 18, 2017·2 cites·23 claims
- 3651US9395963B1System and method for accessing meta-data in a dynamically typed array-based languageFOTI DAVID A·Filed 2007·Granted Jul 19, 2016·0 cites·21 claims
- 3734US2018106140A1Systems and methods for determining the strain experienced by wellhead tubularsBP CORP NORTH AMERICA INC·Filed 2016·Application pending·0 cites
Join the waitlist — get patent alerts
Get an alert when David A. Foti files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →