Code generation by combining components
Abstract
The present invention provides a method of generating computer executable code using components, each of which corresponds to a respective data manipulation service, typically implemented by a respective entity. The method includes defining a combination of components corresponding to a sequence of data manipulations. The data manipulations are then performed, which can be achieved by requesting the provision of each service from the respective entities in accordance with the defined component combination, thereby causing computer executable code to be generated.

Term
Term ended
Projected expiry passed 6 November 2023, 2.9 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
1 sheet
Sheet 1
Every citation, both waysCites: the store holds 9 of 10
| Document | Relation | Office | Cited during |
|---|---|---|---|
| WO0186372A2 | Cites | World Intellectual Property Organization (WIPO) | Search report |
| WO02069086A2 | Cites | World Intellectual Property Organization (WIPO) | Search report |
| EP1246054A1 | Cites | European Patent Office (EPO) | Search report |
| US2001051928A1 | Cites | United States of America | Search report |
| US2002047865A1 | Cites | United States of America | Search report |
| US2002060566A1 | Cites | United States of America | Search report |
| US6226692B1 | Cites | United States of America | Search report |
| US6256771B1 | Cites | United States of America | Search report |
| US6401114B1 | Cites | United States of America | Search report |
29 members in 6 offices
Priority claims15
| Document | Office | Kind | Date |
|---|---|---|---|
| 2002952510 | Australia | A | |
| 2002952510 | Australia | – | |
| 424859P | United States of America | – | |
| 42485902 | United States of America | P | |
| 2003901926 | Australia | A | |
| 2003901926 | Australia | – | |
| 03810334 | European Patent Office (EPO) | A | |
| 03810334 | – | – | – |
| 2002952510 | – | – | – |
| 2003901926 | – | – | – |
| 424859P | – | – | – |
| AU20020952510 | – | – | – |
| AU20030901926 | – | – | – |
| EP20030810334 | – | – | – |
| US20020424859P | – | – | – |
Members29
| Document | Office | Kind | |
|---|---|---|---|
| CA2503629A1 | Canada | A1 | |
| WO2004042639A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2004042640A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU2003275765A1 | Australia | A1 | |
| AU2003275766A1 | Australia | A1 | |
| EP1565813A1 | European Patent Office (EPO) | A1 | |
| JP2006506757A | Japan | A | |
| US2006161888A1 | United States of America | A1 | |
| US2006294180A1 | United States of America | A1 | |
| AU2003275766B2 | Australia | B2 | |
| EP1565813A4 | European Patent Office (EPO) | A4 | |
| AU2003275765B2 | Australia | B2 | |
| EP2385463A2 | European Patent Office (EPO) | A2 | |
| EP2390785A2 | European Patent Office (EPO) | A2 | |
| EP2385463A3 | European Patent Office (EPO) | A3 | |
| JP2012104134A | Japan | A | |
| EP2390785A3This record | European Patent Office (EPO) | A3 | |
| US8589861B2 | United States of America | B2 | |
| JP5456756B2 | Japan | B2 | |
| CA2503629C | Canada | C | |
| US8832178B2 | United States of America | B2 | |
| US2014380270A1 | United States of America | A1 | |
| US2015032573A1 | United States of America | A1 | |
| US9521209B2 | United States of America | B2 | |
| US2017003939A1 | United States of America | A1 | |
| US9916610B2 | United States of America | B2 | |
| US10140098B2 | United States of America | B2 | |
| EP1565813B1 | European Patent Office (EPO) | B1 | |
| EP2385463B1 | European Patent Office (EPO) | B1 |
20 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Application refused18R | 18R | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE APPLICATION HAS BEEN REFUSEDSTAA | STAA | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | |
| First examination report despatched17Q | 17Q | |
| Request for examination filed17P | 17P | |
| Designated contracting statesAK | AK | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | |
| Information on inventor provided before grant (corrected)RIN1 | RIN1 | |
| Information on inventor provided before grant (corrected)RIN1 | RIN1 | |
| Divisional application: reference to earlier applicationAC | AC | |
| Designated contracting statesAK | AK | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI |
Numbers
- Publication
- 2390785
- Publication, DOCDB
- 2390785
- Publication, EPODOC
- EP2390785
- Application
- 11175802
- Application, DOCDB
- 11175802
- Application, EPODOC
- EP20110175802
Titles3
- German
- Codeerzeugung dank Komponentenkombinierung
- English
- Code generation by combining components
- French
- Génération de codes en combinant des composants
Classification
- CPC, 3
- G06F8/34
- G06F8/36
- G06F9/5038
- IPC, 4
- G06F9 44
- G06F21 00
- G06F9 50
- G06F9 00
Designated states27
- Contracting states, 27
- Austria
- Belgium
- Bulgaria
- Switzerland
- Cyprus
- Czechia
- Germany
- Denmark
- Estonia
- Spain
- Finland
- France
- United Kingdom
- Greece
- Hungary
- Ireland
- Italy
- Liechtenstein
- Luxembourg
- Monaco
- Netherlands (Kingdom of the)
- Portugal
- Romania
- Sweden
and 3 moreShow fewer
- Slovenia
- Slovakia
- Türkiye