WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2017066183) SOFTWARE ARCHITECTURE FOR EMBEDDED SYSTEMS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2017/066183    International Application No.:    PCT/US2016/056418
Publication Date: 20.04.2017 International Filing Date: 11.10.2016
IPC:
G06F 9/44 (2006.01)
Applicants: RENESAS ELECTRONICS AMERICA INC. [US/US]; 2801 Scott Blvd. Santa Clara, CA 95050 (US)
Inventors: HUSSEY, Brandon, Cranford; (US).
KHARWA, Bhupesh; (US).
BRABENDER, Jon, Matthew; (US).
JASSMANN, Kristine, M.; (US)
Agent: DANIELSON, Mark J.; Foley & Lardner LLP 975 Page Mill Road Palo Alto, CA 94304-1013 (US)
Priority Data:
62/239,945 11.10.2015 US
15/290,491 11.10.2016 US
Title (EN) SOFTWARE ARCHITECTURE FOR EMBEDDED SYSTEMS
(FR) ARCHITECTURE LOGICIELLE POUR SYSTÈMES INTÉGRÉS
Abstract: front page image
(EN)Provided herein are various systems, methods and architectures for enabling a microcontroller manufacturer to provide certain modification functionality to product vendors, while still maintaining the level of control needed to ensure that a product vendor does not inadvertently (or otherwise) create code that causes the microcontroller to not work properly. In one embodiment, this functionality can be performed through the steps of displaying an initial stack of software modules to a user, receiving instructions to modify the initial stack of software modules to create a modified stack of software modules, compiling the modified stack of software modules to produce compiled computer instructions, and flashing the embedded memory of the microcontroller with the compiled computer instructions.
(FR)L'invention concerne divers systèmes, procédés et architectures permettant à un fabricant de microcontrôleurs de fournir certaines fonctionnalités de modification à des fournisseurs de produits tout en conservant le niveau de contrôle nécessaire pour garantir qu'un fournisseur de produits ne créera pas par inadvertance (ou autrement) un code provoquant le dysfonctionnement du microcontrôleur. Dans un mode de réalisation, cette fonction peut être réalisée en : affichant une pile initiale des modules logiciels à l'attention d'un utilisateur; recevant des instructions visant à modifier la pile initiale de modules logiciels afin de créer une pile modifiée de modules logiciels; compilant la pile modifiée de modules logiciels afin de produire des instructions informatiques compilées; et flasher la mémoire intégrée du microcontrôleur avec les instructions informatiques compilées.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)