The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 12, 2023

Filed:

May. 27, 2021
Applicant:

The Mathworks, Inc., Natick, MA (US);

Inventors:

Biao Yu, Sharon, MA (US);

Peter S. Szpak, Newton, MA (US);

Yuan Cao, Holliston, MA (US);

Ebrahim Mehran Mestchian, Newton, MA (US);

Assignee:

The MathWorks, Inc., Natick, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 8/35 (2018.01); G06F 8/10 (2018.01); G06F 8/20 (2018.01); G06F 8/60 (2018.01);
U.S. Cl.
CPC ...
G06F 8/355 (2013.01); G06F 8/10 (2013.01); G06F 8/20 (2013.01); G06F 8/60 (2013.01);
Abstract

Systems and methods may generate code, for a model, with one or more service access points generated and at locations in the code based on an analysis of model constraints and deployment specifications (e.g., RTE specifications or OS specifications). The systems and methods may analyze the model and identify a functionality that needs an RTE service. The system and methods may receive deployment specifications. The systems and methods may generate code for the model, where an analysis of model constraints and the deployment specifications determine which service access points are generated and where in the code the service access points are located. In an embodiment, the code may be executed by different RTEs. In an embodiment, the systems and methods may determine, based on the analysis of the model constraints and the deployment specification, one or more admissible implementations for an RTE service that may be implemented in different ways.


Find Patent Forward Citations

Loading…