Partitioning ownership of a database among different database servers to control access to the database
Abstract
A method for managing data is disclosed. The method comprises the steps of: maintaining a plurality of persistent data items on persistent storage accessible to a plurality of nodes;assigning ownership of each of the persistent data items to at least one of the plurality of nodes;shipping an operation that involves a particular data item of said plurality of persistent data items to a particular node assigned to the particular data item to cause the particular node to perform the operation on the particular data item, wherein said particular data item resides at a particular location on said persistent storage;while the first node continues to operate, reassigning ownership of the particular data item from the particular node to another node without moving the particular data item from said particular location on said persistent storage;after the reassignment, when any node wants an operation performed that involves said particular data item, the node that desires the operation to be performed ships the operation to said other node for the other node to perform the operation on the particular data item as said particular data item resides at said particular location.

Term
Term ended
Projected expiry passed 28 June 2021, 5.2 years ago.
- Priority and filed
- Published
- Projected expiry
- Today
1 sheet
Sheet 1
Every citation, both waysCites: the store holds 4 of 5
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| US5539883A | Cites | United States of America | Y | Search report | 1-6 |
| US5675791A | Cites | United States of America | YA | Search report | 1-6 |
| WO9704384A1 | Cites | World Intellectual Property Organization (WIPO) | A | Search report | 1-12 |
| WO9854648A1 | Cites | World Intellectual Property Organization (WIPO) | A | Search report | 3,11,12 |
| HALLMARK G: "Oracle parallel warehouse server", DATA ENGINEERING, 1997. PROCEEDINGS. 13TH INTERNATIONAL CONFERENCE ON BIRMINGHAM, UK 7-11 APRIL 1997, LOS ALAMITOS, CA, USA,IEEE COMPUT. SOC, US, 7 April 1997 (1997-04-07), pages 314 - 320, XP010218553, ISBN: 0-8186-7807-0 | Non-patent | – | – | Search report | – |
| S. CLARKE: "Teradata NCR", BUTLER GROUP RESEARCH PAPER, October 2000 (2000-10-01), pages 1 - 4, XP002361003, Retrieved from the Internet <URL:http://www.teradatalibrary.com/pdf/butler_100101.pdf> [retrieved on 20051227] | Non-patent | – | – | Search report | – |
| E. RAHM: "Concurrency and coherency control in database sharing systems", TECHNICAL REPORT ZRI 3/91, December 1991 (1991-12-01), pages I - 62, XP002361004, Retrieved from the Internet <URL:http://dbs.uni-leipzig.de/en/abstr/sd93.pdf> [retrieved on 20051227] | Non-patent | – | – | Search report | – |
29 members in 8 offices
Priority claims7
| Document | Office | Kind | Date |
|---|---|---|---|
| 0120842 | United States of America | W | |
| 0120842 | United States of America | W | |
| 01950713 | European Patent Office (EPO) | A | |
| 01950713 | European Patent Office (EPO) | A | |
| 01950713 | – | – | – |
| EP20010950713 | – | – | – |
| WO2001US20842 | – | – | – |
Members29
| Document | Office | Kind | |
|---|---|---|---|
| CA2319352A1 | Canada | A1 | |
| WO9941536A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU2676599A | Australia | A | |
| US6089532A | United States of America | A | |
| EP1062447A1 | European Patent Office (EPO) | A1 | |
| US2001039550A1 | United States of America | A1 | |
| US6321238B1 | United States of America | B1 | |
| CA2435388A1 | Canada | A1 | |
| WO03003252A1 | World Intellectual Property Organization (WIPO) | A1 | |
| US6711571B2 | United States of America | B2 | |
| EP1399847A1 | European Patent Office (EPO) | A1 | |
| CN1505788A | China | A | |
| HK1059971A | Hong Kong, China | A | |
| HK1059971A1 | Hong Kong, China | A1 | |
| US2004172422A1 | United States of America | A1 | |
| JP2004531005A | Japan | A | |
| EP1521184A2 | European Patent Office (EPO) | A2 | |
| EP1399847A4 | European Patent Office (EPO) | A4 | |
| EP1521184A3This record | European Patent Office (EPO) | A3 | |
| US2006149701A1 | United States of America | A1 | |
| US7107270B2 | United States of America | B2 | |
| AU2001271680B2 | Australia | B2 | |
| CA2435388C | Canada | C | |
| CN100517303C | China | C | |
| JP4746838B2 | Japan | B2 | |
| EP1399847B1 | European Patent Office (EPO) | B1 | |
| EP2562662A2 | European Patent Office (EPO) | A2 | |
| EP2562662A3 | European Patent Office (EPO) | A3 | |
| EP2562662B1 | European Patent Office (EPO) | B1 |
14 legal events, as 2 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Applications withdrawn, deemed to be withdrawn, or refused after publication in hong kongWithdrawnWD | WD | HK | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Application refused18R | 18R | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE APPLICATION HAS BEEN REFUSEDSTAA | STAA | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Designation fees paidAKX | AKX | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Requests to designate patent in hong kongDE | DE | HK | |
| Divisional application: reference to earlier applicationAC | AC | EP | |
| Designated contracting statesAK | AK | 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
- 1521184
- Publication, DOCDB
- 1521184
- Publication, EPODOC
- EP1521184
- Application
- 4028402
- Application, DOCDB
- 04028402
- Application, EPODOC
- EP20040028402
Titles3
- German
- Aufteilung der Datenbankeigentümerschaft zwischen verschiedenen Datenbankservern um den Zugriff auf die Datenbank zu kontrollieren
- English
- Partitioning ownership of a database among different database servers to control access to the database
- French
- Partition de propriété d'une base de données entre différents serveurs de base de données pour contrôler l'accès à cette base de données
Classification
- CPC, 8
- G06F21/6227
- G06F16/27
- G06F9/5083
- G06F21/6209
- G06F2221/2117
- G06F2221/2145
- G06F2221/2149
- G06F2221/2141
- IPC, 7
- G06F17 30
- G06F11 00
- G06F9 50
- G06F11 14
- G06F12 00
- G06F12 14
- G06F21 62
Designated states1
- Contracting states, 1
- Türkiye