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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 96
- 238000013475 authorization Methods 0.000 claims description 81
- 238000004891 communication Methods 0.000 claims description 46
- 230000004044 response Effects 0.000 claims description 14
- 238000012795 verification Methods 0.000 claims description 7
- 230000001052 transient effect Effects 0.000 claims 1
- 238000012544 monitoring process Methods 0.000 abstract description 21
- 230000003287 optical effect Effects 0.000 abstract description 5
- 230000007613 environmental effect Effects 0.000 abstract description 3
- 230000008569 process Effects 0.000 description 28
- 238000010586 diagram Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 13
- 238000012545 processing Methods 0.000 description 13
- 238000007726 management method Methods 0.000 description 11
- 230000009471 action Effects 0.000 description 9
- 238000001514 detection method Methods 0.000 description 8
- 238000010801 machine learning Methods 0.000 description 8
- 238000004458 analytical method Methods 0.000 description 7
- 238000013474 audit trail Methods 0.000 description 6
- 230000006399 behavior Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 230000001815 facial effect Effects 0.000 description 5
- 230000010354 integration Effects 0.000 description 5
- 230000008520 organization Effects 0.000 description 5
- 230000002159 abnormal effect Effects 0.000 description 4
- 230000003542 behavioural effect Effects 0.000 description 4
- 230000008921 facial expression Effects 0.000 description 4
- 230000005855 radiation Effects 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 210000000554 iris Anatomy 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000000899 pressurised-fluid extraction Methods 0.000 description 3
- 230000036387 respiratory rate Effects 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 206010000117 Abnormal behaviour Diseases 0.000 description 2
- 206010041349 Somnolence Diseases 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 230000036757 core body temperature Effects 0.000 description 2
- 230000004399 eye closure Effects 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000035987 intoxication Effects 0.000 description 2
- 231100000566 intoxication Toxicity 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000036651 mood Effects 0.000 description 2
- 230000002085 persistent effect Effects 0.000 description 2
- 230000010344 pupil dilation Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 1
- 208000003443 Unconsciousness Diseases 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000036760 body temperature Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000011982 device technology Methods 0.000 description 1
- 210000004709 eyebrow Anatomy 0.000 description 1
- 210000000744 eyelid Anatomy 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 208000010125 myocardial infarction Diseases 0.000 description 1
- 238000005086 pumping Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000001931 thermography Methods 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
- 230000001755 vocal effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R25/00—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
- B60R25/20—Means to switch the anti-theft system on or off
- B60R25/24—Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
- B60R25/241—Means 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R25/00—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
- B60R25/20—Means to switch the anti-theft system on or off
- B60R25/25—Means to switch the anti-theft system on or off using biometry
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Estimation 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/08—Estimation 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00563—Electronically 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
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00571—Electronically 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
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/18—Status alarms
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B25/00—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
- G08B25/14—Central alarm receiver or annunciator arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0861—Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/102—Entity profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R2325/00—Indexing scheme relating to vehicle anti-theft devices
- B60R2325/10—Communication protocols, communication systems of vehicle anti-theft devices
- B60R2325/106—Internet
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R2325/00—Indexing scheme relating to vehicle anti-theft devices
- B60R2325/20—Communication devices for vehicle anti-theft devices
- B60R2325/205—Mobile phones
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Estimation 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/08—Estimation 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/0872—Driver physiology
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
- H04W4/027—Services making use of location information using location based information parameters using movement velocity, acceleration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/44—Services 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/90—Services 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
[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.
[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.
[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.
[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:
[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.
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)
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)
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 |
-
2015
- 2015-06-11 CA CA2952084A patent/CA2952084C/en active Active
- 2015-06-11 WO PCT/US2015/035415 patent/WO2015191913A2/en active Application Filing
- 2015-06-11 AU AU2015274445A patent/AU2015274445B2/en active Active
- 2015-06-11 CN CN201580042980.4A patent/CN106575454A/zh active Pending
- 2015-06-11 BR BR112016029038-0A patent/BR112016029038B1/pt active IP Right Grant
- 2015-06-11 EP EP15807068.0A patent/EP3154830B1/en active Active
- 2015-06-11 US US14/737,344 patent/US9563998B2/en active Active
- 2015-06-11 JP JP2017517215A patent/JP6827918B2/ja active Active
- 2015-06-11 KR KR1020177000609A patent/KR102443186B1/ko active IP Right Grant
-
2017
- 2017-01-05 US US15/399,141 patent/US9783162B2/en active Active
- 2017-09-14 US US15/704,778 patent/US10131322B2/en active Active
-
2018
- 2018-10-22 US US16/166,660 patent/US10414377B2/en active Active
-
2019
- 2019-05-08 AU AU2019203222A patent/AU2019203222B2/en active Active
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 |