BR112016029038B1 - Sistema e método para facilitar acesso de usuário a veículos com base em informações biométricas - Google Patents

Sistema e método para facilitar acesso de usuário a veículos com base em informações biométricas Download PDF

Info

Publication number
BR112016029038B1
BR112016029038B1 BR112016029038-0A BR112016029038A BR112016029038B1 BR 112016029038 B1 BR112016029038 B1 BR 112016029038B1 BR 112016029038 A BR112016029038 A BR 112016029038A BR 112016029038 B1 BR112016029038 B1 BR 112016029038B1
Authority
BR
Brazil
Prior art keywords
user
vehicle
access
system server
information
Prior art date
Application number
BR112016029038-0A
Other languages
English (en)
Other versions
BR112016029038A2 (pt
Inventor
Hector Hoyos
Jason Braverman
Geoffrey Xiao
Jonathan Francis Mather
Scott Streit
Original Assignee
Veridium Ip Limited
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 Veridium Ip Limited filed Critical Veridium Ip Limited
Publication of BR112016029038A2 publication Critical patent/BR112016029038A2/pt
Publication of BR112016029038B1 publication Critical patent/BR112016029038B1/pt

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/20Means to switch the anti-theft system on or off
    • B60R25/24Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
    • B60R25/241Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user whereby access privileges are related to the identifiers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/20Means to switch the anti-theft system on or off
    • B60R25/25Means to switch the anti-theft system on or off using biometry
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/08Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to drivers or passengers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00563Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys using personal physical data of the operator, e.g. finger prints, retinal images, voicepatterns
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00571Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by interacting with a central unit
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/18Status alarms
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B25/00Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
    • G08B25/14Central alarm receiver or annunciator arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0861Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/102Entity profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R2325/00Indexing scheme relating to vehicle anti-theft devices
    • B60R2325/10Communication protocols, communication systems of vehicle anti-theft devices
    • B60R2325/106Internet
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R2325/00Indexing scheme relating to vehicle anti-theft devices
    • B60R2325/20Communication devices for vehicle anti-theft devices
    • B60R2325/205Mobile phones
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/08Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to drivers or passengers
    • B60W2040/0872Driver physiology
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • H04W4/027Services making use of location information using location based information parameters using movement velocity, acceleration information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/44Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/90Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Mechanical Engineering (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • Biomedical Technology (AREA)
  • Transportation (AREA)
  • Mathematical Physics (AREA)
  • Automation & Control Theory (AREA)
  • Software Systems (AREA)
  • Medical Informatics (AREA)
  • Lock And Its Accessories (AREA)
  • Collating Specific Patterns (AREA)
  • Traffic Control Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Storage Device Security (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

SISTEMA E MÉTODO PARA FACILITAR ACESSO DE USUÁRIO A VEÍCULO COM BASE EM INFORMAÇÕES BIOMÉTRICAS. Sistemas e métodos são fornecidos para autorizar um usuário a aceder a um ambiente controlado por acesso. O sistema inclui uma plataforma de servidor de sistema que comunica com dispositivos móveis (por exemplo, smartphones) e dispositivos de computação de bordo a bordo acessados por usuários. As concretizações permitem uma série de operações através das quais um usuário que acede a um veículo é solicitado a autenticar biometricamente utilizando o smartphone do usuário ou o computador de bordo do veículo. Além disso, o sistema pode ainda autorizar o usuário e facilitar eletronicamente o acesso ao veículo, bem como realizar outras operações autorizadas relacionadas com a utilização do veículo. Além disso, o sistema de acesso ao veículo integra-se com vários dispositivos informáticos e serviços baseados em computador acessíveis ao usuário. Os sistemas e os métodos também facilitam a monitorização ativa dos ocupantes do veículo e das condições ambientais utilizando sensores ópticos e semelhantes, de modo a aumentar a segurança, a conveniência e a segurança dos ocupantes durante a utilização do veículo.

Description

CAMPO DA TÉCNICA DA INVENÇÃO
[0001] A presente invenção refere-se a sistemas e métodos para facilitar o acesso de usuário a veículos, em particular, a sistemas e métodos para facilitar o acesso de usuário a veículos com base em informações biométricas de usuário.ANTECEDENTES DA INVENÇÃO:Os veículos existentes, mesmo o tipo mais custoso com cada opção, não têm ideia de quem seja seu proprietário. O carro, só “sabe”, no sentido mais básico, que alguém está dirigindo o carro e que alguém está sentado no assento da frente. Os carros também podem saber que uma chave com sensor magnético particular está sendo usada para acessar o carro. Em termos gerais, os carros são muito inteligentes em gerenciar a si mesmos, mas não estão cientes sobre quem está no carro. O avanço da tecnologia atual está focado em carros com direção automática que têm alguma noção do mundo exterior. Entretanto, nenhum carro tem noção dos motoristas ou dos passageiros, ou toma ação informada com base em uma identificação dos ocupantes do carro e monitoramento ativo dos ocupantes.
[0002] Dessa forma, há uma necessidade por veículos que tenham ciência do proprietário ou do usuário. Dessa forma, existe uma necessidade para que os sistemas com base em veículo que podem identificar o usuário pelo nome e pela face com o uso de tecnologia de dispositivo móvel convencional. Existe também uma necessidade para integrar de modo seguro sistemas existentes com base em veículo com outros dispositivos de usuário e sistemas e serviços em rede associados ao usuário identificado. Ademais, existe uma necessidade de que tal sistema com base em veículo que, através de aprendizagem por máquina, pode identificar hábitos e preferências de usuário. Adicionalmente, existe uma necessidade por um sistema com base em veículo que possa monitorar o uso do veículo e os usuários durante tal uso do veículo. Adicionalmente, existe uma necessidade por um sistema com base em veículo que utiliza o supracitado para fornecer assistência e serviços relacionados à proteção, à segurança e à conveniência de usuário adicionais que ajudam o usuário em sua vida diária.
[0003] A presente invenção aborda essas e outras considerações.
SUMÁRIO DA INVENÇÃO
[0004] De acordo com uma ou mais modalidades do presente pedido, é revelado no presente documento um método para autorizar um usuário a acessar um veículo. O método inclui acessar, por um dispositivo de computação de servidor remoto, um meio de armazenamento legível por computador em que a informação armazenada no meio de armazenamento inclui: uma pluralidade de perfis de usuário que são associados, cada um, a um respectivo usuário e um respectivo dispositivo móvel, uma pluralidade de perfis de veículo que são associados, cada um, a um respectivo veículo que tem um respectivo computador de bordo, e permissões associadas aos respectivos perfis de usuário em relação aos respectivos perfis de veículo. As permissões governam o acesso pelos respectivos usuários aos respectivos veículos. O método também inclui receber um pedido de autorização na forma de uma ou mais mensagens recebidas pelo dispositivo de computação em uma rede através de um ou mais dispositivos móveis do usuário e o computador de bordo do veículo, a solicitação de autorização que inclui informações de identificação associadas ao usuário e informações de acesso que identificam o veículo e informações de autenticação biométrica geradas por um ou mais dentre o dispositivo móvel e o computador de bordo, em que as informações de autenticação biométrica compreendem pelo menos um de: um identificador biométrico atual gerado com base em informações biométricas capturadas do usuário e uma situação de autenticação biométrica indicando se o usuário foi autenticado biometricamente usando um ou mais dispositivos dentre móveis e o computador de bordo. O método também inclui autorizar, pelo dispositivo de computação com base em pelo menos uma solicitação de autorização recebida, o acesso de usuário ao veículo. A etapa de autorização inclui determinar, pelo dispositivo de computação, que as informações de identificação recebidas correspondem a um perfil de usuário entre a pluralidade de perfis de usuário armazenados no armazenamento, determinar, pelo dispositivo de computação, que o veículo identificado corresponde a um perfil de veículo entre a pluralidade de perfis de veículo armazenados no armazenamento, determinar, pelo dispositivo de computação com base nas informações de autenticação biométrica recebidas, que o usuário é autenticado biometricamente, em que a determinação de que o usuário é autenticado biometricamente inclui: em resposta ao recebimento da situação de autenticação biométrica, determinar com base na situação de autenticação biométrica recebido, que o usuário foi biometricamente autenticado usando um ou mais dispositivos móveis e o computador de bordo, ou em resposta ao recebimento do identificador biométrico atual, autenticar biometricamente o usuário, comparando o identificador biométrico atual com um identificador biométrico gerado anteriormente armazenado em associação com o perfil do usuário, identificando uma ou mais permissões que estão associadas ao perfil de usuário e ao perfil de veículo, e verificar, com base na uma ou mais permissões, que o usuário está autorizado a acessar o veículo. O método também inclui transmitir uma notificação de autorização que facilita o acesso de usuário ao veículo por uma rede de comunicações a um dispositivo de computação remoto associado ao veículo.
[0005] De acordo com um aspecto não de acordo com a invenção, um método para autorizar um usuário a acessar um veículo é fornecido. O método inclui acessar, pelo dispositivo de computação, um meio de armazenamento legível por computador que inclui: uma pluralidade de perfis de usuário que são associados, cada um, a um respectivo usuário e um respectivo dispositivo móvel, uma pluralidade de perfis de veículo que são associados, cada um, a um respectivo veículo que tem um respectivo computador de bordo, e permissões associadas aos respectivos perfis de usuário em relação aos respectivos perfis de veículo. As permissões governam o acesso pelos respectivos usuários aos respectivos veículos. O método também inclui receber, pelo dispositivo de computação em uma rede a partir de um dispositivo móvel, uma solicitação de autorização que inclui informações de identificação associadas a um usuário e um dispositivo móvel, uma situação de autenticação biométrica e informações de acesso que identificam o veículo. O método também inclui autorizar o acesso de usuário ao veículo. A etapa de autorização compreende: determinar que as informações de identificação recebidas correspondem a um perfil de usuário entre a pluralidade de perfis de usuário armazenados no armazenamento. A etapa de autorização também inclui determinar que o veículo identificado corresponde a um perfil de veículo entre a pluralidade de perfis de veículo armazenados no armazenamento. A etapa de autorização também inclui determinar, com base na situação de autenticação biométrica recebida, que o usuário foi autenticado de modo biométrico pelo dispositivo móvel. A etapa de autorização também inclui identificar uma ou mais permissões, entre as permissões, que estão associadas ao perfil de usuário e ao perfil de veículo, e verificar, pelo dispositivo de computação, com base na uma ou mais permissões, que o usuário está autorizado a acessar o veículo. O método também inclui criar, pelo dispositivo de computação no armazenamento, um registro de acesso em relação ao acesso autorizado e transmitir uma notificação de autorização que facilita o acesso de usuário ao veículo por uma rede de comunicações a um dispositivo de computação remoto associado ao veículo, receber, pelo dispositivo de computação em uma rede a partir de um dispositivo móvel, uma solicitação de autorização que compreende: informações de identificação associadas a um usuário e um dispositivo móvel, uma situação de autenticação biométrica e informações de acesso que identificam o veículo;
[0006] Outros recursos e vantagens da presente invenção se tornarão aparentes a partir da descrição a seguir da invenção que se refere aos desenhos anexos.
BREVE DESCRIÇÃO DOS DESENHOS
[0007] A Figura 1 é um diagrama de alto nível de um sistema para autorizar o acesso a um veículo de acordo com pelo menos uma modalidade revelada no presente documento;
[0008] A Figura 2A é um diagrama de blocos de um dispositivo de computação de acordo com pelo menos uma modalidade revelada no presente documento;
[0009] A Figura 2B é um diagrama de blocos de módulos de software de computador de acordo com pelo menos uma modalidade revelada no presente documento;
[0010] A Figura 2C é um diagrama de blocos de um dispositivo de computação de acordo com pelo menos uma modalidade revelada no presente documento;
[0011] A Figura 3 é um diagrama de fluxo que mostra uma rotina para cadastrar um usuário com o uso de um computador à bordo do veículo de acordo com pelo menos uma modalidade revelada no presente documento;
[0012] A Figura 4 é um diagrama de fluxo que mostra uma rotina para autorizar um usuário a acessar um veículo com base nas características biométricas do usuário de acordo com pelo menos uma modalidade revelada no presente documento;
[0013] A Figura 5A é uma ilustração que mostra uma disposição exemplificativa de um dispositivo de computação de veículo de bordo de acordo com pelo menos uma modalidade revelada no presente documento;
[0014] A Figura 5B é uma ilustração que mostra uma disposição exemplificativa de um dispositivo de computação de bordo de acordo com pelo menos uma modalidade revelada no presente documento;
[0015] A Figura 5C é uma ilustração que mostra um veículo exemplificativo que inclui um dispositivo de computação de bordo de acordo com pelo menos uma modalidade revelada no presente documento; e
[0016] A Figura 6A é uma captura de tela de uma interface de usuário exemplificativa de acordo com pelo menos uma modalidade revelada no presente documento.
DESCRIÇÃO DETALHADA DE CERTAS MODALIDADES DA INVENÇÃO
[0017] Apenas a título de exemplo e para o propósito de visão geral e introdução, as modalidades da presente invenção são descritas abaixo, sendo que se referem a um sistema e método para autorizar um acesso do usuário a um ambiente de acesso controlado (ACE), em particular, um veículo, como um automóvel, com base em autenticação biométrica do usuário.
[0018] Os sistemas e métodos revelados no presente documento facilitam o acesso físico de um usuário ao veículo com base em, entre outras coisas, autenticação de usuário com base nas informações biométricas do usuário. De modo similar, as modalidades reveladas fornecem acesso autorizado de usuário a diversos recursos com base em computador e funcionalidade em relação ao veículo e operação do veículo. Conforme descrito adicionalmente no presente documento, o termo “acesso” abrange um ou mais acessos físicos do usuário a um veículo (por exemplo, entrar no interior do veículo), uso do veículo (por exemplo, dirigir o veículo), interagir com os recursos e funções do veículo, usar direta ou indiretamente um dispositivo de computação do usuário (por exemplo, ajustar diversos recursos e definições em relação à operação do veículo, regular o uso do veículo por outros e similares). O acesso de usuário também inclui o uso de recursos, funções e serviços fornecidos por um dispositivo de computação que é integrado ao veículo, por exemplo, com o uso do computador de bordo para o acesso, por meio de uma rede de comunicações, outro ambientes controlados por acesso como serviços com base em assinatura (por exemplo, contas de música, navegação, contas de pagamento) para realizar transações eletrônicas enquanto usar o veículo.
[0019] Os sistemas e métodos revelados no presente documento fornecem a infraestrutura para configurar um carro para ser ciente de proprietário. Mais especificamente, o computador de bordo pode identificar o proprietário por nome e face antes de acessar e enquanto usa o veículo. Além disso, com o uso de sensores ópticos e outros sensores colocados ao longo de todo o veículo, o sistema é configurado adicionalmente para monitorar ativamente o usuário com base em biometria, monitorar o veículo e o ambiente ao redor durante o uso. Consequentemente, o computador de bordo pode aprender, através de aprendizagem por máquina, caraterísticas, hábitos e preferências de usuário. O sistema também pode detectar, com o uso das informações biométricas do usuário, comportamento anormal do usuário, condições de emergência e similares. Em resposta, o sistema pode ajustar a operação do veículo de acordo com isso ou fornecer notificações e alertas aos destinatários apropriados. A aprendizagem por máquina pode ser melhorada adicionalmente e informada pela integração do computador de bordo com outros dispositivos de usuário e sistemas e serviços em rede associados ao usuário. Consequentemente, através da identificação e monitoramento de usuário com base em biometria, monitoramento ambiental e aprendizagem por máquina, o sistema pode fornecer assistência e serviços relacionados à proteção, à segurança e à conveniência para ajudar o usuário em sua vida diária.
[0020] Conforme mostrado na Figura 1, o sistema para autorizar um usuário a acessar um veículo 100 pode incluir uma plataforma de servidor de sistema remota em rede 100 que se comunica com servidores em rede, e dispositivos de computação voltados para o usuário (“dispositivos de usuário”) que incluem, por exemplo e sem limitação, computadores consertados, dispositivos de computação à bordo de veículo (“computador de bordo” 101b), e dispositivos móveis 101a como computadores do tipo laptop, computadores do tipo tablet e telefones inteligentes, para facilitar a autenticação biométrica do usuário e autorizar o acesso solicitado pelo usuário com base em regras e permissões associadas aos respectivos veículos e/ou respectivos usuários.
[0021] A autenticação inclui capturar informações biométricas do usuário, extrair recursos únicos e criptar os recursos como um identificador. A autenticação pode ser realizada por diversos dispositivos voltados para o usuário, tanto sozinhos quanto em coordenação com o servidor de sistema. Em algumas implantações, o usuário pode ser autenticado de modo biométrico pelo dispositivo de telefone inteligente pré-registrado do usuário. Além disso ou alternativamente, o usuário pode ser autenticado pelo computador de bordo. Durante a autenticação pelo computador de bordo, por exemplo, as informações biométricas podem ser capturadas com o uso de um ou mais sensores que estão localizados em ou ao redor do veículo e que estão conectados de modo operacional ao computador de bordo. Com o uso da biometria capturada, o dispositivo de computação de bordo pode realizar a autenticação biométrica do usuário. Além da autenticação biométrica, o computador de bordo pode autorizar, em conjunto com os servidores de sistema remoto, autoriza o usuário a acessar o veículo.
[0022] Se o usuário for autenticado de modo bem sucedido e autorizado a acessar o veículo, o sistema para autorizar um usuário a acessar um veículo 100 pode facilitar o acesso físico do usuário. Por exemplo, o servidor de sistema remoto 105 pode transmitir uma notificação de autorização ao computador de bordo 101b. Ademais, após um usuário ter sido autenticado, o sistema também pode instruir o computador de bordo a realizar outras operações como dar partida no veículo e similares. Nesse modo exemplificativo, o sistema pode facilitar o acesso físico de um usuário ao veículo, assim como fornecer acesso físico ou eletrônico e controle sobre outras funções controladas por computador do veículo e serviços dispositivos através do computador de bordo.
[0023] Além disso, os sistemas e métodos revelados no presente documento fornecem adicionalmente a integração garantida de modo biométrico do computador de bordo 101b com outros dispositivos de computação do usuário cadastrados, como dispositivos móveis de usuário 101a (também referidos como um telefone inteligente) ou computador do tipo desktop, de modo que diversos dispositivos de usuário possam ser usados para interagir com o computador de bordo, gerenciar o acesso ao veículo e outros recursos controlados por computador do veículo. De modo similar, tal integração facilita adicionalmente o compartilhamento seguro do veículo, funcionalidade e serviços com base no veículo e informações em relação ao usuário e o uso do veículo ao longo dos diversos dispositivos que compreendem o sistema 100. Ademais, os sistemas e métodos para autenticação de usuário segura com base em biometria podem ser configurados para autenticar/autorizar o acesso do usuário a outros ambientes controlados por acesso (por exemplo, os dispositivos de computação em rede remotos e os serviços que os mesmos fornecem por meio do computador de bordo ou um dispositivos de computação pessoal do usuário).
[0024] Os sistemas e métodos do presente pedido fornecem conveniência significativa para usuários como uma função de gerenciamento de acesso com base em biometria e segurança aumentada suplementando-se ou eliminando-se a necessidade por chaves físicas, senhas e/ou dispositivos dedicados ao armazenamento de informações de conta de usuário, com cartões ou chaves com sensor magnético de token e similares. Embora as modalidades reveladas sejam descritas no contexto de fornecimento de acesso a um veículo e recursos e funcionalidade controlados por acesso a computador em relação ao uso do veículo, muitos dos princípios revelados no presente documento são aplicáveis de modo similar para facilitar o acesso a virtualmente qualquer tipo de sistema que exija autenticação/autorização de usuário, como, por exemplo, acesso a website, controle de acesso físico, determinação de papel do usuário, identificação de grupo, automação, gerenciamento de senha ou outros ambientes físico e virtual controlados por acesso.
[0025] Os sistemas e métodos revelados no presente documento fornecem uma infraestrutura distribuída de dispositivos de computação que incluem um servidor de sistema de retaguarda que é configurado para coordenar gerenciamento de asserção e acesso de identidade com base em biometria com o uso de diversos tipos de dispositivos voltados para o usuário.
[0026] De acordo com um aspecto da material submetida, a captura imagens para o propósito de identificar um usuário com base em recursos biométricos pode ser realizada com o uso de câmeras digitais disponíveis comercialmente. Por exemplo, a plataforma de autenticação biométrica pode incluir dispositivos de usuário que são configurados para, com o uso de uma dispositivo de câmera associado, capturar informações biométricas do usuário e autenticar o usuário com base em biometria. Em uma ou mais implantações, a plataforma de autenticação biométrica combina tecnologia de reconhecimento facial com a tecnologia de reconhecimento de íris e periocular para facilitar a autenticação biométrica de um usuário. Entretanto, pode ser apreciado que qualquer combinação de biometria pode ser usada, por exemplo, padrão de face, íris, periocular ou mesmo voz, etc. Além disso, a autenticação biométrica também pode incluir sistemas de detecção de “vivacidade” para verificar que uma “pessoa real” tenta o acesso ao sistema e/ou completa uma transação.
[0027] Em uma ou mais implantações, os sistemas exemplificativos também podem implantar Padrões de Protocolo Aberto Biométrico (BOPS). Conforme usado no presente documento, o termo “BOPS” geralmente abrange regras que governam comunicação segura entre diversos dispositivos eletrônicos e/ou o servidor de sistema. Em particular, o protocolo de BOPS pode permitir uma conexão da camada de soquete segura de duas vidas (SSL)/ segurança de camada de transporte (TLS) sobre um mecanismo de encriptação entre dispositivos de usuário e o servidor de sistema, que também pode empregar um sistema de detecção de intrusão. Consequentemente, o SSL de duas vias prevê que cada dispositivo de usuário em comunicação verifica a identidade do servidor de BOPS através de um certificado fornecido pelo servidor e também o servidor verifica a identidade do dispositivo de usuário através de um certificado instalado no dispositivo de usuário (que é único para cada dispositivo móvel e foi gerado pelo BOPS durante o cadastro). Adicionalmente, o TLS, na implantação exemplificativa, é fornecido com o uso de uma cifra de curva elíptica de 571 bits. Consequentemente, as comunicações podem ser garantidas com o uso de um ambiente de SSL de 2 vias em que cada lado tem 1024 ou 2048 bits de comprimento, e uma camada de TLS que tem 571bits de encriptação de ECC, que forma a camada de transporte. O BOPS também pode governar a comunicação entre o servidor de sistema de retaguarda e outros dispositivos de computação de servidor com base remota ou em nuvem.
[0028] Conforme usado no presente documento, o termo “app de cliente” ou aplicativo se refere, em gera, a um aplicativo para dispositivos de computação voltados para o usuário que facilitam a integração do dispositivo de usuário com a plataforma de autenticação biométrica de retaguarda. Com o uso da plataforma de autenticação biométrica, o app de cliente pode configurar os dispositivos de usuário para fornecer aos usuários um acesso seguro a sistemas e serviços que tipicamente exige chaves físicas, uma senha e/ou um nome de usuário e similares. Consequentemente, os dispositivos de usuário que executam o aplicativo de cliente, em conjunto com a plataforma de autenticação biométrica de retaguarda, têm capacidade para substituir todos os usuários de itens portados para identificar a si mesmos e/ou ganhar acesso autorizado a ambientes controlados por acesso e realizar transações seguras (por exemplo, Cartões de Crédito, Passaportes, Carteira de Motorista, Tokens de Acesso, chaves, etc.)
[0029] Um sistema exemplificativo para autorizar acesso a um veículo 100 é mostrado como um diagrama de blocos na Figura 1. Em uma disposição, o sistema consiste em um servidor de sistema 105, dispositivos de computação voltados para o usuário que incluem um dispositivo móvel de usuário 101a e um dispositivo de computação de veículo de bordo (“computador de bordo”) 101b. O sistema 100 também pode incluir um ou mais dispositivos de computação remotos 102.
[0030] O servidor de sistema 105 pode ser praticamente qualquer dispositivo de computação e/ou aparelho de processamento de dados com capacidade para se comunicar com os dispositivos de usuário e os dispositivos de computação remotos e receber, transmitir e armazenar informações eletrônicas e solicitações de processamento conforme descrito adicionalmente no presente documento. De modo similar, o dispositivo de computação remoto 102 pode ser praticamente qualquer dispositivo de computação e/ou aparelho de processamento de dados com capacidade para se comunicar com o servidor de sistema e/ou os dispositivos de usuário e receber, transmitir e armazenar informações eletrônicas e solicitações de processamento conforme descrito adicionalmente no presente documento. Deve ser entendido também que o servidor de sistema e/ou dispositivo de computação remoto pode ser uma quantidade de dispositivos de computação em rede ou com base em nuvem.
[0031] Em algumas implantações, o dispositivo de computação 102 pode representar um sistema de computação em rede que fornece serviços com base em assinatura a usuários por meio de dispositivos de computação no veículo, como o serviço On-Star® fornecido por General Motors de Detroit, Michigan. Conforme pode ser entendido pelas pessoas versadas na técnica, tais sistemas se comunicam com dispositivos de computação de bordo por redes de comunicação sem fio e fornecem serviços com base em assinatura ao usuário através de tais dispositivos que incluem, por exemplo e sem limitação, comunicações, segurança em veículo, chamada sem mãos, navegação turno a turno e sistemas de diagnóstico remoto. A título de exemplo adicional, o dispositivo de computação 102 também pode representar uma rede de computação associada a uma organização empresarial que mantém contas de usuário e exige a autenticação de mantedores de conta antes de garantir acesso a ambientes em rede seguros (por exemplo, website seguro, banco, VPN, provedores de pagamento, serviços com base em assinatura e similares) ou fornecer transações de serviços/condução para mantedores de conta. Consequentemente, os sistemas em rede representados pelo dispositivo de computação 102 pode ser configurado para manter contas de usuário e geralmente exigem autenticação e autorização de usuários antes de fornecer seus respectivos serviços. Os diversos tipos de contas de usuário usados para acessar ou interagir com tais sistemas em rede são referidos no presente documento como contas de transação.
[0032] Os dispositivos de computação do usuário, o que inclui o dispositivo móvel 101a e o computador de bordo 101b, podem ser configurados para se comunicar um com o outro, o servidor de sistema 105 e/ou dispositivo de computação remoto 102, transmitir informações eletrônicas ao mesmo e receber informações eletrônicas a partir do mesmo conforme descrito adicionalmente no presente documento. O dispositivos de usuário também pode ser configurado para receber entradas de usuário, assim como facilitar a autenticação biométrica de usuários capturando-se e processando-se informações biométricas de usuário, por exemplo, imagens digitais e gravações de voz de um usuário 124.
[0033] O dispositivo móvel 101a pode incluir mas não está limitado a um computador do tipo tablet, assistente digital pessoal, telefone celular, dispositivo de telefone inteligente ou dispositivos de computação móveis similares. Pode ser observado que os recursos e a funcionalidade do dispositivo móvel 101a também podem ser implantados com o uso de outros dispositivos de computação voltados para o usuário como estações de trabalho, computadores pessoais, computadores do tipo laptop, terminais de transação e similares. O computador de bordo 101b é destinado a representar diversas formas de dispositivos de computação móveis que são integrados a um veículo e que um usuário pode interagir com tais como sistemas de controle de veículo, sistemas de navegação, sistemas de diagnóstico de bordo (OBD) e similares.
[0034] Conforme descrito adicionalmente no presente documento, o sistema para autorizar acesso a um veículo 100, facilita a autenticação de um usuário 124, de acordo com características biométricas do usuário, em relação ao acesso do usuário a um veículo e/ou serviços em relação ao acesso do usuário ao veículo. Conforme observado anteriormente, a autenticação de usuário pode ser realizada pelo menos em parte, com o uso de um dispositivo móvel do usuário 101a e/ou do computador de bordo 101b.
[0035] Em algumas implantações, identificação e/ou autenticação de acordo com a características biométricas do usuário utiliza a informações biométricas do usuário em um processo de duas etapas. O primeiro estágio é referido como cadastro. No estágio de cadastro, as amostras (por exemplo, imagens) de biometria(s) apropriada(s) é/são coletadas de um indivíduo. Essas amostras de biometria são analisadas e processadas para extrair recursos (ou características) presentes em cada amostra. O conjunto de recursos presente na biometria de um indivíduo pode ser criptado para fornecer um identificador biométrico para a pessoa. Esses identificadores são, então, armazenados para completar o estágio de cadastro. No segundo estágio, a mesma biometria do indivíduo é medida. Os recursos dessa biometria são extraídos como na fase de cadastro para obter informações biométricas atuais do usuário. Se o objetivo for a identificação, então, o identificador biométrico atual é testado contra identificadores armazenados gerados na primeira fase (por exemplo, correspondência de um para muitos). Se ocorrer uma correspondência, a identificação do indivíduo é revelada, de outro modo, a identificação falha. Se o objetivo for autenticação, então, o identificador gerado no segundo estágio é comparado ao identificador gerado no primeiro estágio para a pessoa particular (por exemplo, correspondência de um para um). Se ocorrer uma correspondência, a autenticação é bem sucedida, de outro modo, a autenticação falha. As informações biométricas capturadas também podem fornecer uma indicação como a quanto o usuário é um sujeito vivo. Se o objetivo for determinar vivacidade, os recursos ou características podem ser analisadas para determinar se os mesmos representam um sujeito vivo.
[0036] Em algumas implantações, o servidor de sistema 105 pode ser configurado para facilitar de modo seguro a identificação/autenticação da identidade do usuário (coletivamente referido como asserção de autenticação ou identidade) sem autorizar o acesso do usuário a um ambiente de acesso controlado ou realizar uma solicitação subjacente de transação/operação pelo usuário. Desse modo, não é necessário que o servidor retenha as informações de conta de transação sensíveis ao usuário que são usadas para autorizar o acesso e/ou a transação subjacente. Em vez disso, o servidor de sistema é configurado para autorizar um usuário reconhecendo-se um usuário a partir de outro em nível apropriado de segurança. Por exemplo, o servidor de sistema pode ser configurado para identificar uma tentativa de usuário acessar um veículo e fornecer a identidade de usuário autenticada a um sistema independente que controla acesso e gerenciamento de veículo (por exemplo, o dispositivo de computação remoto 102 operado pelo serviço On- Star®). A título de exemplo adicional, o servidor de sistema pode ser configurado para identificar um usuário que conduz uma transação financeira com o uso do computador de bordo (ou dispositivo móvel) de acordo com os padrões exigidos pelo processador de pagamento e notificar o sistema de computação empresarial do processador de pagamento (por exemplo, dispositivo de computação remoto 102) que o usuário foi autenticado. Consequentemente, os sistemas exemplificativos e métodos para autenticar um usuário podem suplementar e/ou substituir os processos de autenticação empresariais existentes integrando-se a infraestrutura e processos existentes sem interferir em processos estabelecidos para autorizar o acesso/transações uma vez que uma identidade do usuário tenha sido estabelecidas para propósitos de segurança.
[0037] Entretanto, além da asserção de identidade, o servidor de sistema 105 pode ser configurado para implantar processos de segurança adicionais, que inclui reunião de papéis e controle de acesso, de modo a facilitar a autorização de um usuário a acessar um ambiente de acesso controlado. Como tal, o processo de autorização do usuário pode incluir asserção de identidade e também pode incluir autorização determinando-se a possibilidade da identidade do usuário estar associada às permissões de requisito ao acesso a um ambiente de acesso controlado ou estar associada a um ou mais contas de transação que são utilizáveis para realizar uma transação solicitada.
[0038] Em algumas implantações, o servidor de sistema 105 também pode implantar regras que governam o acesso a informações e/ou a transmissão de informações entre uma diversidade de dispositivos de computação com os quais os usuários podem interagir (por exemplo, dispositivo móvel 101a, computador de bordo 101b) e um ou mais servidores de retaguarda confiáveis (por exemplo, servidor de sistema 105 e dispositivo de computação remoto 102). Mais especificamente, o servidor de sistema 105 pode reforçar regras que governam o acesso do usuário 124 a informações. O servidor de sistema também pode garantir regras que governam o compartilhamento das informações do usuário com terceiros autorizados e autenticados, conforme definido pelo usuário. Por exemplo, o servidor de sistema pode regular o acesso a uma base de dados de informações que pertencem ao uso do usuário 124 de um veículo e limitar o acesso àquelas informações a outros usuários e terceiros (por exemplo, empresas de monitoramento) de acordo com regras definidas pelo usuário. A título de exemplo adicional, manter uma base de dados de informações e garantir o acesso às informações a um usuário autenticado de acordo com regras ou permissões anteriormente concedidas ao usuário.
[0039] Os sistemas e métodos exemplificativos para facilitar a asserção de identidade, a reunião de papéis, o controle de acesso e outras funções de segurança do servidor de sistema 105, que inclui a garantia de audição e segurança e a contabilidade são descritas adicionalmente no presente documento.
[0040] Deve ser observado que embora a Figura 1 retrate o sistema para autorizar o acesso a um ambiente de acesso controlado 100 em relação a um dispositivo móvel 101a e um computador de bordo 101b e um dispositivo de computação remoto 102, deve ser entendido que qualquer quantidade de tais dispositivos pode interagir com o sistema do modo descrito no presente documento. Deve ser entendido adicionalmente que, em certas implantações, os dispositivos e máquinas referidos, e suas operações, recursos e/ou funcionalidades associadas e/ou anexas podem ser combinadas ou dispostas ou empregadas de outro modo ao longo de qualquer quantidade de tais dispositivos e/ou máquinas, como por uma conexão de rede ou conexão com fio ou conexão sem fio. Deve ser observado também que embora a Figura 1 retrate um sistema 100 em relação ao usuário 124, deve ser entendido que qualquer quantidade de usuários pode interagir com o sistema do modo descrito no presente documento.
[0041] Deve ser entendido também que os recursos e funcionalidade exemplificativos descritos no presente documento no contexto do computador de bordo 101b não são tão limitados e podem ser implantados com o uso de outros dispositivos de computação habilitados, como o dispositivo móvel 101a e vice versa.
[0042] A Figura 2A retrata uma diagrama de blocos exemplificativo do computador de bordo 101b para uso com o sistema para autorizar o acesso a um veículo 100. O computador de bordo pode incluir diversos componentes de hardware e software que estão localizados em uma ou mais localidades em ou sobre um veículo associado e que serve para habilitar a operação do sistema 100. Os componentes do computador de bordo incluem um ou mais processadores 110, uma memória 120, um microfone 125, um visor 140, uma ou mais câmeras 145, uma saída de áudio 155, um armazenamento 190 e uma interface de comunicação 150.
[0043] O processador 110 serve para executar o aplicativo de cliente que inclui instruções de software na forma de código executável que pode ser carregado na memória 120. O processador 110 pode ser uma quantidade de processadores, uma unidade de processamento central CPU, uma unidade de processamento de gráficos GPU, um núcleo com múltiplos processadores ou qualquer outro tipo de processador, dependendo da implantação particular.
[0044] De preferência, a memória 120 e/ou o armazenamento 190 são acessíveis pelo processador 110, o que, desse modo, permite que o processador receba e execute instruções criptadas na memória e/ou no armazenamento de modo a fazer com que o computador de bordo e seus diversos componentes de hardware executam operações para aspectos dos sistemas e métodos, conforme será descrito em maiores detalhes abaixo. A memória pode ser, por exemplo, uma memória de acesso aleatório (RAM) ou qualquer outro meio de armazenamento legível por computador volátil ou não volátil adequado. Além disso, a memória pode ser fixa ou removível. O armazenamento 190 pode tomar diversas formas, dependendo da implantação particular. Por exemplo, o armazenamento pode conter um ou mais componentes ou dispositivos como um disco rígido, uma memória flash, um disco óptico regravável, uma fita magnética regravável ou alguma combinação dos supracitados. O armazenamento também pode ser fixo ou removível.
[0045] Um ou mais módulos de software 130 são criptados no armazenamento 190 e/ou na memória 120. Os módulos de software 130 podem compreender um ou mais programas/aplicativos de software (referidos como o “aplicativo de cliente”) que tem instruções na forma de código. O código pode ser gravado em qualquer combinação de uma ou mais linguagens de programação e são executáveis no processador e, quando executados no processador 110, configuram o processador para executar diversas operações, conforme descrito adicionalmente no presente documento. Conforme retratado na Figura 2B, de preferência, incluído entre os módulos de software 130 está um módulo de interface de usuário 170, um módulo de captura biométrica 172, um módulo de análise 174, um módulo de cadastro 176, um módulo de base de dados 178, um módulo de autenticação 180 e um módulo de comunicação 182.
[0046] O código de programa pode ser executado totalmente no computador de bordo 101b, como um pacote de software independente, parcialmente no computador de bordo e um dispositivo remoto, como o servidor de sistema 105. No último cenário, o computador remoto pode ser conectado ao computador de bordo 101b através de uma rede, que inclui uma rede de área local (LAN) ou uma rede de área ampla (WAN), rede de comunicações móvel, rede celular ou a Internet com o uso de um Provedor de Serviço de Internet.
[0047] Também pode ser dito que o código de programa de módulos de software 130 e um ou mais dispositivos de armazenamento legíveis por computador (como a memória 120 e/ou o armazenamento 190) provenientes de um produto de programa de computador que pode ser fabricado e/ou distribuído de acordo com a presente invenção, conforme é conhecido pelas pessoas de habilidade comum na técnica.
[0048] Pode ser observado também que não é exigido que os módulos sejam armazenados localmente pelo computador de bordo 101b e podem ser armazenados de modo distribuído. Deve ser entendido que em algumas modalidades ilustrativas, um ou mais dos módulos de software 130 podem ser transferidos por download por uma rede para o armazenamento 190 a partir de outro dispositivo ou sistema por meio da interface de comunicação 150 para uso dentro do sistema que autoriza o acesso a um veículo 100. Além disso, deve ser observado que outras informações e/ou dados relevantes à operação dos sistemas e métodos presentes (como a base de dados 185) também podem ser armazenados no armazenamento.
[0049] Em algumas implantações, informações sensíveis ao usuário podem ser armazenadas em um armazenamento de dados encriptados que é alocado de modo específico de modo a armazenar de modo seguro as informações coletadas ou geradas pelo processador que executa o aplicativo de autenticação seguro. As medidas de encriptação podem ser usadas para armazenar as informações localmente no armazenamento e para transmitir informações ao dispositivo de computação remoto. Por exemplo, tais dados podem ser encriptados com o uso de uma cifra polimétrica de 1024 bits, ou, dependendo dos controles de exportação, um método de encriptação de 256 bits de AES. Ademais, a encriptação pode ser realizada com o uso de chave remota (sementes) ou chaves locais (sementes). Os métodos de encriptação alternativos podem ser usados conforme pode ser entendido pelas pessoas versadas na técnica, por exemplo, SHA256. Além disso, os dados armazenados no computador de bordo 101b e/ou servidor de sistema 105 podem ser encriptados com o uso de informações biométricas do usuário, informações de vivacidade ou informações de dispositivo ou qualquer combinação dos supracitados, como uma chave de encriptação. Por exemplo, com o uso de uma função de derivação de chave, uma ou mais chaves secretas podem ser geradas a partir de informações de usuário únicas como informações biométricas, de modo que a chave seja associada de modo único ao usuário em virtude de serem derivada das informações biométricas do usuário. Em algumas implantações, uma combinação das informações de usuário supracitadas pode ser usada para criar uma chave única complexa para o usuário que pode ser encriptada com o uso de Criptografia de Curva Elíptica e armazenadas no dispositivo móvel. Além disso, aquela chave pode ser usada para garantir que os dados de usuário armazenados no dispositivo móvel e/ou no servidor de sistema.
[0050] A base de dados 185 também está armazenada de preferência no armazenamento 190. Conforme será descrito em maiores detalhes abaixo, a base de dados contém e/ou mantém diversos itens e elementos de dados que são utilizados ao longo de todas das diversas operações do sistema e do método para autenticar um acesso de usuário a um veículo 100. As informações armazenadas na base de dados pode incluir mas não estão limitadas a um perfil de usuário, conforme será descrito em maiores detalhes no presente documento. Deve ser observado que embora a base de dados seja retratada como sendo configuradas localmente ao computador de bordo 101b, em certas implantações, a base de dados e os diversos elementos de dados armazenados nos mesmos podem ser, além disso ou alternativamente, localizados remotamente (como em um dispositivo remoto 102 ou servidor de sistema 105 - não mostrado) e conectado ao computador de bordo através de uma rede de modo conhecido às pessoas de habilidade comum na técnica.
[0051] Uma interface de usuário 115 também é conectada de modo operacional ao processador. A interface pode ser um ou mais dispositivo(s) de entrada ou saída como comutador(es), botão (botões), chave(s), uma tela sensível ao toque, microfone, etc. conforme pode ser entendido na técnica de dispositivos eletrônicos de computação e dispositivos de computação no veículo. A Interface de Usuário serve para facilitar a captura de comandos provenientes do usuário como comandos de ligar-desligar ou informações de usuário e definições relacionadas à operação das modalidades reveladas. Por exemplo, a interface serve para facilitar a captura de certas informações a partir do usuário como informações pessoais de usuário para cadastrar com o sistema, durante a autenticação de usuário e durante a operação normal e uso do veículo conforme descrito adicionalmente no presente documento.
[0052] Um visor 140 também pode ser conectado de modo operacional ao processador 110. O visor inclui uma tela ou qualquer outro tal dispositivo de apresentação que permite que o sistema instrua ou forneça de outro modo a retroalimentação ao usuário em relação à operação do veículo e do computador de bordo. A título de exemplo, o visor pode ser um visor digital como um visor de matriz de ponto ou outro visor bidimensional montado no cluster de calibragem do veículo conforme mostrado na Figura 5A ou um visor montado ao painel de instrumento conforme mostrado na Figura 5B.
[0053] A título de exemplo adicional, a interface e o visor podem ser integrados a um visor de tela sensível ao toque. Consequentemente, o visor também é usado para mostrar uma interface de usuário gráfica, que pode exibir diversos dados e fornecer “formas” que incluem campos que preveem a entrada de informações pelo usuário. O toque e a tela sensível ao toque em localidades correspondentes ao visor de uma interface de usuário gráfica permitem que a pessoa interaja com o dispositivo para inserir dados, mudar definições, controlar funções, etc. Então, quando a tela sensível ao toque for tocada, as interface de usuário comunica essa mudança ao processador, e as definições podem ser mudadas ou informações inseridas pelo usuário podem ser capturadas e armazenadas na memória.
[0054] Uma câmera 145 também é conectado de modo operacional ao processador 110. A câmera serve para facilitar a captura de imagens do usuário. Em algumas implantações, a câmera 145 pode incluir um ou mais câmeras de luz visível (por exemplo, câmeras normalmente encontradas em dispositivos e que têm uma resolução suficiente), câmeras próximas a infravermelho configuradas para capturar imagens de NIR de um usuário, câmeras infravermelhas e câmeras infravermelhas térmicas ou uma combinação dos supracitados. De preferência, pelo menos uma câmera é posicionada em ou sobre o veículo de modo que o acervo de imagens do usuário possa ser capturado enquanto o usuário estiver fora do veículo. Por exemplo uma câmera montada ao exterior 145a é mostrada na Figura 5C como parte da montagem de espelho de vista lateral do veículo. Uma ou mais câmeras adicionais também podem ser colocadas em diversas localidades dentro do veículo, por exemplo, uma câmera 145b pode ser colocada no cluster de calibragem de modo a capturar o acervo de imagens do motorista enquanto sentado no assento do motorista, conforme mostrado na Figura 5A. Além disso, uma ou mais câmeras podem ser posicionadas em diversas localidades do interior do veículo de modo a capturar o acervo de imagens de passageiros para o monitoramento ou a identificação conforme descrito adicionalmente no presente documento.
[0055] Em algumas implantações, o acervo de imagens é capturado para o propósito de identificar/autenticar de modo biométrico o usuário a partir das imagens. Além disso, as câmeras podem capturar o acervo de imagens para o propósito de monitorar um ou mais ocupantes/usuários do veículo que inclui detectar expressões faciais, movimento, linguagem corporal, monitoramento de sinais vitais e outros indicadores biométricos de diversas condições. Por exemplo, uma câmera de IR térmica pode ser usada para capturar o acervo de imagens de um ou mais usuários no veículo que são utilizáveis pelo processador para detectar a temperatura corporal principal, frequência cardíaca etc. A luz visível ou câmeras de NIR e IR podem ser usadas para detectar dilatação de pupila (por exemplo, para detectar estado alterado/intoxicação), fechamento de olhos (por exemplo, sinais biométricos de sonolência), monitorar sinais vitais como pulso e frequência respiratória, detectar expressões faciais (por exemplo, para detectar humor/comportamento) e similares.
[0056] Retornando à Figura 2A, o processador 110 e/ou a câmera 145 também pode ser acoplado de modo comunicativo a um ou mais emissores de luz ou sinal (não mostrados) para iluminar um sujeito durante captura de imagem, por exemplo, luz visível, emissores infravermelhos e de luz quase infravermelha e similares.
[0057] A saída de áudio 155 também é conectada de modo operacional ao processador 110. A saída de áudio pode ser qualquer tipo de sistema de alto-falante que é configurado para executar arquivos de áudio eletrônicos conforme pode ser entendido pelas pessoas versadas na técnica. A saída de áudio pode ser integrado ao dispositivo móvel 101 ou externo ao dispositivo móvel 101. Além disso, o dispositivo móvel também pode incluir um ou mais microfones 104 para capturar gravações de áudio conforme pode ser entendido pelas pessoas versadas na técnica.
[0058] Diversos dispositivos/sensores de hardware adicionais 160 também podem ser conectados de modo operacional ao processador. Os sensores 160 podem incluir: um relógio de bordo para rastrear o horário do dia, etc.; um dispositivo habilitado por GPS para determinar uma localização do dispositivo móvel; um acelerômetro para rastrear a orientação e aceleração do dispositivo ou veículo associado; magnetômetro de gravidade; sensores de proximidade; sensores de radiação de RF, reguladores de temperatura e outros tais sensores que são normalmente encontrados em dispositivos móveis, computadores de bordo para veículos, conforme pode ser entendido pelas pessoas versadas na técnica.
[0059] A interface de comunicação 150 também é conectada de modo operacional ao processador 110 e pode ser qualquer interface que permite a comunicação entre o dispositivo móvel 101a e dispositivos externos, máquinas e/ou elementos que incluem o servidor de sistema 105. De preferência, a interface de comunicação inclui, mas não está limitado a, um modem, um Cartão de Interface de Rede (NIC), uma interface de rede integrada, um transmissor/receptor de radiofrequência (por exemplo, Bluetooth, celular, NFC), um transmissor/receptor de comunicação por satélite, uma porta infravermelha, uma conexão de USB, e/ou qualquer outras tais interfaces para conectar o dispositivo móvel a outros dispositivos de computação e/ou redes de comunicação como redes privadas e a Internet. Tais conexões pode incluir a conexão com fio ou uma conexão sem fio (por exemplo, com o uso do padrão 802.11), embora deva ser entendido que a interface de comunicação possa ser praticamente qualquer interface que permite a comunicação para/a partir do dispositivo móvel.
[0060] A Figura 2E é um diagrama de blocos que ilustra uma configuração exemplificativa do servidor de sistema 105. O servidor de sistema 105 pode incluir um processador 210 que é conectado de modo operacional a diversos componentes de hardware e software que servem para permitir a operação do sistema para facilitar a autenticação segura de transações em um terminal 100. O processador 210 serve para executar as instruções para realizar diversas operações em relação à autenticação de usuário e processamento de transação conforme será descrito em maiores detalhes abaixo. O processador 210 pode ser inúmeros processadores, um núcleo de multiprocessador ou algum outro tipo de processador, dependendo da implantação particular.
[0061] Em certas implantações, uma memória 220 e/ou um meio de armazenamento 290 são acessíveis pelo processador 210, o que, desse modo, permite que o processador 210 receba e executa instruções armazenadas na memória 220 e/ou no armazenamento 290. A memória 220 pode ser, por exemplo, uma memória de acesso aleatório (RAM) ou qualquer outro meio de armazenamento legível por computador volátil ou não volátil adequado. Além disso, a memória 220 pode ser fixa ou removível. O armazenamento 290 pode tomar diversas formas, dependendo da implantação particular. Por exemplo, o armazenamento 290 pode conter um ou mais componentes ou dispositivos como um disco rígido, uma memória flash, um disco óptico regravável, uma fita magnética regravável ou alguma combinação dos supracitados. O armazenamento 290 também pode ser fixo ou removível.
[0062] Um ou mais programas ou aplicativos de software (referidos como o “aplicativo de servidor de autenticação segura”) que compreende instruções na forma de código que é executável pelo processador 210 podem ser criptadas no armazenamento 290 e/ou na memória 220. Por exemplo, o aplicativo de servidor pode incluir módulos de software 130 (retratado na Figura 2B) e os módulos 130 podem ser executado totalmente no servidor de sistema 105 como um pacote de software independente, parcialmente no servidor de sistema 105 e parcialmente em um dispositivo de computação remoto, como um dispositivo de computação remoto 102, dispositivo móvel 101a e/ou dispositivo de computação do usuário 101b, ou totalmente em tais dispositivos de computação remotos.
[0063] Uma base de dados 280 também está armazenada de preferência no armazenamento 290. Conforme será descrito em maiores detalhes abaixo, a base de dados 280 contém e/ou mantém diversos itens e elementos de dados que são utilizados ao longo de todas das diversas operações do sistema e do método para autenticar um acesso de usuário a um veículo 100, que inclui mas não está limitado a, perfis de usuário conforme será descrito em maiores detalhes no presente documento. Deve ser observado que embora a base de dados 280 seja retratada como sendo configuradas localmente ao dispositivo de computação 205, em certas implantações, a base de dados 280 e/ou diversos dentre os elementos de dados armazenados na mesma pode ser armazenada em uma memória ou meio de armazenamento legível por computador que está localizada remotamente e conectada ao servidor de sistema 105 através de uma rede (não mostrada), de modo conhecido às pessoas de habilidade comum na técnica.
[0064] Uma interface de comunicação 255 também é conectada de modo operacional ao processador 210. A interface de comunicação 255 pode ser qualquer interface que permite a comunicação entre o servidor de sistema 105 e os dispositivos, máquinas e/ou elementos externos. Em certas implantações, a interface de comunicação 255 inclui, mas não está limitada a, um modem, um Cartão de Interface de Rede (NIC), uma interface de rede integrada, um transmissor/receptor de radiofrequência (por exemplo, Bluetooth, celular, NFC), um transmissor/receptor de comunicação por satélite, uma porta infravermelha, uma conexão de USB, e/ou qualquer outras tais interfaces para conectar o dispositivo de computação 205 a outros dispositivos de computação e/ou redes de comunicação como redes privadas e a Internet. Tais conexões pode incluir a conexão com fio ou uma conexão sem fio (por exemplo, com o uso do padrão 802.11), embora deva ser entendido que a interface de comunicação 255 possa ser praticamente qualquer interface que permite a comunicação para/a partir do processador 210.
[0065] As operação do sistema para autorizar acesso a um veículo e os diversos elementos e componentes descritos acima serão observados adicionalmente em referência ao método para autenticar um usuário conforme descrito abaixo, em conjunto com as Figuras 3 a 4 com referência continuada às Figuras 1 e 2A a 2C, 5A a 5C.
[0066] Os processos retratado nas Figuras 3 e 4 são descritos a partir da perspectiva do computador de bordo 101b assim como o servidor de sistema 105, entretanto, deve ser entendido que os processos podem ser realizados modo similar, como um todo ou em parte, com o uso do dispositivo móvel 101a ou qualquer combinação do supracitado.
[0067] A Figura 3 é um diagrama de fluxo que ilustra uma rotina 400 para cadastrar o usuário 124 com o sistema 100. O processo de cadastro verifica a identidade do usuário para garantir que o usuário seja quem os mesmos dizem que são. A inscrição também especifica o modo no qual o usuário 124 e/ou o dispositivo de usuário que é usado para autenticar o usuário (por exemplo, computador de bordo 101b e/ou o dispositivo de bordo 101b) é identificado ao servidor de sistema 105 durante processos de autenticação. Além disso, o cadastro pode criar um perfil de usuário que associa o usuário 124 a dispositivos de usuário (por exemplo, o dispositivo móvel do usuário 101a e/ou o computador de bordo 101b) e com uma ou mais das contas de transação do usuário (isto é, uma acesso de veículo e conta de gerenciamento de veículo como um On-Star®, ou um serviço de gerenciamento de veículo de frota mantido pelo dispositivo de computação remoto 102). A inscrição também inclui capturar (por exemplo, ler) os recursos de biometria do usuário, gerar um ou mais identificadores biométricos que distinguem esses recursos e determinam a vivacidade do usuário. Essas etapas podem ser realizadas para verificação assim como para estabelecer uma linha de base para sessões de verificação futuras conforme descrito adicionalmente no presente documento. Consequentemente, pode ser apreciado que muitas das etapas discutidas em relação à Figura 3 podem ser realizadas durante às sessões subsequentes de autenticação de usuário conforme discutido em relação à Figura 4.
[0068] O processo começa na etapa 305, em que uma sessão de comunicação inicial é estabelecida entre o computador de bordo 101b e o servidor de sistema 105. Em algumas implantações, as comunicações entre o computador de bordo e o servidor de sistema podem ser estabelecidas com o uso de Camadas de Soquete Seguras (SSL) de 2 vias estabelecidas em um topo de comunicação de SSL de 1 via. Mais especificamente, o processador 110, que é configurado executando-se um ou mais aplicativos de software, que inclui, de preferência, o módulo de comunicação 182 e o módulo de cadastro 176, pode transmitir uma chamada de API ao servidor de sistema 105 e estabelecer uma comunicação de SSL de 1 por meio de sessão com o servidor de sistema 105 a fim de encriptar as comunicações. A chamada de API também pode incluir uma chave de SSL de duas vias privada de modo a estabelecer um ambiente de comunicação segura de SSL de duas vias. Em algumas implantações, o computador de bordo pode transmitir um certificado de SSL de duas vias pré- carregado e uma chave de API que é única ao aplicativo de cliente do computador de bordo. O certificado e a chave pré-carregados podem ser exemplos de uso único que são armazenados quando o aplicativo de cliente for armazenado na memória.
[0069] Então, na etapa 310, o computador de bordo 101b coleta informações de usuário de identificação. Mais especificamente, o processador 110, que é configurado executando-se um ou mais módulos de software 130, que inclui, de preferência, o módulo de cadastro 176 e o módulo de interface de usuário 170, pode avisar o usuário a inserir as informações de usuário de identificação e receber as entradas de usuário por meio da interface de usuário 115. As informações de usuário de identificação podem incluir informações sobre a identidade do usuário (por exemplo, nome, endereço, número de seguro social, etc.). Por exemplo, conforme mostrado na Figura 6A, o visor do dispositivo de bordo 600 pode avisar o usuário a inserir tais informações pessoais sobre a identidade do usuário 610. Em algumas implantações, algumas ou todas as informações podem ser reunidas automaticamente a partir da memória do computador de bordo 101b ou a partir de outro dispositivo de computação. Por exemplo, as informações de usuário podem ser fornecidas a partir de outro dispositivo de usuário inscrito como o dispositivo móvel 101a ou obtido automaticamente a partir de um perfil de usuário existente associado ao usuário que é mantido pelo servidor de sistema 105 ou pelo dispositivo de computação remoto 102.
[0070] Além disso, as informações de usuário de identificação podem incluir informações sobre uma ou mais contas de transação com as quais o usuário pode acessar ou interagir com o veículo conforme descrito adicionalmente no presente documento. Por exemplo, o usuário pode inserir login e senhas pré-existentes 615 associadas às diversos contas de transação do usuário. Em algumas implantações, o processador configurado e/ou o servidor de sistema 105 pode obter automaticamente algumas ou todas as tais informações diretamente a partir da organizações empresariais associadas às contas de transação e/ou ACEs após verificar a identidade do usuário de acordo com as informações de usuário de identificação fornecidas pelo usuário.
[0071] Então, na etapa 315, as informações do dispositivo de identificação são coletadas. As informações de identificação do dispositivo podem incluir mas não estão limitadas a pelo menos uma porção dente DeviceID, AndroidID, IMEI, número de série da CPU, número de série da GPU e outros tais identificadores que são únicos ao computador de bordo 101b. Mais especificamente, o processador 110, que é configurado executando-se um ou mais módulos de software 130, que inclui, de preferência, o módulo de cadastro 176, podem consultar os diversos componentes de hardware e software do computador de bordo 101b para obter as respectivas informações de dispositivo de identificação.
[0072] Então, na etapa 320, a identidade do usuário é verificada. A verificação de identidade fornece segurança adicional e determina que o usuário 124 seja, de fato, quem os mesmos reivindicam ser. Deve ser entendido que a verificação da identidade do usuário pode ser realizada pelo servidor de sistema 105, pelo computador de bordo 101b ou por uma combinação do supracitado.
[0073] Deve ser entendido que o rigor da verificação de identidade pode variar dependendo do nível de segurança conforme ditado pela implantação particular do sistema de autenticação segura 100. Por exemplo, login de usuário a um quadro de fórum/discussão online pode exigir apenas a verificação liberal de uma identidade do usuário, enquanto os pedidos nos quais os sistemas e métodos revelados são usados para autenticar uma transação financeira podem exigir validação de identidade rigorosa.
[0074] Então, na etapa 325, se uma identidade do usuário for verificada, um perfil de usuário pode ser gerado e armazenado. O perfil de usuário pode incluir uma ou mais partes de informações de usuário de identificação e informações de dispositivo de identificação. Além disso, o perfil de usuário pode incluir informações em relação a uma ou mais das contas de transação do usuário assim como definições que podem ser usadas para orientar a operação do sistema 100 de acordo com as preferências do usuário.
[0075] Em algumas implantações, o servidor de sistema 105 pode gerar um identificador único para o usuário (uma “ID de usuário”) e um dispositivo identificador associado (uma “ID móvel”) e armazenar os identificadores em um ambiente persistente em cluster de modo a criar o perfil para o usuário. A ID de usuário e a ID móvel podem ser geradas com o uso de uma ou mais partes de informações de usuário de identificação e informações de dispositivo de identificação, respectivamente. Deve ser entendido que informações adicionais de usuário de identificação e informações adicionais de dispositivo de identificação também podem ser armazenadas para criar o perfil de usuário ou armazenadas em associação ao perfil de usuário.
[0076] Além disso, a ID de usuário e a ID móvel associada pode ser armazenada em associação a informações em relação a uma ou mais contas de transação descritas na etapa 315. Em algumas implantações, as informações específicas de conta de transação podem ser armazenadas no servidor de sistema 105, o que, desse modo, permite que o servidor de sistema autorize todas ou parte das transações solicitadas por parte do usuário e da organização empresarial. Além disso ou alternativamente, o perfil de usuário pode ser associado a uma conta de transação com o uso, por exemplo, de um identificador (por exemplo, uma ID de sítio ou identificador global único, etc.) ou outro tal indicador a um armazenamento de dados seguro que armazena as informações da conta de transação sensíveis, a saber, o dispositivo de computação remoto 102 operado por uma organização empresarial. Consequentemente, não é exigido que o servidor de sistema 105 armazene informações da conta de transação sensíveis, e, conforme descrito adicionalmente no presente documento, o servidor de sistema 105 pode gerar e/ou encaminhar solicitações para autorizar um usuário à organização empresarial apropriada para processamento adicional. Além disso ou alternativamente, o servidor de sistema pode consultar o armazenamento de dados seguro para reunir as informações necessárias para processar qualquer uma das tais solicitações.
[0077] Nessa junção, pode ser apreciado que a ID de usuário pode ser usada para mapear o perfil de usuário às contas de transação de legado do usuário. Além disso, a ID móvel ata o dispositivo a um perfil de usuário. Em algumas implantações, as IDs de usuário são uma convenção, enquanto, as IDs móveis são obrigatórias devido ao fato da ID móvel sozinha poder ligar o par de usuário 124 e computador de bordo 101b ao perfil de usuário mantido pelo servidor de sistema 105 e/ou as contas de transação do usuário. Ademais, quaisquer informações adicionais incluídas no perfil de usuário podem ser usadas para propósitos de não repúdio ou proveniência pelo servidor de sistema 105 em futuras solicitações de autorização.
[0078] Pode ser observado que os perfis de usuário podem ser criados pelo servidor de sistema 105 e/ou pelo computador de bordo 101b. Ademais, um ou mais exemplos de um perfil de usuário podem ser armazenados nos diversos dispositivos (por exemplo, o servidor de sistema 105, o dispositivo móvel 101a, o dispositivo de computação remoto 102 ou o dispositivo de computação do usuário 101b). Além disso, as informações incluídas nos diversos exemplos dos perfis do usuário podem variar de dispositivo para dispositivo. Por exemplo, um exemplo do perfil de usuário que está armazenado no computador de bordo 101b pode incluir a ID de usuário, a ID móvel, informações de usuário de identificação e informações sensíveis em relação às contas de transação do usuário, a saber, números de conta e similares. A título de exemplo adicional, o exemplo do perfil de usuário armazenado pelo servidor de sistema 105 pode incluir a ID de usuário, a ID móvel, outros identificadores únicos atribuídos ao usuário e informações que identificam as contas de transação do usuário mas não incluem informações de conta sensíveis.
[0079] Em algumas implantações, a geração do perfil de usuário pelo servidor de sistema 105 também pode incluir gerar uma chave privada. Em algumas implantações, a chave privada pode ser um certificado único de SSL de duas vias. A chave pode ser gerada pelo servidor de sistema 105 ou, além disso ou alternativamente, o computador de bordo 101b. Em algumas implantações, a chave pode ser gerada com o uso de uma ou mais das informações de usuário de identificação, o que pode incluir as informações em relação à(s) conta(s) de transação do usuário, e às informações de dispositivo de identificação. N ocaso da geração da chave privada pelo servidor de sistema 105, a chave privada gerada também pode ser transmitida de volta para o computador de bordo 101b para o armazenamento no dispositivo. Consequentemente, a chave gerada pode ser usada para comunicações subsequentes em conjunto com sessões de asserção de identidade.
[0080] Por exemplo, a fase de cadastro/gênese pode estabelecer um exemplo do usuário inscrito no armazenamento persistente ligando-se as informações que identificam o usuário (por exemplo, ID de usuário, SSN, e-mail ou outros identificadores de usuário) a um Nome Comum (CN), que pode ser o modo particular pelo qual o usuário particular é identificado de modo único pelo servidor de sistema 105 e/ou sistemas de conta de transação de legado na chave de camadas de soquete segura de duas vias. Consequentemente, a fase de gênese também pode ligar contas de transação de legado associadas ao usuário (por exemplo, a conta bancária do usuário) com a identidade do usuário mantida pelo servidor de sistema 105.
[0081] A chave privada (gerada no servidor de sistema 105 e/ou no computador de bordo 101b ou dispositivo móvel 101a) e liga o par dispositivo de usuário particular (por exemplo, ID móvel) e usuário (por exemplo, ID de usuário) à identidade do usuário (por exemplo, identificador de usuário, nome comum, etc.) que será usado para a comunicação subsequente.
[0082] Em algumas implantações, a identidade conforme inferida através da chave de Camada de Soquete Seguro de 2 vias pode ser mantida por toda a comunicação. Essa chave pode ser criptada com uma senha conhecida apenas pelo dispositivo em uso durante o cadastro, que, nesse exemplo, é o computador de bordo 101b. Além disso, a chave é colocada de modo programático no armazenamento de chave no computador de bordo 101b. Este é o único mecanismo que permite a identidade e se liga às fases de gênese. De preferência, nenhum humano ou dispositivo sabe a senha usada para encriptar a chave de SSL de duas vias. Consequentemente, o computador de bordo 101b, com o uso da chave privada, tem uma identidade para oferecer nas comunicações subsequentes. Pode ser observado que cada dispositivo habilitado associado a um usuário pode ter uma chave única que pode ser ligada ao mesmo perfil de usuário que permite o uso de múltiplos dispositivos do mesmo modo, por exemplo, o dispositivo móvel 101a e o computador de bordo 101b. Além disso ou alternativamente, perfis de usuário separados podem ser estabelecidos e mantidos para cada par usuário-dispositivo de modo independente ou de modo ligado. Pode ser observado também, de modo similar, que múltiplos usuários podem usar o(s) mesmo(s) dispositivo(s) que corresponde(m) a perfis de usuário individuais ou perfis de usuário conjuntos ou de perfis de usuário ligados de outro modo. Por exemplo, um veículo particular pode ser compartilhado por qualquer quantidade de usuários aprovados. Consequentemente, o computador de bordo 101b associado ao veículo pode ser ligado a cada um dos usuários aprovados durante as respectivas fases de gênese. Conforme descrito adicionalmente no presente documento, o controle e o gerenciamento de acesso podem definir uma hierarquia de usuários e papéis e regras associadas em relação ao acesso do respectivo usuário ao veículo, (por exemplo, acesso a recursos/funcionalidade monitorados/controlados pelo computador de bordo 101b sozinho ou em conjunto com um ou mais dispositivos remotos como o servidor de sistema 105 e o dispositivo de computação remoto 102).
[0083] Consequentemente, como um resultado da gênese/cadastro, um perfil de usuário é criado, sendo que associa o usuário 124 aos dispositivos inscritos do usuário. Além disso, gênese serves para fornecer informações ao computador de bordo 101b (por exemplo, um identificador de usuário e identificador de dispositivo únicos e/ou chaves únicas) para identificar o usuário 124 e/ou o computador de bordo 101b em comunicações subsequentes com o servidor de sistema 105, a saber, sessões de asserção de identidade para autenticar e/ou autorizar um usuário.
[0084] Adicionalmente, o cadastro pode ligar o perfil de usuário a um ou mais registros armazenados do veículo e contas de transação associadas ao veículo e/ou usuários. Consequentemente, a gravação de veículo ou o perfil de veículo armazenados podem ligar a uma conta/serviço de gerenciamento a veículo associado assim como a um ou mais usuários inscritos. Por exemplo, os proprietários do veículo que são autorizados a configurar as definições em relação ao uso do veículo, operadores autorizados do veículo e similares.
[0085] Pode ser observado que o servidor pode gerenciar o armazenamento de tais informações em um índice de servidor mantido em um meio de armazenamento legível por computador. O índice pode incluir entradas de inventário que são usadas para registrar informações sobre os usuários do sistema (por exemplo, o perfil de informações de usuário). As entradas de inventário também podem ser criadas que incluem informações em relação ao próprio veículo (por exemplo, a ID de dispositivo associada ao computador de bordo, ao identificador de veículo, informações de conta de gerenciamento associadas e similares). As entradas de inventário também podem incluir informações sobre transações subsequentes que envolvem o veículo, por exemplo, exemplos de acesso de usuário, detalhes em relação ao uso do veículo e similares. Desse modo, as entradas de inventário podem ser atualizadas ou anexas a entradas de inventário anteriores ou associadas/ligadas de outro modo na memória, o que, desse modo, cria um índice que fornece uma trilha de audição abrangente para cada usuário que interage com o sistema e/ou veículo associado com o uso do sistema. Além disso, as entradas de inventário também podem refletir regras e permissões de acesso definidos por um usuário em relação a um carro. Por exemplo, o índice pode ser atualizado pelo servidor de sistema para refletir a ligação entre perfis de usuário e o veículo autorizados e reflete adicionalmente as regras e permissões de acesso associadas aos usuários e/ou o veículo. Adicionalmente, quando um acesso do usuário a um veículo for revogado ou mudado, a(s) entrada(s) de inventário associada(s) com aquele veículo e o(s) usuário(s) específico(s) também podem ser apagados do índice de servidor ou modificado de outro modo para refletir a revogação/atualização de acesso.
[0086] Então, na etapa 330, as definições de usuário são recebidas. As definições incluem preferências e regras definidas pelo usuário para guiar as operação do sistema 100. Em algumas implantações, durante o processo de cadastro ou em qualquer ponto a partir disso, o computador de bordo 101b (ou outro dispositivo de computação do usuário inscrito) pode avisar ao usuário a inserir definições e associar essas definições com o perfil de usuário e/ou o perfil de veículo. As definições podem ser armazenadas pelo computador de bordo ou o servidor de sistema 105 ou uma combinação do supracitado.
[0087] Em algumas implantações, as definições de entrada de usuário podem especificar situações preferenciais com as quais o usuário é autorizado com o uso do sistema. Por exemplo, o usuário deseja ser autenticado de modo biométrico apenas antes de que acessa um veículo pela manhã, em oposição à nova autenticação após acessar o veículo durante o curso do dia. De modo similar, as definições pode especificar certos recursos e funções que são realizadas automaticamente mediante a autorização de um usuário ao acesso de um veículo. De modo similar, as definições pode definir as preferências em relação aos diversos ambientes controlados por acesso que o usuário deseja acessar com o uso do sistema. Por exemplo, as definições podem identificar certos serviços com base na assinatura que o usuário deseja acessar automaticamente com o uso do sistema 100 após ter sido fornecido acesso ao veículo. Em algumas implantações, as definições podem especificar circunstâncias nas quais um usuário deseja autenticar para ganhar acesso a outros ambientes controlados por acesso.
[0088] Em algumas implantações, as definições de usuário podem incluir regras de acesso definidas por usuário que controla o acesso ao veículo por um ou mais dos outros usuários. Por exemplo, um veículo proprietário pode definir regras em relação ao acesso e uso pelo(a) filho(a) do proprietário. A título de exemplo adicional, um gerente de uma frota de veículos pode definir qual acesso do usuário a quais veículos na frota e fornecem restrições de uso e outras tais regras relacionadas ao uso do veículo. As definições de usuário também podem incluir definições de privacidade que governam como as informações associadas aos diversos usuários, a atividade e uso do usuário do veículo é armazenado e/ou compartilhado. Por exemplo, as definições podem identificar outros dispositivos, usuários inscritos ou organizações empresariais que têm acesso às informações que são reunidas pelo sistema e os termos do acesso às informações.
[0089] Em algumas implantações, as definições de usuário podem especificar preferências para conduzir transações com outros ambientes controlados por acesso enquanto utiliza o veículo. Por exemplo e sem limitação, o usuário pode especificar métodos/contas de pagamento padrão, o que, desse modo, configura o computador de bordo 101b e/ou o servidor de sistema 105 para processar transações de modo eficiente enquanto o usuário estiver dirigindo o veículo. Além disso, o usuário pode associar os métodos de pagamento com comerciantes especificados. A título de exemplo adicional, um usuário pode especificar regras para controlar o uso do veículo, a saber, fazer com que o servidor de sistema 105 impeça certos tipos de transações de serem realizados enquanto o veículo estiver sendo usado, fazer com que uma notificação seja fornecida ao proprietário ou implante medidas de segurança adicionais para garantir o uso de conta aprovada.
[0090] Deve ser entendido que as definições descritas são apresentadas como exemplos não limitantes e, conforme descrito adicionalmente no presente documento, uma ampla variedade de definições pode ser usada para controlar a operação do sistema e como os usuários interagem com o sistema.
[0091] Deve ser entendido também que durante o cadastro e a qualquer momento a partir disso e enquanto usar quaisquer dispositivos de usuário (por exemplo, o dispositivo móvel 101a e o computador de bordo 101b) que sejam cadastrados com o sistema, o usuário pode ajustar definições em relação a preferências do usuário para interagir com o sistema 100. Por exemplo, o dispositivo pode receber do usuário as informações adicionais de usuário de identificação, as senhas, as informações de conta de transação e similares para armazenamento local no dispositivo móvel 101a, no servidor de sistema 105, o computador de bordo 101b ou uma combinação do supracitado. Como tal, qualquer um dos dispositivos de computação do sistema 100 pode ser configurado para atuar como uma plataforma para facilitar automaticamente o acesso a ACEs com o uso de tais contas de transação e fornecer as informações do usuário aos diversos dispositivos de computação habilitados (por exemplo, o dispositivo móvel 101a, o dispositivo de computação do usuário 101b, o dispositivo de computação remoto 102) para fornecer o acesso.
[0092] Então, na etapa 335, os recursos de biometria do usuário são capturados com o uso do computador de bordo 101b. Em algumas implantações, o processador 110, que é configurado executando-se um ou mais módulos de software 130, o que inclui, de preferência, o módulo de cadastro 176, o módulo de análise 174, o módulo de interface de usuário 170 e o módulo de captura 172, avisa ao usuário para capturar o acervo de imagens de uma ou mais das íris, olho(s), região periocular, face e dedo(s) e similares do usuário com o uso da câmera 145 acoplada ao processador 110 quanto armazena uma ou mais imagens ao armazenamento 190 ou memória 120.
[0093] Então, na etapa 340, um ou mais identificadores biométricos são gerados a partir das informações biométricas capturadas e são armazenadas para completar o estágio de cadastro. Mais especificamente, o processador 110, que é configurado executando-se um ou mais módulos de software 130, que inclui, de preferência, o módulo de captura 172, o módulo de base de dados 178, o módulo de análise 174, podem analisar as informações biométricas capturadas pela câmera e gerar um identificador biométrico.
[0094] Em algumas implantações, os identificadores biométricos podem ser armazenados localmente no computador de bordo 101b em associação ao perfil do usuário de modo que o dispositivo móvel possa realizar a autenticação biométrica de acordo com as identificadores biométricos. Além disso ou alternativamente, os identificadores biométricos podem ser armazenados em associação ao perfil do usuário em um dispositivo de computação remoto (por exemplo, o servidor de sistema 105 ou o dispositivo de computação remoto 102) que permite que aqueles dispositivos realizem a autenticação biométrica do usuário.
[0095] Na etapa 345, o processador 110, que é configurado executando-se um ou mais módulos de software 130, que inclui, de preferência, o módulo de captura 172, também pode receber informações com base em visão de não máquina. As informações com base em visão de não máquina geralmente se referem a características de comportamento do usuário 124 durante sessões de cadastro e autenticação subsequentes e interação subsequente com o sistema 100 que indicam as preferências do usuário, identidade assim como a vivacidade do usuário. Por exemplo e sem limitação, as informações com base em visão de não máquina podem incluir um tempo recebido de um relógio de bordo, uma localização recebida do dispositivo de GPS, o quão longe da face do usuário a câmera está posicionada durante a captura de imagem calculada a partir do acervo de imagens ou outros dispositivos de medição de proximidade de bordo, a orientação do dispositivo e a aceleração do dispositivo recebida de um acelerômetro, a radiação de RF detectada por um detector de RF, magnetômetros de gravidade que detectam o campo magnético da Terra para determinar a orientação tridimensional nas quais o dispositivo é mantido, sensores de luz que medem os níveis de intensidade de luz e similares.
[0096] Em algumas implantações, as informações com base em visão de não máquina são recebidas ao longo do tempo e armazenadas de modo que o processador configurado possa determinar padrões nas informações que são únicas ao usuário 124 aplicando-se algoritmos de comportamento conforme pode ser entendido pela pessoa na técnica. Consequentemente, durante os estágios de autenticação posteriores, os dados com base em visão de não computador atual coletados podem ser analisados e comparados aos traços de comportamento estabelecidos do usuário para verificar a identidade do usuário assim como determinar se as informações indicam vivacidade. Por exemplo, os padrões de comportamento com base em tempo e localização podem ser identificados ao longo do tempo e a posição atual comparada ao padrão para determinar se qualquer comportamento anormal é exibido. A título de exemplo adicional, a orientação do dispositivo ou distância da face do usuário também podem ser comparados de modo similar. A título de exemplo adicional, uma assinatura de radiação de RF para o usuário pode ser estabelecida durante o cadastro e comparada a medições futuras para identificar níveis anormais de radiação de RF (por exemplo, sugerir o uso de telas de vídeo para burlar o sistema). As informações com base em visão de não máquina conforme medidas com o uso do dispositivo, como informações de usuário reunidas a partir de um ou mais outros dispositivos de usuário inscritos ou registrados durante o curso da interação do usuário com o dispositivo, por exemplo, embora o uso de um dispositivo inscrito ou o acesso a um veículo, também possa ser usado para determinar os traços de comportamento e preferências do usuário em relação ao uso do usuário do sistema.
[0097] Na etapa 350, o processador 110 que é configurado executando-se um ou mais módulos de software 130, que inclui, de preferência, o módulo de análise 174, pode determinar a vivacidade do usuário. Determinar a vivacidade pode incluir gerar um ou mais identificadores de vivacidade que caracterizam a biometria do usuário capturada e/ou as informações com base em visão de não máquina que indicam a vivacidade do usuário. Conforme notado acima, determinar vivacidade é uma medida antifalsificação que podem ser realizadas durante sessões de cadastro e autenticação subsequentes para garantir que a sequência de imagem capturada pelo dispositivo de imageamento é de um sujeito vivo e não uma representação visual do usuário, a saber, por um vídeo de alta resolução. Em algumas implantações, a vivacidade é determinada detectando-se o movimento de recursos biométricos devido ao fato de cada vez que o usuário cadastra ou valida, o usuário, de fato, se moverá um pouco, não importa o quão constante tente estar.
[0098] Então, na etapa 355, os um ou mais identificadores biométricos e/ou informações de vivacidade ou informações de comportamento são armazenadas. Em algumas implantações, o processador 110, que é configurado executando-se um ou mais módulos de software 130, que inclui, de preferência, o módulo de cadastro 176 e o módulo de base de dados 178, pode armazenar os identificadores biométricos localmente, de modo a realizar a autenticação biométrica no computador de bordo 101a, o que, desse modo, evita a transmissão das informações biométricas sensíveis ao servidor de sistema 105 para armazenamento.
[0099] Em algumas implantações, o processador configurado pode transmitir os identificadores biométricos, os identificadores de vivacidade e outras informações geradas/capturadas durante o cadastro e a partir disso para o servidor de sistema 105 como um ou mais pacotes de dados. Deve ser entendido que as informações específicas do dispositivo móvel e do usuário adicionais (por exemplo, as informações de usuário de identificação ou as chaves de asserção de identidade), também podem ser transmitidas ao servidor de sistema de modo a associar as informações de usuário com um usuário particular.
[00100] Deve ser entendido que uma parte ou todas as etapas do processo de cadastro podem ser repetidas com o uso de outros dispositivos de usuário, por exemplo, o dispositivo móvel 101a. Por exemplo, o usuário pode cadastrar com outros dispositivos de usuário para uso em conjunto com o sistema 100, o que, desse modo, permite a autenticação, autorização e interação do usuário com o sistema 100 com o uso de múltiplos dispositivos de usuário inscritos.
[00101] Voltando-se agora para a Figura 4, que é um diagrama de fluxo que ilustra uma rotina 400 para autorizar um usuário a acessar um veículo de acordo com pelo menos uma modalidade revelada no presente documento.
[00102] O processo começa na etapa 405 em que o computador de bordo 101b é avisado a autenticar o usuário 124. Em algumas implantações, o computador de bordo é avisado a autenticar recebendo-se uma entrada de usuário. Por exemplo, conforme mostrado na Figura 5C, o veículo pode incluir uma interface de usuário (por exemplo, um botão 115a localizado no exterior do carro) que está acoplada de modo comunicativo ao processador 110 e que é acessível ao usuário a partir do lado de fora do veículo. Consequentemente, uma entrada de usuário por meio do botão pode fazer com que o processador 110 inicie o processo de autenticação. Em algumas implantações, o computador de bordo 101b pode começar o processo de autenticação automaticamente (por exemplo, sem entrada de usuário proativa). Por exemplo, o processador pode ser configurado, com o uso de um sensor de proximidade associado, para detectar quando um usuário se aproxima do lado do motorista do veículo ou está parado próximo ao veículo e começar a autenticação em resposta à detecção.
[00103] Em algumas implantações, o computador de bordo 101b pode receber uma solicitação de autenticação de usuário a partir de outro dispositivo de computação, por exemplo, o servidor de sistema 105. Por exemplo, o servidor de sistema pode iniciar o processo de autenticação em resposta ao recebimento de uma solicitação de autenticação proveniente de um dispositivo de computação remoto. De preferência, a solicitação de autorização inclui informações de controle de acesso que identifica o veículo particular, o que, desse modo, permite que o servidor de sistema 105 faça com que o computador de bordo apropriado 101b comece a autenticação de usuário. A título de exemplo e sem limitação, a solicitação de autorização pode ser recebida pelo servidor de sistema diretamente de um dispositivo de computação remoto 102 que serve para facilitar o acesso de usuário ao veículo e outros serviços em relação ao uso do veículo (por exemplo, um sistema de acesso de gerenciamento de veículo que controla travas de porta de veículo eletrônicas, recursos de operação do veículo ou fornecer, de outro modo, serviços com base em assinatura ao usuário por meio do computador de bordo 101b e outros dispositivos de computação do usuário cadastrados). A título de exemplo adicional, o dispositivo inscrito móvel de usuário 101a pode ser usado para iniciar a autenticação transmitindo-se uma solicitação ao servidor de sistema 105 ou diretamente ao computador de bordo. Mais especificamente, o dispositivo móvel 101a pode ser configurado para fornecer uma lista de dispositivos/ACEs (por exemplo, veículos) aos quais um usuário é autorizado a acessar, de modo que o usuário possa selecionar o veículo particular. Em resposta, o dispositivo móvel pode iniciar autenticação, tanto transmitindo-se diretamente a solicitação ao computador de bordo 101b ou transmitindo-se indiretamente a solicitação por meio do servidor de sistema 105 ou do dispositivo de computação remoto 102.
[00104] Então, na etapa 410, o processador 110, que é configurado executando-se um ou mais módulos de software, que inclui, o módulo de autenticação 180, o módulo de interface de usuário 170, o módulo de análise 174 e o módulo de captura 172, captura as informações biométricas do usuário atuais. Além disso, o processador configurado também pode capturar informações atuais com base em visão de não máquina para propósitos de detecção de autenticação e vivacidade. A captura de tais informações pode ser realizada pelo dispositivo conforme descrito em relação à Figura 3.
[00105] Então, na etapa 415, o processador 110, que é configurado executando-se um ou mais módulos de software, que inclui, o módulo de autenticação 180 e o módulo de análise 174, gera um ou mais identificadores biométricos atuais, por exemplo, conforme descrito em relação à Figura 3.
[00106] Então, na etapa 420, o usuário é autenticado de modo biométrico de acordo com os um ou mais identificadores biométricos atuais. Com o uso de identificadores biométricos atuais, a identidade do usuário pode ser autenticada comparando-se os identificadores biométricos a um ou mais identificadores biométricos armazenados que forma gerados anteriormente durante o processo de cadastro ou sessões de autenticação subsequentes.
[00107] Além disso, na etapa 425, o usuário pode ser autenticado adicionalmente verificando-se a vivacidade do usuário. Em algumas implantações, a vivacidade do usuário pode ser determinada comparando-se pelo menos informações atuais de vivacidade com as informações de vivacidade geradas anteriormente e determinando-se a possibilidade de as informações de vivacidade correspondem a um grau de solicitação. Conforme notado acima, verificar a vivacidade do usuário também pode incluir analisar as informações biométricas e de visão de não máquina capturadas e/ou identificador(es) de vivacidade para determinar se os mesmos exibem características de um sujeito vivo a uma certeza prescrita.
[00108] Então, na etapa 440, o usuário é autorizado pelo servidor de sistema 105. A autorização pode incluir verificar que um usuário inscrito que foi autenticado de modo biométrico com o uso de um computador de bordo cadastrado 101b está tentando o acesso ao veículo.
[00109] Em algumas implantações, o processador 110, que é configurado executando-se um ou mais módulos de software 130, que inclui, de preferência, o módulo de autenticação 180 e o módulo de comunicação 182, pode gerar pelo menos uma solicitação de autenticação e transmitir a solicitação de autenticação ao servidor de sistema 105. Por exemplo e sem limitação, a solicitação de transação pode incluir: informações que identificam o usuário (por exemplo, informações de usuário de identificação ou um identificador de usuário gerado durante autenticação ou cadastro); informações que identificam o computador de bordo 101b (por exemplo, ID de dispositivo ou um identificador gerado durante o cadastro para o dispositivo); informações que indicam se o usuário foi autenticado de modo biométrico. A solicitação também pode incluir informações de acesso que se referem ao veículo que o usuário está tentando acessar. As informações e acesso podem incluir um identificador para o veículo com o qual o servidor de sistema pode identificar o veículo sendo acessado. Esse identificador pode ser fornecido de modo inerente como uma função de transmissão de informações que identificam o computador de bordo 101b, entretanto, o mesmo também pode ser fornecido separadamente, por exemplo, no caso do usuário solicitar acesso ao veículo com o uso de um dispositivo móvel 101a. As informações e o acesso também podem incluir a natureza do acesso solicitado. Em outras palavras, uma operação ou função que pertence ao veículo e que o usuário deseja realizar, por exemplo, destravar a porta, dar partida no carro, ajustar a temperatura ou outras definições de veículo, acessar o rádio-satélite, contatar serviços On-star, ordem e pagamento para alimento enquanto dirige o carro, modificar as regras e permissões de acesso que controlam como o veículo é usado e por quem.
[00110] Em algumas implantações, a solicitação de transação pode incluir uma chave de SSL de duas vias privada gerada durante o processo de cadastro e que estabiliza uma sessão de comunicação garantida por SSL de duas vias entre o computador de bordo 101b e o servidor de sistema 105. A chave pode incluir informações que identificam o usuário e o dispositivo, por exemplo, um identificador de usuário e um identificador de dispositivo móvel. Além disso ou alternativamente, a chave pode incluir informações que são utilizáveis a identificar o par usuário-dispositivo móvel. Deve ser entendido que a solicitação de transação e/ou as informações incluídas na(s) solicitação (solicitações) de transação pode(m) ser transmitida(s) como uma quantidade de transmissões separadas. De modo similar, o processamento da solicitação conforme descrito adicionalmente na etapa 445 pode ser realizado em qualquer quantidade de etapas pelo dispositivo móvel 101a, ou o servidor de sistema 105, ou o dispositivo de computação remoto 102, ou uma combinação do supracitado.
[00111] Em resposta, para o recebimento da solicitação de transação, o servidor de sistema 105, com o uso de um processador 210 que é configurado executando-se um ou mais módulos de software 130, pode processar a solicitação de transação para validar a autenticação de usuário e, além disso ou alternativamente, autorizar o usuário a acessar o veículo. Por exemplo, o servidor de sistema pode fazer referência cruzada do usuário identificado na solicitação de transação com uma base de dados de perfis de usuário para determinar se o usuário está associado a um perfil de usuário e, a partir disso, é cadastrado com o sistema 100. Da mesma forma, o servidor de sistema pode determinar se o dispositivo é usado pelo usuário para a autenticação está associada ao perfil de usuário. Em algumas implantações, o usuário pode ser autorizado comparando-se a chave recebida a uma ou mais chaves armazenadas em associação aos respectivos perfis de usuário para identificar uma correspondência, o que, desse modo, verifica que o usuário e/ou computador de bordo identificados pela chave correspondem a um perfil de usuário armazenado na base de dados.
[00112] Além disso, a etapa de autorização do usuário também pode incluir determinar, pelo servidor de sistema, se a solicitação de autorização indica que o usuário foi autenticado de modo biométrico com o uso do dispositivo de usuário (por exemplo, o dispositivo móvel 101a ou o computador de bordo 101b e similares). Em algumas implantações, verificar a autenticação biométrica pode incluir determinar se a solicitação de transação se conforma a uma configuração predeterminada. Por exemplo, o computador de bordo pode ser configurado para acessar a asserção de identidade chave, que foi gerada durante o cadastro do usuário com o uso do computador de bordo particular 101b, mediante autenticação biométrica bem sucedida. Consequentemente, o computador de bordo pode ser configurado para gerar a solicitação de transação que inclui a chave apenas mediante a autenticação biométrica bem sucedida do usuário. Ademais, a transmissão da solicitação de transação ao servidor de sistema 105 que inclui a chave pode fornecer a confirmação de que o usuário foi autenticado de modo biométrico com o uso do computador de bordo. A título de exemplo adicional, a solicitação de transação pode incluir indicadores, sinalizadores, informações de sessão e similares adicionais que indicam que o usuário foi autenticado de modo biométrico e também pode fornecer segurança adicional à autenticidade da transmissão.
[00113] De modo similar, deve ser entendido que todas as transmissões para e a partir dos diversos dispositivos de computação (por exemplo, o dispositivo móvel 101a, o dispositivo de computação do usuário 101b, o servidor de sistema 105 e o dispositivo de computação remoto 102) durante a autenticação de usuário e as comunicações subsequentes podem ter carimbo de data/hora e sensíveis a tempo e/ou incluem informações de sessão. Como tal, o processo de autorização também pode ser contingente mediante a autenticação que ocorre dentro de uma duração predefinida ou “fim para o tempo útil” a partir do carimbo de data/hora de cada pacote de dados que são enviados para o servidor de sistema. No caso de um assalto do tipo malformado ou de MITM (homem no meio), em que um pacote foi projetado novamente, o fim para o tempo útil fornece segurança adicional visto que isso seria desafiador para reconstruir um novo pacote com dados corrigidos dentro da quantidade de tempo em que o TTL é definido.
[00114] A autorização também pode incluir determinar, pelo servidor de sistema 105, se o usuário tem permissão para “acessar” o veículo conforme exigido (isto é, realizar uma ou mais operações ou “transações” em relação ao veículo). De preferência, durante o processo de autorização do usuário, o servidor de sistema 105 recebe informações de acesso que identificam o veículo. Por exemplo, no cenário em que o computador de bordo 101b inicia automaticamente a autenticação e fornece, na solicitação de autorização, informações que identificam o computador de bordo, o servidor de sistema 105 pode identificar o perfil de veículo particular associado ao computador de bordo identificado. A título de exemplo adicional, no cenário em que o dispositivo móvel 101a está sedo usado para acessar o veículo, o servidor de sistema pode receber um identificador de veículo e identificar a gravação de veículo apropriada no armazenamento consequentemente.
[00115] Ademais, com base no veículo identificado e o usuário identificado pela solicitação de autorização, o servidor de sistema 105 pode determinar se o usuário tiver as permissões de requisito para acessar o veículo. Por exemplo, o servidor de sistema pode consultar uma ou mais regras e permissões de acesso que são ligadas ao perfil de usuário e o perfil de veículo e determina, com base nas regras de acesso, se o usuário solicitante é autorizado a acessar o veículo.
[00116] Conforme observado anteriormente, em algumas implantações, a solicitação de autorização recebida pelo servidor de sistema 105 pode incluir informações de acesso que descrevem a natureza do acesso de usuário solicitado. Consequentemente, autorização de usuário pelo servidor de sistema 105 pode incluir determinar adicionalmente se o usuário tem as permissões de requisito para realizar a operação particular. Mais especificamente, o servidor de sistema 105 pode consultar um ou mais armazenamentos de dados definidos para reunir quaisquer regras de acesso (por exemplo, permissões de acesso, papéis, definições etc.) que governam o acesso ao veículo particular. O servidor de sistema também pode determinar se qualquer uma das regras de acesso/permissões se referem ao perfil de usuário particular. Com base nas regras de acesso reunidas desse modo, o servidor de sistema pode determinar se o usuário é autorizado a realizar a transação/operação particular fornecida na transação solicitada.
[00117] Então, na etapa 445, uma notificação de autorização é gerada de acordo com a possibilidade do usuário ser autorizado na etapa 440. Em algumas implantações, o servidor de sistema 105 pode transmitir a notificação de autorização diretamente ao computador de bordo 101b associada ao veículo ao qual o usuário solicita acesso. Em algumas implantações, as notificação de autorização podem ser transmitidas indiretamente por meio de um ou mais outros dispositivos de computação. Por exemplo, a notificação de autorização pode ser transmitida para um dispositivo móvel 101a que é usado pelo usuário para acessar o veículo. A título de exemplo adicional, a notificação de autorização pode ser transmitida para um dispositivo de computação remoto 102 que controla o acesso ao veículo e, portanto, exige a autorização de usuário (por exemplo, um dispositivo de computação em rede que, em conjunto com o computador de bordo 101b, controla uma trava de porta eletrônica que fornece acesso ao veículo, ou fornece serviços com base em assinatura ao veículo, a saber, fornece serviços de música por meio do dispositivo de bordo, e, portanto, exige autorização de usuário antes de fornecer tais serviços). A título de exemplo adicional, a notificação de autorização pode ser transmitida ao dispositivo móvel 101a ou ao dispositivo de computação do usuário 101b com os quais o usuário tenta ganhar acesso ao veículo. Com base na notificação de autorização, o dispositivo de computação remoto que recebe a notificação de autorização pode facilitar o acesso ao usuário e/ou autorizar adicionalmente o usuário a acessar o veículo e/ou processo da transação solicitada.
[00118] A substância e a forma da notificação de autorização podem variar dependendo da implantação particular do sistema 100. Em algumas implantações, a notificação transmitidas a um sistema remoto de gerenciamento de veículo (por exemplo, o dispositivo de computação 102) pode identificar o usuário e indicar que o usuário foi autenticado de modo biométrico e/ou também autorizado. O dispositivo remoto pode autorizar o usuário e transmitir uma instrução ao computador de bordo 101b para fornecer acesso, a saber, destravando-se a porta ou realizando-se de outro modo a operação autorizada. De modo similar, o servidor de sistema pode ser configurado para transmitir tal instrução para fornecer o acesso diretamente ao computador de bordo.
[00119] Além disso ou alternativamente, a notificação pode incluir informações em relação a uma ou mais contas de transação, a saber, informações de login e senha do usuário a uma senha única que são utilizáveis para ganhar acesso a um ambiente controlado por acesso. Consequentemente, o computador de bordo pode utilizar as informações recebidas para fornecer o acesso solicitado com o uso das informações de conta recebidas. Em outros exemplos, a saber, quando o usuário tenta completar uma transação financeira enquanto opera o veículo, a notificação pode ser transmitida diretamente a um processador de pagamento por terceiro (por exemplo, dispositivo de computação 102) para completar a transação.
[00120] No caso de um usuário/proprietário de um veículo que solicita que as regras de acesso sejam atualizadas para permitir que um amigo dirija o veículo, o servidor de sistema, mediante a autorização o proprietário e que identifica o perfil de usuário associado ao amigo, pode modificar as entradas de índice correspondente para refletir que o amigo seja autorizado a usar o veículo. Como resultado, o servidor de sistema pode fornecer uma notificação de autorização ao dispositivo de computação do proprietário que confirma a mudança às regras de acesso. Além disso, o servidor de sistema pode transmitir uma notificação ao dispositivo inscrito de computação do amigo que informa o amigo das permissões atualizadas e que fornece informações relacionadas. Em algumas implantações, o amigo pode solicitar, a partir disso, o acesso ao veículo com o uso do dispositivo móvel do amigo. Após a autorização do amigo pelo servidor de sistema, uma instrução pode ser enviada para o dispositivo de computação de bordo para fornecer o acesso. Além disso ou alternativamente, a notificação fornecida ao dispositivo móvel do amigo também pode incluir uma chave eletrônica que é utilizável para acessar o veículo. Por exemplo, transmitindo-se a chave ao dispositivo de computação de bordo. A chave eletrônica pode ser, por exemplo, uma chave de autorização de vez única gera pelo servidor de sistema e ligadas ao perfil de usuário do amigo e o perfil de veículo. A chave pode ser protegida/encriptada por uma senha única que também é gerada e armazenada pelo servidor de sistema durante a geração de chave. Consequentemente, a chave pode ser utilizada apenas pelo amigo após o servidor de sistema fornecer a senha ao dispositivo móvel do amigo, que ocorre apenas após a autenticação biométrica ser bem sucedida e a autorização do amigo.
[00121] Os sistemas e métodos para autorizar acesso a um veículo não são limitados de modo algum às modalidades ilustradas e/ou disposições à medida que as modalidades ilustradas e/ou disposições descrita são meramente exemplificadoras dos sistemas e métodos revelados no presente documento, que pode ser incorporado de diversas formas, conforme verificado por um elemento versado na técnica. Algumas modalidades alternativas, disposições e aplicações exemplificadoras incluem as modalidades exemplificadoras a seguir.
[00122] Conforme observado anteriormente, os sistemas e métodos revelados no presente documento fornecem a infraestrutura para configurar um carro para ser ciente de proprietário. Mais especificamente, o computador de bordo 101b pode identificar o proprietário por nome e face. Além disso, através do monitoramento de acesso ao veículo e da atividade de usuário enquanto se usa o veículo, o computador de bordo pode aprender hábitos do usuário, por exemplo, o que o proprietário deseja fazer, onde o proprietário deseja ir. A aprendizagem por máquina pode ser informada adicionalmente pela integração do computador de bordo com outros dispositivos de usuário e sistemas e serviços em rede associados ao usuário. Consequentemente, através da aprendizagem por máquina, o sistema para autorizar o acesso de usuário ao veículo também pode fornecer assistência e serviços adicionais para auxiliar o usuário em sua vida diária. Ademais, os sistemas e métodos revelados no presente documento e a arquitetura exemplificadora são adicionalmente configuradas para garantir comunicações seguras entre o computador de bordo 101b e outros dispositivos de computação próximos e remotos durante a operação.
[00123] Ademais, com o uso de uma diversidade de câmeras estrategicamente colocadas dentro e fora do carro, os sistemas e métodos exemplificativos podem ligar o proprietário com o carro e outros dispositivos de computação acoplados ao computador de bordo. Adicionalmente são descritos no presente documento alguns usos e configurações exemplificativos dos sistemas e métodos revelados para fornecer acesso autenticado aos veículos. Nesse exemplo, através da aprendizagem por máquina, o carro do usuário "Joe" (isto é, o computador de bordo 101b) sabe seus hábitos, onde o mesmo gosta de ir, o que o mesmo gosta de comer, e o que o mesmo gosta de ouvir, em suma, está ciente de Joe. Isso é fornecido com o uso de um aplicativo de sistema “aplicativo” em execução em seu telefone inteligente que configura o telefone inteligente para realizar autenticação biométrica e monitoramento, e através da integração do telefone inteligente com uma implantação similar do aplicativo no computador de bordo de seu car.
[00124] Por exemplo, Joe ativa seu Android ou iPhone e inicializa o aplicativo de sistema. O aplicativo inicia, e alerta o mesmo para autenticação para acesso. Por exemplo, anunciar de modo audível “Bem-vindo, por favor, identifique-se para acesso” e, em resposta ao olhar de Joe em seu telefone inteligente, autentica de modo biométrico Joe, conforme anteriormente descrito. Mediante autenticação do dispositivo pode relatar a autenticação por exemplo, anunciando-se através de alto-falante “Autenticação Concedida... Seja bem-vindo de volta, Joe”. Mediante autenticação, o aplicativo configura o dispositivo para fornecer diversas escolhas acionáveis, por exemplo, ações relacionadas a veículo tais como lugar o carro, ou ações relacionadas a seu dia, tais como escolher sua rotina diária e similares. Em resposta, a uma escolha de “ligar o carro”, e “definir a temperatura ao 70F, o telefone inteligente retransmite as operações selecionadas ao servidor de sistema 105 que pode autorizar adicionalmente as operações solicitações, por exemplo, com base em regras de acesso associadas a Joe e seu carro. Mediante concessão de acesso, informações recebidas do computador de bordo e sensores associados relacionados à situação do veículo também podem ser fornecidos a Joe por meio de seu telefone inteligente. Por exemplo, uma luz amarela piscante na interface de aplicativo pode indicar o nível de combustível e, com base em uma ou mais regras, fornecer um aviso “sem gasolina”. No caso de tal aviso, o sistema pode alertar Joe para tomar uma ou mais ações, por exemplo, “adicionar um posto de gasolina à sua rota”. Escolhendo-se tal ação, o sistema pode ser configurado para, com o uso de um ou mais serviços de mapeamento, escolher automaticamente o posto de gasolina na rota para o seu próximo encontro (determinado a partir de seu calendário) e com base em sua localização atual. Conforme Joe se aproxima fisicamente da porta do carro, o computador de bordo pode, com o uso de uma câmera associada voltada para o exterior, por exemplo, a câmera 145a da Figura 5C, identificar, autenticar e autorizar o acesso físico de Joe e destravar a porta do carro automaticamente. Além disso, com o uso de acervo de imagens capturadas por outra câmera no painel atrás do volante (por exemplo, câmera 145b da Figura 5A), o computador de bordo pode detectar quando Joe senta no banco do motorista.
[00125] Mediante detecção de modo biométrico de Joe como estando sentado, o computador de bordo também pode ser configurado para fornecer a Joe as informações e notificações com base em definições/preferências de usuário associadas ao perfil de usuário de Joe. Por exemplo, o computador de bordo pode recuperar informações relacionadas às condições climáticas do serviço de condições climáticas e anunciar as condições climáticas previstas. A título de exemplo adicional, o computador de bordo pode ser integrado com um ou mais outros dispositivos de computação do usuário por exemplo, o telefone inteligente de Joe para recuperar as mensagens de voz e transferir por download as mensagens ao armazenamento local. De modo similar, o computador de bordo pode ser integrado a um ou mais servidores de conta de empresa, por exemplo, um servidor de correio eletrônico e pré-transferir por download os correios eletrônicos não lidos com base nas definições de perfil de usuário.
[00126] Consequentemente, mediante o recebimento de uma instrução verbal de Joe para reproduzir correios eletrônicos por voz, conforme detectado pelo computador de bordo com o uso de um microfone associado e software de reconhecimento de fala, diferente de sistemas tradicionais de correio eletrônico por voz (no qual os usuários têm de pressionar números para acessar as mensagens e lidar com a IVR incômoda), o computador de bordo já transferiu por download as mensagens e outras tais informações ao armazenamento interno com base nas preferências armazenadas. Consequentemente, as mensagens simplesmente começam a reproduzir. A integração com outros dispositivos e serviços de assinatura também permite que outras operações sejam realizadas continuamente com base nas preferências de um usuário identificado/autorizado de modo biométrico tais como discagem de chamadas telefônicas, sessão de conferência por vídeo, acessar livrarias de música (tanto local quanto baseada em nuvem) e similares.
[00127] Pode ser observado que os sistemas e métodos para identificação biométrica e monitoramento podem ser embutidos no computador de bordo veículo assim como em um telefone inteligente habilitado em comunicação com o mesmo (por exemplo, por meio de comunicação sem fio) ou uma combinação do supracitado. Consequentemente, partes distribuídas do sistema podem ser conectadas por meio da rede de dados sem fio GSM/LTE. Para que o carro localize Joe, o mesmo tem preferencialmente câmeras embutidas no próprio carro. Uma câmera precisa ser localizada estrategicamente no painel do motorista, ocultado de vista. As câmeras não são caras, as mesmas podem ser pequenos sensores de CMOS com, por exemplo, 5 a 16 Mega Pixels de resolução. Outras câmeras podem ser colocadas nas localidades do passageiro de modo que os passageiros também possam ser detectados.
[00128] Além disso, através da coleta contínua de dados relacionados ao usuário, os algoritmos de aprendizagem por máquina, algoritmos de análise comportamental e similares podem ser implantados para analisar informações biométricas, atividade de usuário durante o uso do carro, dados de veículo e atividade de usuário em dispositivos associados para identificar recursos característicos do usuário. Os mesmos podem incluir recursos característicos biométricos, características do comportamento, hábitos e similares do usuário, assim como características do ambiente ao redor. Consequentemente, o sistema para fornecer acesso biométrico pode identificar o usuário e “aprender” caraterísticas de usuário que podem ser registrados na memória (por exemplo, em associação a um perfil de usuário) e pode orientar automaticamente a operação do sistema o que, desse modo, aprimora a operação do sistema e fornece ao usuário experiências e serviços exclusivamente adaptados.
[00129] Joe pode “inscrever” sua família inteira, em seu aplicativo de sistema, e definir diversas definições relacionadas a si próprio e outros usuários/ocupantes inscritos do carro, por exemplo, definir suas idades. Regras/permissões de acesso relacionadas a cada usuário inscrito também podem ser definidas pelo proprietário (isto é, o administrador) de um veículo, e/ou ser pré-definido. Consequentemente, o sistema pode, com base nos perfis e regras/permissões, determinar que Sally, que tem somente 6 anos de idade, não deve ser permitida a sentar no assento da frente com o carro em movimento e pode restringir a operação do veículo por um ou mais dos usuários até que as regras sejam obedecidas. Outras considerações similares relacionadas à proteção podem ser monitoradas e reforçadas com o uso do sistema.
[00130] Conforme observado, outras câmeras podem ser localizadas fora do carro, na própria armação da porta. Mediante detecção pelo computador de bordo com o uso dessas câmeras, de que Joe se aproxima o carro, as portas podem destravar automaticamente e o computador de bordo pode ajustar automaticamente diversas definições relacionadas ao veículo de acordo com as definições fornecidas no perfil de usuário, como temperatura, definições de assento e similares.
[00131] As modalidades reveladas também fornecem uma infraestrutura com a qual os proprietários de veículo podem compartilhar acesso a um veículo. Por exemplo, se um proprietário desejaria emprestar o veículo a um amigo. O amigo pode transferir por download o aplicativo de sistema em seu dispositivo móvel e registrar. O proprietário pode definir configurações que identificam o amigo e o veículo, que alertam ao servidor de sistema 105 para gerar uma chave criptografada e enviar a chave criptografada ao dispositivo móvel do amigo que podem ser somente usadas através da autenticação biométrica realizada com o uso de seu dispositivo móvel. Além disso, o proprietário pode definir parâmetros que o motorista convidado pode ser solicitado a aderir a fim de acessar e usar o carro.
[00132] As regras de acesso definidas por proprietário para outros usuários podem incluir melhorias de divisão geográficas e segurança. Por exemplo, Joe pode definir restrições para o uso do carro por seu filho Billy de 18 anos de idade, ou seja, o carro pode não exceder nunca 88,5 km/h (55 mph), e Billy não é permitido a sair com amigos, ou sair de um raio de 8,04 km (5 milhas) da casa de Joe. Esses e muitos outros parâmetros podem ser definidos pelo proprietário e registrados pelo sistema e reforçados. As condições relacionadas aos parâmetros podem ser automaticamente reforçadas com base em autenticação biométrica e autorização de Billy e informações recebidas de sensores a bordo que fornecem informações de uso enquanto é concedido acesso a Billy (por exemplo, usar) o carro. Por exemplo, os sensores a bordo podem identificar a quantidade de ocupantes e evitar que o veículo seja conduzido por Billy quando ocupantes são detectados dentro do carro ou relatar a violação das regras de acesso a Joe.
[00133] No caso em que um usuário tenta acessar um veículo e acesso autorizado não é concedido, ou seja, se as regras de acesso associadas ao usuário particular e veículo não permitirem o acesso solicitado (por exemplo, o veículo está além da geo-divisão, ou está muito tarde para conduzir o veículo) o proprietário ou administrador pode ser notificado da tentativa de autorização e informações relacionadas ao usuário e ao veículo. Por exemplo, uma foto da face do usuário capturada pelo computador de bordo, o nome do usuário (se conhecido), uma localização do veículo e similares podem ser incluídas na notificação. Além disso, o proprietário pode ser alertado a fornecer consentimento ao acesso solicitado. Por exemplo, o telefone inteligente inscrito do usuário pode alertar o proprietário a aceitar/rejeitar a possibilidade de o usuário ser autorizado a acessar e confirmar a seleção com autenticação biométrica. Mediante confirmações autorizadas, o servidor de sistema pode instruir o computador de bordo a fornecer acesso.
[00134] Os sistemas e métodos revelados no presente documento também fornecem recursos adicionais relacionados à consciência do motorista. Os sistemas de computador de bordo permitidos por monitoramento biométrico exemplificadores também podem ser configurados para capturar informações biométricas do(s) usuário(s), analisar as informações biométricas para detectar condições físicas dos usuários, por exemplo, quando a motorista ou passageiro está doente, sonolento ou intoxicado. Os sistemas e métodos de autenticação biométrica incorporados também pode detectar a frequência respiratória e frequência cardíaca do um ou mais condutores e passageiros. De modo similar, acervo de imagens visuais que usam diversos tipos de câmera pode detectar a quantidade de passageiros em um carro. As informações de monitoramento biométrico também podem ser usadas para gerar diversos alertas relacionados à saúde e proteção para os usuários, proprietários e outros serviços de monitoramento assim como operação de controle do veículo de acordo com as definições pré-definidas. As informações coletadas pelo computador de bordo durante o uso do veículo podem ser armazenadas de modo localizado e/ou em um dispositivo remoto tal como o servidor de sistema.
[00135] Mais especificamente, uma câmera de IR térmica pode ser usada para capturar o acervo térmico de imagens de um ou mais ocupantes do veículo. Com o uso do acervo térmico de imagens, o dispositivo de bordo processador pode detectar a temperatura corporal principal. Consequentemente, o computador de bordo pode ajustar a temperatura interior do veículo apropriadamente, para compensar a temperatura elevada. Ademais, o acervo térmico de imagens pode ser usado como a base para detectar condições físicas tais como enfermidades (por exemplo, alta temperatura corporal). A mesma também pode ser usada para detectar a quantidade de passageiros no veículo.
[00136] Luz visível ou NIR e câmeras de IR podem ser usadas para monitorar a dilatação de pupila, por exemplo para detectar o estado alterado/intoxicação do motorista. De modo similar, o monitoramento de características faciais de tal acervo de imagens também pode detectar o fechamento de olhos do motorista, que pode ser interpretado pelo dispositivo de computação como evidência biométrica de sonolência. Por exemplo, computador de bordo pode ser configurado para analisar a sequência de imagem capturada pelo interior para identificar gestos faciais capturados na sequência de imagem. Por exemplo, o método para detectar o fechamento de olhos pode incluir identificar características (por exemplo, um ou ambos os olhos retratados nas imagens, pálpebras, sobrancelhas) e pode então detectar e analisar transições entre uma sequência de imagens à medida que os mesmos são relacionados à posição/orientação das marcas de referência. Com o uso de quaisquer transições detectadas, o computador pode detectar gestos faciais tais como uma piscada, piscada prolongada, e similares comparando-se as transições detectadas para transações de marca de referência características associadas ao gesto facial do usuário a ser detectado. As expressões faciais e movimento corporal podem ser detectadas e analisadas de modo similar.
[00137] Uma frequência de pulso e/ou respiratória do usuário também pode ser detectada com o uso de dispositivos de imageamento visível, de NIR ou IR. Esses e outros tratos biométricos medidos e sinais vitais do motorista ou outros passageiros identificados podem ser capturados e analisados em vista das leituras de linha de base para cada um dos ocupantes conhecidos ou outras características esperadas para detectar condições físicas, humor e comportamento anormal. A detecção de condições anormais pelo computador de bordo pode alertar o sistema para gerar automaticamente alertas ou executar outras ações que melhoram a experiência dos ocupantes do veículo ou implantam precauções.
[00138] A título de exemplo adicional, o sistema de monitoramento e controle de acesso revelado pode ser configurado para garantir que nenhuma criança (ou criatura biológica) seja deixada em um carro. Mais especificamente, uma ou mais câmeras (imageamento regular ou térmico) que são internamente posicionadas, ou seja, no espelho de vista traseira, podem coletar o acervo de imagens. O acervo de imagens pode ser analisado pelo computador de bordo para detectar a presença de ocupantes no veículo. Além disso, o computador de bordo pode ser configurado para identificar positivamente os ocupantes (por exemplo, identificar a criança e determinar a idade com base em informações armazenadas) ou distinguir entre crianças, adultos ou animais (por exemplo, com base em tamanho e/ou formato). Configurações de regras ou proteção pré-definidas pode determinar adicionalmente que crianças não devem ser permitidas a permanecer em um veículo depois que o veículo é estacionado sem um adulto presente. Consequentemente, o dispositivo de computação de bordo pode detectar uma criança deixada no veículo e tomar ação responsiva tais como, evitar que portas se fechem ou travem ou emitir sinais sonoros do alarme do carro até que a criança seja removida ou enviar uma notificação ao usuário, proprietário de veículo ou as autoridades.
[00139] O monitoramento seguro com base em informações biométricas também pode ser realizado em vista de condições ambientais detectadas pelo dispositivo de computação. Por exemplo, informações recebidas de câmeras externas, sensores de posição, sensores de proximidade, acelerômetros, diagnóstico de bordo (OBD) sensores e similares podem ser usados para detectar congestionamento de tráfego. Pareado com leituras biométricas anormais, tais como pulso elevado, expressões faciais indicativas de estresse, o computador de bordo pode realizar automaticamente operações para aliviar o estresse, tais como reproduzir música suave, fornecer uma notificação ao usuário lembrando que o usuário permaneça calmo, redirecionar o veículo, ajustar automaticamente o agendamento do usuário, notificar outros apropriadamente e similares.
[00140] O sistema de monitoramento também pode ser configurado para detectar a ocorrência de situações de emergência e tomar ação responsiva. Por exemplo, mediante detecção da ocorrência de um acidente, o computador de bordo pode transmitir uma notificação ao servidor de sistema que fornece informações em tempo real relacionados aos ocupantes que incluem a quantidade de ocupantes do veículo, sinais vitais de um ou mais dos ocupantes. De modo similar, o computador de bordo e/ou servidor de sistema pode retransmitir adicionalmente as informações de acidente e veículo/ocupante em tempo real, ou adicionalmente informações armazenadas relacionados ao uso do veículo, a um sistema de resposta de emergência.
[00141] Além disso, no caso em que o computador de bordo detecta sinais vitais do motorista que são indicativas de uma emergência enquanto o veículo está em movimento (por exemplo, ataque cardíaco, ou motorista inconsciente, dormindo) o computador de bordo pode desacelerar o veículo para uma parada, acionar luzes de perigo e chamar automaticamente um número pré-definido ou 911 com a mensagem de voz pré-registrada que inclui uma localização atual do carro e informações relacionadas ao incidente.
[00142] Conforme observado anteriormente, os sistemas e métodos revelados no presente documento também facilitam conduzir transações com o uso do computador de bordo ou outros dispositivos de usuário configurados. Por exemplo, o dispositivo de computação de bordo pode identificar automaticamente um posto de gasolina que um usuário bombeia gasolina (com base na localização, ou um identificador ou um código exclusivo recebido pelo computador de bordo da bomba de gasolina) e, depois que o usuário conclui o bombeamento de gasolina, o usuário pode conduzir automaticamente uma transação de pagamento para a gasolina com o uso de uma conta de pagamento associada ao perfil do usuário autorizado. A título de exemplo adicional, suponha que Joe dirija e deseje comprar comida. Não há necessidade de parar, retirar seu telefone, encontrar uma localização para comer, ou tentar acessar a interface de HMI de navegação de tipo antigo constatada em carros atualmente. Em vez disso, Joe pode simplesmente perguntar ao computador de bordo aonde é o restaurante mais próximo. Mediante a localização do restaurante com o uso do serviço de mapeamento, o ponto de referência pode ser adicionado à rota pelo computador de bordo. À medida que o veículo prossegue para acessar o menu para o restaurante e apresenta o Menu a Joe e Joe pode selecionar um item. Mediante a conclusão da seleção, o computador de bordo pode ser configurado para conduzir automaticamente a transação de pagamento para concluir a compra. Isso pode incluir varredura óptica de sua face, autoriza de modo biométrico Joe, identificar a conta de transação associada ao perfil de usuário de Joe (por exemplo, seu Google Wallet, Amazon ou Conta PayPal) e processar a ordem e transação com o sistema de processamento de ordem de restaurantes online. Joe chega ao drive-through, aonde a atendente já concluiu seu pedido. A mesma também visualiza uma foto de Joe em seu terminal de ponto de venda (isso foi retransmitido como parte da transação).
[00143] De acordo com as modalidades reveladas, os sistemas e métodos exemplificativos são configurados para realizar as ações listadas na tabela 1 a seguir:
Figure img0001
Figure img0002
Figure img0003
[00144] Pode ser observado que, em algumas implantações, o servidor de sistema 105 também pode manter um histórico das autorizações de um usuário com o uso do sistema que inclui qualquer e todas informações coletadas, e/ou processadas durante a autenticação biométrica exemplificadora e processos de autorização e doravante. Por exemplo, registros e detalhes relacionados ao acesso a veículos, e transação ou operações realizadas relacionadas ao acesso de usuário podem ser armazenados pelo servidor de sistema em um ou mais bancos de dados, criando assim uma trilha transacional para o usuário. Deve ser entendido que informações relacionadas a qualquer e todas as solicitações de acesso, transações e atividades podem ser armazenadas pelo servidor de sistema 105.
[00145] Por exemplo, um registro relacionado ao uso autorizado de um usuário de um veículo, que pode incluir GPS e outros tais dados de localização física e outros dados coletados durante o uso (por exemplo, fotos, medições de sensor, tempo), podem ser armazenados pelo servidor de sistema 105, criando assim uma trilha de auditoria física do usuário. Além disso, o usuário pode ser periodicamente autenticado ou alertado para autenticado simplesmente para o propósito de registrar a localização pessoal do usuário de maneira autenticada. Por exemplo, definições associadas a um motorista comercial e seu caminhão podem exigir que o motorista seja automaticamente autenticado pelo computador de bordo periodicamente ao longo de todo o dia para garantir que o motorista autorizado dirija e monitorar por quanto tempo e o quão distante o motorista dirige, de modo a estar em conformidade com as exigências legais. Com base nas definições, alertas automáticos para o motorista e administradores podem ser gerados pelo computador de bordo e/ou servidor de sistema relacionados à conformidade do motorista. Além disso, conforme descrito acima, o uso do veículo pode ser controlado para garantir conformidade com as regras/definições.
[00146] As trilhas de auditoria físicas e transacionais armazenadas podem ser acessíveis ao usuário e outros usuários/administradores autorizados por meio dos respectivos dispositivos de computação. Por exemplo, com o uso de uma interface similar a painel de instrumento apresentadas por um dispositivo móvel inscrito 101a ou dispositivo de computação que executa o aplicativo de autenticação seguro ou através de uma interface de usuário baseada em web. Com o uso do painel de instrumento, um usuário pode ajustar as definições, preferências e especificar regras de acesso para as trilhas de auditoria. Por exemplo, o usuário 124 pode revisar e especificar outros indivíduos e organizações que são autorizadas para ter acesso à trilha de auditoria dos dados de usuário, ou porções específicas das trilhas de auditoria. Além disso, o usuário pode conceder acesso condicional à organização/pessoa especificada de acordo com os termos do usuário, que inclui, porém, sem limitação, restrições de uso e custos.
[00147] Em algumas implantações, as informações de localização por GPS do usuário podem ser reunidas pelo dispositivo móvel do usuário 101a ou quaisquer outros dispositivos de computação habilitados por GPS (por exemplo, computador de bordo 101b) que são associados ao usuário e/ou a um veículo acessado pelo usuário de acordo com as modalidades reveladas. As informações de uso e localização podem ser armazenadas pelo servidor de sistema 105 em um ou mais armazenamento de dados associados. Por exemplo, um dispositivo de computação habilitado por GPS 101b pode ser localizado no veículo do usuário e coletar informações de localização por GPS acerca da localização do carro. As informações de localização podem ser transmitidas ao servidor de sistema 105 ou diretamente a uma base de dados de modo manter uma trilha de auditoria física de dados de GPS para o carro e dispositivo de computação 101b.
[00148] A título de exemplo adicional em algumas implantações, o servidor de sistema 105 também pode controlar o acesso/uso do dispositivo de computação 101b e/ou um ACE associado (por exemplo, o veículo), de acordo com as modalidades reveladas. Por exemplo, exigindo-se a autenticação biométrica/autorização de usuário antes de fornecer acesso ao dispositivo de computação ou veículo ou de outro modo restringir o acesso.
[00149] Os dados de localização podem ser usados por uma quantidade de propósitos, por exemplo e sem limitação, rastreio do movimento de veículos de frota, monitorar o uso, rastrear veículos roubados e similares. Consequentemente, pode ser apreciado que, em alguns casos, é desejável monitorar e compartilhar as informações de localização coletadas pelo dispositivo de computação 101b e pelo veículo associado. Entretanto, em vista das questões de privacidade, os usuários podem não desejar que a localização seja rastreada a menos que seja necessário. Em vista de tais questões de privacidade, em algumas implantações, o usuário 124 pode especificar regras que definem a extensão de que as informações de localização, ou seja, do dispositivo de computação 101b, ou de um dispositivo móvel 101a ou outros dispositivos de computação (por exemplo, um dispositivo de rastreamento de localização de veículo dedicado) deve ser coletado ou disponibilizado para monitoramento por sistemas individuais/corporativos. Por exemplo, o usuário 124 pode especificar que os mesmos não desejam compartilhas as informações de localização do usuário que é coletado enquanto o usuário está no veículo, mas deseja que a localização seja monitorada enquanto o usuário não está no carro (por exemplo, para propósitos de rastreamento de carros roubados). A título de exemplo adicional, se houver gerenciamento de uma frota de carros e empregados, um usuário 124 pode especificar que os mesmos desejam rastrear a localização de um veículo que inclui dispositivo de computação 101b, quando um empregado está no carro.
[00150] Em algumas implantações, quando o dispositivo de computação 101b interage (por exemplo ativadas por um usuário, alguém liga o carro fazendo com que o dispositivo de computação 101b comece a coletar informações de localização e similares), o dispositivo de computação pode ler a biometria do usuário e autenticar de modo biométrico o usuário de acordo com as modalidades reveladas. Adicional ou alternativamente, o dispositivo de computação 101b pode transmitir uma solicitação de autorização ao servidor de sistema 105. A solicitação de autorização pode identificar o dispositivo de computação 101b e também pode incluir informações adicionais, ou seja, uma localização por GPS do dispositivo de computação, uma identidade do usuário, etc. Em resposta à solicitação, o servidor de sistema pode determinar, a partir das informações recebidas e perfis de usuário armazenados, que o dispositivo de computação 101b está associado a um usuário 124 e alertar um dispositivo móvel 101a associado para autenticar o usuário. A título de exemplo adicional, se múltiplos usuários tiverem acesso ao veículo que tem um dispositivo de rastreamento (por exemplo, dispositivo de computação 101b) o usuário pode ser exigido a identificar os mesmos ao dispositivo de computação 101b para autorização tanto antes como depois de acessar o veículo. Consequentemente, a solicitação de autenticação pode identificar o usuário particular, de modo que o servidor de sistema possa alertar o que o dispositivo móvel do usuário 101a apropriado deve autenticar modo biométrico o usuário. Adicional ou alternativamente, o servidor de sistema 105 pode notificar os usuários aprovados de modo que o usuário apropriado possa continuar a autenticação. Adicional ou alternativamente, com base na localização do dispositivo de computação 101b, o servidor de sistema pode identificar um dispositivo móvel inscrito que tem uma localização correspondente e alertar o usuário associado para autenticar.
[00151] Em algumas implantações, o usuário pode iniciar o processo de autenticação com o uso do dispositivo de computação 101b e/ou do dispositivo móvel do usuário 101a. Por exemplo, quando o usuário entra em um carro que tem o dispositivo de computação 101b, o usuário pode iniciar o processo de autenticação de modo que a localização do usuário não seja rastreada pelo dispositivo móvel 101a ou pelo dispositivo de computação 101b. Adicional ou alternativamente, o usuário pode ser exigido a autenticar antes de ser permitido a acessar/ativar o carro associado ao dispositivo de computação 101b (por exemplo, ligar o carro).
[00152] Visto que a identidade do usuário é autenticada, o servidor de sistema 105 pode conceder o acesso ao ACE (por exemplo, o dispositivo de computação, o carro e similares) ou coletar/fornecer o acesso às informações registradas por aqueles dispositivos de acordo com as regras de acesso associadas ao usuário 124, ao dispositivo móvel 101a, ao dispositivo de computação 101b, ao ACE e similares. Por exemplo, se as preferências de usuário especificarem que as informações de localização do usuário podem ser acessadas por um cônjuge, mas não deve ser compartilhado com uma empresa de monitoramento de roubo, o servidor de sistema 105 pode conceder acesso ao cônjuge e negar acesso à empresa de compartilhamento de roubo. A título de exemplo adicional, se um proprietário de um carro especificar nas definições associadas ao dispositivo de computação 101b que um usuário particular tem acesso ao carro entre 8 horas da manhã e 11 horas da manhã e que a localização deve ser continuamente monitorada durante o uso pelo usuário particular, o servidor de sistema pode permitir, mediante autenticação/autorização bem sucedida, que o usuário particular acesse o carro durante a janela de tempo especificada, pode monitorar continuamente a localização durante o uso, e também pode fornecer acesso às informações de localização ao proprietário.
[00153] Nessa conjuntura, deve ser observado que, embora muito da descrição supracitada tenha sido direcionada a sistemas e métodos para autorizar um usuário a acessar um veículo de acordo com as características biométricas do usuário, os sistemas e métodos revelados no presente documento podem ser instalados e/ou implantados de modo similar em cenários, situações, e definições muito além dos cenários referenciados.
[00154] Embora este relatório descritivo contenha muitos detalhes de implantação específicos, esses não devem ser interpretados como limitações do escopo de qualquer implantação ou do que puder ser reivindicado, mas ao invés disso, as descrições de características que podem ser específicas a modalidades particulares de implantações particulares. Certas características que são descritas neste relatório descrito no contexto de modalidades separadas também podem ser implantadas em combinação a uma única modalidade. Inversamente, vários recursos que são descritos no contexto de uma única modalidade podem também ser implantados em múltiplas modalidades se maneira separada ou em qualquer subcombinação adequada. Além disso, embora os recursos possam ser descritos acima como agir em certas combinações e mesmo inicialmente reivindicado como tal, um ou mais recursos de uma combinação reivindicada podem, em alguns casos, ser removidos da combinação e a combinação reivindicada pode ser direcionada para uma subcombinação ou variação de uma subcombinação.
[00155] De modo similar, embora as operações sejam mostradas nos desenhos em uma ordem em particular, isso não deve ser compreendido como exigência de que tais operações sejam desempenhadas na ordem mostrada em particular ou em ordem sequencial, ou que todas as operações ilustradas sejam desempenhadas para alcançar resultados desejáveis. Em certas circunstâncias, o processamento paralelo e de multitarefas pode ser vantajoso. Ademais, a separação de vários componentes de sistema nas realizações descritas acima não deve ser entendida com exigências para tal separação em todas as realizações e deve-se entender que os sistemas e componentes de programa descritos podem ser geralmente integrados em um único produto de software ou empacotados em múltiplos produtos de software. De modo similar, a combinação os componentes de sistema, como módulos de software, em um componente particular não deve ser entendia como exigindo tal combinação em todas as modalidades, e deve ser entendido que os componentes e recursos/funcionalidade correspondentes podem ser implantadas ao longo de um ou mais componentes separados.
[00156] A terminologia usada no presente documento é apenas para o propósito de descrição de realizações particulares e não destina-se a limitar a invenção. Conforme usado no presente documento, as formas singulares "um", "uma" e "o/a" têm como intenção incluir as formas plurais também, a menos que o contexto claramente indique o contrário. Será adicionalmente entendido que os termos "compreende" e/ou "que compreende," quando usados nesse relatório descritivo, especificam a presença de recursos determinados, inteiros, etapas, operações, elementos e/ou componentes, mas não excluem a presença ou adição de um ou mais outros recursos, inteiros, etapas, operações, elementos, componentes e/ou grupos dos mesmos. Deve ser observado que o uso de termos ordinais como “primeiro”, “segundo”, “terceiro”, etc., nas reivindicações para modificar um elemento de uma reivindicação não conota, por si só, qualquer prioridade, precedência ou ordem de um elemento de reivindicação sobre outro ou a ordem temporal na qual os atos de um método são realizados, mas são usados meramente como rótulos para distinguir um elemento de reivindicação que tem certo nome a partir de outro elemento que tem um mesmo nome (mas para uso do termo ordinal) para distinguir os elementos de reivindicação. Além disso, a fraseologia e terminologia usadas no presente documento são para o propósito de descrição e não deve ser considerada como limitante. O uso de “que inclui”, “que compreende”, ou “que tem”, “que contém”, “que envolve” e variações dos mesmos no presente documento significa abranger os itens listados desde então e equivalentes dos mesmos, bem como itens adicionais. Deve ser entendido que numerais similares nos desenhos representam elementos similares através das diversas Figuras, e que nem todos os componentes e/ou etapas descritas e ilustradas em referência às Figuras são exigidas para todas as modalidades ou disposições.
[00157] Dessa forma, as modalidades e disposições ilustrativas dos sistemas e métodos presentes fornecem um método implantado do computador, sistema de computador e um produto de programa de computador para autorizar um usuário a acessar um veículo. O fluxograma e diagramas de blocos nas Figuras ilustram a arquitetura, funcionalidade e operação de implantações possíveis de sistemas, métodos e produtos de programa de computador de acordo com diversas modalidades e disposições. Em relação a isso, cada bloco no fluxograma ou diagramas de blocos pode representar um módulo, segmento ou porção do código, que compreende uma ou mais instruções executáveis para implantar a(s) função (funções) lógica(s) especificada(s). Deve ser observado também que, em algumas implantações exemplificativas, as funções notadas no bloco podem ocorrer fora da ordem observada nas Figuras. Por exemplo, dois blocos mostrados em sucessão podem, de fato, ser executados substancialmente de maneira concorrente, ou os blocos podem, algumas vezes ser executados na ordem inversa dependendo da funcionalidade envolvida. Também deve ser observado que cada bloco dos diagramas de blocos e/ou ilustração de fluxograma, e combinações de blocos nos diagramas de blocos e/ou ilustração de fluxograma, pode ser implantado por sistemas com base em hardware de propósito especial que realiza as funções ou atos especificados, ou combinações de hardware de propósito especial e instruções de computador.
[00158] A matéria descrita acima é fornecida a título de ilustração apenas e não deve ser interpretada como limitantes. Diversas modificações e alterações podem ser feitas para a matéria descrita no presente documento sem seguir as modalidades exemplificativas e pedidos ilustrados e descritos, e sem se afastar do verdadeiro espírito e escopo da presente invenção, que são estabelecidas nas reivindicações a seguir.

Claims (13)

1. Método para autorizar um usuário (124) a acessar um veículo, sendo que o método é caracterizado pelo fato de que compreende: acessar, por um servidor de sistema (105) , um meio de armazenamento legível por computador não transitório e em que as informações armazenadas no meio de armazenamento incluem: uma pluralidade de perfis de usuário, em que cada perfil de usuário está associado a um respectivo usuário (124) e um respectivo dispositivo móvel (101a), uma pluralidade de perfis de veículo, em que cada perfil de veículo está associado com um respectivo veículo que tem um respectivo computador de bordo (101b), e permissões associadas aos respectivos perfis de usuário em relação aos respectivos perfis de veículo, em que as permissões governam o acesso pelos respectivos usuários (124) aos respectivos veículos; receber uma solicitação de autorização pelo servidor de sistema (105) através de uma rede de um ou mais um dispositivos móveis pessoais do usuário (101a), e o computador de bordo do veículo (101b), a solicitação de autorização compreendendo: informações de identificação associadas ao usuário (124), informações de acesso que identificam o veículo e informações de autenticação biométrica geradas por um ou mais do dispositivo móvel (101a) e o computador de bordo (101b), em que as informações de autenticação biométrica compreendem pelo menos um de: informações biométricas capturadas do usuário (124) e uma situação de autenticação biométrica indicando se o usuário (124) foi autenticado biometricamente usando um ou mais de dispositivo móvel (101a) e o computador de bordo (101b); autorizar, pelo servidor de sistema (105) com base em pelo menos uma solicitação de autorização recebida, o acesso de usuário ao veículo, em que a etapa de autorização compreende: determinar, pelo servidor de sistema (105), que as informações de identificação recebidas correspondem a um perfil de usuário entre a pluralidade de perfis de usuário armazenados no armazenamento, determinar, pelo servidor de sistema (105), que o veículo identificado corresponde a um perfil de veículo entre a pluralidade de perfis de veículo armazenados no armazenamento, determinar, pelo servidor de sistema (105) com base nas informações de autenticação biométrica recebidas, que o usuário (124) é autenticado biometricamente, em que a determinação de que o usuário (124) é autenticado biometricamente inclui: em resposta ao recebimento da situação de autenticação biométrica, determinar com base na situação de autenticação biométrica recebida, que o usuário (124) foi biometricamente autenticado usando um ou mais de dispositivo móvel (101a) e o computador de bordo (101b), ou em resposta ao recebimento do identificador biométrico atual, autenticar biometricamente o usuário (124), comparando o identificador biométrico atual com um identificador biométrico gerado anteriormente armazenado em associação com o perfil do usuário, identificar, com base nas informações de identificação e nas informações de acesso, uma ou mais permissões, entre as permissões, que estão associadas ao usuário (124) e ao veículo, e verificar, com base na uma ou mais permissões, que o usuário (124) está autorizado a acessar o veículo; e transmitir, com base na autorização, pelo servidor de sistema (105) através de uma rede de comunicações a um dispositivo de computação remoto (102) associado ao veículo, uma notificação de autorização que facilita o acesso de usuário ao veículo.
2. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que compreende adicionalmente: criar, pelo servidor de sistema (105) no armazenamento, um registro de acesso em relação ao acesso autorizado; receber, pelo servidor de sistema (105) do computador de bordo (101b), informações de uso relacionadas ao acesso autorizado do usuário ao veículo; e atualizar o registro de acesso com base nas informações de uso.
3. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que a informação de autenticação biométrica gerada por um ou mais dentre o dispositivo móvel (101a) e o computador de bordo (101b) e recebida pelo servidor de sistema (105) compreende a situação de autenticação biométrica; e em que a etapa de determinação que o usuário (124) está autenticado biometricamente compreende: determinar, com base na situação de autenticação biométrica recebida, que o usuário (124) foi autenticado biometricamente usando um ou mais dentre dispositivo móvel (101a) e o computador de bordo (101b).
4. Método, de acordo com a reivindicação 2, caracterizado pelo fato de que compreende adicionalmente: receber, pelo servidor de sistema (105) a partir do computador de bordo (101b), uma notificação de que um acidente que envolve o veículo ocorreu durante o acesso autorizado; e transmitir, pelo servidor de sistema (105) a um dispositivo de computação remoto associado a uma agência de resposta de emergência, pelo menos uma porção da gravação que inclui a quantidade de ocupantes do veículo.
5. Método, de acordo com a reivindicação 2, caracterizado pelo fato de que compreende adicionalmente: receber, pelo servidor de sistema (105) a partir do computador de bordo (101b) durante o acesso autorizado, uma solicitação de autorização subsequente que compreende informações de identificação associadas com o usuário (124) e o computador de bordo (101b), uma situação de autenticação biométrica, e informações que identificam o veículo; repetir a etapa de autorização com base na solicitação de autorização subsequente e as informações de uso, em que a etapa de verificação compreende analisar as informações de uso com base na uma ou mais permissões; e transmitir ao dispositivo de computação remoto, com base na nova autorização, uma notificação de autorização atualizada.
6. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que o dispositivo de computação remoto (102) associado com o veículo e o computador de bordo (101b) são o mesmo dispositivo.
7. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que compreende adicionalmente: em que a solicitação de autorização especifica que uma operação seja realizada com o servidor de sistema (105), em que a operação e um ou mais dentre dar partida no veículo, e destravar uma porta do veículo; e verificar, com base na uma ou mais permissões, que o usuário (124) é autorizado a realizar a operação.
8. Método, de acordo com a reivindicação 7, caracterizado pelo fato de que a notificação de autorização instrui o computador de bordo (101b) a fornecer o acesso de usuário realizando-se a operação.
9. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que a informação de identificação é uma chave que é única ao usuário (124) e ao dispositivo móvel (101a), e em que determinar que as informações de identificação recebidas correspondem ao perfil de usuário compreende corresponder a chave recebida a uma chave armazenada anteriormente que está associada ao perfil de usuário.
10. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que compreende adicionalmente: receber, pelo servidor de sistema (105) a partir do computador de bordo (101b) durante o acesso autorizado, uma solicitação de transação, sendo que a solicitação de transação compreende informações de identificação associadas ao usuário (124) e ao computador de bordo (101b), uma situação de autenticação biométrica, e detalhes de transação em relação a uma transação a ser conduzida com o uso do computador de bordo (101b); autorizar, pelo servidor de sistema (105) com base na solicitação de transação recebida, o usuário (124) a conduzir a transação, em que a etapa de autorização compreende: determinar, pelo servidor de sistema (105), que as informações de identificação recebidas correspondem a um perfil de usuário armazenado no armazenamento; identificar, pelo servidor de sistema (105), com base no perfil de usuário, uma conta de transação associada ao perfil de usuário; e determinar, pelo servidor de sistema (105), com base na situação de autenticação biométrica recebida, que o usuário (124) foi autenticado de modo biométrico pelo computador de bordo (101b), e verificar, pelo servidor de sistema (105) com base na conta de transação e nos detalhes de transação identificados, que o usuário (124) está autorizado a conduzir a transação; transmitir, pelo servidor de sistema (105) ao computador de bordo (101b) com base na autorização, uma segunda notificação de autorização que avança a transação por meio do computador de bordo (101b).
11. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que compreende adicionalmente: que a solicitação de autorização inclua definições que identificam um segundo usuário e defina permissões que governam o acesso pelo segundo usuário ao veículo; identificar, pelo servidor de sistema (105), um segundo perfil de usuário entre os perfis de usuário com base na identificação do segundo usuário; e atualizar, pelo servidor de sistema (105), as permissões com base nas definições recebidas.
12. Método, de acordo com a reivindicação 11, caracterizado pelo fato de que compreende adicionalmente: gerar uma chave de acesso ao veículo; armazenar, pelo servidor de sistema (105) na memória, pelo menos uma porção da chave de acesso ao veículo na memória em associação a um segundo perfil de usuário e ao perfil de veículo associado ao veículo; transmitir a chave de acesso ao veículo para um segundo dispositivo móvel de usuário.
13. Método, de acordo com a reivindicação 12, caracterizado pelo fato de que compreende adicionalmente: receber, pelo servidor de sistema (105) através da rede a partir do segundo dispositivo móvel de usuário, uma segunda solicitação de autorização que compreende: informações de identificação associadas ao segundo usuário e ao segundo dispositivo móvel de usuário, uma situação de autenticação biométrica, a segunda chave de usuário, e informações de acesso que identificam o veículo; autorizar, pelo servidor de sistema (105) com base na segunda solicitação de autorização, o segundo usuário a acessar o veículo, em que a etapa de autorização compreende: determinar, pelo servidor de sistema (105), que as informações de identificação incluídas na segunda solicitação de autorização correspondem ao segundo perfil de usuário, determinar, pelo servidor de sistema (105), que a segunda chave de usuário incluída na segunda solicitação de autorização corresponde à chave correspondente associada ao segundo perfil de usuário e ao perfil de veículo, determinar, pelo servidor de sistema (105), com base na situação de autenticação biométrica incluída na segunda solicitação de autorização, que o segundo usuário foi autenticado de modo biométrico pelo dispositivo móvel do segundo usuário, identificar, pelo servidor de sistema (105), uma ou mais permissões que estão associadas ao segundo perfil de usuário e ao perfil de veículo, e verificar, pelo servidor de sistema (105) com base na uma ou mais permissões, que o segundo usuário está autorizado a acessar o veículo; e transmitir, com base na autorização, pelo servidor de sistema (105) através da rede de comunicações ao computador de bordo (101b), uma notificação de autorização que garante o segundo acesso de usuário ao veículo.
BR112016029038-0A 2014-06-11 2015-06-11 Sistema e método para facilitar acesso de usuário a veículos com base em informações biométricas BR112016029038B1 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201462010880P 2014-06-11 2014-06-11
US62/010,880 2014-06-11
PCT/US2015/035415 WO2015191913A2 (en) 2014-06-11 2015-06-11 System and method for facilitating user access to vehicles based on biometric information

Publications (2)

Publication Number Publication Date
BR112016029038A2 BR112016029038A2 (pt) 2017-08-22
BR112016029038B1 true BR112016029038B1 (pt) 2023-02-28

Family

ID=54834566

Family Applications (1)

Application Number Title Priority Date Filing Date
BR112016029038-0A BR112016029038B1 (pt) 2014-06-11 2015-06-11 Sistema e método para facilitar acesso de usuário a veículos com base em informações biométricas

Country Status (9)

Country Link
US (4) US9563998B2 (pt)
EP (1) EP3154830B1 (pt)
JP (1) JP6827918B2 (pt)
KR (1) KR102443186B1 (pt)
CN (1) CN106575454A (pt)
AU (2) AU2015274445B2 (pt)
BR (1) BR112016029038B1 (pt)
CA (1) CA2952084C (pt)
WO (1) WO2015191913A2 (pt)

Families Citing this family (304)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8509734B1 (en) * 2008-06-26 2013-08-13 Amazon Technologies, Inc. Location aware transaction authorization
AU2013204965B2 (en) 2012-11-12 2016-07-28 C2 Systems Limited A system, method, computer program and data signal for the registration, monitoring and control of machines and devices
US9479601B2 (en) * 2013-03-15 2016-10-25 Ford Global Technologies, Llc Method and apparatus for seamless application portability over multiple environments
US10657749B2 (en) 2014-04-25 2020-05-19 Vivint, Inc. Automatic system access using facial recognition
US10127754B2 (en) 2014-04-25 2018-11-13 Vivint, Inc. Identification-based barrier techniques
US10235822B2 (en) * 2014-04-25 2019-03-19 Vivint, Inc. Automatic system access using facial recognition
US10274909B2 (en) 2014-04-25 2019-04-30 Vivint, Inc. Managing barrier and occupancy based home automation system
WO2015173829A1 (en) * 2014-05-14 2015-11-19 Van Der Berg Ilan Integrated ride sharing system and method for fleet management systems
DE102014107242A1 (de) * 2014-05-22 2015-11-26 Huf Hülsbeck & Fürst Gmbh & Co. Kg System und Verfahren zur Zugriffskontrolle
CH709804B1 (de) * 2014-06-23 2018-12-28 Legic Identsystems Ag Elektronische Zugangskontrollvorrichtung und Zugangskontrollverfahren.
US10032011B2 (en) * 2014-08-12 2018-07-24 At&T Intellectual Property I, L.P. Method and device for managing authentication using an identity avatar
MX353779B (es) * 2014-09-19 2018-01-29 Navigation Solutions Llc Sistema de autenticación de ocupantes de un vehículo.
CA3174956C (en) 2014-10-13 2024-06-11 Automatic Technology (Australia) Pty Ltd Remote monitoring and control system for a barrier operator
US10333980B2 (en) * 2014-11-19 2019-06-25 Imprivata, Inc. Personal device network for user identification and authentication
DE102014223663A1 (de) * 2014-11-20 2016-06-09 Volkswagen Aktiengesellschaft Verfahren zur Authentifizierung einer Berechtigung eines Benutzers eines Kraftfahrzeuges, Kraftfahrzeug und Computerprogramm
US9823081B2 (en) * 2014-12-03 2017-11-21 Ford Global Technologies, Llc Vehicle passenger identification
FR3030818B1 (fr) * 2014-12-23 2016-12-23 Valeo Comfort & Driving Assistance Procede de transmission securisee d'une cle virtuelle et methode d'authentification d'un terminal mobile
JP6528690B2 (ja) * 2015-02-10 2019-06-12 株式会社デンソー 退避制御装置、退避制御方法
US9494936B2 (en) 2015-03-12 2016-11-15 Alarm.Com Incorporated Robotic assistance in security monitoring
GB2536935B (en) * 2015-04-01 2019-03-20 Jaguar Land Rover Ltd Control apparatus
CN104715373B (zh) * 2015-04-01 2018-04-20 京东方科技集团股份有限公司 一种支付设备及方法
JP6509369B2 (ja) * 2015-04-10 2019-05-08 ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツングRobert Bosch Gmbh プライバシが保護されたリモートビューシステム
WO2016189495A1 (en) 2015-05-27 2016-12-01 Van Dyke, Marc Alerting predicted accidents between driverless cars
US10031522B2 (en) 2015-05-27 2018-07-24 Dov Moran Alerting predicted accidents between driverless cars
US11488122B2 (en) * 2015-06-11 2022-11-01 Antony J. H. Diamond System and method for electronically transferring money
US11903680B2 (en) 2015-06-14 2024-02-20 Facense Ltd. Wearable-based health state verification for physical access authorization
CN105096420A (zh) * 2015-07-31 2015-11-25 北京旷视科技有限公司 门禁***以及用于其的数据处理方法
JP2017043267A (ja) * 2015-08-28 2017-03-02 修一 田山 電子キーシステム
US20180029548A1 (en) * 2016-07-29 2018-02-01 Faraday&Future Inc. Pre-entry auto-adjustment of vehicle settings
US11117534B2 (en) 2015-08-31 2021-09-14 Faraday&Future Inc. Pre-entry auto-adjustment of vehicle settings
US10663608B2 (en) 2015-09-21 2020-05-26 Shanghai United Imaging Healthcare Co., Ltd. System and method for calibrating a PET scanner
US9646433B1 (en) * 2015-09-23 2017-05-09 State Farm Mutual Automobile Insurance Company Systems and methods for using image data to generate vehicle operation logs
US9971348B1 (en) 2015-09-29 2018-05-15 Amazon Technologies, Inc. Passenger profiles for autonomous vehicles
US10147257B2 (en) * 2015-10-23 2018-12-04 Faraday&Future Inc. Systems and methods for user based vehicle access control
US10506049B2 (en) * 2015-11-05 2019-12-10 Pandora Media, Llc Selecting media using vehicle information
DE102015014366A1 (de) * 2015-11-06 2017-05-11 Audi Ag Zugangssystem mit einer tragbaren Autorisierungsvorrichtung
DE102015225778A1 (de) * 2015-12-17 2017-06-22 Deutsche Post Ag Vorrichtung und Verfahren für die personalisierte Bereitstellung eines Schlüssels
GB2556272B (en) * 2015-12-24 2021-06-30 Beijing Didi Infinity Technology & Dev Co Ltd Systems and methods for vehicle management
KR20170077328A (ko) * 2015-12-28 2017-07-06 현대자동차주식회사 자동차 관리 시스템 및 방법
US10404697B1 (en) * 2015-12-28 2019-09-03 Symantec Corporation Systems and methods for using vehicles as information sources for knowledge-based authentication
US10817593B1 (en) * 2015-12-29 2020-10-27 Wells Fargo Bank, N.A. User information gathering and distribution system
US10326733B2 (en) 2015-12-30 2019-06-18 Symantec Corporation Systems and methods for facilitating single sign-on for multiple devices
FR3046971B1 (fr) * 2016-01-25 2019-03-29 Dura Operating, Llc Systeme de communication automobile, et methode de personnalisation des parametres d'un vehicule equipe d'un dispositif d'entree sans cle
US20190057703A1 (en) * 2016-02-29 2019-02-21 Faraday&Future Inc. Voice assistance system for devices of an ecosystem
US9813541B2 (en) * 2016-02-29 2017-11-07 Ford Global Technologies, Llc Mobile device control for powered door
CN107294912A (zh) * 2016-03-31 2017-10-24 比亚迪股份有限公司 车辆安全通信方法、装置、车辆多媒体***及车辆
CN105955099A (zh) * 2016-04-26 2016-09-21 百度在线网络技术(北京)有限公司 无人驾驶车辆的驾驶模式切换方法和装置
US10391973B2 (en) * 2016-05-02 2019-08-27 Sikorsky Aircraft Corporation Vehicle access control system and method
ITUA20163456A1 (it) * 2016-05-16 2017-11-16 Achille Pievani Metodo per la digitalizzazione e l’acquisizione di dati sensibili su dispositivi mobili che garantisce la sicurezza e l’integrità dei dati stessi
US11074108B2 (en) 2016-05-23 2021-07-27 Toyota Jidosha Kabushiki Kaisha Caching electronic control unit mapping solutions for connected vehicles
US10298677B2 (en) * 2016-06-06 2019-05-21 Toyota Jidosha Kabushiki Kaisha Hierarchical structures of online computation for connected vehicles
US10375114B1 (en) 2016-06-27 2019-08-06 Symantec Corporation Systems and methods for enforcing access-control policies
US10462184B1 (en) 2016-06-28 2019-10-29 Symantec Corporation Systems and methods for enforcing access-control policies in an arbitrary physical space
US20180012197A1 (en) * 2016-07-07 2018-01-11 NextEv USA, Inc. Battery exchange licensing program based on state of charge of battery pack
CN107852429B (zh) * 2016-07-12 2021-06-04 华为技术有限公司 车辆外联通信方法、装置及终端
DE102016008624A1 (de) * 2016-07-15 2017-02-09 Daimler Ag Vorrichtung und Verfahren zum Betrieb eines Fahrzeugzugangs- und/oder Fahrberechtigungssytems
CN109689444A (zh) * 2016-08-22 2019-04-26 福特全球技术公司 车辆访问授权
US10471965B2 (en) * 2016-08-22 2019-11-12 Lenovo (Singapore) Pte. Ltd. Securing guest access to vehicle
CN106899567B (zh) * 2016-08-24 2019-12-13 阿里巴巴集团控股有限公司 用户核身方法、装置及***
DE112016007107T5 (de) 2016-08-31 2019-04-18 Ford Global Technologies, Llc Fahrzeugbewegungsautorisierung
CA3076208A1 (en) * 2016-09-21 2018-03-29 Equipmentshare.Com Inc. Method, system and apparatus for equipment monitoring and access control
KR101835991B1 (ko) * 2016-09-21 2018-04-19 경일대학교산학협력단 스마트카에서 생체 인식을 이용한 차량 접근 제어를 위한 IoT 보안 장치, 이를 위한 방법 및 이 방법을 수행하는 프로그램이 기록된 컴퓨터 판독 가능한 기록매체
KR101884991B1 (ko) * 2016-09-21 2018-08-02 경일대학교산학협력단 스마트카에서 양방향 인증을 이용한 차량 접근 제어를 위한 IoT 보안 장치, 이를 위한 방법 및 이 방법을 수행하는 프로그램이 기록된 컴퓨터 판독 가능한 기록매체
KR20180031983A (ko) * 2016-09-21 2018-03-29 기아자동차주식회사 차량을 제어하는 권한을 부여하는 단말 및 그 구동 방법
US10370877B2 (en) * 2016-09-22 2019-08-06 Lenovo (Singapore) Pte. Ltd. Destination criteria for unlocking a vehicle door
US10469457B1 (en) 2016-09-26 2019-11-05 Symantec Corporation Systems and methods for securely sharing cloud-service credentials within a network of computing devices
DE212017000225U1 (de) * 2016-10-03 2019-06-27 Gentex Corporation Fahreridentifikations- und Authentisierungssysteme
US10104602B2 (en) * 2016-10-10 2018-10-16 GM Global Technology Operations LLC Coordination of cellular data through a selected cellular device
US10462128B2 (en) * 2016-10-11 2019-10-29 Michael Arthur George Verification of both identification and presence of objects over a network
US10102364B2 (en) * 2016-10-11 2018-10-16 Michael Arthur George Verification of both identification and presence over a network
US10484366B2 (en) * 2016-10-11 2019-11-19 Michael Arthur George Verification of both identification and presence over a network
CN107960989B (zh) * 2016-10-20 2022-02-08 松下知识产权经营株式会社 脉搏波计测装置以及脉搏波计测方法
DE102016221557A1 (de) * 2016-11-03 2018-05-03 Audi Ag Bereitstellen einer Information aus einem Verbund mehrerer Kraftfahrzeuge
WO2018094417A1 (en) * 2016-11-21 2018-05-24 Visteon Global Technologies, Inc. Application stitching, content generation using vehicle and predictive analytics
JP6857728B2 (ja) 2016-11-22 2021-04-14 アマゾン テクノロジーズ インコーポレイテッド 制御されていない交差点及び制御されている交差点を自律的に走行する方法
DE102016223862A1 (de) * 2016-11-30 2018-05-30 Audi Ag Verfahren zum Betreiben einer Kommunikationseinrichtung eines Kraftfahrzeugs
EP3551510B1 (en) * 2016-12-09 2022-09-07 Gentex Corporation User authentication activation systems and methods
US20180174227A1 (en) * 2016-12-18 2018-06-21 Synergex Group System and method for placing a purchase order via sign to buy
US11113690B2 (en) * 2016-12-22 2021-09-07 Mastercard International Incorporated Systems and methods for processing data messages from a user vehicle
EP3349135A1 (en) 2017-01-16 2018-07-18 DURA Automotive Holdings U.K., Ltd. Method for authorizing a driver to activate at least one system of a vehicle, based on a biometric authentication process
US11321951B1 (en) 2017-01-19 2022-05-03 State Farm Mutual Automobile Insurance Company Apparatuses, systems and methods for integrating vehicle operator gesture detection within geographic maps
US10805287B2 (en) 2017-01-20 2020-10-13 Samsung Electronics Co., Ltd Apparatus and method for providing and managing security information in communication system
US10290158B2 (en) * 2017-02-03 2019-05-14 Ford Global Technologies, Llc System and method for assessing the interior of an autonomous vehicle
US10338802B2 (en) * 2017-02-08 2019-07-02 International Business Machines Corporation Monitoring an activity and determining the type of actor performing the activity
US20180222446A1 (en) * 2017-02-08 2018-08-09 Gentex Corporation Door mounted scanning apparatus
US20180232971A1 (en) * 2017-02-10 2018-08-16 Microchip Technology Incorporated Systems And Methods For Managing Access To A Vehicle Or Other Object Using Environmental Data
WO2018147596A1 (ko) * 2017-02-13 2018-08-16 삼성전자 주식회사 차량용 스마트 키를 이용한 맞춤 기능 설정 방법 및 장치
WO2018165384A1 (en) * 2017-03-10 2018-09-13 Gentex Corporation Imaging system and method for vehicle occupant indentification and monitoring
US10812981B1 (en) 2017-03-22 2020-10-20 NortonLifeLock, Inc. Systems and methods for certifying geolocation coordinates of computing devices
US10509974B2 (en) 2017-04-21 2019-12-17 Ford Global Technologies, Llc Stain and trash detection systems and methods
US10358114B2 (en) * 2017-04-25 2019-07-23 Ford Global Technologies, Llc Method and apparatus for dynamic vehicle key generation and handling
US11154442B1 (en) 2017-04-28 2021-10-26 Patroness, LLC Federated sensor array for use with a motorized mobile system and method of use
US20180322273A1 (en) * 2017-05-04 2018-11-08 GM Global Technology Operations LLC Method and apparatus for limited starting authorization
US11095639B2 (en) * 2017-05-11 2021-08-17 Synergex Group Methods, systems, and media for authenticating users using biometric signatures
US10304165B2 (en) 2017-05-12 2019-05-28 Ford Global Technologies, Llc Vehicle stain and trash detection systems and methods
US10089801B1 (en) 2017-05-15 2018-10-02 Amazon Technologies, Inc. Universal access control device
US11049198B1 (en) * 2017-05-31 2021-06-29 Mehrab MOMIN Drive thru order facilitation system and method of use
US10642256B2 (en) * 2017-06-05 2020-05-05 Ford Global Technologies, Llc Method and apparatus for unified personal climate management
US10365653B2 (en) * 2017-06-12 2019-07-30 GM Global Technology Operations LLC Personalized autonomous vehicle ride characteristics
TWM550899U (zh) * 2017-06-20 2017-10-21 陳澤興 無線繼電器裝置及具有該無線繼電器裝置之無線繼電器控制系統
EP3425946A1 (en) * 2017-07-04 2019-01-09 Gemalto Sa A method for granting access to a service provided by a connected device
DE102017211631A1 (de) * 2017-07-07 2019-01-10 Bundesdruckerei Gmbh Elektronisches System und Verfahren zur Klassifikation eines physiologischen Zustandes
CN109804603B (zh) * 2017-07-19 2022-04-29 松下电器(美国)知识产权公司 车载中继装置、中继方法以及介质
US20190034934A1 (en) * 2017-07-28 2019-01-31 Alclear, Llc Biometric payment
CN107464004A (zh) * 2017-08-02 2017-12-12 卢竹林 共享工位管理方法与装置
US11414050B2 (en) 2017-08-02 2022-08-16 Ford Global Technologies, Llc Multimode vehicle proximity security
JP7166780B2 (ja) * 2017-08-03 2022-11-08 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 車両制御装置、車両制御方法及びプログラム
US11075910B2 (en) * 2017-08-10 2021-07-27 Patroness, LLC Secure systems architecture for integrated motorized mobile systems
JP6897415B2 (ja) * 2017-08-16 2021-06-30 トヨタ自動車株式会社 車両用制御システム
US10137857B1 (en) * 2017-08-22 2018-11-27 Ford Global Technologies, Llc Vehicle unlocking systems, devices, and methods
US11072311B2 (en) * 2017-09-05 2021-07-27 Future Mobility Corporation Limited Methods and systems for user recognition and expression for an automobile
US10300889B2 (en) 2017-09-08 2019-05-28 Ford Global Technologies, Llc Iris-detection alignment for vehicle feature activation
US10053054B1 (en) * 2017-09-12 2018-08-21 Preemptec Corporation Child car seat for lock-in prevention
CN107650863B (zh) * 2017-09-19 2022-05-03 大陆投资(中国)有限公司 车辆共享方法及***
KR101930462B1 (ko) * 2017-09-25 2018-12-17 엘지전자 주식회사 차량 제어 장치 및 그것을 포함하는 차량
US10498538B2 (en) 2017-09-25 2019-12-03 Amazon Technologies, Inc. Time-bound secure access
US20190096250A1 (en) * 2017-09-28 2019-03-28 Uber Technologies, Inc. Systems and Methods for Determining Whether an Autonomous Vehicle Can Provide a Requested Service for a Rider
US10812976B2 (en) * 2017-10-03 2020-10-20 Google Llc Multi-factor authentication and access control in a vehicular environment
JP6633589B2 (ja) * 2017-10-10 2020-01-22 株式会社東海理化電機製作所 カーシェアリングシステム
DE102017010059A1 (de) * 2017-10-27 2019-05-02 Giesecke+Devrient Mobile Security Gmbh System und Verfahren zum Authentifizieren einer Person zum Starten eines Fahrzeugs
US10717412B2 (en) * 2017-11-13 2020-07-21 Nio Usa, Inc. System and method for controlling a vehicle using secondary access methods
CN108171514A (zh) * 2017-11-20 2018-06-15 胡研 一种指静脉支付方法、指静脉预约方法及交易设备
US10810322B2 (en) * 2017-12-05 2020-10-20 Microsoft Technology Licensing, Llc Sharing user information with and between bots
CN109102593B (zh) * 2017-12-15 2022-04-19 蔚来(安徽)控股有限公司 用于管理车辆控制权限的方法和装置
DE102017222884A1 (de) * 2017-12-15 2019-06-19 Zf Friedrichshafen Ag Verfahren zum Betrieb eines Kraftfahrzeugs
US10672201B2 (en) * 2017-12-19 2020-06-02 Centurylink Intellectual Property Llc Low-power wireless for vehicle diagnostics and reporting
US20190197430A1 (en) * 2017-12-21 2019-06-27 Lyft, Inc. Personalized ride experience based on real-time signals
JP7013868B2 (ja) * 2017-12-28 2022-02-01 トヨタ自動車株式会社 トランクシェアシステム、情報処理装置、情報処理方法、及び情報処理プログラム
US11316898B2 (en) * 2018-01-08 2022-04-26 Irdeto B.V. Method and apparatus for policy-based management of assets
KR101998703B1 (ko) * 2018-01-17 2019-07-11 (주) 블루테크솔루션 차량 관제 제어 시스템
KR20190098795A (ko) * 2018-01-30 2019-08-23 엘지전자 주식회사 차량 단말기 및 그것을 포함하는 운송 시스템의 제어방법
CN108447186A (zh) * 2018-01-30 2018-08-24 深圳市元征软件开发有限公司 一种车辆共享方法及服务器
KR102501245B1 (ko) * 2018-02-14 2023-02-17 삼성전자주식회사 키를 제공하기 위한 전자 장치 및 방법
KR102406524B1 (ko) * 2018-02-21 2022-06-10 현대자동차주식회사 위치 검출 장치 및 방법
US10322728B1 (en) 2018-02-22 2019-06-18 Futurewei Technologies, Inc. Method for distress and road rage detection
CN110182172A (zh) 2018-02-23 2019-08-30 福特环球技术公司 车辆驾驶员认证***及方法
KR102540090B1 (ko) * 2018-03-06 2023-06-05 삼성전자주식회사 전자 장치 및 그의 전자 키 관리 방법
US10275670B1 (en) 2018-03-07 2019-04-30 State Farm Mutual Automobile Insurance Company Image analysis technologies for identifying abnormal vehicle conditions
US11392802B2 (en) 2018-03-07 2022-07-19 Private Identity Llc Systems and methods for privacy-enabled biometric processing
US11265168B2 (en) 2018-03-07 2022-03-01 Private Identity Llc Systems and methods for privacy-enabled biometric processing
US10721070B2 (en) 2018-03-07 2020-07-21 Private Identity Llc Systems and methods for privacy-enabled biometric processing
US11138333B2 (en) 2018-03-07 2021-10-05 Private Identity Llc Systems and methods for privacy-enabled biometric processing
US11489866B2 (en) 2018-03-07 2022-11-01 Private Identity Llc Systems and methods for private authentication with helper networks
US11170084B2 (en) 2018-06-28 2021-11-09 Private Identity Llc Biometric authentication
US10776644B1 (en) 2018-03-07 2020-09-15 State Farm Mutual Automobile Insurance Company Image analysis technologies for assessing safety of vehicle operation
US11789699B2 (en) 2018-03-07 2023-10-17 Private Identity Llc Systems and methods for private authentication with helper networks
US10938852B1 (en) 2020-08-14 2021-03-02 Private Identity Llc Systems and methods for private authentication with helper networks
US10419221B1 (en) 2018-03-07 2019-09-17 Open Inference Holdings LLC Systems and methods for privacy-enabled biometric processing
US11210375B2 (en) * 2018-03-07 2021-12-28 Private Identity Llc Systems and methods for biometric processing with liveness
US11502841B2 (en) 2018-03-07 2022-11-15 Private Identity Llc Systems and methods for privacy-enabled biometric processing
US11394552B2 (en) 2018-03-07 2022-07-19 Private Identity Llc Systems and methods for privacy-enabled biometric processing
US10783338B2 (en) 2018-03-08 2020-09-22 Amazon Technologies, Inc. Integrated access control system
JP7080684B2 (ja) * 2018-03-16 2022-06-06 本田技研工業株式会社 車両利用システム、および車両利用方法
CN108447250A (zh) * 2018-03-19 2018-08-24 西安艾润物联网技术服务有限责任公司 客访车辆的管理方法、装置、存储介质和***
CN108377249B (zh) * 2018-03-20 2021-01-12 陈瑛昊 基于物联网技术的新能源汽车中信息认证方法
FR3079653B1 (fr) * 2018-03-29 2022-12-30 Airtag Procede de verification d'une authentification biometrique
JP7069975B2 (ja) * 2018-03-30 2022-05-18 トヨタ自動車株式会社 制御装置、制御装置用のプログラム、及び制御方法
KR101973953B1 (ko) * 2018-04-05 2019-04-30 (주)리즘인터랙티브 차량장착 디스플레이 기기 및 이를 이용한 차량제어 시스템
DE102018109672A1 (de) * 2018-04-23 2019-10-24 Connaught Electronics Ltd. Verbesserter Zugriffsschutz für ein Fahrzeug
US11254270B1 (en) 2018-05-02 2022-02-22 State Farm Mutual Automobile Insurance Company Technologies for using image analysis to facilitate adjustments of vehicle components
KR102540920B1 (ko) * 2018-05-04 2023-06-07 현대자동차주식회사 차량 단말 및 그의 얼굴 인증 방법
DE102018207656A1 (de) * 2018-05-16 2019-11-21 Volkswagen Aktiengesellschaft Verfahren zum Positionieren von Fahrzeugkomponenten
US10659460B2 (en) * 2018-05-22 2020-05-19 Bank Of America Corporation Two factor vehicle authentication
JPWO2019230306A1 (ja) * 2018-05-30 2021-07-15 パナソニックIpマネジメント株式会社 識別装置および識別方法
US11383676B2 (en) 2018-05-31 2022-07-12 Shanghai Sensetime Intelligent Technology Co., Ltd Vehicles, vehicle door unlocking control methods and apparatuses, and vehicle door unlocking systems
CN108846924A (zh) * 2018-05-31 2018-11-20 上海商汤智能科技有限公司 车辆及车门解锁控制方法、装置和车门解锁***
US10970571B2 (en) 2018-06-04 2021-04-06 Shanghai Sensetime Intelligent Technology Co., Ltd. Vehicle control method and system, vehicle-mounted intelligent system, electronic device, and medium
CN108819900A (zh) * 2018-06-04 2018-11-16 上海商汤智能科技有限公司 车辆控制方法和***、车载智能***、电子设备、介质
JP6638998B2 (ja) * 2018-06-22 2020-02-05 Necプラットフォームズ株式会社 給油所システム及び情報処理方法
JP7070169B2 (ja) * 2018-07-06 2022-05-18 トヨタ自動車株式会社 音響システム
JP7087747B2 (ja) * 2018-07-11 2022-06-21 オムロン株式会社 車載機、運行管理装置、運行管理システム、及び運転者確認方法
EP3821356B1 (en) * 2018-07-12 2022-08-31 Gentex Corporation Mirror assembly incorporating a scanning apparatus
US20200043063A1 (en) * 2018-08-06 2020-02-06 General Motors Llc System and method for the notification of vehicle services
CN109005236A (zh) * 2018-08-14 2018-12-14 广州小鹏汽车科技有限公司 风险识别方法、装置及服务器
CN110858420B (zh) * 2018-08-21 2021-12-07 原相科技股份有限公司 光导组件与门禁控制***
US11494707B2 (en) * 2018-08-22 2022-11-08 Denso International America, Inc. System and method of determining real-time location
US10498727B1 (en) * 2018-08-29 2019-12-03 Capital One Services, Llc Systems and methods of authentication using vehicle data
WO2020050457A1 (ko) 2018-09-06 2020-03-12 주식회사 엠투브 전기차 환승 서비스 제공 방법
EP3819174B1 (en) * 2018-09-07 2023-12-13 Huawei Device Co., Ltd. Business processing method and device
US10943137B2 (en) * 2018-09-12 2021-03-09 Computime Ltd. Biometric data capturing and analysis
US10745018B2 (en) 2018-09-19 2020-08-18 Byton Limited Hybrid user recognition systems for vehicle access and control
WO2020065811A1 (ja) * 2018-09-27 2020-04-02 三菱電機株式会社 置き去り検知装置および置き去り検知方法
US11074539B2 (en) * 2018-10-02 2021-07-27 General Motors Llc Vehicle usage assessment of drivers in a car sharing service
JP7103146B2 (ja) * 2018-10-12 2022-07-20 トヨタ自動車株式会社 携帯端末装置および車両制御システム
CN109410398A (zh) * 2018-10-19 2019-03-01 珠海格力电器股份有限公司 一种解锁方法、装置、门锁及存储介质
CN109492551B (zh) 2018-10-25 2023-03-24 腾讯科技(深圳)有限公司 活体检测方法、装置及应用活体检测方法的相关***
US11648951B2 (en) 2018-10-29 2023-05-16 Motional Ad Llc Systems and methods for controlling actuators based on load characteristics and passenger comfort
US10629012B1 (en) * 2018-11-13 2020-04-21 Blackberry Limited Multi-factor authentication for vehicles
US10872252B2 (en) * 2018-11-13 2020-12-22 Denso International America, Inc. Exterior camera services for vehicle-sharing fleet
US10501055B1 (en) 2018-11-15 2019-12-10 Didi Research America, Llc Passenger and vehicle mutual authentication
KR102679935B1 (ko) * 2018-11-22 2024-07-02 에이치엘만도 주식회사 차량 제어 장치 및 차량 제어 방법
CN111222113B (zh) * 2018-11-27 2022-04-05 天地融科技股份有限公司 一种使用租用车辆的认证方法、***及认证平台
US11257069B2 (en) 2018-12-06 2022-02-22 Wells Fargo Bank, N.A. Systems and methods for an all-in-one mobile wallet with administrator portal
CN109725638A (zh) * 2018-12-12 2019-05-07 北京百度网讯科技有限公司 自动驾驶功能授权方法、装置、***及存储介质
US11225222B2 (en) * 2018-12-20 2022-01-18 Continental Automotive Systems, Inc. Vehicle access and power management systems and methods via machine learning
CN109714171B (zh) * 2018-12-27 2022-09-23 阿波罗智联(北京)科技有限公司 安全防护方法、装置、设备和介质
US20200220962A1 (en) * 2019-01-09 2020-07-09 GM Global Technology Operations LLC System and method to transmit information to a user based on their location in relation to a vehicle
US10960838B2 (en) 2019-01-30 2021-03-30 Cobalt Industries Inc. Multi-sensor data fusion for automotive systems
WO2020160331A1 (en) 2019-01-30 2020-08-06 Cobalt Industries Inc. Systems and methods for verifying and monitoring driver physical attention
JP7200715B2 (ja) * 2019-02-05 2023-01-10 トヨタ自動車株式会社 情報処理システム、プログラム、及び車両
US11004076B2 (en) * 2019-02-06 2021-05-11 Visa International Service Association Camera device enabled identification and disambiguation system and method
US11080379B2 (en) * 2019-02-13 2021-08-03 International Business Machines Corporation User authentication
DE102019108159A1 (de) * 2019-03-29 2020-10-01 B-Horizon GmbH Carsharing Verwaltungssystem
DE102019108168B3 (de) * 2019-03-29 2020-07-16 B-Horizon GmbH Carsharing Verwaltungssystem mittels Temperatursensor
US11205083B2 (en) 2019-04-02 2021-12-21 Magna Electronics Inc. Vehicular driver monitoring system
KR20200117619A (ko) * 2019-04-05 2020-10-14 현대자동차주식회사 차량, 차량과 통신하는 서버 및 차량의 제어 방법
US10730482B1 (en) * 2019-04-09 2020-08-04 Ford Global Technologies Vehicular biometric system with automatically renewed sunset periods for data retention
US11949677B2 (en) * 2019-04-23 2024-04-02 Microsoft Technology Licensing, Llc Resource access based on audio signal
GB2588983B (en) 2019-04-25 2022-05-25 Motional Ad Llc Graphical user interface for display of autonomous vehicle behaviors
US11472291B2 (en) 2019-04-25 2022-10-18 Motional Ad Llc Graphical user interface for display of autonomous vehicle behaviors
CN110148073B (zh) * 2019-04-28 2022-06-14 深圳市轱辘车联数据技术有限公司 车辆共享方法、装置及终端设备
CN110264589A (zh) * 2019-04-29 2019-09-20 恒大智慧科技有限公司 一种社区出入事件的管理方法及管理***
US20200353868A1 (en) * 2019-05-07 2020-11-12 Gentex Corporation Eye gaze based liveliness and multi-factor authentication process
US11786694B2 (en) 2019-05-24 2023-10-17 NeuroLight, Inc. Device, method, and app for facilitating sleep
US11310229B2 (en) 2019-06-26 2022-04-19 T-Mobile Usa, Inc. Device authentication
US11386722B2 (en) 2019-07-13 2022-07-12 Toyota Motor North America, Inc. Remote access of transports
US11014534B2 (en) 2019-07-13 2021-05-25 Toyota Motor North America, Inc. Remote access of transports
CN110533802A (zh) * 2019-07-17 2019-12-03 浙江大华技术股份有限公司 门禁设备控制方法、装置、设备、***及存储介质
US10957133B2 (en) 2019-07-25 2021-03-23 Ford Global Technologies, Llc NFC activation of vehicle entry privacy mode
CN110458303A (zh) * 2019-08-08 2019-11-15 华北理工大学 电气火灾智能预警***
US11474530B1 (en) 2019-08-15 2022-10-18 Amazon Technologies, Inc. Semantic navigation of autonomous ground vehicles
WO2021032985A1 (en) * 2019-08-22 2021-02-25 Prevayl Limited Controller, method and data processing apparatus
US10850709B1 (en) * 2019-08-27 2020-12-01 Toyota Motor Engineering & Manufacturing North America, Inc. Facial recognition and object detection for vehicle unlocking scenarios
CA3153499A1 (en) * 2019-09-05 2021-03-11 Donnell DAVIS Methods and systems providing cyber defense for electronic identification, vehicles, ancillary vehicle platforms and telematics platforms
CN110610568A (zh) * 2019-09-11 2019-12-24 广东科徕尼智能科技有限公司 一种智能门锁***
KR20210031267A (ko) 2019-09-11 2021-03-19 삼성전자주식회사 인증을 수행하는 차량용 전자 기기, 차량 인증에 이용되는 모바일 기기, 차량 인증 시스템, 및 차량의 인증 방법
US10988112B2 (en) 2019-09-17 2021-04-27 Ford Global Technologies, Llc Distributed vehicle authorized operations
DE102019214420A1 (de) * 2019-09-23 2021-03-25 Robert Bosch Gmbh Verfahren zum zumindest assistierten Überqueren eines Knotenpunkts durch ein Kraftfahrzeug
EP3798890A1 (en) * 2019-09-30 2021-03-31 AO Kaspersky Lab System and method for filtering user requested information
FR3101746A1 (fr) * 2019-10-08 2021-04-09 Psa Automobiles Sa Procédé de changement d’une règle de confidentialité contrôlant une transmission externe de données depuis un véhicule automobile
FR3101743A1 (fr) * 2019-10-08 2021-04-09 Psa Automobiles Sa Procédé de gestion des modes de confidentialité lorsqu’un véhicule est partagé entre plusieurs utilisateurs
FR3101747A1 (fr) * 2019-10-08 2021-04-09 Psa Automobiles Sa Procédé de configuration d’une règle de confidentialité contrôlant une transmission externe de données depuis un véhicule automobile
US11341781B2 (en) * 2019-10-18 2022-05-24 Toyota Motor Engineering And Manufacturing North America, Inc. Vehicular communications through identifiers and online systems
CN112810567B (zh) * 2019-10-30 2022-08-02 博泰车联网科技(上海)股份有限公司 用于信息处理的方法、设备和计算机可读存储介质
US10964215B1 (en) * 2019-11-25 2021-03-30 Michel Papineau Vehicle parking space occupancy verification and use authorization
CN113015138B (zh) * 2019-12-04 2024-06-25 博泰车联网科技(上海)股份有限公司 用于信息分享的方法、电子设备和计算机可读存储介质
US11508379B2 (en) 2019-12-04 2022-11-22 Cirrus Logic, Inc. Asynchronous ad-hoc distributed microphone array processing in smart home applications using voice biometrics
CN112905981A (zh) * 2019-12-04 2021-06-04 上海博泰悦臻电子设备制造有限公司 用于信息分享的方法、电子设备和计算机可读存储介质
TWI712919B (zh) * 2019-12-30 2020-12-11 台灣新光保全股份有限公司 智慧對講系統及其使用方法
US11794695B2 (en) 2020-02-20 2023-10-24 B-Horizon GmbH Car sharing management system
DE102020202946A1 (de) 2020-03-08 2021-09-09 Volkswagen Aktiengesellschaft Verfahren zum Bereitstellen des Zugangs zu einem Gerät sowie Kraftfahrzeug
US11367356B1 (en) * 2020-03-16 2022-06-21 Wells Fargo Bank, N.A. Autonomous fleet service management
EP4113927A4 (en) * 2020-03-17 2023-02-22 Huawei Technologies Co., Ltd. VEHICLE CONTROL METHOD, COMMUNICATION DEVICE AND COMPUTER READABLE STORAGE MEDIUM
US11805160B2 (en) 2020-03-23 2023-10-31 Rovi Guides, Inc. Systems and methods for concurrent content presentation
US11537701B2 (en) 2020-04-01 2022-12-27 Toyota Motor North America, Inc. Transport related n-factor authentication
JP2021160679A (ja) * 2020-04-03 2021-10-11 和男 吉原 生体認証システム
CN113658364B (zh) * 2020-04-07 2023-06-30 西安艾润物联网技术服务有限责任公司 访客管理方法、设备、***及计算机可读存储介质
CN113542529B (zh) * 2020-04-21 2024-03-12 安霸国际有限合伙企业 用于dms和oms的940nm led闪光同步
US11318960B1 (en) * 2020-05-15 2022-05-03 Gm Cruise Holdings Llc Reducing pathogen transmission in autonomous vehicle fleet
JP7399790B2 (ja) * 2020-05-27 2023-12-18 本田技研工業株式会社 エントリー支援システム、エントリー支援方法、及びエントリー支援プログラム
JP7317764B2 (ja) * 2020-05-29 2023-07-31 トヨタ自動車株式会社 車両制御装置、車両制御プログラムおよび車両制御システム
US11535194B2 (en) * 2020-06-18 2022-12-27 Ford Global Technologies, Llc Systems and methods for reducing latency in vehicle access requests
US11816194B2 (en) * 2020-06-21 2023-11-14 Apple Inc. User interfaces for managing secure operations
US11599880B2 (en) 2020-06-26 2023-03-07 Rovi Guides, Inc. Systems and methods for providing multi-factor authentication for vehicle transactions
US11790364B2 (en) * 2020-06-26 2023-10-17 Rovi Guides, Inc. Systems and methods for providing multi-factor authentication for vehicle transactions
KR102651286B1 (ko) * 2020-06-29 2024-03-26 주식회사 올링크 모바일 단말기를 이용한 차량 도어락 해제 방법 및 시스템
CN114555429B (zh) 2020-06-29 2024-05-24 阿林克有限责任公司 使用移动终端解锁车门的方法
US11520926B2 (en) 2020-07-09 2022-12-06 Toyota Motor North America, Inc. Variable transport data retention and deletion
US11610448B2 (en) 2020-07-09 2023-03-21 Toyota Motor North America, Inc. Dynamically adapting driving mode security controls
CN111862429B (zh) * 2020-07-21 2022-12-09 上海华虹计通智能***股份有限公司 一种封闭式人车管理***及方法
WO2022016419A1 (zh) * 2020-07-22 2022-01-27 华为技术有限公司 认证检测方法、装置及***
CN114095924B (zh) * 2020-08-06 2024-07-16 华为技术有限公司 车辆的启动控制方法及车载认证设备
JP7318610B2 (ja) * 2020-08-07 2023-08-01 トヨタ自動車株式会社 サーバ、車両運行管理方法、車両及び車両運行管理システム
JP7306348B2 (ja) * 2020-08-11 2023-07-11 トヨタ自動車株式会社 車両、認証システム、プログラム及び認証方法
US20220067868A1 (en) * 2020-08-31 2022-03-03 GM Global Technology Operations LLC Differentiated access control in car sharing service
JP7420037B2 (ja) * 2020-09-30 2024-01-23 株式会社デンソー 車両用装置、車両用システム及び利用者認証管理プログラム
US11995663B2 (en) 2020-10-16 2024-05-28 Toyota Motor North America, Inc. Automatic detection and validation of transport service
US12021970B2 (en) 2020-10-16 2024-06-25 Toyota Motor North America, Inc. Dynamic key management for transport
US20220126788A1 (en) * 2020-10-23 2022-04-28 Ford Global Technologies, Llc Biometric authenticated vehicle start with paired sensor to key intrustion detection
DE102020128129A1 (de) * 2020-10-26 2022-04-28 Huf Hülsbeck & Fürst Gmbh & Co. Kg Verfahren zur Zugangskontrolle an einem Kraftfahrzeug
KR102493306B1 (ko) * 2020-12-16 2023-01-31 여태환 생체 인식 기반으로 이륜차에 대한 운전자 특정 시동 제어 및 운전 정보 생성을 수행하기 위한 장치 및 방법
US11503114B2 (en) 2021-01-05 2022-11-15 Toyota Motor North America, Inc. Provisioning of event-based keys to transports
US11438158B2 (en) 2021-01-05 2022-09-06 Toyota Motor North America, Inc. Provisioning of external functionality to transports
US11682057B1 (en) 2021-01-05 2023-06-20 Wells Fargo Bank, N.A. Management system to facilitate vehicle-to-everything (V2X) negotiation and payment
US11870557B2 (en) 2021-01-05 2024-01-09 Toyota Motor North America, Inc. Process for generating transport keys for data communication based on actions performed by a transport
US20220242342A1 (en) * 2021-01-29 2022-08-04 Toyota Motor North America, Inc. Correcting a mismatched user profile for vehicle settings
US11851080B2 (en) 2021-02-03 2023-12-26 Magna Mirrors Of America, Inc. Vehicular driver monitoring system with posture detection and alert
US20220258773A1 (en) * 2021-02-15 2022-08-18 Ford Global Technologies, Llc Autonomous Vehicle Rider Authentication, Boarding, And Drop Off Confirmation
US20220274552A1 (en) * 2021-03-01 2022-09-01 Toyota Motor North America, Inc. Vehicle and method for granting access to vehicle functionalities
WO2022187805A1 (en) 2021-03-01 2022-09-09 Magna Mirrors Of America, Inc. Interior rearview mirror assembly with driver monitoring system
US11780372B2 (en) * 2021-03-01 2023-10-10 Magna Mirrors Of America, Inc. Vehicular driver monitoring system with driver monitoring camera and near IR light emitter at interior rearview mirror assembly
BR112023020587A2 (pt) * 2021-05-12 2023-12-05 Magna Electronics Inc Sistema de monitoramento do motorista de um veículo com câmera de monitoramento de motorista e emissor de luz quase ir na montagem do espelho retrovisor interno
US11930264B2 (en) 2021-05-18 2024-03-12 Magna Electronics Inc. Vehicular driver monitoring system with camera view optimization
US11766968B2 (en) 2021-05-18 2023-09-26 Magna Mirrors Of America, Inc. Vehicular interior rearview mirror assembly with video mirror display and VRLC stack
DE102021205186A1 (de) 2021-05-20 2022-11-24 Volkswagen Aktiengesellschaft Verfahren zum Umparken eines Elektro- oder Plug-In-Hybridfahrzeugs und Plattform
CN115118749B (zh) * 2021-06-11 2024-04-12 支付宝(杭州)信息技术有限公司 车辆信息采集方法及装置、车辆订单处理方法及装置
CN113360884A (zh) * 2021-06-11 2021-09-07 潍柴动力股份有限公司 一种设备鉴权方法、车载终端、服务器及***
US11663899B2 (en) 2021-06-15 2023-05-30 Toyota Motor North America, Inc. Keyless entry message validation
KR20220170648A (ko) * 2021-06-23 2022-12-30 현대자동차주식회사 차량 제어 시스템 및 방법
JP2023022543A (ja) * 2021-08-03 2023-02-15 株式会社Subaru 乗員に応じた車両の設定システム、および車両
CN113628377A (zh) * 2021-08-04 2021-11-09 内蒙古路路通科技有限公司 一种基于多模块化的司法信息监控***
US12035649B2 (en) 2021-08-25 2024-07-16 Cnh Industrial America Llc Agricultural vehicle with transferable settings and system for determining suggested settings from transferred settings
US11590930B1 (en) 2021-08-27 2023-02-28 Toyota Motor North America, Inc. Vehicle systems for verifying passenger protective equipment and methods for using the same
EP4141825A1 (en) * 2021-08-30 2023-03-01 Ningbo Geely Automobile Research & Development Co. Ltd. A method for allowing access to a vehicle and a fleet of vehicles
US11447097B1 (en) * 2021-09-01 2022-09-20 Omega Patents, L.L.C. Control system with wireless control device authorization and related methods
EP4396037A1 (en) 2021-09-03 2024-07-10 Magna Electronics Inc. Vehicular interior cabin monitoring system with light emitter that is selectively operable for dms and oms functions
US11661031B2 (en) * 2021-09-29 2023-05-30 Capital One Services, Llc System for managing access to a vehicle by a service provider that is to provide a service associated with the vehicle
GB2612952A (en) * 2021-10-26 2023-05-24 Caterpillar Inc Biometric identification for work vehicles
US11950316B1 (en) * 2021-11-12 2024-04-02 Zoox, Inc. Vehicle-passenger assistance facilitation
JP2023080878A (ja) * 2021-11-30 2023-06-09 本田技研工業株式会社 通信システム
US11912234B2 (en) 2021-12-02 2024-02-27 Ford Global Technologies, Llc Enhanced biometric authorization
CN114051223B (zh) * 2022-01-13 2022-04-22 中兴通讯股份有限公司 车辆通信方法、***、设备及存储介质
JP2023167755A (ja) * 2022-05-13 2023-11-24 ソニーグループ株式会社 情報処理装置、情報処理方法、車両制御装置、及び、情報処理端末
KR102474100B1 (ko) * 2022-08-16 2022-12-05 한국전자인증 주식회사 V2x 환경의 비정상적 인증 행위 검출방법, 서버 및 컴퓨터프로그램

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6016476A (en) * 1997-08-11 2000-01-18 International Business Machines Corporation Portable information and transaction processing system and method utilizing biometric authorization and digital certificate security
DE10009057A1 (de) * 2000-02-28 2001-08-30 Klaus Doebel Zugangskontrolleinrichtung
EP1216899A1 (en) * 2000-12-22 2002-06-26 Ford Global Technologies, Inc. Communication system for use with a vehicle
EP1459273A4 (en) * 2001-10-10 2010-03-03 Mcloughlin Pacific Corp METHOD AND DEVICE FOR TRACKING AIRCRAFT AND FOR SAFEGUARDING UNAUTHORIZED ACCESS
JP2004314906A (ja) * 2003-04-18 2004-11-11 Nec Fielding Ltd 車両制御システム、車両制御方法、管理装置及びプログラム
US20060293892A1 (en) 2005-06-22 2006-12-28 Jan Pathuel Biometric control systems and associated methods of use
EP2069717A2 (en) * 2006-09-27 2009-06-17 TomTom International B.V. Portable navigation device
US20130121321A1 (en) * 2009-01-26 2013-05-16 Floyd Backes Vlan tagging in wlans
US8825222B2 (en) * 2009-02-27 2014-09-02 Toyota Motor Engineering & Manufacturing North America, Inc. Remote management of vehicle settings
US20100274631A1 (en) * 2009-04-24 2010-10-28 Veretech Holdings, Inc. System and Method For Generating Vehicle Sales Leads
US20110028132A1 (en) * 2009-07-29 2011-02-03 Research In Motion Limited Mobile phone arrival time estimator
US8407144B2 (en) * 2010-03-18 2013-03-26 The Western Union Company Vehicular-based transactions, systems and methods
KR101228495B1 (ko) * 2010-06-07 2013-02-05 김형섭 차량용 텔레매틱스와 블랙박스 융합 단말기기에 적용하여 기존의 상용 cdma 모듈과의 다소 차별성 진보성이 있는 보안성 강한 자동차 전용 cdma 모듈
US9288270B1 (en) * 2011-04-22 2016-03-15 Angel A. Penilla Systems for learning user preferences and generating recommendations to make settings at connected vehicles and interfacing with cloud systems
US9348492B1 (en) * 2011-04-22 2016-05-24 Angel A. Penilla Methods and systems for providing access to specific vehicle controls, functions, environment and applications to guests/passengers via personal mobile devices
US20130082820A1 (en) * 2011-09-29 2013-04-04 Delphi Technologies, Inc. Unattended fleet vehicle security system and method
US20140310610A1 (en) * 2013-04-15 2014-10-16 Flextronics Ap, Llc Vehicle occupant impairment assisted vehicle
US8838376B2 (en) * 2012-03-30 2014-09-16 Qualcomm Incorporated Mashup of AP location and map information for WiFi based indoor positioning
US9162648B1 (en) * 2012-04-09 2015-10-20 Google Inc. Computing device as a vehicle key
US8937528B2 (en) * 2012-09-12 2015-01-20 Ford Global Technologies, Llc Apparatus and method for registering users and managing biometric data thereof in a vehicle
US20140094987A1 (en) * 2012-09-28 2014-04-03 Intel Corporation Tiered level of access to a set of vehicles
US20140247348A1 (en) * 2013-03-01 2014-09-04 Hertz System, Inc. Virtual rent-a-car system and method with in-car concierge device
US9114794B2 (en) * 2013-03-13 2015-08-25 Ford Global Technologies, Llc Method and system for controlling an electric vehicle while charging
US20140267234A1 (en) * 2013-03-15 2014-09-18 Anselm Hook Generation and Sharing Coordinate System Between Users on Mobile
US20140323162A1 (en) * 2013-04-25 2014-10-30 Shai SAUL System and method for generating a positioning map of two or more mobile devices according to relative locations
EP2992692B1 (en) * 2013-05-04 2018-08-29 DECHARMS, Christopher Mobile security technology
US9294475B2 (en) * 2013-05-13 2016-03-22 Hoyos Labs Ip, Ltd. System and method for generating a biometric identifier
US9807172B2 (en) * 2013-10-18 2017-10-31 At&T Intellectual Property I, L.P. Mobile device intermediary for vehicle adaptation
US9439032B2 (en) * 2013-11-29 2016-09-06 At&T Intellectual Property I, L.P. Locating a device via a text message
US10228441B2 (en) * 2015-08-18 2019-03-12 International Business Machines Corporation Accurate tracking information system

Also Published As

Publication number Publication date
US9563998B2 (en) 2017-02-07
US20190054899A1 (en) 2019-02-21
AU2015274445A1 (en) 2017-02-02
US10414377B2 (en) 2019-09-17
US20150363986A1 (en) 2015-12-17
KR20170028357A (ko) 2017-03-13
JP2017531112A (ja) 2017-10-19
BR112016029038A2 (pt) 2017-08-22
KR102443186B1 (ko) 2022-09-14
CA2952084A1 (en) 2015-12-17
CN106575454A (zh) 2017-04-19
US20180009417A1 (en) 2018-01-11
US10131322B2 (en) 2018-11-20
EP3154830A4 (en) 2018-06-20
AU2019203222B2 (en) 2021-05-13
CA2952084C (en) 2022-09-13
JP6827918B2 (ja) 2021-02-10
EP3154830A2 (en) 2017-04-19
AU2015274445B2 (en) 2019-05-23
US9783162B2 (en) 2017-10-10
EP3154830B1 (en) 2024-07-24
WO2015191913A3 (en) 2016-03-17
AU2019203222A1 (en) 2019-06-06
US20170174180A1 (en) 2017-06-22
WO2015191913A2 (en) 2015-12-17

Similar Documents

Publication Publication Date Title
AU2019203222B2 (en) System and method for facilitating user access to vehicles based on biometric information
US20190342096A1 (en) Online identity and credential verification systems and methods protecting user data
US20200238952A1 (en) Facial recognition systems for enhanced security in vehicles and other devices
US20230129693A1 (en) Transaction authentication and verification using text messages and a distributed ledger
US10348699B2 (en) Identity binding systems and methods in a personal data store in an online trust system
US10179591B2 (en) Vehicle use and performance restrictions based on detected users
US10501053B2 (en) System and method for providing access to a vehicle and enabling data off-boarding
US10440019B2 (en) Method, computer program, and system for identifying multiple users based on their behavior
KR102218336B1 (ko) 액세스 제어되는 환경으로의 액세스를 인가하는 시스템 및 방법
US11068893B2 (en) Decentralized cloud-based authentication for vehicles and associated transactions
US11588804B2 (en) Providing verified claims of user identity
US11423177B2 (en) Systems and methods for establishing trust online
US10313339B1 (en) Secure activation of authentication devices based on communications received via designated communication channels
CN111355586A (zh) 用于车辆的分散式基于云的认证以及相关联的交易
Daimi et al. Using multimodal biometrics to secure vehicles
US20220358599A1 (en) SYSTEMS AND METHODS FOR INSURANCE VERIFICATION-AS-A-SERVICE (IVaaS)
JP2023128099A (ja) 端末装置、外部機器、通信システム、プログラム及び通信制御方法
CN116633920A (zh) 一种远程登出车机应用账号的方法及装置

Legal Events

Date Code Title Description
B06U Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]
B08F Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette]

Free format text: REFERENTE A 7A ANUIDADE.

B08G Application fees: restoration [chapter 8.7 patent gazette]
B06A Patent application procedure suspended [chapter 6.1 patent gazette]
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 11/06/2015, OBSERVADAS AS CONDICOES LEGAIS