Inventor

John Ciolfi

Inventor
Wellesley, MA, US

Overview

67→
Patents
2007–2021
Patent span
Physics
Primary field (CPC G)

Patents· 67 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing76%
G05BControl or regulating systems in general8%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests7%
H04LTransmission of digital information, e.g. telegraphic communication5%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes2%
G06TImage data processing or generation, in general2%
PatentTitleYear
11,126,407Variant modeling elements in graphical programs202111,042,675Systems and methods for automatically realizing models for co-simulation202110,866,789Variant modeling elements in graphical programs202010,853,532Graphical modeling for accessing dynamic system states across different components202010,740,514Graph-based partitioning of dynamic system execution202010,545,731Variant modeling elements in graphical programs202010,521,197Variant modeling elements in graphical programs201910,503,844Identification and simulation of multiple subgraphs in multi-domain graphical modeling environment201910,365,897Model ring component20199,607,113'Linking of model elements to spatial elements'20179,489,290'Scheduling tests based on a valuation system'20169,460,239'System and method for using a graphical debugging tool in a modeling and execution environment'20169,442,702'Overriding an interface in a graphical block diagram modeling environment'20169,424,005'Templatized component'20169,389,836'System and method for performing iteration in a graphical modeling environment'20169,378,562'Management of variants in a graphical modeling environment'20169,195,439'Multi-threaded subgraph execution control in a graphical modeling environment'20159,104,805'Method for using a graphical debugging tool'20159,092,162'Graphical user interface for viewing or editing an executable block diagram model'20159,058,175'Parameter promotion in a block diagram modeling environment'20159,003,360'Configuring attributes using configuration subgraphs'20158,855,971'Tools for system-level design environments'20148,855,992'Graphical modeling blocks that execute in more than one domain'20148,855,983'Graphical user interface for viewing or editing an executable block diagram model'20148,855,981'Tools for system-level design environments'20148,812,283'Graphical modeling blocks that execute in more than one domain'20148,793,601'Handling parameters in block diagram modeling'20148,768,658'Configurable enablement of operations associated with state enabled systems in a graphical environment'20148,756,044'Graphical partitioning for parallel execution of executable block diagram models'20148,756,562'Subgraph execution control in a graphical modeling environment'20148,745,537'Graphical interface for managing and monitoring the status of a graphical model'20148,700,368'Variants in graphical modeling environments'20148,620,629'Identification and simulation of multiple subgraphs in multi-domain graphical modeling environment'20138,615,715'Handling parameters in block diagram modeling'20138,612,490'Sharing of instructions across model boundaries'20138,560,958'Signal navigation and label propagation in block diagrams'20138,549,470'Multi-threaded subgraph execution control in a graphical modeling environment'20138,515,723'System and method for performing iteration in a graphical modeling environment'20138,478,577'Modeling of a multiprocessor system'20138,447,580'Modeling of a multiprocessor system'20138,386,222'Variants in graphical modeling environments'20138,271,936'Non-graphical model dependencies in graphical modeling environments'20128,234,637'Non-blocking semantics for modeling systems'20128,225,318'Controlling data transfers between tasks associated with different blocks in a mutli-rate model'20128,196,056'Handling parameters in block diagram modeling'20128,156,147'Sharing of instructions across model boundaries'20128,131,523'Method for using a graphical debugging tool'20128,126,691'System and method for block diagram simulation context restoration'20128,055,484'Handshaking configuration mechanisms in graphical programming environments'20118,046,735'Transforming graphical objects in a graphical modeling environment'20118,019,579'Graphical user interface for viewing or editing an executable block diagram model'20117,975,235'Signal navigation and label propagation in block diagrams'20117,861,217'Non-graphical model dependencies in graphical modeling environments'20107,809,545'System and method for using execution contexts in block diagram modeling'20107,801,715'System and method for block diagram simulation context restoration'20107,774,172'Method for using a graphical debugging tool'20107,765,529'Transforming graphical objects in a graphical modeling environment'20107,742,903'Variants in graphical modeling environments'20107,681,151'Management of functions for block diagrams'20107,665,025'Signal navigation and label propagation in block diagrams'20107,599,823'Automated approach to resolving artificial algebraic loops'20097,493,619'Methods for transmitting data between tasks of differing priority in a graphical modeling environment'20097,464,373'System and method for using a graphical debugging tool in a modeling and execution environment'20087,412,366'Rate grouping during code generation for multi-rate models'20087,313,449'Handshaking configuration mechanisms in graphical programming environments'20077,178,112'Management of functions for block diagrams'20077,167,817'Automated approach to resolving artificial algebraic loops'2007

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2007–2021Patents assigned to MATHWORKS INC (67)· patent assignee history
2007–2021Based in Wellesley, MA, US· patent location history
2012–2015Patents assigned to CIOLFI JOHN EDWARD (18)· patent assignee history
2012–2016Patents assigned to CIOLFI JOHN (13)· patent assignee history
2012–2019Patents assigned to MOSTERMAN PIETER J (7)· patent assignee history
2012Based in Ashland, MA, US· patent location history
2013–2015Patents assigned to MANI RAMAMURTHY (9)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
MATHWORKS INC672007–2021
CIOLFI JOHN EDWARDself182012–2015
CIOLFI JOHNself132012–2016
MANI RAMAMURTHY92013–2015
MOSTERMAN PIETER J72012–2019
Locations
LocationPatentsSpan
Wellesley, Massachusetts, US662007–2021
Ashland, Massachusetts, US12012