Nothing Special   »   [go: up one dir, main page]

BR112016004714B1 - Sistema de orientação remota interativo para embarcações de mar - Google Patents

Sistema de orientação remota interativo para embarcações de mar Download PDF

Info

Publication number
BR112016004714B1
BR112016004714B1 BR112016004714-1A BR112016004714A BR112016004714B1 BR 112016004714 B1 BR112016004714 B1 BR 112016004714B1 BR 112016004714 A BR112016004714 A BR 112016004714A BR 112016004714 B1 BR112016004714 B1 BR 112016004714B1
Authority
BR
Brazil
Prior art keywords
computing device
vessel
instructions
data
action
Prior art date
Application number
BR112016004714-1A
Other languages
English (en)
Inventor
Darius Robideaux John
Andrew Martin Dickie
John Wesley Underwood Stephen
Nicholas Stanley Jacob
Original Assignee
Fugro Chance, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fugro Chance, Inc. filed Critical Fugro Chance, Inc.
Publication of BR112016004714B1 publication Critical patent/BR112016004714B1/pt

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • G01C21/203Specially adapted for sailing ships
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B63SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
    • B63BSHIPS OR OTHER WATERBORNE VESSELS; EQUIPMENT FOR SHIPPING 
    • B63B49/00Arrangements of nautical instruments or navigational aids
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B63SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
    • B63BSHIPS OR OTHER WATERBORNE VESSELS; EQUIPMENT FOR SHIPPING 
    • B63B79/00Monitoring properties or operating parameters of vessels in operation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/48Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Combustion & Propulsion (AREA)
  • Ocean & Marine Engineering (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • User Interface Of Digital Computer (AREA)
  • Instructional Devices (AREA)

Abstract

trata-se de técnicas para fornecer instruções a um operador de uma embarcação marítima (301) por meio de um dispositivo de computação (502, 900, 1000). o dispositivo de computação (502, 900, 1000) pode solicitar, a partir de um outro dispositivo de computação (306, 309, 900, 1000), instruções em relação a um ou mais dentre um curso destinado e plano de ação para a embarcação marítima (301), que pode incluir pelo menos uma instrução de navegação e/ou instrução de implantação. o dispositivo de computação (502, 900, 1000) pode enviar dados para um dispositivo de exibição (303) para fazer com que um aviso seja exibido. o aviso pode incluir opções em relação a pelo menos uma instrução. o dispositivo de computação (502, 900, 1000) pode enviar informações de estado da embarcação marítima (301) para o outro dispositivo de computação (306, 309, 900, 1000). as informações de estado podem incluir as informações de entrada e de localização recebidas da embarcação marítima (301). adicionalmente, os dados podem ser recebidos pelo dispositivo de computação (502, 900, 1000) de um operador situado na costa e dados podem ser enviados para um ou mais clientes na costa.

Description

(54) Título: SISTEMA DE ORIENTAÇÃO REMOTA INTERATIVO PARA EMBARCAÇÕES DE MAR (51) Int.CI.: G01C 21/00 (30) Prioridade Unionista: 03/09/2013 US 61/873,330, 03/09/2013 US 61/873,331, 04/09/2013 US 61/873,574, 18/08/2014 US 62/038,491 (73) Titular(es): FUGRO CHANCE, INC.
(72) Inventor(es): JOHN DARIUS ROBIDEAUX; DICKIE ANDREW MARTIN; STEPHEN JOHN WESLEY UNDERWOOD; JACOB NICHOLAS STANLEY
1/46 “SISTEMA DE ORIENTAÇÃO REMOTA INTERATIVO PARA EMBARCAÇÕES DE MAR”
CAMPO DA TÉCNICA [0001] A presente revelação refere-se a sistemas de navegação por satélite e, em particular, a presente revelação se refere a um sistema de orientação remota interativo para embarcações de mar.
ANTECEDENTES [0002] A fim de conduzir trabalhos em ambientes offshore, embarcações marítimas são, em geral, exigidas para conduzir tarefas específicas, bem como estabelecer e manter a embarcação em posições passivas e controladas. A dificuldade de amarração e condução das operações offshore é aumentada quando as operações se referem a projetos relacionados a óleo e gás offshore. Devido à complexidade e criticidade de empregar essas operações em campos de óleo e gás offshore congestionados, os operadores de embarcação, em geral, obtêm os serviços de uma empresa de inspeção offshore para posicionar e monitorar de modo seguro a embarcação durante manutenção de estação, implantação de amarração e recuperação de amarração uma vez que a embarcação está pronta para deixar o local. As empresas de inspeção offshore utilizam um sistema de software que fazem interface com sistema de navegação por satélite global (GNSS) que posiciona dispositivos sensoriais e receptores (por exemplo, giroscópios) para posicionar a embarcação. Devido à complexidade do sistema de software, um pesquisador especializado é tipicamente necessário para interpretar e controlar o sistema de software. As empresas de inspeção offshore tipicamente embarcam tal pesquisador especializado a bordo da embarcação para gerenciar um sistema de software de bordo.
SUMÁRIO DA INVENÇÃO [0003] O sistema de orientação remota interativo revelado no presente documento fornece funcionalidade na qual o pesquisador pode carregar um banco de dados espacial de dutos e outros recursos de leito oceânico, como cabeças de poço, coletores, condutores submarinos, localizações de amarração e outras
Petição 870160007434, de 02/03/2016, pág. 39/107
2/46 estruturas, em dimensões ou área de projeto. O sistema revelado no presente documento permite que o pesquisador defina um curso proposto de ação. O curso proposto de ação pode incluir um padrão de ancoragem proposto e a capacidade para fornecer orientação para implantação, manutenção de estação e recuperação eventual dos sistemas de amarração. O curso proposto de ação também pode incluir implantação de uma equipe de mergulhadores, implantação de um veículo operado remoto (ROV), implantação de sonar ou implantação sísmica. Por sua própria natureza, o sistema de orientação exige configuração de especialista da geodésia do projeto, desvios de embarcação entre antenas GNSS e as ponteiras de amarração e outros pontos de interesse na embarcação marítima, interação entre o software e os receptores de GNSS e sensores inerciais (por exemplo, giroscópios) e controle de qualidade (QC) de todo o sistema para garantir que a embarcação marítima seja posicionada de modo apropriado em relação ao banco de dados espacial empregado.
[0004] O presente sistema pode ser empregado em uma variedade de embarcações marítimas. Nos sentidos mais amplos, uma embarcação marítima pode ser qualquer estrutura que é configurada para se mover nos mares. Por exemplo, as embarcações marítimas incluem barcos de mergulho, barcaças, barcaças de torre, embarcações de armazenamento e descarga de produção flutuantes, navios, barcos de trabalho, navios de perfuração ou similares. Os exemplos apresentados no presente documento são apenas ilustrativos e outras embarcações também estão incluídos dentro do escopo dessa invenção. Essas embarcações podem exigir instrução de navegação conforme as mesmas são operadas. A instrução de navegação pode incluir a implantação de um ou mais objetos ou funcionários. Adicionalmente, a instrução de navegação pode fornecer um curso pretendido de modo que a embarcação possa ser posicionada conforme desejado. O presente sistema pode possibilitar o posicionamento remoto de serviços offshore eliminando, desse modo, em alguns momentos, a necessidade por equipe de pesquisa de embarcação a bordo. Conforme será entendido por aqueles versados na técnica, os aspectos do presente sistema podem utilizar conectividade
Petição 870160007434, de 02/03/2016, pág. 40/107
3/46 de internet de embarcação existente e/ou fornecer opcionalmente uma ou mais soluções de conectividade dedicada. O presente sistema possibilita operações de embarcação descritas no presente documento para continuar mesmo quando a conectividade com a praia ou conectividade com outras localizações externas a uma embarcação em questão. Os aspectos do sistema possibilitam centralizar operações constantemente assistidas com a habilidade para monitor operações de barco de mergulho em tempo real (menos que um segundo de latência), monitorar planos de projeto e se dedicar às operações de diagnóstico e controle de qualidade.
[0005] Um exemplo da instrução de navegação pode ser descrito em relação a uma barcaça de torre. As barcaças de torre com amarrações geralmente empregam de seis a oito linhas de âncora de amarração com embarcações com manuseio de âncora (AHVs). Os sistemas de navegação são exigidos na barcaça de torre e AHV para a amarração e recuperação de amarrações. Os desvios de embarcação de manuseio de âncora entre antenas GNSS e o rolete de popa AHV para implantação e recuperação das amarrações da barcaça de torre também são exigidos para posicionamento preciso. Quando trabalha com mergulhadores, uma embarcação de mergulho amarrada é presa de modo passivo na posição com duas ou mais amarrações. Geralmente, três ou mais amarrações são implantadas. Essas amarrações são tipicamente autoempregadas, soltas e recolhidas pela própria embarcação de mergulho, com duas em direção à proa e duas em direção à popa da embarcação.
[0006] A presente revelação se refere a um método e sistema para fornecer serviços de pesquisa profissional para embarcações marítimas sem a necessidade por funcionários de pesquisa para estarem a bordo da embarcação. O sistema de pesquisa inclui sistemas de computador de navegação para fornecer posicionamento em tempo real da embarcação no mar. O sistema de pesquisa tem capacidade para fornecer posição em tempo real no mar em relação espacial com um banco de dados do leito oceânico, dutos, poços e outros recursos de leito oceânico juntamente com as localizações propostas ou atuais da embarcação. Adicionalmente, o sistema de pesquisa tem capacidade para fornecer posições em
Petição 870160007434, de 02/03/2016, pág. 41/107
4/46 tempo real e controle de amarrações e âncoras, bem como amarração, manutenção de estação segura e remoção subsequente de amarrações e âncoras em localizações ou locais de projeto.
[0007] Em pelo menos uma modalidade exemplificativa, a embarcação marítima pode ser administrada remotamente por um operador onshore. A administração remota da embarcação marítima pode incluir fornecer a embarcação com as instruções de navegação conforme descrito acima. Em pelo menos uma modalidade, a administração remota fornece apenas as instruções para a embarcação. Em ainda outras modalidades, a administração remota pode incluir controlar uma ou mais operações na embarcação marítima. Por exemplo, as operações podem incluir implantação de uma amarração.
[0008] Em modalidades adicionais, a revelação se refere à concessão de certas permissões ou limitações sobre a habilidade de operadores a bordo das embarcações para acessar, interagir ou controlar aspectos do sistema de pesquisa e sistema de computador de navegação. Em algumas modalidades, o sistema de computador de orientação pode incluir um ou mais servidores a bordo da embarcação marítima, que pode ser chamado de um servidor local, servidor de embarcação, motor de navegação ou primeiro dispositivo de computação.
[0009] Em pelo menos um exemplo, o dispositivo de computação (ou o servidor de embarcação) pode solicitar, de um segundo dispositivo de computação (ou um servidor remoto), pelo menos uma instrução de navegação, que pode incluir uma ou mais instruções relacionadas a um curso pretendido e/ou um plano de ação para a embarcação marítima. Em outros exemplos, o segundo dispositivo de computação pode transmitir uma ou mais instruções ao dispositivo de computação sem primeiro receber uma solicitação do dispositivo de computação. Por exemplo, quando os operadores do segundo dispositivo de computação determinam que uma instrução diferente deve ser enviada para o dispositivo de computação, sendo que o segundo dispositivo de computação pode transmitir a instrução diferente para o dispositivo de computação.
[0010] Uma vez que o dispositivo de computação recebe a uma ou mais
Petição 870160007434, de 02/03/2016, pág. 42/107
5/46 instruções, o dispositivo de computação pode enviar dados para um dispositivo de exibição (ou quiosque). Os dados que são enviados para o dispositivo de exibição podem incluir instruções para ocasionar um aviso a ser exibido no dispositivo de exibição. O aviso pode ter como base pelo menos em parte na pelo menos uma instrução, que pode incluir instrução de navegação ou instrução de implantação. Em pelo menos uma modalidade, o aviso pode incluir opções relacionadas a pelo menos uma instrução. O aviso pode ser um ícone, uma caixa de diálogo ou outro item de interface de usuário gráfica que permite a seleção ou outro tipo de inserção. Em um exemplo, o aviso pode ser uma caixa de diálogo com uma questão e duas caixas, uma para sim e uma para não. Em um exemplo específico, a questão pode ser: “A amarração é empregada?” com um primeiro ícone que é selecionado se a resposta for sim. O outro ícone poderia ser um não ícone. Adicionalmente, em pelo menos uma modalidade, um ícone adicional pode ser incluído que é selecionado para solicitar instruções modificadas. Se o terceiro ícone for selecionado, o operador de embarcação pode selecionar o mesmo e entrar em contato com um indivíduo que criou a pesquisa com as instruções de onde colocar a amarração. A terceira opção poderia ser exibida após o não ícone também ser selecionado juntamente com um ícone adicional que indica mais tempo que é necessário para alocar de modo apropriado a amarração. Em outras modalidades, nas quais as instruções de navegação são fornecidas, os avisos podem ser específicos para as instruções de navegação. Em outras modalidades, nas quais outros tipos de implantações estão envolvidos, os avisos podem ter como base o tipo específico de implantação envolvida.
[0011] O dispositivo de computação pode receber uma entrada que inclui uma seleção de pelo menos uma das opções. O dispositivo de computação pode armazenar e/ou transmitir os dados de seleção para o outro dispositivo de computação. Adicionalmente, o dispositivo de computação pode enviar informações de estado da embarcação marítima para o outro dispositivo de computação. Adicionalmente, o dispositivo de computação pode enviar informações de estado da embarcação marítima para um dispositivo de computação alternativo. As
Petição 870160007434, de 02/03/2016, pág. 43/107
6/46 informações de estado podem incluir a entrada recebida e informações de localização da embarcação marítima. As informações de estado podem incluir adicionalmente dados de embarcação como combustível, direção de vento, condições de mar e outras informações relacionadas às características desejadas da embarcação.
[0012] Pelo menos uma modalidade dentro desta revelação pertence a um dispositivo de computação para fornecer orientação de uma embarcação marítima. O dispositivo de computação pode incluir pelo menos um processador. O dispositivo de computação pode incluir adicionalmente uma memória que armazena instruções que, quando executadas por pelo menos um processador, fazem com que o dispositivo de computação: solicite, de um segundo dispositivo de computação, instruções de ação relacionadas a um curso pretendido e plano de ação para a embarcação marítima; enviar dados para um dispositivo de exibição para fazer com que um aviso seja exibido no dispositivo de exibição com base pelo menos em parte nas instruções de ação, em que o aviso inclui uma ou mais opções relacionadas às instruções de ação; receber uma entrada com base pelo menos em parte no aviso, em que a entrada inclui uma seleção de pelo menos uma dentre as uma ou mais opções, em que a entrada é armazenada na memória e enviar informações de estado da embarcação marítima para o segundo dispositivo de computação ou para outro dispositivo de computação, em que as informações de estado incluem a entrada armazenada e informações de localização da embarcação marítima. As instruções de ação podem incluir instruções de navegação ou instruções de implantação ou ambas. Os tipos adicionais de instruções de ação são possíveis dentro desta revelação.
BREVE DESCRIÇÃO DOS DESENHOS [0013] As implantações do presente pedido serão descritas agora, apenas a título de exemplificação, em referência às Figuras anexas, nas quais:
[0014] A Figura 1 ilustra um exemplo de um sistema, de acordo com certos aspectos da tecnologia de objeto.
[0015] A Figura 2 ilustra um fluxograma de um processo exemplificativo para
Petição 870160007434, de 02/03/2016, pág. 44/107
7/46 fornecer instruções para uma embarcação marítima, de acordo com certos aspectos da tecnologia de objeto.
[0016] A Figura 3 ilustra um exemplo de um ambiente de implantação do sistema, de acordo com certos aspectos da tecnologia de objeto.
[0017] A Figura 4 ilustra outro exemplo de um ambiente de implantação do sistema, que mostra o fluxo de dados, de acordo com certos aspectos da tecnologia de objeto.
[0018] A Figura 5 ilustra um exemplo de um sistema em uma embarcação marítima, de acordo com certos aspectos da tecnologia de objeto.
[0019] A Figura 6 ilustra um fluxograma de um processo exemplificativo para o sistema descrito na Figura 5, de acordo com certos aspectos da tecnologia de objeto.
[0020] A Figura 7 ilustra um exemplo de um servidor de portal, de acordo com certos aspectos da tecnologia de objeto.
[0021] A Figura 8 ilustra um fluxograma de um processo exemplificativo para o sistema de orientação remota interativo descrito na Figura 7, de acordo com certos aspectos da tecnologia de objeto.
[0022] A Figura 9 ilustra um exemplo de um dispositivo de computação, de acordo com certos aspectos da tecnologia de objeto.
[0023] A Figura 10 ilustra uma configuração exemplificativa de componentes de um dispositivo de computação, de acordo com certos aspectos da tecnologia de objeto.
DESCRIÇÃO DETALHADA [0024] Será verificado que para simplicidade e clareza de ilustração, quando apropriado, números de referência foram repetidos dentre as Figuras diferentes para indicar elementos correspondentes ou análogos. Além disso, diversos detalhes específicos são apresentados a fim de fornecer um entendimento completo das implantações descritas no presente documento. No entanto, as implantações descritas no presente documento podem ser praticadas sem esses detalhes específicos. Em outros exemplos, os métodos, procedimentos e componentes não
Petição 870160007434, de 02/03/2016, pág. 45/107
8/46 foram descritos em detalhes de modo a não obscurecer as funções relevantes relacionadas que são descritas. Além disso, a descrição não deve ser considerada como limitante ao escopo das modalidades descritas no presente documento. Será entendido que as descrições e caracterizações de modalidades apresentadas nesta revelação não devem ser consideradas como mutuamente exclusivas, a menos que verificado de outro modo.
[0025] Pelo menos uma modalidade dentro desta revelação é um dispositivo de computação para fornecer orientação de uma embarcação marítima. O dispositivo de computação pode incluir pelo menos um processador e memória que armazena instruções. Quando as instruções são executadas pelo processador, as instruções podem fazer com que o dispositivo de computação: solicite, de um segundo dispositivo de computação, instruções de ação relacionadas a um curso pretendido e plano de ação para a embarcação marítima; enviar dados para um dispositivo de exibição para fazer com que um aviso seja exibido no dispositivo de exibição com base pelo menos em parte nas instruções de ação, (o aviso pode incluir uma ou mais opções relacionadas às instruções de ação); receber uma entrada com base pelo menos em parte no aviso, (em que a entrada inclui uma seleção de pelo menos uma dentre as uma ou mais opções, em que a entrada é armazenada na memória); e enviar informações de estado da embarcação marítima para o segundo dispositivo de computação ou para outro dispositivo de computação, (em que as informações de estado incluem a entrada armazenada e informações de localização da embarcação marítima).
[0026] Pelo menos uma modalidade dentro desta revelação é um dispositivo de computação para facilitar a orientação remota de uma embarcação marítima. O dispositivo de computação pode compreender pelo menos um processador e pelo menos uma memória que armazena instruções que, quando executadas pelo pelo menos um processador, fazem com que o dispositivo de computação realize as operações. As operações podem incluir: obter uma lista de projeto de um servidor de portal, (em que a lista de projeto é relacionada a um ou mais projetos em andamento em uma ou mais embarcações marítimas); receber uma lista de inscrição de um ou
Petição 870160007434, de 02/03/2016, pág. 46/107
9/46 mais dispositivos de computação de cliente; obter dados de navegação armazenados na memória se uma ou mais inscrições existirem, (os dados de navegação gerados pelo servidor de portal); enviar os dados de navegação para os um ou mais dispositivos de computação de cliente e fazer com que os dados de navegação enviados sejam exibidos em um dispositivo de exibição dos um ou mais dispositivos de computação de cliente.
[0027] Pelo menos uma modalidade dentro desta revelação é um sistema de controle de navegação remoto para uma embarcação marítima. O sistema pode incluir uma unidade de servidor local contida dentro de uma embarcação marítima. A unidade de servidor local pode ter uma unidade de processamento e unidade de armazenamento. A unidade de servidor local pode incluir módulos para processar dados de posição da embarcação marítima. A unidade de servidor local pode ser configurada para se comunicar com uma interface de usuário. O sistema pode incluir adicionalmente uma segunda unidade de servidor remoto da unidade de servidor local. A segunda unidade de servidor pode estar localizada do lado de fora da embarcação marítima. A unidade de servidor local pode ser configurada para processar instruções da segunda unidade de servidor. As instruções podem, em pelo menos uma modalidade, ser selecionadas dentre apenas um primeiro conjunto de instruções. A unidade de servidor local pode ser configurada para processar instruções da interface de usuário; as instruções podem consistir em instruções selecionadas dentre apenas um segundo conjunto de instruções. Em pelo menos uma modalidade, o primeiro e o segundo conjunto de instruções não são idênticos. [0028] Em pelo menos uma modalidade, um sistema de controle de navegação remoto para uma embarcação marítima inclui uma unidade de servidor de embarcação marítima contida dentro de uma embarcação marítima. A unidade de servidor de embarcação marítima pode ter uma unidade de processamento conectada a uma unidade de armazenamento e a unidade de armazenamento pode conter dados de mapa submarino. O servidor de embarcação marítima pode ser configurado para se comunicar com uma unidade interativa com operador que tem uma tela sensível ao toque, uma unidade de processamento e um dispositivo de
Petição 870160007434, de 02/03/2016, pág. 47/107
10/46 entrada com capacidade para receber entrada de um operador. O servidor de embarcação marítima pode ser adicionalmente configurado para receber comandos da unidade interativa e dados de posicionamento global de uma pluralidade de receptores de posição global na embarcação marítima. O sistema de controle também pode incluir um servidor remoto que tem um processador. O servidor remoto pode ser configurado para emitir de modo sem fio comandos para a unidade de embarcação marítima. A unidade de processamento de servidor de embarcação marítima pode ser configurada para processar embarcação de dados de posicionamento global em relação aos dados de mapa submarino e, com base nos dados processados, exibir posição de embarcação na tela sensível ao toque. A unidade de servidor de embarcação marítima pode receber comandos dentre um primeiro de comandos recebidos do servidor remoto e receber comandos dentre um segundo conjunto comandos recebidos da unidade interativa com operador, em que o primeiro conjunto de comandos é diferente do segundo conjunto de comandos. [0029] A Figura 1 ilustra um exemplo de um sistema de orientação remota interativo 100, de acordo com certos aspectos da tecnologia de objeto. O sistema de orientação remota interativo 100 inclui uma unidade de serviço remoto auxiliado por escritório (OARS) 102 e um terminal de quiosque 110. O terminal de quiosque 110 inclui uma tela sensível ao toque 112 para exibir uma interface de usuário 114. A interface de usuário 114 inclui informações de situação 116, bem como recursos legíveis à luz do dia e controles 120. O terminal de quiosque 110 é acoplado a um terminal de voz 130. Em pelo menos uma modalidade, o terminal de voz 130 pode ser terminal auscultador que parece um telefone típico, telefone celular ou telefone por satélite. Tais sistemas podem fornecer uma conexão direta entre uma embarcação e um centro de controle, e possibilita colaboração verbal em relação à situação, alterações de plano de projeto, etc. O terminal de voz 130 pode fornecer capacidade de alto-falante. Em outras modalidades, o terminal de voz 130 pode ser um auscultador que pode ser acoplado a uma unidade OARS 102. O auscultador pode ser um microfone e um alto-falante que inclui pelo menos um dentre um altofalante alto ou um que é projetado para ser usado por um indivíduo. Em outras
Petição 870160007434, de 02/03/2016, pág. 48/107
11/46 modalidades, o auscultador pode ser um microfone, alto-falante alto e um altofalante configurado para ser usado pelo indivíduo. Outros tipos de terminais de voz 130 podem ser implantados, bem como de modo que o operador de embarcação possa entrar em contato com um indivíduo distante. Em pelo menos uma modalidade, o terminal de voz pode ser separado dos outros componentes apresentados no presente documento. A unidade OARS 102 é acoplada de modo comunicativo ao terminal de quiosque 110 por meio de um link de comunicação 122. O link de comunicação 122 pode ser com fio (por exemplo, Ethernet) ou sem fio (por exemplo, WI-FI™, BLUETOOTH®, ZIGBEE®).
[0030] Nesse exemplo, a unidade OARS 102 e o terminal de quiosque 110 estão localizados a bordo de uma embarcação marítima. Em pelo menos um exemplo, a unidade OARS 102 pode permanecer a bordo da embarcação marítima e o terminal de quiosque 110 pode estar localizado fora da embarcação marítima (por exemplo, em uma embarcação marítima diferente ou onshore). Em outro exemplo, o terminal de quiosque 110 pode ser portátil. Em outro exemplo, o terminal de quiosque 110 pode ser uma porção pré-instalada da embarcação, como uma unidade de navegação que está atualmente em operação ou uma tela sensível ao toque de propósito geral. O terminal de quiosque 110 também pode ser montado de modo semipermanente.
[0031] A unidade OARS 102 pode receber instruções de um segundo dispositivo de computação. As instruções podem ser classificadas como instruções de ação nas quais as instruções fornecem dados relacionados à ação atual a ser assumida pela embarcação. A ação atual pode ser instruções de navegação, instruções de implantação ou outras instruções que exigem que o operador de embarcação realize uma ação. O segundo dispositivo de computação pode estar localizado fora da embarcação. Em pelo menos uma modalidade, o segundo dispositivo de computação é configurado para estar localizado em um escritório baseado em terra. Em ainda outras modalidades, o segundo dispositivo de computação pode estar localizado em uma diferente embarcação.
[0032] Em pelo menos uma modalidade, a unidade OARS 102 pode solicitar, de
Petição 870160007434, de 02/03/2016, pág. 49/107
12/46 um segundo dispositivo de computação, as instruções de ação para a embarcação marítima que inclui pelo menos uma instrução que exige que a embarcação marítima realize pelo menos uma ação. Em pelo menos uma modalidade, as instruções de ação podem ser instruções nas quais a embarcação marítima continua um curso pré-enviado. Em outras modalidades, a unidade OARS 102 pode receber apenas as instruções de ação sem realizar um pedido. Adicionalmente, a fim de facilitar a discussão com os funcionários que operam o segundo dispositivo de computação, um terminal de comunicação por voz 130 pode ser fornecido. Em pelo menos uma modalidade, a unidade OARS 102 pode ser acoplada diretamente a um transmissor/receptor de comunicação. Em outras modalidades, a unidade OARS 102 pode ser acoplada ao terminal de comunicação por voz 130 para fornecer um link de comunicação. Por exemplo, quando a unidade OARS 102 é completamente portátil juntamente com o terminal de quiosque 110, sendo que o terminal de comunicação por voz pode ser configurado para receber e transmitir dados da unidade OARS 102 para o segundo dispositivo de computação ou para outro dispositivo de computação. [0033] Em pelo menos uma modalidade, a unidade OARS 102 pode ser configurada para ser acessível por funcionários autorizados apenas. Em pelo menos uma modalidade, a unidade OARS 102 pode ser configurada para ter um conector que permite funcionários autorizados para ganhar acesso aos dados na unidade OARS 102 e realizar a configuração e/ou detecção de defeitos da unidade OARS 102. O conector pode ser um condutor especificamente configurado ou o mesmo pode ser um condutor padrão como um condutor de barramento em série universal (USB). Em outra modalidade, os operadores da embarcação marítima, como um capitão de navio ou membros de tripulação, podem ter acesso direto à unidade OARS 102 por meio de um conector de interface de usuário. O conector de interface de usuário pode ser um conector único ou incluir múltiplos conectores. Se múltiplos conectores forem fornecidos, conectores individuais podem ser fornecidos para tipos diferentes de dispositivos que incluem um visor, como tela de computador e dispositivo de entrada como um teclado ou mouse ou uma tela sensível ao toque. Em outras modalidades, o único acesso que a tripulação de embarcação tem acesso
Petição 870160007434, de 02/03/2016, pág. 50/107
13/46 é o terminal de quiosque 110, conforme descrito acima. Em pelo menos uma modalidade, o terminal de quiosque 110 pode ser acoplado diretamente à unidade OARS 102. Em outras modalidades, o terminal de quiosque 110 pode estar localizado em uma localização diferente da unidade OARS 102. Por exemplo, a unidade OARS 102 pode estar localizada em uma região próxima ao transmissor/receptor na embarcação e conectada por meio de uma conexão com fio ou sem fio. O terminal de quiosque 110 pode, por sua vez, estar localizado próximo ao capitão ou navegador da embarcação. Dessa maneira, o terminal de quiosque 110 está disponível para o capitão ou navegador para interagir com o quiosque e responder aos avisos que são exibidos no terminal de quiosque 110.
[0034] Em algumas modalidades, o operador da unidade OARS 102 é retirado da embarcação marítima ou impedido de ter acesso direto à unidade OARS 102. Por exemplo, a unidade OARS 102 pode ser encapsulada em um corpo plástico ou de metal com nenhuma interface de usuário aparente fisicamente fixada na mesma. Em vez disso, um operador na embarcação marítima pode interagir com a unidade OARS 102 de modo sem fio. Consequentemente, a unidade OARS 102 pode ser acessada com o uso de interfaces de usuário externo como um computador pessoal de mesa, um quiosque sem fio, uma unidade móvel, um dispositivo de computação do tipo tablet ou um telefone inteligente móvel. Tais interfaces de usuário externo podem incluir um ou mais processadores e dispositivos de armazenamento e outros componentes de computador conhecidos na técnica. Consequentemente, os operadores podem ser impedidos ou desencorajados de interagir com a unidade OARS 102.
[0035] Os operadores podem ter certas permissões ou limitações na habilidade para acessar, interagir ou configurar a unidade OARS 102. Por exemplo, o operador ou interface de usuário pode ser restringido a enviar certas instruções ou comandos e/ou a unidade OARS 102 pode ser restrita ao processamento ou recebimento de instruções ou comandos particulares da interface de usuário de operador. Consequentemente, a unidade OARS 102 pode processar ou receber apenas um conjunto particular de instruções ou comandos da interface de usuário. A razão para
Petição 870160007434, de 02/03/2016, pág. 51/107
14/46 tal restrição se deve à natureza altamente complexa dos sistemas de pesquisa. Devido a tal complexidade, um pesquisador especializado é exigido para interagir com a maior parte dos sistemas de pesquisa e navegação. No entanto, há um conjunto limitado de funcionalidades que são úteis para os operadores a bordo da embarcação marítima. Consequentemente, pode haver um conjunto de instruções ou comandos (ou pelo menos uma instrução de navegação) disponível para um operador a bordo da embarcação marítima.
[0036] Tal conjunto de instruções pode ser personalizado para o tipo particular de embarcação ou projeto no qual a embarcação está presa. Por exemplo, esses podem incluir uma embarcação de mergulho, uma barcaça, uma barcaça de assentamento de tubo, uma barcaça de torre, um navio de perfuração e uma embarcação de pesquisa sísmica. Nesse aspecto, o conjunto de instruções pode ser variado para cada tipo de embarcação. As unidades de interface de usuário, bem como os servidores de embarcação (por exemplo, a unidade OARS 102) podem ser colocados em múltiplos lugares ao redor da embarcação marítima que inclui proa e popa, o que possibilita facilidade de acesso para a tripulação de embarcação marítima. Quando múltiplas unidades ou quiosques de interface de usuário são empregadas, cada uma pode ter sua própria visão e conexão independentes com um respectivo servidor de embarcação.
[0037] A unidade OARS 102 pode enviar dados para um dispositivo de exibição (por exemplo, a tela sensível ao toque 112 do terminal de quiosque 110) para ocasionar um aviso a ser exibido no dispositivo de exibição (por exemplo, por meio da interface de usuário 114) com base pelo menos em parte na pelo menos uma instrução. Em alguns aspectos, o aviso inclui uma ou mais opções, como aquelas que foram descritas acima, em relação a pelo menos uma instrução. Nesse exemplo, as uma ou mais opções podem ser representadas como pelo menos uma porção dos controles 120.
[0038] A pelo menos uma instrução pode incluir ajuste e manobra do mapa. Isso pode incluir funcionalidades de aproximação (isto é, aproximação e afastamento), movimento e orientação do mapa, amarração controle, manipulação de âncora,
Petição 870160007434, de 02/03/2016, pág. 52/107
15/46 largar e recuperação de âncora ou amarração, ou controle de tais amarrações e âncoras, registro de evento, monitoramento ou seleção de outras embarcações ou recursos e opções de exibição de mapa. Em pelo menos uma modalidade, a pelo menos uma instrução também pode incluir configurar pontos de destino, velocidade e manobra da embarcação.
[0039] A unidade OARS 102 pode receber uma entrada com base pelo menos em parte no aviso fornecido para exibição no terminal de quiosque 110. Em alguns aspectos, a entrada inclui uma seleção de pelo menos uma dentre as uma ou mais opções. A entrada pode ser armazenada em uma memória da unidade OARS 102 e/ou uma memória do terminal de quiosque 110. Por sua vez, a unidade OARS 102 pode enviar informações de estado da embarcação marítima para o outro dispositivo de computação. Em alguns aspectos, as informações de estado incluem as informações de entrada e de localização armazenadas da embarcação marítima. A unidade OARS 102 pode facilitar uma solicitação para instruções de ação atualizadas do outro dispositivo de computação com base nas informações atualizadas de pelo menos um dentre condições climáticas ou alteração em planos de ação da embarcação.
[0040] A unidade OARS 102 pode receber diversas entradas para auxiliar na determinação da posição da embarcação. A unidade OARS 102 pode receber dados dos receptores de sistema de navegação por satélite global (GNSS) para calcular a posição da embarcação marítima. Por exemplo, a unidade OARS 102 pode obter as informações de localização de pelo menos um dos receptores de sistema de navegação por satélite global (GNSS). Em um aspecto, o pelo menos um receptor GNSS pode ser acoplado de modo comunicativo à unidade OARS 102 e localizado a bordo da embarcação marítima. O pelo menos um receptor GNSS inclui conexões de satélite para um ou mais dentre um sistema de posicionamento global (GPS), sistema Galileo, Sistema de Navegação por Satélite Global (GLONASS) e sistema BEIDOU™. Em alguns aspectos, as informações de localização se referem a uma posição geográfica da embarcação marítima.
[0041] A unidade OARS 102 pode obter dados de pesquisa relacionados a um
Petição 870160007434, de 02/03/2016, pág. 53/107
16/46 ambiente de leito oceânico. Em alguns aspectos, os dados de pesquisa incluem informações de localização para um ou mais objetos associados ao ambiente de leito oceânico. Por exemplo, a unidade OARS 102 pode obter dados de mapa da geografia submarina, paisagem de leito oceânico, que inclui paisagem natural e estruturas produzidas pelo homem e recursos que incluem, dutos, poços e outros recursos de leito oceânico. A posição da embarcação marítima pode, então, ser espacialmente determinada em relação a tais estruturas. As amarrações, navios de serviço, mergulhadores, bem como outros equipamentos, recursos e embarcações também podem ser determinadas em relação à embarcação primária e dados de mapa.
[0042] Os sistemas de informações inerciais relacionados à embarcação marítima também podem ser empregados e tais informações podem ser fornecidas para a unidade OARS 102 para auxiliar na determinação da posição de embarcação marítima. As informações de inércia podem ser obtidas, por exemplo, por meio de sensores inerciais que incluem, por exemplo, giroscópios. Consequentemente, a combinação de sistemas de detecção de inércia juntamente com GPS pode auxiliar em localização e posicionamento mais precisos da embarcação marítima.
[0043] A unidade OARS 102 pode obter dados de navegação relacionados à ancoragem da embarcação marítima que inclui informações de posicionamento de uma localização pretendida de uma posição de âncora. A unidade OARS 102 pode fornecer instruções de navegação ao dispositivo de exibição em relação à posição de âncora. A unidade OARS 102 pode fornecer, mediante a chegada em uma localização aproximada da posição de âncora, um aviso que solicita confirmação de implantação de uma âncora ou amarração (doravante simplesmente chamada de uma âncora, mas pode incluir opcionalmente uma amarração). A unidade OARS 102 pode armazenar, mediante o recebimento da confirmação da implantação da âncora, uma localização atual da posição de âncora na qual a âncora foi empregada. A unidade OARS 102 pode enviar a localização atual da posição de âncora para o outro dispositivo de computação.
[0044] A Figura 2 ilustra um fluxograma de um processo exemplificativo 200 para
Petição 870160007434, de 02/03/2016, pág. 54/107
17/46 fornecer orientação de uma embarcação marítima em um primeiro dispositivo de computação, de acordo com certos aspectos da tecnologia de objeto. O processo exemplificativo 200 é fornecido meramente como um exemplo e as etapas adicionais e menos etapas podem ser realizadas em ordens semelhantes ou alternativas, ou em paralelo, dentro do escopo das várias modalidades deste relatório descritivo. [0045] O primeiro dispositivo de computação pode solicitar, de outro dispositivo de computação, instruções de ação em relação ao curso pretendido e plano de ação para a embarcação marítima que inclui pelo menos uma instrução que exige que a embarcação realize pelo menos uma ação 202. Por exemplo, isso pode incluir instruções de navegação ou de implantação. Por exemplo, as instruções de navegação podem fornecer detalhes relacionados a um ponto pretendido que uma âncora ou amarração deve ser empregada. As instruções de implantação podem instruir o operador quando implanta a âncora ou amarração.
[0046] O primeiro dispositivo de computação pode enviar dados para um dispositivo de exibição para fazer com que um aviso seja exibido no dispositivo de exibição com base pelo menos em parte na pelo menos uma instrução de navegação 204. O aviso pode incluir uma ou mais opções relacionadas a pelo menos uma instrução de navegação.
[0047] O primeiro dispositivo de computação pode receber uma entrada com base pelo menos em parte no aviso 206. Em um aspecto, a entrada inclui uma seleção de pelo menos uma dentre as uma ou mais opções. A entrada pode ser armazenada em uma memória do primeiro dispositivo de computação.
[0048] O primeiro dispositivo de computação pode enviar informações de estado da embarcação marítima para o segundo dispositivo de computação 208. As informações de estado podem incluir as informações de entrada e de localização armazenadas da embarcação marítima.
[0049] A Figura 3 ilustra um exemplo de um ambiente 300 que implanta o sistema de orientação remota interativo, de acordo com certos aspectos da tecnologia de objeto. Na Figura 3, uma embarcação marítima 301 localizada no mar é ilustrada, juntamente com um servidor de embarcação (por exemplo, a unidade
Petição 870160007434, de 02/03/2016, pág. 55/107
18/46
OARS 102) a bordo da embarcação marítima 301. Indicada por setas, a unidade OARS 102 é acoplada de modo comunicativo a um dispositivo de exibição 303 (por exemplo, o terminal de quiosque 110 da Figura 1). Nesse exemplo, o dispositivo de exibição 303 também está localizado a bordo da embarcação marítima 301. Conforme discutido acima, o dispositivo de exibição 303 pode incluir um link com fio ou sem fio para a unidade OARS 102. O dispositivo de exibição 303 inclui um visor 303a e um telefone 130.
[0050] Um centro de controle de pesquisa de OARS 350 pode ser integrado a um servidor de portal remoto 305 ou pode ser um dispositivo de computação separado que tem uma interface de usuário que se comunica com o servidor de portal remoto 305 através de um link com fio ou sem fio de comunicação. O servidor de portal 305 se comunica com os dispositivos de computação de centro de controle 306. Nesse exemplo, os dispositivos de computação de centro de controle 306 são, cada um, acoplados a respectivos dispositivos de comunicação 307 (por exemplo, telefone) e uma interface de usuário 308. Consequentemente, os pesquisadores que operam o centro de controle 350 podem se comunicar com a unidade OARS 102 e controlar a unidade OARS 102 e/ou o dispositivo de exibição 303. Em pelo menos uma modalidade, o servidor de portal remoto 305 pode estar localizado na mesma intranet 340 que o centro de controle de pesquisa 350.
[0051] O servidor de portal remoto 305 tem conectividade com um ou mais links de comunicação por satélite para a unidade OARS 102 por meio de um dispositivo de roteamento 311. O satélite 304 possibilita a comunicação entre o servidor de embarcação 102 e o servidor de portal remoto 305, localizado em terra. Como podem haver múltiplas embarcações que implantam os sistemas de navegação, o servidor de portal remoto 305 pode hospedar conexões com múltiplas embarcações. Um operador do servidor de portal remoto 305, diferente do operador em uma interface de usuário a bordo da embarcação, tem controle total da unidade OARS 102 por meio de link de comunicação que emite instruções ou comandos para a unidade OARS 102. Consequentemente, o operador de servidor de portal remoto 305 pode ser um pesquisador técnico experiente para a operação do sistema de
Petição 870160007434, de 02/03/2016, pág. 56/107
19/46 navegação. Um operador do servidor de portal remoto 305 pode visualizar o posicionamento em tempo real e o estado de operações de embarcação. Adicionalmente, o operador de servidor de portal remoto 305 pode monitorar a condição e a situação da unidade OARS 102. A condição e a situação da unidade OARS 102 podem incluir um ou mais dos seguintes: espaço de armazenamento, integridade de armazenamento, situação operacional, mensagens de erro, situação de transmissão de dados, situação de uplink, situação de downlink e outras situações similares ou recursos de condição. Em pelo menos uma modalidade, conforme descrito acima, a unidade OARS pode obter situação e condição de embarcação permitindo, desse modo, que o servidor de portal remoto 305 obtenha a situação e condição de embarcação. A condição e a situação da embarcação podem incluir um ou mais dentre situação de combustível, situação de operação de motor, situação de recebimento de navegação, situação de ROV, situação de amarração, situação de trava estacionária ou outros detalhes de condição e situações similares. Ademais, o servidor de portal remoto 305 tem potência para configurar a unidade OARS 102 para modificar a configuração de projeto, por exemplo, alterar a configuração de unidade OARS 102 para ser específica para embarcações de mergulho, barcaças, barcaças de assentamento de tubo, barcaças de torre, navios de perfuração ou embarcações de pesquisa sísmica ou para modificar outros objetivos ou ações. O servidor de portal remoto 305 também pode conduzir diagnósticos ou controle de qualidade na unidade OARS 102.
[0052] Ademais, o servidor de portal remoto 305 tem a potência para configurar, ler ou alterar os dados de mapa ou dados de sistema de informações geográficas (GIS), na unidade OARS 102 ou os quais são exibidos na interface de usuário 303a do terminal de quiosque 303. O servidor de portal remoto 305 também pode configurar padrões de âncora propostos, solucionar dados de laço finais e realizar tarefas administrativas na unidade OARS 102. Em outras modalidades, a unidade OARS 102 pode ser configurada para determinar alterações de navegação desejadas com base em dados de local detectados na embarcação. Os dados de local podem ser corrente local, maré local, velocidade de vento local, direção de
Petição 870160007434, de 02/03/2016, pág. 57/107
20/46 onda local, altura de onda local, dentre outras informações de local que podem alterar a operação de navegação da embarcação.
[0053] O servidor de portal remoto 305, em conformidade, pode emitir comandos ou instruções para a unidade OARS 102 e também pode, através da mesma, controlar a interface de usuário 303a do terminal de quiosque 303. Consequentemente para alcançar o controle, o servidor de portal remoto 305 tem um conjunto de instruções ou comandos que podem ser enviados e recebidos pelo servidor de portal remoto 305 e processados para executar tais comandos e instruções. Essas instruções e comandos incluem, porém, sem limitação, posicionamento em tempo real, operações de embarcação atuais, implantações de embarcação atuais, situação e condição de embarcação, situação e condição de unidade OARS, configurar ou modificar configuração de projeção, GIS ou dados de mapeamento, padrões de amarração propostos, padrões de âncora propostos, solucionar dados de laço finais e realizar tarefas administrativas na unidade OARS 102.
[0054] O dispositivo de exibição 303 também pode incluir um dispositivo de comunicação como uma conexão de comunicação por voz (por exemplo, o terminal de comunicação por voz 303b) ou conexão de Internet que permite comunicação direta com o operador de servidor de portal remoto 305. O operador de servidor de portal remoto 305 também pode visualizar em tempo real o que é exibido no visor 303a do dispositivo de exibição 303 e pode controlar o que é exibido. Ao controlar a unidade OARS 102, o operador de servidor de portal remoto 305 pode configurar e controlar o que é mostrado na interface de usuário, bem como quais instruções e comandos o operador de embarcação pode enviar para a unidade OARS 102. Por exemplo, os comandos podem ser limitados aos comandos solicitados. Em outras modalidades, o quiosque pode ser configurado para receber informações de controle especiais mediante a entrada de uma senha ou outros dados de autenticação do operador de embarcação. Em outras modalidades, a unidade OARS 102 pode ser configurada para receber dados de autenticação diferentes dos funcionários diferentes de modo que outros recursos da unidade OARS 102 possam ser
Petição 870160007434, de 02/03/2016, pág. 58/107
21/46 habilitados, realizados, modificados ou controlados de outro modo.
[0055] Consequentemente, a unidade OARS 102 tem capacidade para receber e processar um primeiro conjunto de instruções, comandos ou solicitações do servidor de portal remoto 305 que envia o mesmo, enquanto também tem capacidade para receber e processar e segundo conjunto de instruções, comandos ou solicitações da interface de usuário 308. Para simplificação, referência às instruções, comandos e ou solicitações são considerados os mesmos no presente documento - comunicação para servidores ou computadores diferentes para controlar ou ocasionar uma ação. [0056] Em algumas modalidades, o primeiro conjunto de instruções inclui todas as instruções possíveis para o controle total da unidade OARS 102, bem como o controle da interface de usuário (ou o visor 303a) na embarcação. O primeiro conjunto de instruções pode incluir todas as ações reveladas acima relacionadas ao servidor de portal remoto 305. As instruções e os comandos incluem, porém, sem limitação, posicionamento em tempo real, operações de embarcação atuais, implantações de embarcação atuais, situação e condição de embarcação, situação e condição de unidade OARS, configurar ou modificar configuração de projeção, GIS ou dados de mapeamento, padrões de amarração propostos, padrões de âncora propostos, solucionar dados de laço finais e realizar tarefas administrativas na unidade OARS 102. Em algumas modalidades, o segundo conjunto de instruções contém um conjunto muito limitado de instruções, por exemplo, restritas às permissões ou limitações verificadas acima para o operador de embarcação do dispositivo de exibição 303. Os mesmos incluem, por exemplo, navegação da embarcação 301, manobra da embarcação 301, manipulação de âncora, manipulação de orientação de mapa, registro de evento e opções de exibição. O primeiro conjunto de instruções que podem ser emitidas pelo servidor de portal remoto 305 pode incluir esses e pode incluir o hospedeiro completo de instruções adicionais exigidas para o controle total da unidade OARS 102.
[0057] Consequentemente, o segundo conjunto de instruções é limitado a um conjunto específico de instruções. Isso, em conformidade, pode excluir configurar as instruções, módulos de software ou trabalho do software armazenado no mesmo.
Petição 870160007434, de 02/03/2016, pág. 59/107
22/46
Isso também pode excluir administração, como controle dos trabalhos do software de navegação ou pesquisa. Isso também exclui qualquer controle do servidor de portal remoto 305. Adicionalmente excluídas são o controle de qualidade e as instruções para alterar a maneira na qual a posição da embarcação é calculada. As permissões e limitações podem ser ajustadas pelo servidor de porta remoto 305. [0058] Dessa maneira, o servidor de embarcação 102 processa instruções do servidor de porta remoto 305 que consistem em instruções selecionadas dentre apenas um primeiro conjunto de instruções, e a unidade de OARS 102 processa instruções da interface de usuário 308 que consistem em instruções selecionadas dentre apenas um segundo conjunto de instruções, onde o primeiro e o segundo conjunto de instruções diferem. Tais diferenças podem permitir o controle completo pelo servidor de porta remoto 305 enquanto a funcionalidade limitada do sistema, como a posição, instruções de implantação, ancoramento e amarração, só é necessária pelos funcionários através do dispositivo de exibição 303.
[0059] Dessa maneira, o primeiro conjunto de instruções do servidor de porta remoto 305 pode se sobrepor ao segundo conjunto de instruções, mas não são idênticos. O segundo conjunto de instruções pode ter a capacidade de ser fornecido pela interface de usuário 308 e pode ser configurado pelo servidor de porta remoto 305. O servidor de porta remoto 305 tem capacidade de configurar o segundo conjunto de instruções para incluir instruções particularizadas para o tipo de embarcação marítima, por exemplo, se a embarcação marítima é um barco de mergulho ou uma barcaça de torre. Em outras modalidades, o primeiro e o segundo conjunto de instruções capacitados por cada servidor são diferentes e não se sobrepõem. Nesse caso, o servidor de porta remoto 305 teria um conjunto de instruções limitado que a unidade de OARS 102 teria que realizar, mas seria excluído de determinadas instruções como a navegação da embarcação 301 ou controle da amarração, e a interface de usuário da embarcação (por exemplo, o dispositivo de exibição 303) teria um conjunto de instrução limitado, mas excluiria a configuração ou administração ou controle de qualidade da embarcação 301 ou servidor de porta remoto 305.
Petição 870160007434, de 02/03/2016, pág. 60/107
23/46 [0060] Além disso, um ou mais dispositivos de computação de cliente 309 que têm pelo menos um processador e meio de armazenamento, visor e dispositivo de entrada usuário, podem se comunicar com o servidor de porta remoto 305 por meio da Internet 310. Os dispositivos de computação de cliente 309 podem ser configurados para operar como dispositivos passivos (por exemplo, apenas de leitura), mas podem incluir determinadas funcionalidades como orientação por mapa para visualizar a posição da embarcação marítima 301 e várias localizações próximas de um local alvo. Ambos dentre o servidor de porta remoto 305 e os dispositivos de computação centrais de controle 306 podem ter um ou mais processadores e meio de armazenamento que tem módulos de software executáveis para realizar o sistema revelado no presente documento. Os dispositivos de computação de cliente 309 podem ser configurados para fornecer interfaces de navegador da web seguras para os projetos baseados em OARS (102). Os dispositivos de computação de cliente 309 podem ser adicionalmente configurados para possibilitar a visualização de informações de OARS (102) de uma maneira apenas de leitura.
[0061] Na modalidade ilustrada na Figura 3, o servidor de porta remoto 305 pode fornecer distribuição de dados recebidos da unidade de OARS 102 reduzindo, desse modo, a largura de banda necessária para transmitir informações da unidade de OARS 102 para a pluralidade de dispositivos de cliente. Isso é útil quando o link de transmissão entre a unidade de OARS 102 e um outro dispositivo é através de uma largura de banda baixa, por exemplo, uma conexão por satélite. Adicionalmente, quando os dados estão sendo transmitidos para uma única localização, os mesmos fornecem uma atualização substancialmente em tempo real dos dados, uma vez que os dados são apenas transmitidos uma única vez. Por exemplo, em vez de transmitir as informações de posição para quatro dispositivos diferentes, as informações de posição são transmitidas uma única vez para o servidor de porta remoto 305. Isso possibilita que outros dados sejam transmitidos em vez de repetir a transmissão dos mesmos dados. Desse modo, diferentes dados podem ser transmitidos sem a transmissão repetitiva dos mesmos dados.
Petição 870160007434, de 02/03/2016, pág. 61/107
24/46 [0062] A Figura 4 ilustra um outro exemplo de um ambiente 400 que implanta o sistema de orientação remoto interativo, de acordo com certos aspectos da tecnologia de objeto. O ambiente 400 inclui uma embarcação marítima 301 que tem um servidor de embarcação 102 a bordo da embarcação marítima 301. Uma interface ou quiosque de usuário 303 também é ilustrada. Ademais, um satélite 304 acopla, de modo comunicativo, através da Internet 310 e do roteador 311, o servidor de embarcação 102 ao servidor de porta 305. O servidor da embarcação marítima 102 pode conduzir diversas funcionalidades ou ações que incluem um primeiro conjunto de instruções (por exemplo, 1, 2, 3, 4 ...n), assim como um segundo conjunto de instruções (por exemplo, A, B, C, D ...Z), onde cada letra ou número representa uma instrução exemplificativa. A interface de usuário 303 se limita a apenas passar instruções do segundo conjunto de instruções, (por exemplo, A, B, C,
D... Z), para o servidor de embarcação 102. O segundo conjunto de instruções representa várias funções ou instruções, que incluem manipulações de âncora ou amarração, gravação de evento, opções de exibição, assim como outras instruções ou funções do servidor de embarcação 102 reveladas. Por outro lado, o servidor de embarcação 102 pode ser configurado para realizar não apenas o segundo conjunto de instruções, como também o primeiro conjunto de instruções (por exemplo, 1, 2, 3, 4, n), que inclui cálculos relacionados à posição da embarcação, processamento de dados de inércia ou de GNSS em relação a um mapa ou dados de navegação, assim como outras instruções listadas recebidas do servidor de porta 305. Em um aspecto, o servidor de porta 305 instrui o servidor de embarcação 102 em relação ao primeiro e ao segundo conjuntos de instruções ou pode ser limitado ao primeiro conjunto de instruções.
[0063] A Figura 5 ilustra um exemplo do sistema de orientação remoto interativo 500 (por exemplo, 100 da Figura 1) em uma embarcação marítima (por exemplo, 301 das Figuras 3 a 4), de acordo com certos aspectos da tecnologia do objeto. Na Figura 5, o sistema 500 inclui um primeiro dispositivo de computação 502, que pode ser configurado para processar vários topos de dados que incluem, mas sem se limitar, a uma posição da embarcação 504, uma proa da embarcação 506, dados de
Petição 870160007434, de 02/03/2016, pág. 62/107
25/46 mapa 508 e outras publicações 510 que incluem dados que devem ser exibidos ou necessitam de uma resposta, ou ambos. O primeiro dispositivo de computação 502 pode ser um mecanismo de navegação, como uma unidade de OARS (conforme descrito acima). O sistema de orientação remoto interativo também inclui um quiosque 110 que é inscrito no primeiro dispositivo de computação 502. O quiosque pode ser configurado para exibir uma posição da embarcação 522, uma proa da embarcação 524, dados de mapa 526 e outras inscrições 528 que correspondem a outras publicações 510. Em alguns aspectos, o quiosque 110 é acoplado ao primeiro dispositivo de computação 502. Nesse sentido, o quiosque 110 pode ser um dispositivo de entrada como um dispositivo de exibição e uma interface de usuário exibida no dispositivo de exibição. Conforme ilustrado, os dados da posição da embarcação 504, da proa da embarcação 506, dos dados de mapa 508 e de outras publicações 510, seguem através do primeiro dispositivo de computação 502 para o quiosque 110 e são exibidos como a posição da embarcação 522, a proa da embarcação 524, os dados de mapa 526 e as outras inscrições 528. Em pelo menos uma modalidade, um único primeiro dispositivo de computação 502 pode ser fornecido na embarcação marítima e uma pluralidade de quiosques 110 pode ser fornecida na embarcação marítima para possibilitar múltiplos pontos de interação. Por exemplo, o quiosque 110 pode estar situado em uma ou mais dentre ponte, sala de navegação, sala de controle, câmaras de mergulho e câmaras de controle ROV, no convés ou em uma outra localização conforme necessário para fornecer as instruções. Embora apenas o fluxo de dados para o quiosque 110 seja apresentado, os dados obtidos a partir do quiosque 110 em resposta a um aviso podem ser transmitidos de volta para o primeiro dispositivo de computação 502. A interação entre o primeiro dispositivo de computação 502 na forma de um mecanismo de navegação e o quiosque 110 será descrita adicionalmente na Figura 6.
[0064] A Figura 6 ilustra um fluxograma de um processo exemplificativo 600 para o sistema de orientação remota interativo descrito na Figura 5, de acordo com certos aspectos da tecnologia de objeto. O processo exemplificativo 600 é fornecido meramente como um exemplo e as etapas adicionais e menos etapas podem ser
Petição 870160007434, de 02/03/2016, pág. 63/107
26/46 realizadas em ordens semelhantes ou alternativas, ou em paralelo, dentro do escopo das várias modalidades deste relatório descritivo.
[0065] Na etapa 602, o mecanismo de navegação implantado em um servidor de embarcação (por exemplo, a unidade de OARS 102 da Figura 1) pode ser começada (ou inicializada). O servidor de embarcação obtém uma lista de dispositivos de computação de cliente (ou clientes) 604. O servidor de embarcação realiza uma série de etapas para cada dispositivo de computação de cliente 606. Nesse sentido, o servidor de embarcação obtém uma lista de inscrição que corresponde ao dispositivo de computação de cliente atual 608. Sucessivamente, o servidor de embarcação realiza uma série de etapas para cada uma das inscrições de cliente 610 atuais. Nesse sentido, o servidor de embarcação pode determinar se os dados do mecanismo de navegação devem ser enviados para o dispositivo de computação de cliente 612 atual. Se forem, o servidor da embarcação pode enviar os dados para o dispositivo de computação de cliente 614 atual. Os dados enviados podem ser, então armazenados ou postos em cache, pelo servidor de embarcação 616. Em qualquer caso, o servidor de embarcação pode, então, determinar se todas as inscrições de cliente atuais foram processadas 634. Se não tiverem sido, o servidor de embarcação retorna para a etapa 610 e determinar a próxima inscrição para o cliente atual. Se o servidor de embarcação tiver concluído o processamento de todas as inscrições de cliente atuais, o mesmo pode determinar, então, se há mais clientes para processar 636. Se houver, o servidor de embarcação retorna para a etapa 606 e determina o próximo cliente a processar. Em alguns aspectos, os dados de mecanismo de navegação são recebidos pelos dispositivos de computação de cliente 628. Sucessivamente, os dados recebidos são exibidos em um visor de quiosque 630. Em um outro aspecto, os dados de mecanismo de navegação são recebidos pelo servidor de porta e prosseguem para a etapa 622 para o processamento adicional, que pode ser descrito adicionalmente na Figura 8.
[0066] Na etapa 618, um cliente de quiosque (ou dispositivo de exibição externo ao servidor de embarcação) pode ser começado (ou inicializado). O quiosque pode se conectar ao mecanismo de navegação 620 para receber e exibir os dados de
Petição 870160007434, de 02/03/2016, pág. 64/107
27/46 mecanismo de navegação. O quiosque pode, então, adicionar o próprio à lista de clientes conectados mantidos pelo mecanismo de navegação 622. Sucessivamente, o quiosque pode gerar a lista de inscrições para os quais o mesmo precisa receber dados correspondentes do mecanismo de navegação 624. O quiosque pode então enviar sua lista de inscrições para o mecanismo de navegação para o processamento 626. O quiosque então espera que os dados solicitados cheguem na etapa 628.
[0067] A Figura 7 ilustra um exemplo do sistema de orientação remoto interativo com uma porta, de acordo com determinados aspectos da tecnologia do objeto. Na Figura 7, o sistema 700 inclui um servidor de porta 702 e clientes 710 e 720. O servidor de porta 702 é acoplado de modo comunicativo aos clientes, 710 e 720, assim como embarcações marítimas 730, 740 e 750 por meio de comunicações com e/ou sem fio. O cliente 710 se inscreve para informações de estado relacionadas a uma ou mais das embarcações 730, 740 e 750 como posição da embarcação 712, proa da embarcação 714, dados de mapa 716 e outras inscrições 718. Semelhantemente, o cliente 720 se inscreve para informações de estado relacionadas a uma ou mais das embarcações 730, 740 e 750 como posição da embarcação 722, proa da embarcação 724, dados de mapa 726 e outras inscrições 728. O servidor de porta 702 pode ser inscrito para receber dados de um mecanismo de navegação que passa em cada uma das embarcações marítimas 730, 740 e 750. A interação entre o servidor de porta 702 e ambos os clientes, 710 e 720, e as embarcações marítimas 730, 740, 750 serão descritas na Figura 8. Conforme ilustrado, uma primeira embarcação marítima 730 inclui uma unidade de OARS 732 e um quiosque 734. Igualmente, uma segunda embarcação marítima 740 inclui uma unidade de OARS 742 e um quiosque 744. Adicionalmente, uma terceira embarcação marítima 750 inclui uma unidade de OARS 752 e um quiosque 754. [0068] A Figura 8 ilustra um fluxograma de um processo exemplificativo para o sistema de orientação remota interativo descrito na Figura 7, de acordo com certos aspectos da tecnologia de objeto. O processo exemplificativo 800 é fornecido meramente como um exemplo e as etapas adicionais e menos etapas podem ser
Petição 870160007434, de 02/03/2016, pág. 65/107
28/46 realizadas em ordens semelhantes ou alternativas, ou em paralelo, dentro do escopo das várias modalidades deste relatório descritivo. A ilustração permite que a porta encaminhar inscrições e dados solicitados pelos clientes para aumentar a velocidade na qual os clientes recebem dados e para minimizar a quantidade de dados enviados pelo link de comunicação entre o primeiro dispositivo de computação e os clientes.
[0069] Na etapa 802, o mecanismo de navegação implantado em um servidor de embarcação (por exemplo, a unidade de OARS 102 da Figura 1) pode ser começada (ou inicializada). O mecanismo de navegação pode gerar informações de projeto relacionadas a pelo menos o controle de uma posição de âncora para a embarcação marítima (por exemplo, a embarcação marítima 301). Em alguns aspectos, um servidor de porta 806, acoplado de modo comunicativo ao servidor de embarcação, pode adicionar as informações de projeto do mecanismo de navegação para sua lista de projetos internos 808. Em um aspecto, a lista de projetos se refere a uma ou mais operações em andamento para qualquer quantidade de embarcações marítimas. Além disso, um dispositivo de computação de cliente, acoplado de modo comunicativo ao servidor de porta, pode ser começado ou iniciado 810. O dispositivo de computação de cliente pode receber a lista de projetos do servidor de porta 812. Como tal, o dispositivo de computação de cliente pode selecionar um projeto específico a partir da lista de projetos 814. Sucessivamente, o servidor de porta pode adicionar o dispositivo de computação de cliente juntamente com suas inscrições a uma lista de recipiente interno para dados de mecanismo de navegação 816. O servidor de porta pode determinar se quaisquer dessas inscrições já existem 818. Se uma inscrição ainda não existir, o servidor de porta pode passar essas novas inscrições adiante para o mecanismo de navegação 820. Nesse sentido, o servidor de portal, que age como um cliente, encaminha as inscrições determinadas para a etapa 822, que corresponde à etapa 632 da Figura 6 que adiciona as inscrições à lista de inscrição mantida pelo mecanismo de navegação para seu cliente específico.
[0070] Se uma inscrição solicitada já existir, o servidor de portal pode obter
Petição 870160007434, de 02/03/2016, pág. 66/107
29/46 dados de mecanismo de navegação armazenados (em cache) para essa inscrição específica 824. Sucessivamente, o servidor de portal pode enviar os dados obtidos para o dispositivo de computação de cliente solicitante 826. Desse modo, os dados enviados são recebidos pelo dispositivo de computação de cliente 828 e, então, exibidos em um visor de quiosque correspondente 830.
[0071] Em alguns aspectos, o servidor de portal acessa os dados armazenados 838, como gravar em uma memória ou ler a partir da memória. Nesse sentido, o servidor de portal pode receber os dados inscritos na etapa 832, que corresponde à etapa 622 da Figura 6 onde o mecanismo de navegação envia os dados de mecanismo de navegação em resposta às inscrições dos dispositivos de computação de cliente solicitante. Uma vez que os dados são recebidos do mecanismo de navegação 834, o servidor de portal pode armazenar os dados recebidos 836. O servidor de portal pode armazenar os dados na memória local ou em uma estrutura de dados situada externa ao servidor de portal. Em um aspecto, o servidor de porta pode enviar diretamente os dados recebidos para cada dispositivo de computação de cliente inscrito para os dados 840. Sucessivamente, o processo prossegue para a etapa 826 para enviar os dados para o dispositivo de computação de cliente.
[0072] A Figura 9 ilustra um exemplo de um sistema de orientação remoto interativo em um dispositivo de computação 900, de acordo com determinados aspectos da tecnologia do objeto. O dispositivo de computação 900 inclui um ou mais receptores de posição por satélite 902, pelo menos um módulo de software 904, um componente de comunicação 906, um componente de comunicação por satélite 908, uma interface de comunicação 910, um componente de sistema de identificação automática (AIS) 912 e um componente de comutador de rede 914. Os um ou mais receptores de posição por satélite 902 podem incluir receptores habilitados para GPS/GNSS duplo para receber dados de satélite relacionados ao posicionamento geográfico de uma embarcação marítima (por exemplo, a embarcação marítima 301 descrita na Figura 3). O pelo menos um módulo de software 904 pode incluir múltiplos processadores configurados para executar as
Petição 870160007434, de 02/03/2016, pág. 67/107
30/46 respectivas porções do software ou operar em redundância para fornecer operações de segurança com falha. O componente de comunicação 906 pode incluir uma interface para conexão com fio (por exemplo, Ethernet) ou sem fio (por exemplo, rede de área ampla, rede de área local, rede de área pessoal) com os dispositivos próximos (por exemplo, o dispositivo de exibição 303 descrito na Figura 3). O componente de comunicação por satélite 908 pode incluir um ou mais módulos para processar os dados de satélite usados para comunicações. Os receptores de comunicação por satélite 902 usam uma ou mais antenas a bordo da embarcação para receber dados de GNSS. A interface de comunicação 910 pode incluir um receptor, um transmissor e/ou um transceptor para comunicação para/a partir de um ou mais servidores remotos e/ou dispositivos de computação de cliente. O componente AIS 912 pode ser usado para receber informações sobre outras embarcações próximas que não foram configuradas para trabalhar com o sistema OARS. O componente de comutador de rede 914 pode ser um roteador configurado para comutar sinais de comunicação para/a partir do dispositivo de computação 900 para as respectivas portas de comunicação (por exemplo, a interface de comunicação 910).
[0073] A Figura 10 ilustra uma disposição lógica de um conjunto de componentes gerais de um dispositivo de computação exemplificativo 1000 (por exemplo, o dispositivo de computação 502 descrito na Figura 5 ou o dispositivo de computação 900 descrito na Figura 9). Nesse exemplo, o dispositivo de computação 1000 inclui um processador 1002 para executar instruções que podem ser armazenadas em um dispositivo ou elemento de memória 1004. Conforme seria evidente para um indivíduo de habilidade comum na técnica, o dispositivo pode incluir muitos tipos de memória, armazenamento de dados, ou mídia de armazenamento legível por computador não transitório, como um primeiro armazenamento de dados para instruções de programa para a execução pelo processador 1002, um armazenamento separado para os dados de navegação, uma memória removível para compartilhar informações com outros dispositivos, etc. O dispositivo de computação 1000 tipicamente irá incluir algum tipo de elemento de exibição 1008,
Petição 870160007434, de 02/03/2016, pág. 68/107
31/46 como uma tela sensível ao toque ou visor de cristal líquido (LCD). Conforme discutido, o dispositivo em muitas modalidades irá incluir pelo menos um elemento de captura de imagem 1006 como uma câmera ou sensor de infravermelho que tem capacidade de projetar imagens ou outros objetos nas redondezas do dispositivo de computação 1000. Os métodos para capturar imagens ou vídeo com o uso de um elemento de câmera com um dispositivo de computação são bem conhecidos na técnica e, então, serão discutidos no presente documento em detalhes. Deve-se compreender que a captura de imagem pode ser realizada com o uso de uma única imagem, múltiplas imagens, imageamento periódico, captura de imagem contínua, fluxo de imagem, etc. Ademais, o dispositivo de computação 1000 pode incluir a habilidade de começar e/ou parar a captura de imagem, como quando se recebe um comando de um usuário, aplicativo ou outro dispositivo. O dispositivo de computação 1000 semelhantemente pode incluir pelo menos um componente de captura de áudio 1010, como um microfone mono ou estéreo ou arranjo de microfone, operável para capturar informações de áudio de pelo menos uma direção primária. Um microfone pode ser um microfone unidirecional ou omnidirecional, conforme conhecido para tais dispositivos.
[0074] Em algumas modalidades, o dispositivo de computação 1000 pode incluir um ou mais elementos de comunicação (não mostrados), como um WI-FI™, BLUETOOTH®, radiofrequência (RF), sistema de comunicação com ou sem fio. O dispositivo de computação 1000 em muitas modalidades pode se comunicar com uma rede, como a Internet, e pode ter capacidade de se comunicar com outros tais dispositivos. Em algumas modalidades, o dispositivo de computação 1000 pode incluir pelo menos um dispositivo de entrada adicional com capacidade de receber a entrada convencional de um usuário. Essa entrada convencional pode incluir, por exemplo, um botão de pressão, elemento sensível ao toque, tela sensível ao toque, roda, joystick, teclado, mouse, teclado numérico, ou qualquer outro tal dispositivo ou elemento por meio do qual um usuário possa introduzir um comando para o dispositivo de computação 1000. Em algumas modalidades, no entanto, o dispositivo de computação 1000 pode não incluir, de modo algum, quaisquer botões, e pode ser
Petição 870160007434, de 02/03/2016, pág. 69/107
32/46 controlado apenas através de uma combinação de comandos visuais e de áudio, como aqueles que um usuário pode controlar o dispositivo de computação 1000 sem ter que estar em contato com o dispositivo de computação 1000.
[0075] O dispositivo de computação 1000 também pode incluir pelo menos uma orientação ou sensor de movimento 1012. Conforme discutido, tal sensor pode incluir um acelerômetro ou giroscópio operável para detectar uma orientação e/ou alteração na orientação, ou um compasso eletrônico ou digital, que pode indicar uma direção em que o dispositivo de computação 1000 é determinado para estar em faceamento. O(s) mecanismo(s) também (ou alternativamente) pode(m) incluir ou compreender(m) um sistema de posicionamento global (GPS) ou elemento de posicionamento semelhante operável para determinar as coordenadas relativas para uma posição do dispositivo de computação 1000. O dispositivo de computação 1000 pode incluir outros elementos também, como elementos que possibilitam as determinações de localização através de triangulação ou uma outra abordagem. Esses mecanismos podem se comunicar com o processador 1002, por meio do qual o dispositivo de computação 1000 pode realizar qualquer uma de inúmeras ações descritas ou sugeridas no presente documento.
[0076] As várias modalidades podem ser implantadas em uma ampla variedade de ambientes operacionais, que em alguns casos podem incluir um ou mais computadores de usuário, dispositivos de computação ou dispositivos de processamento que podem ser usados para operar qualquer uma das inúmeras aplicações. Os dispositivos de usuário ou cliente podem incluir qualquer um dentre inúmeros computadores pessoais para fins gerais, como computadores do tipo desktop ou laptop que executam um sistema operacional padrão, assim como dispositivos celulares, sem fio e portáteis executados em software de dispositivos móveis e com capacidade de suportar inúmeros protocolos de rede e mensagens. Tal sistema também pode incluir inúmeras estações de trabalho que executam qualquer uma dentre uma variedade de sistemas operacionais comercialmente disponíveis e outros aplicativos conhecidos para fins como desenvolvimento e gerenciamento de banco de dados. Esses dispositivos também podem incluir outros
Petição 870160007434, de 02/03/2016, pág. 70/107
33/46 dispositivos eletrônicos, como terminais fictícios, clientes finos, sistemas de jogos e outros dispositivos com capacidade de se comunicar por meio de uma rede.
[0077] Vários aspectos também podem ser implantados como parte de pelo menos um serviço ou serviço da web, como pode ser parte de uma arquitetura orientada por serviço. Os serviços como serviços da web podem se comunicar com o uso de qualquer tipo adequado de mensagem, como com o uso de mensagens em formato de linguagem marcação extensível (XML) e trocadas com o uso de um protocolo adequado como SOAP (derivado do “Protocolo de Acesso a Objeto Simples”). Os processos fornecidos ou executados por tais serviços podem ser gravados em qualquer linguagem adequada, como os serviços da Linguagem de Descrição da Web (WSDL). O uso de uma linguagem como WSDL permite a funcionalidade como a geração automatizada de código do lado do cliente em várias estruturas de SOAP.
[0078] A maioria das modalidades utiliza pelo menos uma rede que seria familiar àqueles versados na técnica para suportar comunicações com o uso de qualquer um dentre uma variedade de protocolos comercialmente disponíveis, como TCP/IP, OSI, FTP, UPnP, NFS e CIFS. A rede pode ser, por exemplo, uma rede de área local, uma rede de área ampla, uma rede privada virtual, a Internet, uma intranet, uma extranet, uma rede telefônica pública comutada, uma rede infravermelha, uma rede sem fio, e qualquer combinação dos mesmos.
[0079] Em modalidades que utilizam um servidor da web, o servidor da web pode executar qualquer um dentre uma variedade de aplicações de servidor ou camada intermediária, inclusive servidores de HTTP, servidores de FTP, servidores de CGI, servidores de dados, servidores de Java e servidores de mapa de negócios. O(s) servidor/servidores também pode(m) ter a capacidade de executar programas ou scripts em resposta às solicitações dos dispositivos de usuário, como executando-se um ou mais aplicativos da web que podem ser implementados como um ou mais scripts ou programas escritos em qualquer linguagem de programação, como Java®, C, C# ou C++, ou qualquer linguagem de script, como Perl, Python ou TCL, assim como combinações dos mesmos.
Petição 870160007434, de 02/03/2016, pág. 71/107
34/46 [0080] O ambiente pode incluir uma variedade de armazenamentos de dados e outra memória e mídia de armazenamento conforme discutido acima. Os mesmos podem se situar em uma variedade de localizações, como em um meio de armazenamento local para um ou mais (e/ou residentes em) computadores ou remotos de qualquer um ou de todos os computadores através da rede. Em um conjunto de modalidades específicas, as informações podem se situar em uma rede de área de armazenamento (SAN) familiar para aqueles versados na técnica. Semelhantemente, quaisquer arquivos necessários para realizar as funções atribuídas aos computadores, servidores, ou outros dispositivos de rede podem ser armazenados local e/ou remotamente, conforme for adequado. Quando um sistema incluir dispositivos computadorizados, cada tal dispositivo pode incluir elementos de hardware que podem ser eletricamente acoplados por meio de um barramento, sendo que os elementos incluem, por exemplo, pelo menos uma unidade de processamento central (CPU), pelo menos um dispositivo de entrada (por exemplo, um mouse, teclado, controlador, tela sensível ao toque ou teclado numérico), e pelo menos um dispositivo de saída (por exemplo, um dispositivo de exibição, impressora ou alto-falante). Tal sistema também pode incluir um ou mais dispositivos de armazenamento, como unidades de disco, dispositivos de armazenamento óptico e dispositivos de armazenamento em estado sólido como memória de acesso aleatório (RAM) ou memória apenas de leitura (ROM), assim como dispositivos de mídia removível, cartões de memória, cartões flash, etc.
[0081] Tais dispositivos também podem incluir um leitor de mídia de armazenamento legível por computador, um dispositivo de comunicações (por exemplo, um modem, um cartão de rede (sem fio ou com fio), um dispositivo de comunicação de infravermelho, etc.), e memória de trabalho conforme descrito acima. O leitor de mídia de armazenamento legível por computador pode ser conectado com, ou configurado para receber, um meio de armazenamento legível por computador, que representa dispositivos de armazenamento remotos, locais, fixos e/ou removíveis assim como mídia de armazenamento para conter, armazenar, transmitir e recuperar temporária e/ou mais permanentemente informações legíveis
Petição 870160007434, de 02/03/2016, pág. 72/107
35/46 por computador. O sistema e vários dispositivos também irão tipicamente incluir inúmeros aplicativos de software, módulos, serviços ou outros elementos localizados dentro de pelo menos um dispositivo de memória de trabalho, inclusive um sistema operacional e programas de aplicativo, como um aplicativo de cliente ou navegador da web. Deve-se observar que as modalidades alternadas podem ter inúmeras variações daquelas descritas acima. Por exemplo, o hardware personalizado também pode ser usado e/ou os elementos específicos podem ser implantados em hardware, software (inclusive software portátil, como miniaplicativos), ou ambos. Ademais, a conexão com outros dispositivos de computação como dispositivos de entrada/saída de rede pode ser empregada.
[0082] A mídia de armazenamento e mídia legível por computador para conter código ou porções de código, pode incluir qualquer mídia adequada conhecida ou usada na técnica, inclusive mídia de armazenamento e mídia de comunicação, como, mas sem limitação, mídia removível e não removível, volátil e não volátil implantada em qualquer método ou tecnologia para armazenamento e/ou transmissão de informações como instruções legíveis por computador, estruturas de dados, módulos de programa ou outros dados, inclusive RAM, ROM, EEPROM, memória flash ou outra tecnologia de memória, CD-ROM, disco versátil digital (DVD) ou outro armazenamento óptico, cassetes magnéticos, fita magnética, armazenamento em disco magnético ou outros dispositivos de armazenamento magnético ou qualquer outro meio que pode ser usado para armazenar as informações desejadas e que podem ser acessadas por um dispositivo do sistema. Com base na revelação e nos ensinamentos fornecidos no presente documento, uma pessoa de habilidade comum na técnica irá observar outros modos e/ou métodos para implantar as várias modalidades.
[0083] Juntamente com as reivindicações, outras cláusulas também são possíveis. Os mesmos incluem:
[0084] A. Um dispositivo de computação (502, 900, 1000) para fornecer a orientação de uma embarcação marítima (301), sendo que o dispositivo de computação (502, 900, 1000) compreende: pelo menos um processador (1002); e
Petição 870160007434, de 02/03/2016, pág. 73/107
36/46 memória que armazena instruções (1004) que, quando executadas pelo pelo menos um processador (1002), fazem com que o dispositivo de computação (502, 900, 1000): solicite, a partir de um segundo dispositivo de computação (306, 309, 900, 1000), instruções de ação relacionadas a um curso pretendido e plano de ação para a embarcação marítima (301); envie dados para um dispositivo de exibição (303) para fazer com que um aviso seja exibido no dispositivo de exibição (303) com base, pelo menos em parte, nas instruções de ação, em que o aviso inclui uma ou mais opções relacionadas às instruções de ação; receba uma entrada com base, pelo menos em parte, no aviso, sendo que a entrada inclui uma seleção de pelo menos uma dentre as uma ou mais opções, sendo que a entrada é armazenada na memória (1004); e envie informações de estado da embarcação marítima (3001) para o segundo dispositivo de computação (306, 309, 900, 1000) ou para outro dispositivo de computação (900, 1000), sendo que as informações de estado incluem a entrada armazenada e informações de localização da embarcação marítima (301).
[0085] B. O dispositivo de computação (502, 900, 1000), da cláusula A, em que as instruções de ação fazem adicionalmente com que o dispositivo de computação: obtenha as informações de localização de pelo menos um receptor de sistema global de navegação por satélite (304) (GNSS), as informações de localização relacionadas a uma posição geográfica da embarcação marítima (301); obtenha dados de levantamento relacionados a um ambiente de leito oceânico, sendo que os dados de levantamento incluem informações de localização para um ou mais objetos associados ao ambiente de leito oceânico; obtenha dados de navegação relacionados ao ancoramento da embarcação marítima (301) incluindo informações de posicionamento de uma localização pretendida de uma posição de âncora; forneça informações de navegação para o dispositivo de exibição (303) relacionadas à posição de âncora; forneça, na chegada à uma localização próxima da posição de âncora, um aviso que solicita a confirmação de implantação de uma âncora; armazene, no recebimento da confirmação da implantação da âncora, uma localização real da posição de âncora onde a âncora foi implantada; e envie a
Petição 870160007434, de 02/03/2016, pág. 74/107
37/46 localização real da posição de âncora para o segundo dispositivo de computação (306, 309, 900, 1000) ou para um outro dispositivo de computação (900, 1000). [0086] C. O dispositivo de computação (502, 900, 1000), da cláusula B, em que as instruções de ação fazem adicionalmente com que o dispositivo de computação (502, 900, 1000): faça com que pelo menos uma das informações de estado e os dados de navegação sejam exibidos no dispositivo de exibição (303).
[0087] D. O dispositivo de computação (502, 900, 1000), de qualquer uma das cláusulas A a C, em que as informações de estado incluem uma ou mais dentre uma posição da embarcação marítima (301), uma proa da embarcação marítima (301), dados de mapa e informações de inscrição.
[0088] E. O dispositivo de computação (502, 900, 1000), de qualquer uma das cláusulas A a D, em que as instruções de ação são recebidas por meio de um dispositivo de portal (305) que está acoplado de modo comunicativo entre o dispositivo de computação (502, 900, 1000) e o segundo dispositivo de computação (306, 309, 900, 1000), e o dispositivo de portal (305) está situado fora da embarcação marítima (301).
[0089] F. O dispositivo de computação (502, 900, 1000), de qualquer uma das cláusulas A e E, em que as informações de localização incluem um ou mais dentre dados de inércia da embarcação marítima (301), uma trajetória da embarcação marítima (301), uma orientação da embarcação marítima (301) e uma coordenada geográfica da embarcação marítima (301).
[0090] G. O dispositivo de computação (502, 900, 1000), de qualquer uma das cláusulas A a F, em que as instruções de ação incluem instruções que correspondem a um tipo de embarcação marítima (301).
[0091] H. O dispositivo de computação (502, 900, 1000), da cláusula G, em que o tipo de embarcação marítima (301) inclui um ou mais barco de mergulho, uma barcaça de torre, uma barcaça de assentamento de tubo, um navio de perfuração e uma embarcação de levantamento sísmico.
[0092] I. O dispositivo de computação (502, 900, 1000), de qualquer uma das cláusulas A a H, em que a pelo menos uma instrução de ação inclui uma instrução
Petição 870160007434, de 02/03/2016, pág. 75/107
38/46 para implantar ou recolher uma âncora ou para a amarração da embarcação marítima (301).
[0093] J. O dispositivo de computação (502, 900, 1000), de qualquer uma das cláusulas A a I, em que as instruções de ação fazem adicionalmente com que o dispositivo de computação (502, 900, 1000): facilite uma solicitação para as instruções de ação atualizadas a partir do segundo dispositivo de computação (306, 309, 900, 1000) com base nas informações atualizadas de pelo menos uma dentre a embarcação, condições climáticas ou alteração no plano de ação.
[0094] K. Um método implantado por computador de fornecimento de orientação de uma embarcação marítima (301) em um dispositivo de computação (502, 900, 1000), sendo que o método compreende: solicitar, a partir de um segundo dispositivo de computação (306, 309, 900, 1000), instruções de ação relacionadas a um curso destinado e plano de ação para a embarcação marítima (301); enviar dados para um dispositivo de exibição (303) para fazer com que um aviso seja exibido no dispositivo de exibição (303) com base, pelo menos em parte, nas instruções de ação, sendo que o aviso inclui uma ou mais opções relacionadas às instruções de ação; receber uma entrada com base, pelo menos em parte, no aviso, sendo que a entrada inclui uma seleção de pelo menos uma dentre uma ou mais opções, sendo que a entrada é armazenada na memória (1004); e enviar informações de estado da embarcação marítima (301) para o segundo dispositivo de computação (306, 309, 900, 1000) ou para um outro dispositivo de computação (900, 1000), sendo que as informações de estado incluem a entrada armazenada e informações de localização da embarcação marítima (301).
[0095] L. O método implantado por computador, da cláusula K, que compreende adicionalmente: obter as informações de localização de pelo menos um receptor de sistema global de navegação por satélite (304) (GNSS), as informações de localização relacionadas a uma posição geográfica da embarcação marítima (301); obter dados de levantamento relacionados a um ambiente de leito oceânico, sendo que os dados de levantamento incluem informações de localização para um ou mais objetos associados ao ambiente de leito oceânico; obter dados de navegação
Petição 870160007434, de 02/03/2016, pág. 76/107
39/46 relacionados ao ancoramento da embarcação marítima (301) incluindo informações de posicionamento de uma localização pretendida de uma posição de âncora; fornecer informações de navegação para o dispositivo de exibição (303) relacionadas à posição de âncora; fornecer, na chegada à uma localização próxima da posição de âncora, um aviso que solicita a confirmação de implantação de uma âncora; armazenar, no recebimento da confirmação da implantação da âncora, uma localização real da posição de âncora onde a âncora foi implantada; e enviar a localização real da posição de âncora para o segundo dispositivo de computação (306, 309, 900, 1000) ou para um outro dispositivo de computação (900, 1000). [0096] M. O método implantado por computador de qualquer uma das cláusulas K a L, que compreende adicionalmente: fazer com que pelo menos uma das informações de estado e os dados de navegação sejam exibidos no dispositivo de exibição (303).
[0097] N. O método implantado por computador, de qualquer uma das cláusulas K a M, em que as instruções de ação são recebidas por meio de um dispositivo de porta (305) que está acoplado de modo comunicativo entre o dispositivo de computação (502, 900, 1000) e o segundo dispositivo de computação (306, 309, 900, 1000), e o dispositivo de porta (305) está localizado fora da embarcação marítima (301).
[0098] O. O método implantado por computador, de qualquer uma das reivindicações K a N, que compreende adicionalmente: facilitar uma solicitação para as instruções de ação atualizadas a partir do segundo dispositivo de computação (306, 309, 900, 1000) com base nas informações atualizadas de pelo menos uma dentre a embarcação, condições climáticas ou alteração no plano de ação.
[0099] P. Um dispositivo de computação (502, 900, 1000) para facilitar a orientação remota de uma embarcação marítima (301), sendo que o dispositivo de computação (502, 900, 1000) compreende: pelo menos um processador (1002); e memória (1004) que armazena instruções que, quando executadas pelo pelo menos um processador (1002), fazem com que o dispositivo de computação (502, 900, 1000) realize operações, sendo que as operações compreendem: obter uma lista de
Petição 870160007434, de 02/03/2016, pág. 77/107
40/46 projetos de um servidor de porta (305), sendo que a lista de projetos está relacionada a um ou mais projetos em andamento em uma ou mais embarcações marítimas (301); receber uma lista de inscrição de um ou mais dispositivos de computação de cliente; obter dados de navegação armazenados na memória (1004) se um ou mais inscrições existirem, os dados de navegação gerados pelo servidor de porta (305); enviar os dados de navegação para os um ou mais dispositivos de computação de cliente; e fazer com que os dados de navegação enviados sejam exibidos em um dispositivo de exibição (303) dos um ou mais dispositivos de computação de cliente.
[0100] Q. O dispositivo de computação (502, 900, 1000), da cláusula P, em que os dados de navegação se referem ao ancoramento da embarcação marítima (301) incluindo informações de posicionamento de uma localização pretendida de uma posição de âncora.
[0101] R. O dispositivo de computação (502, 900, 1000), de qualquer umas cláusulas P a Q, em que as instruções fazem adicionalmente com que o dispositivo de computação (502, 900, 1000) realize operações que compreendem: inscrever-se para receber os dados de navegação do servidor de porta (305) quando nenhuma inscrição existir.
[0102] S. O dispositivo de computação (502, 900, 1000), de qualquer uma das cláusulas P a R, em que as instruções fazem adicionalmente com que o dispositivo de computação (502, 900, 1000) realize operações que compreendem: receber os dados de navegação do servidor de porta (305); armazenar os dados de navegação recebidos na memória (1004); enviar os dados de navegação armazenados para um ou mais dispositivos de computação de cliente inscritos para receber os dados de navegação; e fazer com que os dados de navegação recebidos sejam exibidos em uma interface de usuário associada ao servidor de porta (305).
[0103] T. O dispositivo de computação (502, 900, 1000), de qualquer uma das cláusulas P a S, em que as instruções fazem adicionalmente com que o dispositivo de computação (502, 900, 1000) realize operações que compreendem: estabelecer um link de comunicação sem fio para uma pluralidade de dispositivos de
Petição 870160007434, de 02/03/2016, pág. 78/107
41/46 computação de servidor, e cada um dentre a pluralidade de dispositivos de computação de servidor está situado em uma respectiva embarcação marítima (301); e facilitar o link de comunicação sem fio entre a pluralidade de dispositivos de computação de servidor e os um ou mais dispositivos de computação de cliente. [0104] U. O dispositivo de computação (502, 900, 1000), de qualquer uma das cláusulas A a J, em que as instruções de ação incluem pelo menos uma instrução de navegação.
[0105] V. O dispositivo de computação (502, 900, 1000), de qualquer uma das cláusulas A a J ou U, em que as instruções de ação incluem pelo menos uma instrução de implantação.
[0106] W. O método implantado por computador, de qualquer uma das cláusulas K a O, em que as instruções de ação incluem pelo menos uma instrução de navegação.
[0107] X. O método implantado por computador, de qualquer uma das cláusulas K a O ou W, em que as instruções de ação incluem pelo menos uma instrução de implantação.
[0108] Y. Um sistema de controle de navegação remoto para uma embarcação marítima (301), sendo que o sistema compreende: uma unidade de servidor local (102) contida dentre de uma embarcação marítima (301), sendo que a unidade de servidor local (102) tem uma unidade de processamento (1002) e unidade de armazenamento (1004), sendo que a unidade de servidor local (102) tem módulos para processar dados de posição da embarcação marítima (301); a unidade de servidor local (102) se comunica com uma interface de usuário (114); uma segunda unidade de servidor (305) remota da unidade de servidor local (102), sendo que a segunda unidade de servidor (305) está fora da embarcação marítima (301), a unidade de servidor local (102) processa instruções da segunda unidade de servidor (305) que consistem em instruções selecionadas dentre apenas um primeiro conjunto de instruções, e a unidade de servidor local (102) processa instruções da interface de usuário (114) que consistem em instruções selecionadas dentre apenas um segundo conjunto de instruções, em que o primeiro e o segundo conjunto de
Petição 870160007434, de 02/03/2016, pág. 79/107
42/46 instruções não são idênticos.
[0109] Z. O sistema de controle de navegação remoto, da cláusula Y, em que a unidade de servidor local (102) tem dados de mapa submarinhos salvos na mesma. [0110] AA. O sistema de controle de navegação remoto, da cláusula Z, em que a unidade de servidor local (102) recebe dados de Sistema de navegação global (GPS) e processa os dados de GPS em relação aos dados de mapa e a uma posição da embarcação na interface de usuário (114).
[0111] BB. O sistema de controle de navegação remoto, da cláusula AA, em que a unidade de servidor local (102) recebe informações de inércia em relação à embarcação marítima (301).
[0112] CC. O sistema de controle de navegação remoto, de qualquer uma das cláusulas Y-BB, em que o segundo conjunto de instruções é configurável pelo segundo servidor para incluir instruções especificadas.
[0113] DD. O sistema de controle de navegação remoto, de qualquer uma das cláusulas Y a CC, em que o segundo servidor tem capacidade de configurar o segundo conjunto de instruções para incluir instruções particularizadas para o tipo de embarcação marítima (301).
[0114] EE. O sistema de controle de navegação remoto, de qualquer uma das cláusulas Y a DD, em que o servidor remoto (305) tem capacidade de configurar o segundo conjunto de instruções para incluir instruções particularizadas para o fato de se a embarcação marítima (301) é um barco de mergulho ou barcaça de torre. [0115] FF. O sistema de controle de navegação remoto, de qualquer uma das cláusulas Y a EE, em que o segundo conjunto de instruções inclui instruções para ajustar o ponto de vista do mapa na tela de exibição (303a).
[0116] GG. O sistema de controle de navegação remoto, de qualquer uma das cláusulas Y a FF, em que o segundo conjunto de instruções inclui instruções para içar ou liberar a âncora ou amarração.
[0117] HH. O sistema de controle de navegação remoto, de qualquer uma das cláusulas Y a GG, em que o segundo conjunto de instruções exclui a configuração ou administração ou controle de qualidade do servidor.
Petição 870160007434, de 02/03/2016, pág. 80/107
43/46 [0118] II. O sistema de controle de navegação remoto, de qualquer uma das cláusulas Y a HH, em que o primeiro conjunto de instruções se sobrepõe ao segundo conjunto de instruções, mas o primeiro conjunto de instruções e o segundo conjunto de instruções não são idênticos.
[0119] JJ. O sistema de controle de navegação remoto, de qualquer uma das cláusulas Y a II, em que o primeiro conjunto de comandos não se sobrepõe ao segundo conjunto de comandos.
[0120] KK. Um sistema de controle de navegação remoto para uma embarcação marítima (301), sendo que o sistema compreende: uma unidade de servidor de embarcação marítima (102) contida dentro de uma embarcação marítima (301), sendo que a unidade de servidor de embarcação marítima (102) tem uma unidade de processamento (1002) conectada a uma unidade de armazenamento (1004); sendo que a unidade de armazenamento (1004) contém dados de mapa submarinhos, o servidor da embarcação marítima se comunica com uma unidade interativa do operador que tem uma tela de exibição (303a), uma unidade de processamento (1002) e um dispositivo de entrada com capacidade de receber entrada de um operador, sendo que o servidor da embarcação marítima recebe comandos da unidade interativa; a unidade de servidor de embarcação marítima (102) recebe dados de posicionamento global de uma pluralidade de receptores de posição global na embarcação marítima (301), um servidor remoto (305) que tem um processador (1002), sendo que o servidor remoto (305) emite de modo sem fio comandos para a unidade da embarcação marítima; sendo que a unidade de processamento de servidor da embarcação marítima (1002) processa os dados de posicionamento global da embarcação em relação aos dados de mapa submarinhos e do processamento, exibe a posição da embarcação na tela de exibição (303a); em que a unidade de servidor de embarcação marítima (102) recebe comandos dentre um primeiro dos comandos recebidos do servidor remoto (305), e recebe comandos dentre um segundo conjunto de comandos recebido da unidade interativa do operador, em que o primeiro conjunto de comandos é diferente do segundo conjunto de comandos.
Petição 870160007434, de 02/03/2016, pág. 81/107
44/46 [0121] LL. O sistema de controle de navegação remoto da cláusula KK, em que a unidade de servidor de embarcação marítima (102) recebe informações de inércia relacionadas à embarcação marítima (301), e a unidade de processamento (1002) processa dados de posicionamento global e informações de inércia em relação aos dados de mapa submarinhos e com base no processamento, exibe a posição da embarcação na tela de exibição (303 a).
[0122] MM. O sistema de controle de navegação remoto, de qualquer uma das cláusulas KK a LL, em que o primeiro conjunto de comandos se sobrepõe ao segundo conjunto de comandos, mas o primeiro conjunto de comandos e o segundo conjunto de comandos não são idênticos.
[0123] NN. O sistema de controle de navegação remoto, de qualquer uma das cláusulas KK a WW, em que o primeiro conjunto de comandos não se sobrepõe ao segundo conjunto de comandos.
[0124] OO. O sistema de controle de navegação remoto, de qualquer uma das cláusulas, em que o segundo conjunto de comandos é um subconjunto limitado do primeiro conjunto de comandos.
[0125] PP. O sistema de controle de navegação remoto, de qualquer uma das cláusulas KK a OO, em que o segundo conjunto de comandos é configurável pelo servidor remoto (305).
[0126] QQ. O sistema de controle de navegação remoto, de qualquer uma das cláusulas KK a PP, em que o servidor remoto (305) tem capacidade de configurar o segundo conjunto de comandos para incluir um conjunto limitado de comandos que dependem do tipo de embarcação marítima (301).
[0127] RR. O sistema de controle de navegação remoto, de qualquer uma das cláusulas KK a QQ, em que o servidor remoto (305) tem capacidade de configurar o segundo conjunto de comandos para incluir um conjunto limitado de comandos particularizados para o fato de se a embarcação marítima (301) é um barco de mergulho ou barcaça de torre.
[0128] SS. O sistema de controle de navegação remoto, de qualquer uma das cláusulas KK a RR, em que o segundo conjunto de comandos inclui comandos para
Petição 870160007434, de 02/03/2016, pág. 82/107
45/46 ajustar o ponto de vista do mapa na tela de exibição (303a).
[0129] TT. O sistema de controle de navegação remoto, de qualquer uma das cláusulas KK a SS, em que o segundo conjunto de comandos inclui comandos para içar ou liberar a âncora ou amarração.
[0130] UU. O sistema de controle de navegação remoto, de qualquer uma das cláusulas KK a TT, em que o segundo conjunto de comandos exclui a configuração ou administração ou controle de qualidade do servidor da embarcação marítima. [0131] VV. O sistema de controle de navegação remoto, de qualquer uma das cláusulas KK a UU, em que o primeiro conjunto de comandos inclui a configuração ou administração ou controle de qualidade do servidor da embarcação marítima. [0132] WW. O sistema de controle de navegação remoto, de qualquer uma das cláusulas KK a WW, em que o servidor da embarcação marítima é confinado por um corpo que não tem tela de exibição (303a) fisicamente conectada ao mesmo.
[0133] XX. O sistema de controle de navegação remoto, de qualquer uma das cláusulas KK a WW, em que o servidor da embarcação marítima se comunica com a unidade interativa do operador de modo sem fio.
[0134] YY. Um método para o controle de navegação remoto de uma embarcação marítima (301), sendo que o método compreende: prender uma unidade de servidor de embarcação (102) em uma embarcação marítima (301), sendo que a unidade de servidor de embarcação (102) tem um processador (1002) com uma unidade de armazenamento (1004) e módulos salvos na unidade de armazenamento (1004) para o processamento de dados de posição da embarcação marítima (301), a unidade de servidor de embarcação (102) se comunica com uma interface de usuário (114) e exibe a posição da embarcação na interface de usuário (114); colocar um segundo servidor (305) em terra remoto à unidade de servidor de embarcação (102), sendo que a unidade de servidor de embarcação (102) recebe instruções do segundo servidor (305) que constituem instruções selecionadas dentre apenas um primeiro conjunto de instruções, e a unidade de servidor de embarcação (102) recebe instruções da interface de usuário (114) que consistem em instruções selecionadas dentre apenas um segundo conjunto de instruções, em que o primeiro
Petição 870160007434, de 02/03/2016, pág. 83/107
46/46 e o segundo conjunto de instruções não são idênticos.
[0135] O relatório descritivo e os desenhos devem ser considerados em um sentido ilustrativo em vez de restritivo. No entanto, será evidente que várias modificações e alterações podem ser feitas no presente documento sem se afastar do escopo mais amplo da revelação do objeto, conforme estabelecido nas reivindicações.
Petição 870160007434, de 02/03/2016, pág. 84/107
1/6

Claims (20)

  1. REIVINDICAÇÕES
    1. Dispositivo de computação (502, 900, 1000) para fornecer orientação de uma embarcação marítima (301), sendo que o dispositivo de computação (502, 900, 1000) é caracterizado pelo fato de que compreende:
    pelo menos um processador (1002); e memória (1004) que armazena instruções que, quando executadas pelo pelo menos um processador (1002), faz com que o dispositivo de computação (502, 900, 1000):
    obtenha dados de levantamento relacionados a um ambiente de leito oceânico, sendo que os dados de levantamento incluem informações de localização para um ou mais objetos associados ao ambiente de leito oceânico;
    solicite, a partir de um segundo dispositivo de computação (306, 309,
    900, 1000), instruções de ação em relação a um curso destinado e plano de ação para a embarcação marítima (301), as instruções de ação com base, pelo menos em parte, nos dados de levantamento obtidos;
    envie dados para um dispositivo de exibição (303) para fazer com que um aviso seja exibido no dispositivo de exibição (303) com base, pelo menos em parte, nas instruções de ação, sendo que o aviso inclui uma ou mais opções em relação às instruções de ação;
    receba uma entrada com base, pelo menos em parte, no aviso, sendo que a entrada inclui uma seleção de pelo menos uma dentre as uma ou mais opções, sendo que a entrada é armazenada na memória (1004); e envie informações de estado da embarcação marítima (301) para o segundo dispositivo de computação (306, 309, 900, 1000) ou para um outro dispositivo de computação (900, 1000), sendo que as informações de estado incluem a entrada armazenada e as informações de localização da embarcação marítima (301).
  2. 2. Dispositivo de computação (502, 900, 1000), de acordo com a reivindicação 1, caracterizado pelo fato de que as instruções de ação adicionalmente fazem com o dispositivo de computação:
    Petição 870170064607, de 31/08/2017, pág. 19/27
    2/6 obtenha as informações de localização de pelo menos um receptor de sistema de navegação global por satélite (304) (GNSS), sendo que as informações de localização estão relacionadas a uma posição geográfica da embarcação marítima (301);
    obtenha dados de navegação relacionados ao ancoramento da embarcação marítima (301) que inclui informações de posicionamento de uma localização pretendida de uma posição de âncora;
    forneça informações de navegação para o dispositivo de exibição (303) em relação à posição de âncora;
    forneça, na chegada em uma localização próxima da posição de âncora, um aviso que solicita confirmação de implantação de uma âncora;
    armazene, no recebimento da confirmação da implantação da âncora, uma localização real da posição de âncora onde a âncora foi implantada; e envie a localização real da posição de âncora para o segundo dispositivo de computação (306, 309, 900, 1000) ou para um outro dispositivo de computação (900, 1000).
  3. 3. Dispositivo de computação (502, 900, 1000), de acordo com a reivindicação 2, caracterizado pelo fato de que as instruções de ação adicionalmente fazem com o dispositivo de computação (502, 900, 1000):
    faça com que pelo menos uma das informações de estado e dos dados de navegação sejam exibidos no dispositivo de exibição (303).
  4. 4. Dispositivo de computação (502, 900, 1000), de acordo com a reivindicação 1, caracterizado pelo fato de que as informações de estado incluem uma ou mais dentre uma posição da embarcação marítima (301), uma proa da embarcação marítima (301), dados de mapa e informações de inscrição.
  5. 5. Dispositivo de computação (502, 900, 1000), de acordo com a reivindicação 1, caracterizado pelo fato de que as instruções de ação são recebidas por meio de um dispositivo de porta (305) que está acoplado comunicativamente entre o dispositivo de computação (502, 900, 1000) e o segundo dispositivo de computação (306, 309, 900, 1000), e o dispositivo de porta (305) está situado fora da embarcação
    Petição 870170064607, de 31/08/2017, pág. 20/27
    3/6 marítima (301).
  6. 6. Dispositivo de computação (502, 900, 1000), de acordo com a reivindicação 1, caracterizado pelo fato de que as informações de localização incluem um ou mais dentre dados de inércia da embarcação marítima (301), uma trajetória da embarcação marítima (301), uma orientação da embarcação marítima (301) e uma coordenada geográfica da embarcação marítima (301).
  7. 7. Dispositivo de computação (502, 900, 1000), de acordo com a reivindicação 1, caracterizado pelo fato de que as instruções de ação incluem instruções que correspondem a um tipo de embarcação marítima (301).
  8. 8. Dispositivo de computação (502, 900, 1000), de acordo com a reivindicação 7, caracterizado pelo fato de que o tipo de embarcação marítima (301) inclui um ou mais dentre um barco de mergulho, uma barcaça de torre, uma barcaça de assentamento de tubo, um navio de perfuração e uma embarcação de levantamento sísmico.
  9. 9. Dispositivo de computação (502, 900, 1000), de acordo com a reivindicação 1, caracterizado pelo fato de que a pelo menos uma instrução de ação inclui uma instrução para implantar ou recolher uma âncora ou para a amarração da embarcação marítima (301).
  10. 10. Dispositivo de computação (502, 900, 1000), de acordo com a reivindicação 1, caracterizado pelo fato de que as instruções de ação adicionalmente fazem com o dispositivo de computação (502, 900, 1000):
    facilite uma solicitação por instruções de ação atualizadas a partir do segundo dispositivo de computação (306, 309, 900, 1000) com base nas informações atualizadas de pelo menos uma dentre a embarcação, condições climáticas ou alteração no plano de ação.
  11. 11. Dispositivo de computação (502, 900, 1000), de acordo com a reivindicação 1, caracterizado pelo fato de que as instruções de ação recebidas do segundo dispositivo de computação são um subconjunto do conjunto completo de instruções.
  12. 12. Dispositivo de computação (502, 900, 1000), de acordo com a
    Petição 870170064607, de 31/08/2017, pág. 21/27
    4/6 reivindicação 5, caracterizado pelo fato de que o dispositivo de porta (305) visualiza e controla o dispositivo de exibição em tempo real.
  13. 13. Dispositivo de computação (502, 900, 1000), de acordo com a reivindicação 5, caracterizado pelo fato de que as instruções de ação recebidas via o dispositivo de porta são selecionadas de um conjunto completo de instruções.
  14. 14. Dispositivo de computação (502, 900, 1000), de acordo com a reivindicação 1, caracterizado pelo fato de que as instruções de ação incluem pelo menos uma instrução de navegação.
  15. 15. Dispositivo de computação (502, 900, 1000), de acordo com a reivindicação 1, caracterizado pelo fato de que as instruções de ação incluem pelo menos uma instrução de implantação.
  16. 16. Método implantado por computador de fornecimento de orientação de uma embarcação marítima (301) em um dispositivo de computação (502, 900, 1000), sendo que o método é caracterizado pelo fato de que compreende:
    obter dados de levantamento relacionados a um ambiente de leito oceânico, sendo que os dados de levantamento incluem informações de localização para um ou mais objetos associados ao ambiente de leito oceânico;
    solicitar, a partir de um segundo dispositivo de computação (306, 309, 900, 1000), instruções de ação em relação a um curso destinado e plano de ação para a embarcação marítima (301), enviar dados para um dispositivo de exibição (303) para fazer com que um aviso seja exibido no dispositivo de exibição (303) com base, pelo menos em parte, nas instruções de ação, sendo que o aviso inclui uma ou mais opções em relação às instruções de ação;
    receber uma entrada com base, pelo menos em parte, no aviso, sendo que a entrada inclui uma seleção de pelo menos uma dentre as uma ou mais opções, sendo que a entrada é armazenada na memória (1004); e enviar informações de estado da embarcação marítima (301) para o segundo dispositivo de computação (306, 309, 900, 1000) ou para um outro dispositivo de computação (900, 1000), sendo que as informações de estado incluem a entrada
    Petição 870170064607, de 31/08/2017, pág. 22/27
    5/6 armazenada e as informações de localização da embarcação marítima (301).
  17. 17. Método implantado por computador, de acordo com a reivindicação 16, caracterizado pelo fato de que compreende adicionalmente:
    obter as informações de localização de pelo menos um receptor de sistema de navegação global por satélite (304) (GNSS), sendo que as informações de localização estão relacionadas a uma posição geográfica da embarcação marítima (301);
    obter dados de navegação relacionados ao ancoramento da embarcação marítima (301) que inclui informações de posicionamento de uma localização pretendida de uma posição de âncora;
    fornecer informações de navegação para o dispositivo de exibição (303) em relação à posição de âncora;
    fornecer, na chegada em uma localização próxima da posição de âncora, um aviso que solicita confirmação de implantação de uma âncora;
    armazenar, no recebimento da confirmação da implantação da âncora, uma localização real da posição de âncora onde a âncora foi implantada; e enviar a localização real da posição de âncora para o segundo dispositivo de computação (306, 309, 900, 1000) ou para um outro dispositivo de computação (900, 1000).
  18. 18. Método implantado por computador, de acordo com a reivindicação 16, caracterizado pelo fato de que compreende adicionalmente:
    fazer com que pelo menos uma das informações de estado e dos dados de navegação sejam exibidos no dispositivo de exibição (303).
  19. 19. Método implantado por computador, de acordo com a reivindicação 16, caracterizado pelo fato de que as instruções de ação são recebidas por meio de um dispositivo de porta (305) que está acoplado comunicativamente entre o dispositivo de computação (502, 900, 1000) e o segundo dispositivo de computação (306, 309, 900, 1000), e o dispositivo de porta (305) está situado fora da embarcação marítima (301).
  20. 20. Meio legível por computador não transitório para fornecer orientação
    Petição 870170064607, de 31/08/2017, pág. 23/27
    6/6 para embarcações marítimas, armazenando instruções legíveis por computador no mesmo, caracterizado pelo fato de que quando executadas por um dispositivo de computação (502, 900, 1000), faz com que o dispositivo de computação (502, 900, 1000):
    obtenha dados de levantamento relacionados a um ambiente de leito oceânico, sendo que os dados de levantamento incluem informações de localização para um ou mais objetos associados ao ambiente de leito oceânico;
    solicite, a partir de um segundo dispositivo de computação (306, 309, 900, 1000), instruções de ação em relação a um curso destinado e plano de ação para a embarcação marítima (301), as instruções de ação com base, pelo menos em parte, nos dados de levantamento obtidos;
    envie dados para um dispositivo de exibição (303) para fazer com que um aviso seja exibido no dispositivo de exibição (303) com base, pelo menos em parte, nas instruções de ação, sendo que o aviso inclui uma ou mais opções em relação às instruções de ação;
    receba uma entrada com base, pelo menos em parte, no aviso, sendo que a entrada inclui uma seleção de pelo menos uma dentre as uma ou mais opções, sendo que a entrada é armazenada na memória (1004); e envie informações de estado da embarcação marítima (301) para o segundo dispositivo de computação (306, 309, 900, 1000) ou para um outro dispositivo de computação (900, 1000), sendo que as informações de estado incluem a entrada armazenada e as informações de localização da embarcação marítima (301).
    Petição 870170064607, de 31/08/2017, pág. 24/27
    1 /9
    100
    Petição 870160007434, de 02/03/2016, pág. 98/107
    2/9
    200
BR112016004714-1A 2013-09-03 2014-09-03 Sistema de orientação remota interativo para embarcações de mar BR112016004714B1 (pt)

Applications Claiming Priority (9)

Application Number Priority Date Filing Date Title
US201361873330P 2013-09-03 2013-09-03
US201361873331P 2013-09-03 2013-09-03
US61/873,330 2013-09-03
US61/873,331 2013-09-03
US201361873574P 2013-09-04 2013-09-04
US61/873,574 2013-09-04
US201462038491P 2014-08-18 2014-08-18
US62/038,491 2014-08-18
PCT/US2014/053799 WO2015034871A2 (en) 2013-09-03 2014-09-03 Interactive remote guidance system for seaborne vessels

Publications (1)

Publication Number Publication Date
BR112016004714B1 true BR112016004714B1 (pt) 2018-03-20

Family

ID=52629075

Family Applications (1)

Application Number Title Priority Date Filing Date
BR112016004714-1A BR112016004714B1 (pt) 2013-09-03 2014-09-03 Sistema de orientação remota interativo para embarcações de mar

Country Status (7)

Country Link
US (6) US10260885B2 (pt)
EP (2) EP3042151B1 (pt)
AU (2) AU2014315415A1 (pt)
BR (1) BR112016004714B1 (pt)
DK (1) DK3042151T3 (pt)
SG (4) SG10201705231PA (pt)
WO (1) WO2015034871A2 (pt)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11480965B2 (en) * 2010-11-19 2022-10-25 Maid Ip Holdings Pty/Ltd Automatic location placement system
US9778657B2 (en) 2010-11-19 2017-10-03 Bradley Tyers Automatic location placement system
US10260885B2 (en) 2013-09-03 2019-04-16 Fugro Chance, Inc. Interactive remote guidance system for seaborne vessels
CN106788668A (zh) * 2016-11-22 2017-05-31 中船航海科技有限责任公司 一种船载北斗ais组合接收系统
JP6892775B2 (ja) * 2017-03-29 2021-06-23 本田技研工業株式会社 操船アシストシステムとその操船アシスト装置およびサーバ
JP6797730B2 (ja) * 2017-03-29 2020-12-09 本田技研工業株式会社 操船アシストシステムとその操船アシスト装置およびサーバ
US11001342B2 (en) * 2017-07-15 2021-05-11 Fishing Chaos, LLC System for sensing vehicle motion and environmental conditions
DE102018216514B4 (de) * 2018-09-26 2024-09-05 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Vorrichtung, Verfahren und Computerprogramm zum Betrieb eines Schiffes
US11467039B2 (en) * 2020-02-03 2022-10-11 Saudi Arabian Oil Company Systems and methods for real-time offshore flare monitoring in drilling ships
CN112084972B (zh) * 2020-09-14 2024-09-13 广州海事科技有限公司 航道卡口管理方法、系统、计算机设备及存储介质
CN112084971A (zh) * 2020-09-14 2020-12-15 广州海事科技有限公司 船舶卡口检测方法、系统、计算机设备及存储介质
CN112954649A (zh) * 2021-03-10 2021-06-11 广东省气象公共服务中心(广东气象影视宣传中心) 一种海洋通信方法以及系统

Family Cites Families (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1591614A (en) * 1976-11-15 1981-06-24 Denman L R Offshore pipe laying
US4755947A (en) * 1986-03-03 1988-07-05 Parmac, Inc. Monitor for and method of deploying anchor lines for off shore platforms
US6469641B1 (en) * 2001-02-28 2002-10-22 Beacon Marine Security Limited Marine vessel monitoring system and method
US6658349B2 (en) * 2001-05-14 2003-12-02 James Douglas Cline Method and system for marine vessel tracking system
US20040073373A1 (en) 2002-10-10 2004-04-15 Wilson Colin A. Inertial augmentation of seismic streamer positioning
US20050276665A1 (en) * 2003-07-24 2005-12-15 Entralgo Roger D Remotely operated deployment system and method of use
UA83504C2 (en) * 2003-09-04 2008-07-25 Селджин Корпорейшн Polymorphic forms of 3-(4-amino-1-oxo-1,3 dihydro-isoindol-2-yl)-piperidine-2,6-dione
US7047114B1 (en) * 2003-10-23 2006-05-16 Charles David Rogers System and apparatus for automatic and continuous monitoring, proactive warning and control of one or more independently operated vessels
US7793078B2 (en) * 2005-04-01 2010-09-07 Arm Limited Multiple instruction set data processing system with conditional branch instructions of a first instruction set and a second instruction set sharing a same instruction encoding
US7548814B2 (en) * 2006-03-27 2009-06-16 Sony Ericsson Mobile Communications Ab Display based on location information
GB2441802A (en) * 2006-09-13 2008-03-19 Marine & Remote Sensing Soluti Safety system for a vehicle
US8296001B1 (en) 2006-11-13 2012-10-23 Garmin Switzerland Gmbh Marine vessel navigation device, system and method
US8706329B2 (en) * 2007-02-15 2014-04-22 The Boeing Company Facilitating navigation of vessels in specific water environments
KR100807822B1 (ko) * 2007-03-22 2008-02-26 이봉주 항만 및 협수로를 위한 전자 선박인도방법 및 시스템
MX2009010943A (es) * 2007-04-13 2009-12-01 Victor John Yannacone Jr Sistema y metodo para extraccion dinamica de datos y distribucion de datos maritimos.
TW201027111A (en) * 2009-01-08 2010-07-16 Univ Nat Taiwan Tsunami detection method and system
US8200800B2 (en) * 2009-03-12 2012-06-12 International Business Machines Corporation Remotely administering a server
CN201522787U (zh) 2009-09-14 2010-07-07 集美大学 船舶引航系统
US8798824B2 (en) * 2009-11-04 2014-08-05 Kawasaki Jukogyo Kabushiki Kaisha Ship maneuvering control method and ship maneuvering control system
WO2011084483A2 (en) 2009-12-16 2011-07-14 Shb Instruments, Inc. Underwater acoustic navigation systems and methods
US20110166776A1 (en) 2010-01-07 2011-07-07 Deutsche Telekom Ag Method, navigation device, system and computer program product for using a navigation application
US8381671B2 (en) * 2010-03-01 2013-02-26 Johnson Outdoors Inc. Shallow water anchor
US8634975B2 (en) * 2010-04-16 2014-01-21 The Boeing Company Vessel performance optimization reporting tool
KR101839124B1 (ko) 2010-12-22 2018-03-15 한국전자통신연구원 선박 안전 운항 장치 및 그 방법
CN102307127A (zh) 2011-08-16 2012-01-04 上海海事大学 一种面向港航管理艇的船载网络接入智能设备
CN202650279U (zh) 2012-04-27 2013-01-02 上海海事大学 一种面向内河智能航运信息服务的智能船载终端设备
CN102752727A (zh) * 2012-05-30 2012-10-24 北京三星通信技术研究有限公司 终端远程向导方法及装置
CN202795454U (zh) 2012-08-31 2013-03-13 浙江中是科技有限公司 船载智能服务终端
US20140301161A1 (en) * 2012-11-14 2014-10-09 Cgg Services Sa Marine seismic survey and method using autonomous underwater vehicles and underwater bases
CN105377615A (zh) 2013-05-10 2016-03-02 卡特彼勒船舶资产智能有限责任公司 用于优化船舶性能的方法及其装置
US10260885B2 (en) 2013-09-03 2019-04-16 Fugro Chance, Inc. Interactive remote guidance system for seaborne vessels
KR101397529B1 (ko) 2014-01-16 2014-05-21 (주) 지씨에스씨 이동통신망을 이용한 마리나 자동 계류 정보 제공 시스템
US9422034B2 (en) * 2014-03-27 2016-08-23 Intermoor Inc. Actively steerable gravity embedded anchor systems and methods for using the same
WO2016047816A1 (ko) 2014-09-23 2016-03-31 주식회사 비온시이노베이터 선박 운항시스템 및 이의 운용방법
US20170291670A1 (en) * 2016-04-08 2017-10-12 Texas Marine & Offshore Projects LLC Autonomous workboats and methods of using same
CN110069582B (zh) 2017-10-12 2023-04-11 中电科海洋信息技术研究院有限公司 船舶抛锚区域确定方法、装置、设备及存储介质
FR3072359A1 (fr) 2017-10-18 2019-04-19 Kara Technology Bateau connecte dote d'un systeme embarque communiquant avec le sol ou d'autres bateau afin de modifier son plan de route
CN108288408B (zh) 2018-01-30 2020-12-08 上海港引航站 一种基于ppu的港口安全船舶引航系统及方法
KR102042058B1 (ko) 2018-04-24 2019-11-08 (주)토탈소프트뱅크 Lng 선박의 운항 실시간 원격 관제 장치 및 방법
JP6991924B2 (ja) 2018-05-25 2022-02-03 株式会社本間組 ケーソンの曳航管理方法
CN108919800A (zh) 2018-06-22 2018-11-30 武汉理工大学 一种船舶智能列队航行系统
CN108924119A (zh) 2018-06-28 2018-11-30 中国船舶重工集团公司第七0七研究所 一种船-岸-船态势信息交互系统
CN109890003A (zh) 2019-01-10 2019-06-14 安徽天帆智能科技有限责任公司 一种船舶远程管理系统
CN109582028A (zh) 2019-01-22 2019-04-05 大连海事大学 一种基于app终端监控的自主避障帆船机器人系统
CN109785669A (zh) 2019-03-05 2019-05-21 上海卯瑞船舶设备有限公司 一种基于安全航行的机舱及船舶管理系统
CN109911140A (zh) 2019-04-09 2019-06-21 上海萃钛智能科技有限公司 一种水域航行信息增强装置、系统及方法
CN110225564B (zh) 2019-06-13 2024-07-19 广东交通职业技术学院 一种船舶航行网络系统及其应用方法
CN110691096A (zh) 2019-10-14 2020-01-14 上海点技电子科技有限公司 船舶操纵综合信息系统

Also Published As

Publication number Publication date
AU2019202788B2 (en) 2021-02-18
EP3869361A1 (en) 2021-08-25
AU2014315415A1 (en) 2016-03-10
US10859381B2 (en) 2020-12-08
US10775176B2 (en) 2020-09-15
WO2015034871A2 (en) 2015-03-12
SG10201705231PA (en) 2017-07-28
US10739141B2 (en) 2020-08-11
US20170343358A1 (en) 2017-11-30
SG11201601402SA (en) 2016-03-30
SG10201705226WA (en) 2017-07-28
AU2019202788A1 (en) 2019-05-16
US10746553B2 (en) 2020-08-18
US10260885B2 (en) 2019-04-16
WO2015034871A4 (en) 2015-05-21
US20160223336A1 (en) 2016-08-04
EP3042151A4 (en) 2017-04-12
WO2015034871A3 (en) 2015-04-30
US20170350706A1 (en) 2017-12-07
US20200208985A1 (en) 2020-07-02
US20200217664A1 (en) 2020-07-09
DK3042151T3 (da) 2021-03-29
SG10202104186TA (en) 2021-05-28
US20200393249A1 (en) 2020-12-17
EP3042151B1 (en) 2020-12-23
EP3042151A2 (en) 2016-07-13

Similar Documents

Publication Publication Date Title
US10859381B2 (en) Interactive remote guidance system for seaborne vessels
US10802141B2 (en) Water temperature overlay systems and methods
Zoss et al. Distributed system of autonomous buoys for scalable deployment and monitoring of large waterbodies
US10192540B2 (en) Coordinated route distribution systems and methods
German et al. A long term vision for long-range ship-free deep ocean operations: Persistent presence through coordination of autonomous surface vehicles and autonomous underwater vehicles
US20200062365A1 (en) Networked architecture for a control system for a steerable thrusting device
WO2017136594A1 (en) Unmanned vehicle, system and method for correcting a trajectory of an unmanned vehicle
CN109561282B (zh) 一种用于呈现地面行动辅助信息的方法与设备
Madureira et al. The light autonomous underwater vehicle: Evolutions and networking
Campos et al. Modular multi-domain aware autonomous surface vehicle for inspection
Ferreira et al. The LSTS software toolchain for persistent maritime operations applied through vehicular ad-hoc networks
Schofield et al. Automated sensor network to advance ocean science
CN107132580A (zh) 水下目标的探测系统
US20180188064A1 (en) Electronic navigation systems with user and simulation profiles
Hyla et al. Analysis of radar integration possibilities in inland mobile navigation
Leibold et al. BELUGA: An Integrated Marine Multi-Platform Infrastructure and Near Real-Time Ocean Data Visualization Tool
US9994289B2 (en) Automated commercial fishing location determination
Vergine et al. An Innovative Monitoring System Based on UAV and Auto-Remote Surface Vessel
Curcio et al. Autonomous surface craft provide flexibility to remote adaptive oceanographic sampling and modeling
JP7514216B2 (ja) 操作支援装置、操作支援システム及びプログラム
Afzulpurkar et al. Acoustic communication for Maya autonomous underwater vehicle-Performance evaluation of acoustic modem
Mikalsen-Schwenke Methods for visualizing spatial and temporal space in marine environments using AR and VR
KR20240122973A (ko) 드론에 장착된 라이다 센서를 기초로 하는 수심 측량 시스템
Cummings et al. 8 Planning Unoccupied Aircraft
Elliott et al. Cruise Report: EX-12-05Leg 1: Blake Plateau Exploration Using Sentry AUV

Legal Events

Date Code Title Description
B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 03/09/2014, OBSERVADAS AS CONDICOES LEGAIS.