Overføring av petroleumsbrønndata fra en mobil borerigg. Den foreliggende redegjørelsen vedrører petroleumsbrønndata innsamlet på mobile borerigger.

Like dokumenter
(12) PATENT (19) NO (11) (13) B1 NORGE. (51) Int Cl. Patentstyret

Fremgangsmåte for analyse av et ad hoc-nettverk, og elektronisk apparat

NORGE. Patentstyret (12) SØKNAD (19) NO (21) (13) A1. (51) Int Cl. G06Q 20/00 ( )

Introduksjon Bakgrunn

1)Gjør om desimal tallene til binære: a) 4 =0100. b) 17 = c) 34 = d) 128 = e) 255 =

(12) Oversettelse av europeisk patentskrift

FREMGANGSMÅTE FOR DEAKTIVERING OG EVENTUELT REAKTIVERING AV SIM-KORT

Våre tekniske konsulenter kan bistå slik at din bedrift får en best mulig tilpasset Handyman installasjon ut fra deres infrastruktur.

signalstyrken mottatt fra mini-bts-laveffektsstasjonen, å registrere signalstyrken mottatt

Kjenn din PC (Windows7, Vista)

(12) Oversettelse av europeisk patentskrift

(12) Oversettelse av europeisk patentskrift

NORGE. Patentstyret (12) SØKNAD (19) NO (21) (13) A1. (51) Int Cl. H04L 29/08 ( ) G06F 13/00 ( )

NORGE. Patentstyret (12) SØKNAD (19) NO (21) (13) A1. (51) Int Cl.

Kjenn din pc (Windows Vista)

mobile PhoneTools Brukerhåndbok

Internminnet. Håkon Tolsby Håkon Tolsby

Styrepute og tastatur

Installasjons- og brukerveiledning

! Ytelsen til I/O- systemer avhenger av flere faktorer: ! De to viktigste parametrene for ytelse til I/O er:

DOBBELTSKRÅNENDE BAUGTANK FOR NLG-FARTØY

Datamaskinens oppbygning og virkemåte

IT1101 Informatikk basisfag, dobbeltime 18/9. Kommunikasjon med perifere enheter. Kontrollere. Kontrollere (2) I/O-instruksjoner

Håbamyrå Sandnes. Lasse Haugland Pastellveien Bryne. Postboks SANDNES

INF2270. Input / Output (I/O)

Eksterne enheter. Brukerhåndbok

Kjenn din PC (Windows 7)

Kjenn din PC (Windows 10)

Tittel: WC-SKÅL OG MONTERINGSSOKKEL BAKGRUNN FOR OPPFINNELSEN

PATENTKRAV. - før filtreringen per se av etterspørselskurven:

Del 1 Setup - BIOS Oppgaver: 1. Hva slags CPU har maskinen? Beskriv de tekniske egenskapene ved CPU en.

Datamaskinens oppbygning

Generelt om operativsystemer

3. - Corsair Vengeance DDR3 1600MHz 8GB CL9 Prøv om du kan finne en tastatur-snarvei for å komme til dette kontrollpanelet.

Internminnet. Håkon Tolsby Håkon Tolsby

Håbamyrå Sandnes. Lasse Haugland Pastellveien Bryne. Postboks SANDNES

(12) Oversettelse av europeisk patentskrift

Nadine Pedersen GRIT Datamaskinen- kjenn din Mac

Spesielt gjelder den foreliggende oppfinnelsen en strekkramme i henhold til ingressen av krav 1.

Generelt om permanent lagring og filsystemer

C: Rullehjul D: Batteriholder E: På/av-bryter F: Tilkoplingsknapp G: Optisk bevegelsesføler

Veiledning for aktivering av. Mobil Bredbåndstelefoni

Her velger dere først System and Security og deretter System.

Saksbehandler: Rigmor J. Leknes Tlf: Arkiv: 033 Arkivsaksnr.: 11/

brønns øvre parti Håbamyrå Sandnes Postboks SANDNES

(12) PATENT (19) NO (11) (13) B1. (51) Int Cl. NORGE. Patentstyret

Styrepute og tastatur

4. Prøv om du kan finne en tastatur-snarvei for å komme til dette kontrollpanelet.

Tittel: Datasystem med gjenopprettingsfunksjon for skadde BIOS-data og gjenopprettingsfremgangsmåte derav

Tonje Thøgersen, Daniel Svensen Sundell, Henrik Smedstuen

Dagens temaer. Dagens emner er hentet fra Englander kapittel 11 (side ) Repetisjon av viktige emner i CPU-design.

NORGE. Patentstyret (12) SØKNAD (19) NO (21) (13) A1. (51) Int Cl.

Mac OS X 10.6 Snow Leopard Installerings- og klargjøringshåndbok

Toshiba EasyGuard i praksis:

Motorola Phone Tools. Hurtigstart

Setup programmet brukes til å endre konfigurasjonen av BIOS og til å vise resultatene fra

Den foreliggende oppfinnelsen vedrører generelt en propell for anvendelse i en båt, og mer spesifikt en propell som kan øke båtens fremdriftskraft.

(12) Oversettelse av europeisk patentskrift

Anordning og fremgangsmåte for kanalkoding og -dekoding i et kommunikasjonssystem som anvender low-density parity-check-koder

P a t e n t k r a v. 1. Fremgangsmåte for anvendelse av en database til å utvikle et fargeprodukt, nevnte fremgangsmåte omfatter:

Funksjonalitet og oppbygning av et OS (og litt mer om Linux)

Læringsmål og pensum. Oversikt. Systemprogramvare Operativsystemer Drivere og hjelpeprogrammer. To hovedtyper programvare

Foreliggende oppfinnelse vedrører en pumpetank for leveranse av sjøvann til utstyr på skip og flytende installasjoner

Policy vedrørende informasjonskapsler og annen tilsvarende teknologi

Installasjonsveiledning for programvare

Kjenn din PC (Windows 8.1)

BEHANDLING AV PERSONOPPLYSNINGER VED BRUK AV GATOR-KLOKKE

Fahad Said Data ingeniør 2015 GRIT

NFOGM temadag 16.mars 2007 IOE BP. Sidsel E. Corneliussen

Sikkerhetskopiering og gjenoppretting Brukerhåndbok

(12) PATENT (19) NO (11) (13) B1 NORGE. (51) Int Cl. Patentstyret

TRANSPORTENHET FOR LEVENDE FJÆRFE OM BORD PÅ EN LASTEBIL

2. Hvor mye Internminne har den? Svar: 2GB

HURTIGVEILEDNING FOR MODEM OPTIONS FOR NOKIA 7650

Vi anbefaler at du setter deg litt inn i maskinen på forhånd. Det er en DELL Optiplex 620.

Programvareoppdateringer Brukerhåndbok

Styrepute og tastatur

Phu Pham Laboppgave 29. September 2015

Bruke QuickRestore-CDen

Pekeutstyr og tastatur Brukerhåndbok

1. Intro om SharePoint 2013

INF2270. Input / Output (I/O)

Læringsutbyttebeskrivelse, Fredrikstad FagAkademi

(12) PATENT (19) NO (11) (13) B1. (51) Int Cl. NORGE. Patentstyret

Quha Zono. Brukermanual

UTLEGGINGSANORDNING OG FREMGANGSMÅTE FOR UTLEGGING AV BETONGMATTER PÅ EN SJØBUNN

Installasjonsveiledning Visma Avendo, versjon 5.2

(12) Oversettelse av europeisk patentskrift

Pekeutstyr og tastatur Brukerhåndbok

Google Cloud Print veiledning

Fullstendig ytelsesbehandling

Kjenn din PC (Windows7)

Brukerhåndbok. Linksys PLEK500. Powerline nettverksadapter

Boot Camp Installering og klargjøring

Kraftig Dual-Core-ytelse for dagens og morgendagens bedrifter

europeisk patentskrift

POSE FOR FRUKT- OG GRØNNSAKSPRODUKTER OPPFINNELSENS FORMÅL

(12) PATENT (19) NO (11) (13) B1. (51) Int Cl. NORGE. Patentstyret

Patentkrav. 1. Fremgangsmåte med følgende trinn:

HURTIGVEILEDNING FOR. Installasjon av Nokia Connectivity Cable Drivers

Transkript:

1 Overføring av petroleumsbrønndata fra en mobil borerigg TEKNISK OMRÅDE Den foreliggende redegjørelsen vedrører petroleumsbrønndata innsamlet på mobile borerigger. BAKGRUNN Mobile borerigger inkluderer strukturer som forenkler å bore brønner, og å ekstrahere og prosessere produkt (for eksempel olje og naturgass) fra brønnene. Boreriggene installeres ofte offshore, for eksempel i et område som er i en vannmasse og borte fra land. Data oppnådd fra brønnen kan anvendes for å bestemme om brønnen skal fullføres, for eksempel ved installasjon av mantler, å sende gjennom produksjonsstrenger og lignende, etter boring. Brønndata kan anvendes for å utforme produksjonsanlegg for brønnen riktig, og om ytterligere brønner skal bores. I tillegg kan informasjonen som beskriver en brønn fra hvilken produkt blir ekstrahert anvendes for å oppnå tilbakemelding om brønnen basert på hvilke avgjørelser om operasjoner på brønnen slik som fortsatt produksjon, midlertidig stenging og lignende kan foretas. 2 WO 08/032194 beskriver en oljefeltoperasjon inkludert overføring av data fra oljeriggen til et datasenter. US 07/0780 viser hvordan tilgang til en ekstern server deles ved å omdirigere klientforespørsler til klienter som allerede har mottatt dataene. KORT BESKRIVELSE Den foreliggende redegjørelsen beskriver datamaskinimplementerte fremgangsmåter, datamaskinlesbare medier og system for overføring av petroleumsbrønndata fra en mobil borerigg. Ifølge et første aspekt ved den foreliggende oppfinnelsen tilveiebringes det en datamaskinimplementert fremgangsmåte utført av dataprosesseringsanordning

2 2 for overføring av data assosiert med en petroleumsbrønn fra en mobil borerigg til operasjonssenter, der fremgangsmåten omfatter: å motta, ved et første datamaskinsystem lokalisert på en mobil borerigg, en første dataforespørsel fra et andre datamaskinsystem lokalisert ved et første operasjonssenter, der det første operasjonssenteret er lokalisert eksternt fra den mobile boreriggen, der den første dataforespørselen overføres over et første kommunikasjonsnettverk som forbinder det første datamaskinsystemet og det andre datamaskinsystemet, der den første dataforespørselen søker data assosiert med en petroleumsbrønn som blir boret eller har blitt boret av den mobile boreriggen; som svar på å motta den første dataforespørselen: å hente, av det første datamaskinsystemet, data som oppfyller den første dataforespørselen fra et datamaskinlesbart lagringsmedium forbundet med det første datamaskinsystemet, og å overføre dataene fra det første datamaskinsystemet til det andre datamaskinsystemet over det første kommunikasjonsnettverket; å motta, ved det første datamaskinsystemet, en andre dataforespørsel fra et tredje datamaskinsystem lokalisert ved et andre operasjonssenter, der det andre operasjonssenteret er lokalisert eksternt fra den mobile boreriggen, der den andre dataforespørselen overføres over et andre kommunikasjonsnettverk som forbinder det første datamaskinsystemet og det tredje datamaskinsystemet, der dataforespørselen søker minst en del av dataene assosiert med petroleumsbrønnen; å bestemme, av det første datamaskinsystemet, at en båndbredde for et tredje diskret kommunikasjonsnettverk som forbinder det andre datamaskinsystemet lokalisert ved det første operasjonssenteret og det tredje datamaskinsystemet lokalisert ved det andre operasjonssenteret, er større en enn båndbredde for det andre kommunikasjonsnettverket; og som svar på å motta den andre dataforespørselen, overføre en identitet for det andre datamaskinsystemet lokalisert ved det første operasjonssenteret til det tredje datamaskinsystemet lokalisert ved det andre operasjonssenteret og en varsling til det tredje datamaskinsystemet, for å be om minst delen av dataene som oppfyller den andre dataforespørselen fra det andre datamaskinsystemet. 3 Utførelsesformer av dette aspektet ved oppfinnelsen kan inkludere ett eller flere av følgende trekk. Den andre datamaskinen lokalisert ved det første operasjonssenteret kan tilordnes som et hoveddatamaskinsystem av det første datamaskinsystemet lokalisert på den mobile riggen. Datamaskinsystem lokalisert ved operasjonssenter som deretter ber om dataene, kan tilordnes som slavedatamaskinsystem. Hvert av slavesenterdatamaskinsystemene kan

3 instrueres om å be om dataene assosiert med oljebrønnen fra det første datamaskinsystemet av det første datamaskinsystemet lokalisert på den mobile boreriggen. Det andre kommunikasjonsnettverket kan være et satellittnettverk. Det tredje kommunikasjonsnettverkets båndbredde er minst to eller flere ganger større enn satellittnettverkets båndbredde. Det andre kommunikasjonsnettverkets båndbredde er i det vesentlige 32 kilobiter per sekund. Det tredje kommunikasjonsnettverkets båndbredde er i ordenen megabiter per sekund. Overføring av identiteten for det andre datamaskinsystemet lokalisert ved det andre operasjonssenteret kan inkludere generering av et svar på den andre dataforespørselen og inkludert en kommunikasjonsnettverksadresse for det andre datamaskinsystemet lokalisert ved det første operasjonssenteret og varslingen i svaret. Dataene assosiert med petroleumsbrønnen kan mottas av det første datamaskinsystemet av multiple måleinnretninger tilpasset for å måle brønndataene og å overføre brønndataene til det første datamaskinsystemet. Brønndataene kan oppnås med loggeverktøy anbrakt i petroleumsbrønnen. Den mobile riggen kan være lokalisert i en vannmasse minst 0 miles eksternt fra det første og andre operasjonssenteret. 2 3 Ifølge et andre aspekt ved den foreliggende oppfinnelsen tilveiebringes det et ikke-kortvarende, datamaskinlesbart medium som lagrer programvareinstruksjoner for datamaskin som er kjørbare av dataprosesseringsanordning for å utføre operasjoner for overføring av data assosiert med en petroleumsbrønn fra en mobil borerigg til operasjonssenter, der operasjonene omfatter: å motta, ved et første datamaskinsystem lokalisert på en mobil borerigg, en dataforespørsel fra et andre datamaskinsystem lokalisert ved et første operasjonssenter, der det første operasjonssenteret er lokalisert eksternt fra den mobile boreriggen, der dataforespørselen overføres over et satellittnettverk som forbinder det første datamaskinsystemet og det andre datamaskinsystemet, der dataforespørselen søker data assosiert med en petroleumsbrønn som blir boret eller har blitt boret av den mobile boreriggen; hvori dataene assosiert med petroleumsbrønnen tidligere har blitt overført til et tredje datamaskinsystem lokalisert ved et andre operasjonssenter over satellittnettverket; å bestemme, ved det første datamaskinsystemet, at en båndbredde for et kommunikasjonsnettverk som forbinder det andre datamaskinsystemet og det tredje datamaskinsystemet, er større en enn båndbredde for satellittnettverket; og som svar på å motta dataforespørselen å tilveiebringe, av det første datamaskinsystemet, til det andre

4 datamaskinsystemet: en identitet for det tredje datamaskinsystemet og instruksjoner om å be om dataene assosiert med petroleumsbrønnen fra det tredje datamaskinsystemet. 2 3 Utførelsesformer av dette aspektet ved oppfinnelsen kan inkludere ett eller flere av følgende trekk. Operasjonene kan videre omfatter å motta, av det første datamaskinsystemet, en forutgående dataforespørsel om dataene assosiert med petroleumsbrønnen fra det tredje datamaskinsystemet. Den forutgående dataforespørselen kan mottas før dataforespørselen fra det andre datamaskinsystemet. Operasjonene kan inkludere, som svar på å motta den forutgående forespørselen å overføre, av det første datamaskinsystemet, dataene assosiert med petroleumsbrønnen til det tredje datamaskinsystemet over satellittnettverket. Det første datamaskinsystemet kan være lokalisert offshore, og det andre datamaskinsystemet og det tredje datamaskinsystemet kan være lokalisert på land. Nettverket som forbinder det andre datamaskinsystemet og det tredje datamaskinsystemet kan være et kabelbasert eller et trådløst nettverk. Det kabelbaserte eller det trådløse nettverkets båndbredde kan være i en størrelsesorden større enn satellittnettverkets båndbredde. Operasjonene kan videre inkludere å motta, av det første datamaskinsystemet, en ny forespørsel om nye data assosiert med petroleumsbrønnen som er forskjellige fra dataene assosiert med petroleumsbrønnen fra et fjerde datamaskinsystem lokalisert ved et tredje operasjonssenter. Operasjonen kan videre inkludere, som svar på å motta den nye forespørselen om de nye dataene å overføre, av det første datamaskinsystemet, de nye dataene til det fjerde datamaskinsystemet over satellittnettverket. Operasjonene kan videre inkludere å motta, av det første datamaskinsystemet, en annen forespørsel om nye data fra det andre datamaskinsystemet og, som svar på å motta den andre forespørselen å tilveiebringe, av det første datamaskinsystemet, til det andre datamaskinsystemet: en identitet for det fjerde datamaskinsystemet og instruksjoner om å be om de nye dataene assosiert med petroleumsbrønnen fra det fjerde datamaskinsystemet. Operasjonene kan videre inkludere å motta, av det første datamaskinsystemet, en ny forespørsel om dataene assosiert med petroleumsbrønnen som tidligere har blitt overført til det tredje datamaskinsystemet, og for ytterligere data assosiert med petroleumsbrønnen som ble mottatt av det første datamaskinsystemet etter at dataene assosiert med petroleumsbrønnen ble overført til det tredje datamaskinsystemet. Den nye

forespørselen kan mottas fra et fjerde datamaskinsystem lokalisert ved et tredje operasjonssenter over satellittnettverket. Operasjonene kan videre inkludere, som svar på den nye forespørselen å overføre, av det første datamaskinsystemet, de ytterligere dataene til det fjerde datamaskinsystemet over satellittnettverket og å tilveiebringe, av det første datamaskinsystemet til det fjerde datamaskinsystemet: identiteten for det tredje datamaskinsystemet og instruksjoner om å be om dataene assosiert med petroleumsbrønnen fra det tredje datamaskinsystemet. 2 Ifølge et tredje aspekt ved den foreliggende oppfinnelsen tilveiebringes det et system omfattende: én eller flere dataprosesseringsanordninger; og et datamaskinlesbart medium som lagrer programvareinstruksjoner for datamaskin som er kjørbare av dataprosesseringsanordningen for å utføre operasjoner for overføring av data assosiert med en petroleumsbrønn fra en mobil borerigg til operasjonssenter, der operasjonene omfatter: å motta, ved et første datamaskinsystem lokalisert på en mobil borerigg, en forespørsel om data assosiert med en petroleumsbrønn fra et andre datamaskinsystem lokalisert ved et første operasjonssenter over et første kommunikasjonsnettverk som forbinder det første datamaskinsystemet og det andre datamaskinsystemet; som svar på å motta forespørselen å overføre, ved det første datamaskinsystemet, dataene assosiert med petroleumsbrønnen til det andre datamaskinsystemet over det første nettverket; å identifisere, ved det første datamaskinsystemet, ett eller flere tredje datamaskinsystem lokalisert ved ett eller flere tilsvarende andre operasjonssenter, hvori hvert tredje datamaskinsystem er forbundet med det andre datamaskinsystemet gjennom et kommunikasjonsnettverk som har en større båndbredde enn det første kommunikasjonsnettverket; å tilveiebringe, ved det første datamaskinsystemet, en identitet for det andre datamaskinsystemet til hvert av de ett eller flere tredje datamaskinsystemene; og å tilveiebringe, ved det første datamaskinsystemet, en varsling til hvert av de ett eller flere tredje datamaskinsystemene om å overføre en forespørsel om dataene assosiert med oljebrønnen til det andre datamaskinsystemet. 3 Utførelsesformer av dette aspektet ved oppfinnelsen kan inkludere ett eller flere av følgende trekk. En båndbredde for kommunikasjonsnettverket som forbinder et tredje datamaskinsystem med det første datamaskinsystemet kan være minst to eller flere ganger større enn en båndbredde for det første kommunikasjonsnettverket. En båndbredde for kommunikasjonsnettverket som

6 forbinder et tredje datamaskinsystem med det første datamaskinsystemet kan være minst en størrelsesorden større enn en båndbredde for det første kommunikasjonsnettverket. Det første kommunikasjonsnettverkets båndbredde kan være 64 kilobiter per sekund, og båndbredden til kommunikasjonsnettverket som forbinder det tredje datamaskinsystemet med det første datamaskinsystemet kan være 26 kilobiter per sekund. En båndbredde for kommunikasjonsnettverket som forbinder et tredje datamaskinsystem med det første datamaskinsystemet kan være i ordenen megabiter per sekund. En båndbredde for det første kommunikasjonsnettverket kan være i ordenen kilobiter per sekund. Det første kommunikasjonsnettverkets båndbredde kan være 64 kilobiter per sekund. Skjønt beskrevet som datamaskinimplementert programvare inkorporert på materielle medier som prosesserer og transformerer de respektive dataene, kan noen eller alle aspektene være datamaskinimplementerte fremgangsmåter eller videre inkludert i respektive system eller andre innretninger som utfører denne beskrevne funksjonaliteten. Detaljene om disse og andre aspekter og implementeringer ifølge den foreliggende redegjørelsen fremsettes i de medfølgende tegningene og beskrivelsen nedenfor. Andre trekk og fordeler ved redegjørelsen vil være åpenbare fra beskrivelsen og tegningene, og fra kravene. KORT BESKRIVELSE AV TEGNINGENE 2 For å muliggjøre en bedre forståelse av den foreliggende oppfinnelsen, og for å vise hvordan den kan settes ut i livet, vil det nå bli henvist, kun som eksempel, til de medfølgende tegningene, der: FIG. 1 illustrerer et miljø der petroleumsbrønndata overføres fra mobile borerigger til sanntidsoperasjonssenter; FIG. 2 illustrerer sanntidsoperasjonssenter som ber om og mottar petroleumsbrønndata fra mobile borerigger gjennom et satellittnettverk. FIG. 3 illustrerer operasjoner implementert av datamaskinsystem lokalisert ved mobile borerigger og ved sanntidsoperasjonssenter; og FIG. 4 er et flytskjema av en eksempelprosess for overføring av data assosiert med en petroleumsbrønn fra en mobil borerigg til operasjonssenter. 3

Like henvisningstall og betegnelser i de ulike tegningene angir like elementer. 7 DETALJERT BESKRIVELSE 2 Denne redegjørelsen beskriver dataimplementerte fremgangsmåter, datalesbare medier og datamaskinsystem for overføring av petroleumsbrønndata fra en mobil borerigg til for eksempel et sanntidsoperasjonssenter (ROC). Ett eller flere datamaskinsystem kan være lokalisert ved en mobil borerigg, for eksempel en mobil offshoreborerigg eller annen mobil borerigg lokalisert ved en ekstern beliggenhet. Datamaskinsystemet lokalisert ved den mobile boreriggen (riggdatamaskinsystem) kan kjøre operasjoner for å oppnå data som beskriver en petroleumsbrønn, for eksempel data som beskriver en geologisk og andre egenskaper for en geologisk grunnformasjon inn i hvilken petroleumsbrønnen kan bores, selve petroleumsbrønnen og lignende. I noen implementeringer kan riggdatamaskinsystemet forbindes med ett eller flere måleinstrument over kabelbaserte eller trådløse nettverk, eller begge deler, installert på den mobile boreriggen. Måleinstrumentene kan for eksempel være loggeverktøy anbrakt midlertidig eller permanent i forskjellige deler av petroleumsbrønnen for å måle data, for eksempel geologiske parametere, trykk temperatur og lignende, og for å overføre de målte dataene til datamaskinsystemene, som kan motta og lagre dataene. Datamaskinsystemene kan motta data kontinuerlig ved en hastighet på flere kilobyte per sekund, og kan mottas i flere dager eller lenger. Multiple datamaskinsystem kan være lokalisert ved multiple borerigger; ett eller flere riggdatamaskinsystem kan være lokalisert ved hver borerigg. Hvert riggdatamaskinsystem kan kommunisere med ett eller flere datamaskinsystem lokalisert ved et ROC på land (et ROC-datamaskinsystem), som kan tjene som et nettnav som kommuniserer med én eller flere av de multiple boreriggene. 3 Den eksterne beliggenheten der en mobil borerigg er lokalisert kan være utilgjengelig for dataoverføringsnettverk med høy båndbredde, for eksempel Ethernet-nettverk med høy bithastighet, Internett og lignende. Den mobile boreriggen kan for eksempel være lokalisert 0 miles eller mer offshore i en stor vannmasse slik som et hav, en golf eller lignende. Alternativt eller i tillegg kan boreriggen være lokalisert under miljømessig utfordrende forhold, der installering av en infrastruktur for nettverk med høy bithastighet er vanskelig. På den annen side kan beliggenheten der et ROC er lokalisert være enkelt

8 tilgjengelig for kabelbaserte eller trådløse nettverk med høy båndbredde, slik som Ethernet-nettverk, Internett og lignende. ROC-et kan for eksempel være lokalisert i et forretningsbygg der infrastruktur for dataoverføringsnettverk er installert. Et riggdatamaskinsystem lokalisert ved boreriggen og et ROCdatamaskinsystem lokalisert ved ROC-et kan forbindes gjennom og kan utveksle data over et dataoverføringsnettverk, for eksempel et trådløst nettverk slik som et satellittnettverk, et mobilnettverk og lignende. Det er kanskje ikke mulig å forbinde riggdatamaskinsystemet og ROC-datamaskinsystemet ved et kabelbasert nettverk på grunn av en avstand mellom de fysiske beliggenhetene til henholdsvis den mobile boreriggen og ROC-et, de miljømessig utfordrende forholdene der boreriggene er installert og opereres, kombinasjoner av dem og lignende. 2 Ett eller flere av multiple riggdatamaskinsystem kan kommunisere med ett eller flere av multiple ROC-datamaskinsystem over dataoverføringsnettverket. I noen implementeringer kan et ROC-datamaskinsystem tilveiebringe en forespørsel over dataoverføringsnettverket om en del av eller alle petroleumsbrønndataene innhentet og lagre av et riggdatamaskinsystem. Som svar kan riggdatamaskinsystemet overføre delene av petroleumsbrønndataene som det er bedt om til ROC-datamaskinsystemet. Volumet av petroleumsbrønndata som overføres og en båndbredde for dataoverføringsnettverket kan påvirke en hastighet ved hvilken riggdatamaskinsystemet overfører petroleumsbrønndataene til ett eller flere ROC-datamaskinsystem. Båndbredden kan på sin side påvirkes av adskillige faktorer, inkludert en avstand mellom boreriggenes og ROC-ets fysiske beliggenheter, boreriggens nettverkinfrastruktur, de utfordrende miljømessige forholdene der borerigger er installert og opereres og lignende. 3 I noen implementeringer kan et riggdatamaskinsystem motta forespørsler om petroleumsbrønndata fra multiple ROC-datamaskinsystem, som alle kan være lokalisert ved det samme ROC-et eller kan være fordelt over multiple ROC-er. Riggdatamaskinsystemet kan for eksempel motta en forespørsel om petroleumsbrønndata fra et første ROC-datamaskinsystem over nettverket, og kan som svar overføre petroleumsbrønndataene til det første ROCdatamaskinsystemet over nettverket. Deretter kan riggdatamaskinsystemet motta en annen forespørsel om petroleumsbrønndata fra et andre ROCdatamaskinsystem, som er forskjellig fra det første ROC-datamaskinsystemet,

9 2 3 over nettverket. Riggdatamaskinsystemet kan bestemme at alle eller deler av petroleumsbrønndataene som det andre ROC-datamaskinsystemet har bedt om har blitt overført til det første ROC-datamaskinsystemet tidligere. Heller enn å overføre petroleumsbrønndataene til det andre ROC-datamaskinsystemet over nettverket igjen, kan riggdatamaskinsystemet omdirigere det andre ROCdatamaskinsystemet til det første ROC-datamaskinsystemet, og kan instruere det andre ROC-datamaskin systemet om å be om og oppnå petroleumsbrønndataene fra det første ROC-datamaskinsystemet. Det andre ROC-datamaskinsystemet kan da kommunisere med det første ROCdatamaskinsystemet over et annet nettverk, for eksempel et kabelbasert eller trådløst Ethernet-nettverk, som har en større båndbredde enn nettverket som forbinder hvert ROC-datamaskinsystem med riggdatamaskinsystemet. Ved å gjøre dette kan det andre ROC-datamaskinsystemet motta petroleumsbrønndataene fra det første ROC-datamaskinsystemet. Implementeringer av teknikkene beskrevet her kan gi én eller flere av adskillige fordeler. Ved å dirigere ROC-datamaskinsystem til å overføre og motta petroleumsbrønndata mellom hverandre, kan riggdatamaskinsystemet redusere en overføringsbelastning på nettverket som forbinder riggdatamaskinsystemet med ROC-datamaskinsystemet. Overføringen av petroleumsbrønndata fra de mobile boreriggene til ROC-ene kan fordeles effektivt, for eksempel når båndbredden til nettverket over hvilket petroleumsbrønndataene overføres, er liten. Ved å dirigere ett ROC-datamaskinsystem til å be om og oppnå data fra et annet ROC-datamaskinsystem, kan en datamengde overført over det relativt tregere nettverket som forbinder riggdatamaskinsystemet og ROCdatamaskinsystemet, reduseres. I stedet kan det relativt raskere nettverket som forbinder to ROC-datamaskinsystem anvendes mer effektivt. Fordi det første og andre ROC-datamaskinsystemet kan be om de sammen petroleumsbrønndataene, kan også omdirigering av det andre ROCdatamaskinsystemet for å oppnå dataene fra det første ROCdatamaskinsystemet redusere, minimere eller eliminere overføringen av overflødig informasjon over det relativt tregere nettverket. Båndbredden som således spares kan anvendes for å overføre nye petroleumsbrønndata eller andre data fra riggdatamaskinsystemet til ROC-datamaskinsystemet. Fordi ROCdatamaskinsystemet mottar petroleumsbrønndata fra et annet ROCdatamaskinsystem, reduseres en ventetid i mottak av meldinger. ROCdatamaskinsystemet kan motta petroleumsbrønndataene snarere, noe som

tillater brukere raskere tilgang til dataene og en evne til å foreta sanntidsavgjørelser hurtigere. Dessuten, fordi nettverket som forbinder to ROCdatamaskinsystem kan være mer robust enn nettverket som forbinder et riggdatamaskinsystem og et ROC-datamaskinsystem, kan en pålitelighet for dataoverføringsmodellen beskrevet heri, være høy. 2 FIG. 1 illustrerer et miljø der petroleumsbrønndata overføres fra mobile borerigger til sanntidsoperasjonssenter. Eksempelmiljøet illustrert i FIG. 1 inkluderer fire ROC-er et første ROC 0, et andre ROC 0, et tredje ROC 0 og et fjerde ROC 400. Ett eller flere ROC-datamaskinsystem kan være lokalisert ved hvert ROC. Det første ROC-et 0 kan for eksempel inkludere et første ROCdatamaskinsystem 2, som på sin side kan inkludere dataprosesseringsanordning 4 og et datalesbart medium 6, som lagrer datamaskinprograminstruksjoner som er kjørbare av dataprosesseringsanordningen 4 for å utføre operasjon inkludert de som beskrives her. Alternativt eller i tillegg kan det første ROC-et 0 inkludere maskinvare (vises ikke), fastvare (vises ikke) eller kombinasjoner av dem (med hverandre eller med datamaskinprogramvare eller begge deler), som er konfigurert for å utføre operasjonene som beskrives her. Ett eller flere ROC-datamaskinsystem kan være lokalisert ved hvert ROC. For eksempel kan to ROC-datamaskinsystem det andre ROC-datamaskinsystemet 2 og det tredje ROC-datamaskinsystemet 4 være lokalisert ved det andre ROC-et 0. Tre ROC-datamaskinsystem det fjerde ROC-datamaskinsystemet 2, det femte ROC-datamaskinsystemet 4 og det sjette ROCdatamaskinsystemet 4 være lokalisert ved det tredje ROC-et 0. Et syvende ROC-datamaskinsystem 402 kan være lokalisert ved det fjerde ROC-et 400. På lignende vis som det første ROC-datamaskinsystemet 2 kan hvert av ROC-datamaskinsystemene i hvert av ROC-ene implementeres som datamaskinprogramvareinstruksjoner eller datamaskinlesbare medier og kjøres av dataprosesseringsanordning, som maskinvare, som fastvare eller som kombinasjoner av to eller flere av dem. 3 De multiple ROC-datamaskinsystemene lokalisert ved de multiple ROC-ene kan være forbundet med hverandre av kabelbaserte eller trådløse nettverk 02, for eksempel et Ethernet-nettverk, Internett og lignende. På lignende vis kan ROCdatamaskinsystemene lokalisert ved det samme ROC-et også være forbundet

11 med hverandre av kabelbaserte eller trådløse nettverk. En båndbredde for nettverket 03 som forbinder ROC-datamaskinsystemene med hverandre kan være større enn en båndbredde for nettverket som forbinder ROCdatamaskinsystemene med riggdatamaskinsystem. Båndbredden for nettverket som forbinder ROC-datamaskinsystemene med hverandre kan for eksempel være minst to eller flere ganger større, eller minst en størrelsesorden større, enn båndbredden for nettverket som forbinder ROC-datamaskinsystemene med riggdatamaskinsystemene. Eksempelmiljøet vist i FIG. 1 inkluderer videre to mobile borerigger, nemlig en første mobil borerigg 00 og en andre mobil borerigg 600, ved respektive eksterne beliggenheter. I noen implementeringer kan eksempelmiljøet inkludere flere eller færre enn to borerigger ved respektive eksterne beliggenheter. 2 3 Hver av den første og den andre mobile boreriggen kan være forbundet med ett eller flere av ROC-ene gjennom et nettverk 700, for eksempel et satellittnettverk. Som beskrevet nedenfor kan en båndbredde for nettverket 700 være mindre enn den til nettverket 02, slik at en hastighet ved hvilken data for eksempel petroleumsbrønndata kan overføres over nettverket 700 er lavere i forhold til en hastighet ved hvilken dataene kan overføres over nettverket 02. I noen implementeringer kan en første transceiver 02 og en andre transceiver 602 være lokalisert ved henholdsvis den første boreriggen 00 og den andre boreriggen 600 for å motta forespørsler om data, inkludert petroleumsbrønndata, og for å overføre petroleumsbrønndata som svar på å motta dataforespørslene over nettverket 700. For å gjøre dette kan ett eller flere riggdatamaskinsystem være lokalisert ved hver borerigg, og kan være forbundet med hver transceiver. Et første riggdatamaskinsystem 08 og et andre riggdatamaskinsystem 608 kan for eksempel være lokalisert ved henholdsvis den første boreriggen 00 og den andre boreriggen 600. I noen implementeringer kan det første riggdatamaskinsystemet 08 implementere fremgangsmåter for overføring av data assosiert med petroleumsbrønnen fra den første boreriggen 00 til ett eller flere ROCdatamaskinsystem lokalisert ved det ene eller flere ROC-ene. Det første riggdatamaskinsystemet 08 kan motta en første dataforespørsel fra det første ROC-datamaskinsystemet 2 lokalisert ved det første ROC-et 0. Som tidligere beskrevet er det første ROC-et 0 lokalisert eksternt fra den første

12 boreriggen 00. Den første dataforespørselen kan for eksempel overføres av det første ROC-datamaskinsystemet 2 over nettverket 700 som forbinder det første riggdatamaskinsystemet 08 og det første ROC-datamaskinsystemet 2. Den første dataforespørselen kan søke data assosiert med petroleumsbrønnen som blir boret eller har blitt boret av den første boreriggen 00. Som svar på å motta den første dataforespørselen kan det første riggdatamaskinsystemet 08 hente data som oppfyller den første dataforespørselen, for eksempel fra et datamaskinlesbart lagringsmedium forbundet med det første riggdatamaskinsystemet 08. Det første riggdatamaskinsystemet 08 kan overføre de hentede dataene fra det første riggdatamaskinsystemet 08 til det første ROC-datamaskinsystemet 2 over nettverket 700. Det første riggdatamaskinsystemet 08 kan da hente en andre dataforespørsel fra det andre ROC-datamaskinsystemet 2 lokalisert ved det andre ROC-et 0 (eller et annet ROC-datamaskinsystem lokalisert ved det første ROC-et 0), som også er eksternt fra den første boreriggen 00. På lignende vis som den første dataforespørselen kan også den andre dataforespørselen overføres over nettverket 700 eller et annet nettverk (vises ikke) som forbinder det andre ROCet 0 og den første boreriggen 00. I den andre dataforespørselen kan det andre ROC-datamaskinsystemet 2 søke alle eller minst en del av dataene assosiert med petroleumsbrønnen. 2 3 Det første riggdatamaskinsystemet 00 kan bestemme at en båndbredde for nettverket 02, som er diskret fra nettverket 700 og som forbinder de multiple ROC-datamaskinsystemene med hverandre, er større enn en båndbredde for nettverket 700. Som svar på å motta den andre dataforespørselen kan det første riggdatamaskinsystemet 08 overføre en identitet for det første ROCdatamaskinsystemet 2 lokalisert ved det første ROC-et 0 til det andre ROCdatamaskinsystemet 2 lokalisert ved det andre ROC-et 0. I tillegg kan det første riggdatamaskinsystemet 00 overføre en varsling til det andre ROCdatamaskinsystemet 2 for å be om minst delen av dataene som oppfyller den andre dataforespørselen, fra det første ROC-datamaskinsystemet 2. I noen implementeringer kan en båndbredde for nettverket 02 være minst to eller flere ganger større enn båndbredden for nettverket 700, som kan være et

13 satellittnettverk. Nettverket 700 kan for eksempel har en bithastighet i ordenen kilobiter per sekund (kbps), slik som i det vesentlige 32 kbps eller 64 kbps, og nettverket 02 kan ha en bithastighet på i det vesentlige 26 kbps eller en bithastighet som er i ordenen megabiter per sekund (Mbps). Nettverkets 02 båndbredde kan således være i en størrelsesorden større enn nettverkets 700 båndbredde. Fordi et volum av petroleumsbrønndata er stort, kan en tid for å overføre petroleumsbrønndataene over nettverket 700 være signifikant lengre enn en tid for å overføre petroleumsbrønndataene over nettverket 02. Ved implementering av de tidligere beskrevne fremgangsmåtene kan det første riggdatamaskinsystemet 08 omdirigere forespørsler fra ROC-datamaskinsystem om petroleumsbrønndata til andre ROC-datamaskinsystem, til hvilke petroleumsbrønndataene har blitt overført tidligere. Ved å gjøre dette kan det første riggdatamaskinsystemet 08 redusere en belastning på nettverket 700. 2 I noen implementeringer, når det første riggdatamaskinsystemet 08 mottar dataforespørsler fra andre ROC-datamaskinsystem for eksempel det tredje ROC-datamaskinsystemet 2, det fjerde ROC-datamaskinsystemet 2 og lignende om alle eller deler av petroleumsbrønndataene som det første riggdatamaskinsystemet 08 tidligere har overført til det første ROCdatamaskinsystemet 2, kan det første riggdatamaskinsystemet 08 omdirigere de andre ROC-datamaskinsystemene til det første ROCdatamaskinsystemet 2. På denne måte kan det første riggdatamaskinsystemet 08 tilordne det første ROC-datamaskinsystemet 2 som et hoveddatamaskinsystem, og kan tilordne de andre ROC-datamaskinsystemene som deretter ber om petroleumsbrønndataene som slavedatamaskinsystem. Det første riggdatamaskinsystemet 08 kan instruere hvert av slavedatamaskinsystemene om å be om petroleumsbrønndataene fra hoveddatamaskinsystemet. 3 FIG. 2 illustrerer ROC-er for eksempel det første ROC-et 0 og det andre ROC-et 0 som ber om og mottar petroleumsbrønndata fra den første mobile boreriggen 00 gjennom nettverk 700 implementert av en satellitt. Det første ROC-et 2 kan overføre en første dataforespørsel om data assosiert med petroleumsbrønnen til satellitten, som i sin tur kan overføre den første dataforespørselen til det første riggdatamaskinsystemet 08, for eksempel til den første transceiveren 02. Som vist i FIG. 2 kan det første riggdatamaskinsystemet 08 være forbundet i sanntid med multiple

14 loggeverktøy for eksempel et trykkloggeverktøy 04, et temperaturloggeverktøy 06 og lignende som er tilpasset for å måle brønndataene og å overføre brønndataene til det første riggdatamaskinsystemet 08 for lagring i en datamaskinlesbar database. Det skal forstås at loggeverktøyene 04 og 06 kan være lokalisert i forskjellige brønner ved den mobile boreriggen, eller begge verktøy kan lokalisere og innsamle data i samme brønn samtidig, eller verktøyene 04 og 06 kan være anbrakt sekvensielt etter hverandre og dataene innsamles sekvensielt. Som svar på å motta den første dataforespørselen henter det første riggdatamaskinsystemet 08 brønndataene fra databasen og overfører de hentede dataene til satellitten i et første svar. Satellitten overfører så det første svaret, som inkluderer de hentede dataene, til det første ROCdatamaskinsystemet 2, som kan lagre dataene i en datamaskinlesbar database 8 og prosessere dataene for å utføre sanntidsoperasjoner. 2 Deretter kan det andre ROC-datamaskinsystemet 2 lokalisert ved det andre ROC-et 0 overføre en andre dataforespørsel til satellitten over nettverket 700. I den andre dataforespørselen kan det andre ROC-datamaskinsystemet 2 be om alle eller deler av dataene assosiert med petroleumsbrønnen som det første riggdatamaskinsystemet 08 tidligere har overført til det første ROCdatamaskinsystemet 2 som beskrevet over. ROC-datamaskinsystemene lokalisert ved det første ROC-et 0 og de som er lokalisert ved det andre ROCet 0 kan være forbundet av nettverket 02, som har en høyere båndbredde enn nettverket 700. 3 Satellitten kan overføre den andre dataforespørselen fra det andre ROCdatamaskinsystemet 2 til det første riggdatamaskinsystemet 08, for eksempel til den første transceiveren 02. Det første riggdatamaskinsystemet 08 kan bestemme at petroleumsbrønndataene det ble bedt om i den andre dataforespørselen tidligere har blitt overført til det første ROCdatamaskinsystemet 2. I noen implementeringen kan det første riggdatamaskinsystemet 2 overføre et andre svar på den andre dataforespørselen. I det andre svaret kan det første riggdatamaskinsystemet 08 inkludere en identitet for det første ROC-datamaskinsystemet 2 og instruksjoner om å be om petroleumsbrønndataene fra det første ROCdatamaskinsystemet 2. Transceiveren 02 kan overføre det andre svaret til

satellitten, som da kan overføre det andre svaret til det andre ROCdatamaskinsystemet 2. Ved mottak av det andre svaret kan det andre ROCdatamaskinsystemet 2 kjøre instruksjonene om å identifisere det første ROCdatamaskinsystemet 2 og for å overføre en forespørsel om petroleumsbrønndataene til det første ROC-datamaskinsystemet 2. I en standard implementering kan det første riggdatamaskinsystemet 2 omdirigere det andre ROC-datamaskinsystemet 2 til det første ROCdatamaskinsystemet 2 som beskrevet over, uten hensyn til nettverkets 02 og nettverkets 700 båndbredder. I noen implementeringer kan et ROCdatamaskinsystem være konfigurert for å inkludere data som beskriver nettverket 02 for eksempel nettverkets 02 båndbredde i forespørselen om petroleumsbrønndataene. I slike implementeringer, når det første riggdatamaskinsystemet 2 mottar forespørselen fra et ROCdatamaskinsystem, kan det første riggdatamaskinsystemet 2 sammenligne en båndbredde for nettverket 700 med båndbredden for nettverket 02, basert på dataene som beskriver nettverket 02 inkludert i forespørselen. Hvis det første riggdatamaskinsystemet 02 bestemmer at båndbredden for nettverket 02 er større enn båndbredden for nettverket 700, og at petroleumsbrønndataene det er bedt om tidligere har blitt overført til et annet ROC-datamaskinsystem, da kan det første riggdatamaskinsystemet 08 generere et svar som beskrevet over. 2 I noen implementeringer kan riggdatamaskinsystemet 08 tidligere ha overført kun en del av petroleumsbrønndataene som det andre ROC-datamaskinsystemet 2 har bedt om til det første ROC-datamaskinsystemet 2. I slike implementeringer kan det første riggdatamaskinsystemet 08 omdirigere det andre ROC-datamaskinsystemet 2 til det første ROC-datamaskinsystemet 2 for delen av petroleumsbrønndataene som det andre ROC-datamaskinsystemet 2 har bedt om, og overføre en rest av brønndataene som det andre ROCdatamaskinsystemet 2 har bedt om, over nettverket 700. 3 I noen implementeringer kan det første riggdatamaskinsystemet 08 motta en ny forespørsel om nye data assosiert med petroleumsbrønnen fra det fjerde ROC-datamaskinsystemet 2. Det nye forespørselen kan være om petroleumsbrønndata som er forskjellige fra petroleumsbrønndataene som det første riggdatamaskinsystemet 08 tidligere har overført til det første ROCdatamaskinsystemet 2. Som svar på å motta den nye forespørselen om de

16 nye dataene, kan det første riggdatamaskinsystemet 08 overføre de nye dataene til det fjerde ROC-datamaskinsystemet 2. Deretter kan det første riggdatamaskinsystemet (08) motta en annen forespørsel om de nye dataene fra det andre ROC-datamaskinsystemet (2). Som svar kan det første riggdatamaskinsystemet 08 tilveiebringe, til det andre ROCdatamaskinsystemet 2, en identitet for det fjerde ROC-datamaskinsystemet 2 og instruksjoner om å be om de nye dataene assosiert med petroleumsbrønnen fra det fjerde ROC-datamaskinsystemet 2. Det andre ROC-datamaskinsystemet 2 kan kjøre instruksjonene som beskrevet over for å oppnå de nye dataene. I noen implementeringer kan riggdatamaskinsystemet 08 tidligere ha overført en første del av petroleumsbrønndataene som det andre ROCdatamaskinsystemet 2 har bedt om til det første ROC-datamaskinsystemet 2. I tillegg kan riggdatamaskinsystemet 08 tidligere ha overført en andre del av petroleumsbrønndataene som det andre ROC-datamaskinsystemet 2 har bedt om til det tredje ROC-datamaskinsystemet 4. I slike implementeringer kan det første riggdatamaskinsystemet 08 omdirigere det andre ROCdatamaskinsystemet 2 til henholdsvis det første ROC-datamaskinsystemet 2 og til det tredje ROC-datamaskinsystemet 4, med respektive instruksjoner om å be om henholdsvis den første delen og den andre delen av tidligere overførte petroleumsbrønndata. 2 3 FIG. 3 illustrerer operasjoner implementert av datamaskinsystem lokalisert ved mobile borerigger og ved sanntidsoperasjonssenter. I noen implementeringer mottar og lagrer det første riggdatamaskinsystemet 08 data assosiert med en petroleumsbrønn ved 312. Ved 314 tilveiebringer det første ROCdatamaskinsystemet 2 en første forespørsel om data assosiert med petroleumsbrønnen over nettverket 700. Ved 316 mottar det første riggdatamaskinsystemet 08 den første forespørselen. Ved 318 henter det første riggdatamaskinsystemet 8 de lagrede dataene assosiert med petroleumsbrønnen og tilveiebringer dataene til det første ROCdatamaskinsystemet 2 over nettverket 700. En størrelse på forespørselen om petroleumsbrønndataene kan være mindre enn en størrelse på petroleumsbrønndataene; en byrde på nettverket 700 som skal motta og overfør forespørselen kan være signifikant mindre enn en byrde på nettverket 700 som skal overføre petroleumsbrønndataene. Ved 3 mottar det første ROC-

17 datamaskinsystemet 2 petroleumsbrønndataene over nettverket 700 og utfører operasjoner, for eksempel sanntidsoperasjoner, ved anvendelse av dataene. Ved 322 tilveiebringer det andre ROC-datamaskinsystemet 2 en andre forespørsel om data assosiert med petroleumsbrønnen over nettverket 700. Ved 324 mottar det første riggdatamaskinsystemet 08 den andre forespørselen fra det andre ROC-datamaskinsystemet 2 over nettverket 700. Ved 326 bestemmer det første riggdatamaskinsystemet 08 at nettverket 02 som forbinder det første ROC-datamaskinsystemet 2 og det andre ROCdatamaskinsystemet 2 har en større båndbredde enn nettverket 700. Båndbredden for nettverket 02 kan for eksempel tidligere ha blitt lagret i den datamaskinlesbare databasen. Alternativt kan hvert ROC-datamaskinsystem som overfører en forespørsel om petroleumsbrønndata til det første riggdatamaskinsystemet 08 inkludere en båndbredde for nettverket 02 i forespørselen. 2 Som svar på å bestemme at nettverket 02 har en større båndbredde enn nettverk 700, kan det første riggdatamaskinsystemet 08 overføre en identitet for det første ROC-datamaskinsystemet 2, og en varsling for å be om dataene fra det første ROC-datamaskinsystemet 2, ved 328. Ved 3 kan det andre ROC-datamaskinsystemet 2 motta det første ROC-datamaskinsystemets 2 identitet og varslingen. Ved 332 kan det andre ROC-datamaskinsystemet 2 tilveiebringe en forespørsel om petroleumsbrønndataene til det første ROCdatamaskinsystemet 2. Ved 334 kan det første ROC-datamaskinsystemet 2 motta forespørselen og ved 336 tilveiebringe petroleumsbrønndataene det er bedt om som svar. Ved 336 kan det andre ROC-datamaskinsystemet 2 motta dataene fra det første ROC-datamaskinsystemet 2 over nettverket 02. 3 FIG. 4 er et flytskjema av en eksempelprosess 400 for overføring av data assosiert med en petroleumsbrønn fra en mobil borerigg til operasjonssenter. Ved 402 mottas en første dataforespørsel fra et første ROC-datamaskinsystem ved et første riggdatamaskinsystem over et første nettverk. Ved 404 hentes data som beskriver petroleumsbrønnen som oppfyller den første dataforespørselen. Ved 406 overføres de hentede dataene til det første ROC-datamaskinsystemet over det første nettverket. Ved 408 mottas en andre dataforespørsel fra et andre ROC-datamaskinsystem over det første nettverket. Ved 4 bestemmes det at

18 en båndbredde for det første nettverket er mindre enn en båndbredde for nettverket som forbinder det første og andre ROC-datamaskinsystemet. Ved 412 overføres en identitet for det første ROC-datamaskinsystemet til det andre ROCdatamaskinsystemet med en varsling om å be om dataene som oppfyller den andre dataforespørselen fra det første ROC-datamaskinsystemet. 2 I noen implementeringer, når det første riggdatamaskinsystemet 08 mottar en forespørsel om petroleumsbrønndata fra det andre ROC-datamaskinsystemet 2, kan det første riggdatamaskinsystemet 08 bestemme at deler av petroleumsbrønndataene som det er bedt om har blitt overført til multiple ROCdatamaskinsystem tidligere, for eksempel det første ROC-datamaskinsystemet 2, det tredje ROC-datamaskinsystemet 4 og det tredje ROCdatamaskinsystemet 2. Som et alternativ til å overføre identiteten for hvert av det første, tredje og fjerde ROV-datamaskinsystemet til det andre ROCdatamaskinsystemet, kan det første riggdatamaskinsystemet 08 overføre instruksjoner til hvert av det første, tredje og fjerde ROC-datamaskinsystemet om å overføre den respektive delen av petroleumsbrønndataene til det andre ROC-datamaskinsystemet 2 over nettverket 700. Til hvert ROCdatamaskinsystem kan det første riggdatamaskinsystemet 08 for eksempel overføre en identitet for det andre ROC-datamaskinsystemet 2 og en identifikator som representerer delen av petroleumsbrønndataene. Ved mottak av identiteten og identifikatoren, kan hvert ROC-datamaskinsystem overføre den respektive delen av petroleumsbrønndataene til det andre ROCdatamaskinsystemet 2 over nettverket 02. I slike implementeringer kan det andre ROC-datamaskinsystemet 2 motta petroleumsbrønndataene det er bedt om i stedet for instruksjoner som omdirigerer det andre ROCdatamaskinsystemet 2 til et annet ROC-datamaskinsystem. 3 I noen implementeringer, som svar på å motta en forespørsel om petroleumsbrønndata fra det første ROC-datamaskinsystemet 2, kan det første riggdatamaskinsystemet 08 overføre alle petroleumsbrønndataene til det første ROC-datamaskinsystemet 2 og tilordne det første ROCdatamaskinsystemet 2 som et hoveddatamaskinsystem. Det første riggdatamaskinsystemet 08 kan da overføre en instruksjon til alle ROCdatamaskinsystemet som er forbundet med det første riggdatamaskinsystemet 08 om å spørre det første ROC-datamaskinsystemet 2 om petroleumsbrønndata. I slike implementeringer kan det første

19 2 riggdatamaskinsystemet 08 periodisk overføre, til det første ROCdatamaskinsystemet 2, nye petroleumsbrønndata mottatt og lagret etter at alle petroleumsbrønndataene har blitt overført, slik at det første ROCdatamaskinsystemet 2 lagrer de nyeste petroleumsbrønndataene. Implementeringer av gjenstanden og operasjonene beskrevet i denne beskrivelsen kan implementeres i digital elektronisk kretsteknikk, eller i datamaskinprogramvare, fastvare eller maskinvare inkludert strukturene det er redegjort for i denne beskrivelsen og deres strukturelle ekvivalenter, eller kombinasjoner av én eller flere av dem. Implementeringer av gjenstanden beskrevet i denne beskrivelsen kan implementeres som ett eller flere datamaskinprogram, dvs. én eller flere moduler av datamaskinprograminstruksjoner, kodet på datalagringsmedium for kjøring av, eller styring av operasjonen av, dataprosesseringsanordning. Alternativt eller i tillegg kan programinstruksjonene kodes på et kunstig generert videreført signal, f.eks. et maskingenerert elektrisk, optisk eller elektromagnetisk signal som er generert for å kode informasjon for overføring til egnet mottaksanordning for kjøring av en dataprosesseringsanordning. Et datamaskinlagringsmedium, for eksempel det datamaskinlesbare mediet 6, kan være, eller være inkludert i, en datamaskinlesbar lagringsanordning, et datamaskinlesbart lagringssubstrat, en minnematrise eller -anordning med direkte eller seriell tilgang, eller en kombinasjon av én eller flere av dem. Dessuten, skjønt et datamaskinlagringsmedium ikke er et videreført signal, kan et datamaskinlagringsmedium være en kilde eller destinasjon for datamaskinprograminstruksjoner kodet i et kunstig generert videreført signal. Datamaskinlagringsmediet kan også være, eller være inkludert i, ett eller flere separate fysiske og/eller ikke-kortvarende komponenter eller medier (f.eks. multiple CD-er, plater eller andre lagringsinnretninger). Operasjonen beskrevet i denne beskrivelsen kan implementeres som operasjoner utført av en dataprosesseringsanordning, for eksempel dataprosesseringsanordning 8, på data lagret på én eller flere datamaskinlesbare lagringsinnretninger eller mottatt fra andre kilder. 3 Uttrykket "dataprosesseringsanordning" innbefatter alle typer anordninger, innretninger og maskiner for prosessering av data inkludert som eksempel en programmerbar prosessor, en datamaskin, et system på en brikke, eller multiple

brikker, eller kombinasjoner av de foregående. Anordningen kan inkludere logisk spesialkretsteknikk, f.eks. en FPLA (programmerbar logikkmatrise) eller en ASIC (anvendelsesspesifikk integrert krets). Anordningen kan også inkludere, i tillegg til maskinvare, kode som oppretter et kjøringsmiljø for det aktuelle datamaskinprogrammet, f.eks. kode som utgjøres av prosessorfastvare, en protokollstakk, et databasestyringssystem, et operativsystem, et kjøretidsmiljø på flere plattformer, en virtuell maskin eller en kombinasjon av én eller flere av dem. Anordningen og kjøringsmiljøet kan realisere ulike forskjellige behandlingsmodellinfrastrukturer slik som nettjenester, fordelt behandling og behandlingsnettinfrastrukturer. 2 Et datamaskinprogram (også kalt et program, programvare, skript eller en kode) kan skrives i hvilken som helst form for programmeringsspråk, inkludert kompilerte eller fortolkede språk, forklarende eller prosedyreorienterte språk, og kan distribueres i hvilken som helst form inkludert som et frittstående program eller som en modul, komponent, underrutine, et objekt eller en annen enhet egnet for anvendelse i et behandlingsmiljø. Et datamaskinprogram kan, men må ikke, tilsvare en fil i et filsystem. Et program kan lagres i en del av en fil som rommer andre program eller data (f.eks. ett eller flere skript lagret i et formateringsspråkdokument), i en enkelt fil dedikert til det aktuelle programmet eller i multiple koordinerte filer (f.eks. filer som lagrer én eller flere moduler, underprogram eller deler av kode). Et datamaskinprogram kan distribueres for å kjøres på én datamaskin eller på multiple datamaskiner som er lokalisert ved ett sted, eller fordelt over multiple steder, og forbundet sammen av et kommunikasjonsnettverk. Prosessene og de logiske flytene beskrevet i denne beskrivelsen kan utføres av én eller flere programmerbare prosessorer som kjører ett eller flere datamaskinprogram, for å utføre handlinger ved å operere på inndata og generere utmating. Prosessene og de logiske flytene kan også utføres av, og anordning kan også implementeres som, logisk spesialkretsteknikk, f.eks. en FPLA (programmerbar logikkmatrise) eller en ASIC (anvendelsesspesifikk integrert krets). 3 Prosessorer som er egnet for kjøring av et datamaskinprogram inkluderer, som eksempel, både generelle og spesialmikroprosessorer, og hvilke som helst én eller flere prosessorer av hvilken som helst type digital datamaskin. En prosessor

21 2 3 vil generelt motta instruksjoner og data fra et skrivebeskyttet minne eller et direkteminne, eller begge deler. De grunnleggende elementene av en datamaskin er en prosesser for utføring av handlinger i henhold til instruksjoner og én eller flere minneinnretninger for lagring av instruksjoner og data. En datamaskin vil generelt også inkludere, eller være opererbart koblet for å motta data fra eller overføre data til, eller begge deler, én eller flere masselagringsinnretninger for lagring av data, f.eks. magnet-, magnetooptiske plater eller optiske plater. En datamaskin trenger imidlertid ikke å ha slike innretninger. En datamaskin kan dessuten være innebygd i en annen innretning, f.eks. en mobiltelefon, en personlig digital assistent (PDA), en mobil lyd- eller videospiller, en spillkonsoll, en globalt posisjoneringssystem (GPS)-mottaker eller en bærbar lagringsinnretning (f.eks. en universal seriell buss (USB)-flashenhet), kun for å nevne noen. Innretninger som er egnet for lagring av datamaskinprograminstruksjoner og data inkluderer alle former for ikke-flyktig minne, medie- og minneinnretninger inkludert, som eksempel, halvlederminneinnretninger, f.eks. EPROM, EEPROM og flash-minneinnretninger; magnetplater, f.eks. interne harddisker eller flyttbare plater; magnetooptiske plater; og CD-ROM- og DVD-ROM-plater. Prosessoren og minnet kan supplementeres av, eller inkorporeres i, logisk spesialkretsteknikk For å tilveiebringe for samhandling med en bruker, kan implementeringer av gjenstanden beskrevet i denne beskrivelsen implementeres på en datamaskin som har en displayinnretning, f.eks. en CRT (katodestrålerør)- eller LCD (skjerm med flytende krystaller)-monitor for visning av informasjon til brukeren, og et tastatur og en pekeinnretning, f.eks. en mus eller en styrekule, med hvilken brukeren kan tilveiebringe innmating til datamaskinen. Andre typer innretninger kan også anvendes for å tilveiebringe for samhandling med en bruker; for eksempel kan tilbakemelding tilveiebrakt til brukeren være i hvilken som helst form for sensorisk tilbakemelding, f.eks. visuell tilbakemelding, hørbar tilbakemelding eller følbar tilbakemelding; og innmating fra en bruker kan mottas i hvilken som helst form inkludert lyd-, tale- eller følbar innmating. I tillegg kan en datamaskin samhandle med en bruker ved å sende dokumenter til og motta dokumenter fra en innretning som anvendes av brukeren; for eksempel ved å sende nettsider til en nettleser på en brukers klientinnretning som svar på forespørsler mottatt fra nettleseren.

22 Implementeringer av gjenstanden beskrevet i denne beskrivelsen kan implementeres i et behandlingssystem som inkluderer en bakkomponent, f.eks. som en dataserver, eller som inkluderer en mellomvarekomponent, f.eks. en applikasjonsserver, eller som inkluderer en frontkomponent, f.eks. en klientdatamaskin som har et grafisk brukergrensesnitt eller en nettleser gjennom hvilken en bruker kan samhandle med en implementering av gjenstanden beskrevet i denne beskrivelsen, eller hvilken som helst kombinasjon av én eller flere slik bak-, mellomvare- eller frontkomponenter. Systemets komponenter kan forbindes sammen av hvilken som helst form eller hvilket som helst medium av digital datakommunikasjon, f.eks. et kommunikasjonsnettverk, for eksempel nettverk 126. Eksempel på kommunikasjonsnettverk inkluderer et lokalnettverk ("LAN") og et regionnettverk ("WAN"), et inter-nettverk (f.eks. Internett) og node-til-node-nettverk (f.eks. ad hoc node-til-node-nettverk). Datamaskinsystemet kan inkludere klienter og servere. En klient og server er generelt eksterne fra hverandre, og samhandler typisk gjennom et kommunikasjonsnettverk. Forholdet mellom klient og server oppstår ved hjelp av datamaskinprogram som kjører på de respektive datamaskinen og som har et klient-server-forhold med hverandre. I noen implementeringer overfører en server data (f.eks. en HTML-side) til en klientinnretning (f.eks. til formål for å vise data til og motta brukerinnmating fra en bruker som samhandler med klientinnretningen). Data generert av klientinnretningen (f.eks. som et resultat av brukersamhandlingen) kan mottas fra klientinnretningen ved serveren. 2 3 Skjønt denne beskrivelsen inneholder mange spesifikke implementeringsdetaljer, skal disse ikke tolkes som begrensninger av omfanget av hvilke som helst implementeringer eller av det som kreves, men heller som beskrivelser av trekk som er spesifikke for spesielle implementeringer av spesielle implementeringer. Visse trekk som beskrives i denne beskrivelsen i sammenheng med separate implementeringer, kan også implementeres i kombinasjon i en enkelt implementering. Motsatt kan ulike trekk som beskrives i sammenheng med en enkelt implementering, også implementeres i multiple implementeringer, separat eller i hvilken som helst egnet underkombinasjon. Dessuten, selv om trekk kan være beskrevet over som å fungerer i visse kombinasjoner og i utgangspunktet kreves som å gjøre det, kan ett eller flere trekk fra en krevd kombinasjon i noen tilfeller tas ut av kombinasjonen, og den krevde kombinasjonen kan være rettet mot en underkombinasjon eller en variasjon av en underkombinasjon.

23 På lignende vis, skjønt operasjoner fremstilles i tegningene som i en spesiell rekkefølge, skal dette ikke forstås som at det kreves at slike operasjoner utføres i den spesielle rekkefølgen som vises eller i en sekvensiell rekkefølge, eller at alle illustrerte operasjoner skal utføres for å oppnå ønskelige resultater. Under visse forhold kan fleroppgavekjøring og parallellprosessering være fordelaktig. Separasjonen av ulike systemkomponentene i implementeringene beskrevet over skal dessuten ikke forstås som å kreve slik separasjon i alle implementeringer, og det skal forstås at de beskrevne programkomponentene og systemene generelt kan integreres sammen i et enkelt programvareprodukt eller pakkes inn i multiple programvareprodukter. Spesielle implementeringer av gjenstanden har således blitt beskrevet. Andre implementeringer er innenfor de følgende kravenes omfang. I noen tilfeller kan handlingene omtalt i kravene utføres i en forskjellig rekkefølge og likevel oppnå ønskelige resultater. I tillegg krever prosessene fremstilt i de medfølgende figurene ikke nødvendigvis den spesielle rekkefølgen som vises, eller sekvensielle rekkefølgen, for å oppnå ønskelige resultater. I visse implementeringer kan fleroppgavekjøring og parallellprosessering være fordelaktig.

24 Patentkrav 1. Datamaskinimplementert fremgangsmåte utført av dataprosesseringsanordning for overføring av data assosiert med en petroleumsbrønn fra en mobil borerigg (00) til operasjonssenter (0, 0, 0, 400), der fremgangsmåten omfatter: å motta, ved et første datamaskinsystem (08) lokalisert på en mobil borerigg (00), en første dataforespørsel fra et andre datamaskinsystem (2) lokalisert ved et første operasjonssenter (0), der det første operasjonssenteret (0) er lokalisert eksternt fra den mobile boreriggen (00), der den første dataforespørselen overføres over et første kommunikasjonsnettverk (700) som forbinder det første datamaskinsystemet (08) og det andre datamaskinsystemet (2), der den første dataforespørselen søker data assosiert med en første petroleumsbrønn som blir boret eller har blitt boret av den mobile boreriggen (00); som svar på å motta den første dataforespørselen; å hente, av det første datamaskinsystemet (08), data som oppfyller den første dataforespørselen, fra et datamaskinlesbart lagringsmedium () forbundet med det første datamaskinsystemet (08), og 2 å overføre, over det første kommunikasjonsnettverket (700), dataene fra det første datamaskinsystemet (08) til det andre datamaskinsystemet (2); å motta, ved det første datamaskinsystemet (08), en andre dataforespørsel fra et tredje datamaskinsystem (2) lokalisert ved et andre operasjonssenter (0), der det andre operasjonssenteret (0) er lokalisert eksternt fra den mobile boreriggen (00), der den andre dataforespørselen overføres over et andre kommunikasjonsnettverk (700) som forbinder det første datamaskinsystemet (08) og det tredje datamaskinsystemet (2), der dataforespørselen søker minst en del av dataene assosiert med petroleumsbrønnen; å bestemme, av det første datamaskinsystemet (08), at en båndbredde for et tredje diskret kommunikasjonsnettverk (02) som forbinder det andre datamaskinsystemet (2) lokalisert ved det første operasjonssenteret (0) og det tredje datamaskinsystemet (2) lokalisert ved det andre operasjonssenteret (0), er større en enn båndbredde for det andre kommunikasjonsnettverket (700); og

2 som svar på å motta den andre dataforespørselen, overføre en identitet for det andre datamaskinsystemet (2) lokalisert ved det første operasjonssenteret (0) til det tredje datamaskinsystemet (2) lokalisert ved det andre operasjonssenteret (0) og en varsling til det tredje datamaskinsystemet (2), for å be om minst delen av dataene som oppfyller den andre dataforespørselen fra det andre datamaskinsystemet (2). 2. Fremgangsmåten ifølge krav 1, videre omfattende: å tilordne, av det første datamaskinsystemet (08) lokalisert på den mobile boreriggen (00), det andre datamaskinsystemet (2) lokalisert ved det første operasjonssenteret (0) som et hoveddatamaskinsystem; å tilordne, av det første datamaskinsystemet (08) lokalisert på den mobile boreriggen (00), datamaskinsystem (2, 2, 402) lokalisert ved operasjonssenter (0, 0, 400) som deretter ber om dataene som slavedatamaskinsystem; og å instruere, av det første datamaskinsystemet (08) lokalisert på den mobile boreriggen (00), hvert av slavesenterdatamaskinsystemene (2, 2, 402) å be om dataene assosiert med oljebrønnen fra hoveddatamaskinsystemet (2). 3. Fremgangsmåten ifølge krav 1 eller 2, hvori det andre kommunikasjonsnettverket (700) er et satellittnettverk, og hvori det tredje kommunikasjonsnettverkets (02) båndbredde er minst to eller flere ganger større enn satellittnettverkets (700) båndbredde. 2 4. Fremgangsmåten ifølge krav 1, 2 eller 3, hvori det andre kommunikasjonsnettverkets (700) båndbredde er i det vesentlige 32 kilobiter per sekund, og hvori det tredje kommunikasjonsnettverkets (02) båndbredde er i ordenen megabiter per sekund.. Fremgangsmåten ifølge hvilket som helst foregående krav, hvori å overføre identiteten for det andre datamaskinsystemet (2) lokalisert ved det første operasjonssenteret (0) til det tredje datamaskinsystemet (2) lokalisert ved det andre operasjonssenteret (0) omfatter: å generere et svar på den andre dataforespørselen; og

26 å inkludere en kommunikasjonsnettverksadresse for det andre datamaskinsystemet (2) lokalisert ved det første operasjonssenteret (0) og varslingen i svaret. 6. Fremgangsmåten ifølge krav 1 videre omfattende å motta, av det første datamaskinsystemet (08), dataene assosiert med petroleumsbrønnen fra en flerhet måleinnretninger tilpasset for å måle brønndataene og å sende brønndataene til det første datamaskinsystemet, hvori brønndataene oppnås med loggeverktøy anbrakt i petroleumsbrønnen. 7. Fremgangsmåten ifølge hvilket som helst foregående krav, hvori den mobile riggen (00) er lokalisert i en vannmasse minst 0 miles eksternt fra det første og andre operasjonssenteret (0, 0). 2 8. Ikke-kortvarende, datamaskinlesbart medium () som lagrer programvareinstruksjoner for datamaskin som er kjørbare av dataprosesseringsanordning for å utføre operasjoner for overføring av data assosiert med en petroleumsbrønn fra en mobil borerigg (00) til operasjonssenter (0, 0, 0, 400), der operasjonene omfatter: å motta, ved et første datamaskinsystem (08) lokalisert på en mobil borerigg (00), en dataforespørsel fra et andre datamaskinsystem (2) lokalisert ved et første operasjonssenter (0), der det første operasjonssenteret (0) er lokalisert eksternt fra den mobile boreriggen (00), der dataforespørselen overføres over et satellittnettverk (700) som forbinder det første datamaskinsystemet (08) og det andre datamaskinsystemet (2), der dataforespørselen søker data assosiert med en petroleumsbrønn som blir boret eller har blitt boret av den mobile boreriggen (00), hvori dataene assosiert med petroleumsbrønnen tidligere har blitt overført til et tredje datamaskinsystem (2) lokalisert ved et andre operasjonssenter (0) over satellittnettverket (700); å bestemme, ved det første datamaskinsystemet (08), at en båndbredde for et kommunikasjonsnettverk (02) som forbinder det andre datamaskinsystemet (2) og det tredje datamaskinsystemet (2), er større en enn båndbredde for satellittnettverket (700); og 3 som svar på å motta dataforespørselen å tilveiebringe, av det første datamaskinsystemet (08), til det andre datamaskinsystemet (2):

27 en identitet for det tredje datamaskinsystemet (2), og instruksjoner om å be om dataene assosiert med petroleumsbrønnen fra det tredje datamaskinsystemet (2). 9. Mediet ifølge krav 8, der operasjonene videre omfatter: å motta, av det første datamaskinsystemet (08), en forutgående dataforespørsel om dataene assosiert med petroleumsbrønnen fra det tredje datamaskinsystemet (2), hvori den forutgående dataforespørselen mottas før dataforespørselen fra det andre datamaskinsystemet (2); og som svar på å motta den forutgående forespørselen å overføre, av det første datamaskinsystemet (08), dataene assosiert med petroleumsbrønnen til det tredje datamaskinsystemet (2) over satellittnettverket (700).. Mediet ifølge krav 8 eller 9, hvori det første datamaskinsystemet (08) er lokalisert offshore, og hvori det andre datamaskinsystemet (2) og det tredje datamaskinsystemet (2) er lokalisert på land. 11. Mediet ifølge krav 8, 9 eller, hvori nettverket (02) som forbinder det andre datamaskinsystemet (2) og det tredje datamaskinsystemet (2) er et kabelbasert eller et trådløst nettverk, hvori det kabelbaserte eller det trådløse nettverkets båndbredde er i en størrelsesorden større enn satellittnettverkets (700) båndbredde. 12. Mediet ifølge krav 8, 9, eller 11, der operasjonene videre omfatter: 2 å motta, av det første datamaskinsystemet (08), en ny forespørsel om nye data assosiert med petroleumsbrønnen som er forskjellige fra dataene assosiert med petroleumsbrønnen fra et fjerde datamaskinsystem (2) lokalisert ved et tredje operasjonssenter (0); og som svar på å motta den nye forespørselen om de nye dataene å overføre, av det første datamaskinsystemet (08), de nye dataene til det fjerde datamaskinsystemet (2) over satellittnettverket (700). 13. Mediet ifølge krav 12, der operasjonene videre omfatter: 3 å motta, av det første datamaskinsystemet (08), en annen forespørsel om nye data fra det andre datamaskinsystemet (2); og

28 som svar på å motta den andre forespørselen å tilveiebringe, av det første datamaskinsystemet (08), til det andre datamaskinsystemet (2): en identitet for det fjerde datamaskinsystemet (2), og instruksjoner om å be om de nye dataene assosiert med petroleumsbrønnen fra det fjerde datamaskinsystemet (2). 14. Mediet ifølge et hvilket som helst av kravene 8 til 13, der operasjonene videre omfatter: å motta, av det første datamaskinsystemet (08), en ny forespørsel om dataene assosiert med petroleumsbrønnen som tidligere har blitt overført til det tredje datamaskinsystemet (2), og for ytterligere data assosiert med petroleumsbrønnen som ble mottatt av det første datamaskinsystemet (08) etter at dataene assosiert med petroleumsbrønnen ble overført til det tredje datamaskinsystemet (2), hvori den nye forespørselen mottas fra et fjerde datamaskinsystem (2) lokalisert ved et tredje operasjonssenter (0) over satellittnettverket (700); og som svar på å motta den nye forespørselen; å overføre, av det første datamaskinsystemet (08), de ytterligere dataene til det fjerde datamaskinsystemet (2) over satellittnettverket (700), og å tilveiebringe, av det første datamaskinsystemet (08), til det fjerde datamaskinsystemet (2): identiteten for det tredje datamaskinsystemet (2), og instruksjonene om å be om dataene assosiert med petroleumsbrønnen fra det tredje datamaskinsystemet (2). 2. System omfattende: én eller flere dataprosesseringsanordninger (4); og et datamaskinlesbart medium som lagrer programvareinstruksjoner for datamaskin som er kjørbare av dataprosesseringsanordningen for å utføre operasjoner for overføring av dataene assosiert med en petroleumsbrønn fra en mobil borerigg til operasjonssenter (0, 0, 0, 400), der operasjonene omfatter: å motta, ved et første datamaskinsystem (08) lokalisert på en mobil borerigg (00), en forespørsel om data assosiert med en petroleumsbrønn fra et andre

29 datamaskinsystem (2) lokalisert ved et første operasjonssenter (0) over et første kommunikasjonsnettverk (700) som forbinder det første datamaskinsystemet (08) og det andre datamaskinsystemet (2); som svar på å motta forespørselen å overføre, ved det første datamaskinsystemet (08), dataene assosiert med petroleumsbrønnen til det andre datamaskinsystemet (2) over det første nettverket (700); å identifisere, ved det første datamaskinsystemet (08), ett eller flere tredje datamaskinsystem (2) lokalisert ved ett eller flere tilsvarende andre operasjonssenter (0), hvori hvert av tredje datamaskinsystem er forbundet med det andre datamaskinsystemet (2) gjennom et kommunikasjonsnettverk (02) som har en større båndbredde enn det første kommunikasjonsnettverket (700); å tilveiebringe, ved det første datamaskinsystemet (08), en identitet for det andre datamaskinsystemet (2) til hvert av de ett eller flere tredje datamaskinsystemene (2); og å tilveiebringe, ved det første datamaskinsystemet (08), en varsling til hvert av de ett eller flere tredje datamaskinsystemene (2) om å overføre en forespørsel om dataene assosiert med oljebrønnen til det andre datamaskinsystemet (2). 16. Systemet ifølge krav, hvori en båndbredde for kommunikasjonsnettverket (02) som forbinder det tredje datamaskinsystemet (2) med det andre datamaskinsystemet (2) er minst to eller flere ganger større enn en båndbredde for det første kommunikasjonsnettverket (700). 2 17. Systemet ifølge krav, hvori en båndbredde for kommunikasjonsnettverket (02) som forbinder det tredje datamaskinsystemet (2) med det andre datamaskinsystemet (2) er minst i en størrelsesorden større enn en båndbredde for det første kommunikasjonsnettverket (700), og eventuelt hvori det første kommunikasjonsnettverkets (700) båndbredde er 64 kilobiter per sekund, og båndbredden til kommunikasjonsnettverket (02) som forbinder det tredje datamaskinsystemet (2) med det andre datamaskinsystemet (2) er 26 kilobiter per sekund. 3 18. Systemet ifølge krav, hvori en båndbredde for kommunikasjonssystemet (02) som forbinder et tredje datamaskinsystem (2) med det andre datamaskinsystemet (2) er i ordenen megabiter per sekund, og hvori en

båndbredde for det første kommunikasjonsnettverket (700) er i ordenen kilobiter per sekund, og eventuelt hvori det første kommunikasjonsnettverkets (700) båndbredde er 64 kilobiter per sekund.

1

2

3

4