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.
Patent No.:
Date of Patent:
Nov. 04, 2014
Filed:
Jun. 14, 2011
Assaf Mizrachi, Nesher, IL;
Elad Razy, Haifa, IL;
Yinon Avraham, Kibbutz Dalia, IL;
Oded Goldsmidt, Karmeil, IL;
Sahar Lepa, Kiriat Yam, IL;
Yoram Weizman, Kfar Vradim, IL;
Assaf Mizrachi, Nesher, IL;
Elad Razy, Haifa, IL;
Yinon Avraham, Kibbutz Dalia, IL;
Oded Goldsmidt, Karmeil, IL;
Sahar Lepa, Kiriat Yam, IL;
Yoram Weizman, Kfar Vradim, IL;
SAP AG, Walldorf, DE;
Abstract
According to some embodiments, Application Programming Interface (API) source code, including command design patterns, is determined to be executed as a runtime scenario. Class may then be automatically generated as linkable building blocks in accordance with the API source code and command design patterns. For example, API command classes and associated methods may be dynamically read using reflection, and a building block class associated with each API command class may be generated. Runtime readable embedded metadata may be planted in the building block classes, at least some of the metadata being provided by the reflection. According to some embodiments, a logical sequence of the building blocks classes may be linked in accordance with the runtime scenario.