Systems and methods for synchronizing software execution across data processing systems and platforms
Abstract
Systems and methods for software automation are provided. Software testcases are distributed across multiple data processing systems (equivalently, "machines" or "hosts") that may collectively include multiple platforms (equivalently, "operating systems"). A testcase may be executed as one or more processes progressing through a sequence of phases, with execution within a phase being asynchronous among processes. Synchronization of the testcase processes across the data processing systems and platforms may be effected by managing an event; the testcase processes block on the event upon completion of the current testcase phase. A testcase phase execution service on each host handles synchronization events. The definition of the testcase may include metadata that identifies the particular phases in sequence, that is phase names, for the testcase; the phase names identifies the phases to the synchronization process that triggers the synchronization events which initiate each succeeding phase of the testcase.
Term
Term ended
Projected expiry passed 4 August 2024, 2.1 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
Every citation, both waysCites: the store holds 4 of 5
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| EP0817075A1 | Cites | European Patent Office (EPO) | A | Search report | 1-10 |
| US2002122062A1 | Cites | United States of America | X | Search report | 1-10 |
| US5535387A | Cites | United States of America | X | Search report | 1-10 |
| WO9810347A1 | Cites | World Intellectual Property Organization (WIPO) | A | Search report | 1-10 |
| ALLEN G ET AL: "Supporting Efficient Execution in Heterogeneous Distributed Computing Environments with Cactus and Globus", SUPERCOMPUTING, ACM/IEEE 2001 CONFERENCE 10-16 NOV. 2001, PISCATAWAY, NJ, USA,IEEE, 10 November 2001 (2001-11-10), pages 52 - 52, XP010892963, ISBN: 1-58113-293-X | Non-patent | – | – | Search report | – |
10 members in 3 offices
Priority claims5
| Document | Office | Kind | Date |
|---|---|---|---|
| 636985 | United States of America | – | |
| 63698503 | United States of America | A | |
| 63698503 | United States of America | A | |
| 636985 | – | – | – |
| US20030636985 | – | – | – |
Members10
| Document | Office | Kind | |
|---|---|---|---|
| US2005044136A1 | United States of America | A1 | |
| EP1510919A2 | European Patent Office (EPO) | A2 | |
| CN1619500A | China | A | |
| CN1282080C | China | C | |
| EP1510919A3This record | European Patent Office (EPO) | A3 | |
| US7984427B2 | United States of America | B2 | |
| US2012291013A1 | United States of America | A1 | |
| US8407672B2 | United States of America | B2 | |
| US2014282408A1 | United States of America | A1 | |
| US9053239B2 | United States of America | B2 |
10 legal events, as 2 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Application deemed to be withdrawnWithdrawn18D | 18D | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWNSTAA | STAA | EP | |
| Designated country de not longer valid8566 | 8566 | DE | |
| Designation fees paidAKX | AKX | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1510919
- Publication, DOCDB
- 1510919
- Publication, EPODOC
- EP1510919
- Application
- 4103759
- Application, DOCDB
- 04103759
- Application, EPODOC
- EP20040103759
Titles3
- German
- Systeme und Verfahren zum Synchronisieren von Softwareausführung über Datenverarbeitungssysteme und -plattformen
- English
- Systems and methods for synchronizing software execution across data processing systems and platforms
- French
- Systèmes et méthodes pour synchroniser l'exécution de logiciel sur des systèmes et des plateformes de traitement de données
Classification
- CPC, 1
- G06F9/52
- IPC, 2
- G06F9 52
- G06F9 46
Designated states2
- Contracting states, 1
- Türkiye
- Extension states, 1
- North Macedonia