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

DE112019001820B4 - Friktionslose mikrostandorterkennung und autorisierung - Google Patents

Friktionslose mikrostandorterkennung und autorisierung Download PDF

Info

Publication number
DE112019001820B4
DE112019001820B4 DE112019001820.5T DE112019001820T DE112019001820B4 DE 112019001820 B4 DE112019001820 B4 DE 112019001820B4 DE 112019001820 T DE112019001820 T DE 112019001820T DE 112019001820 B4 DE112019001820 B4 DE 112019001820B4
Authority
DE
Germany
Prior art keywords
processor
user
entity
mobile device
detecting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
DE112019001820.5T
Other languages
English (en)
Other versions
DE112019001820T5 (de
Inventor
Lisa Seacat Deluca
Lindsay Herbert
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of DE112019001820T5 publication Critical patent/DE112019001820T5/de
Application granted granted Critical
Publication of DE112019001820B4 publication Critical patent/DE112019001820B4/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • G06Q20/3224Transactions dependent on location of M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/202Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/204Point-of-sale [POS] network systems comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3278RFID or NFC payments by means of M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3821Electronic credentials
    • G06Q20/38215Use of certificates or encrypted proofs of transaction rights
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4016Transaction verification involving fraud or risk level assessment in transaction processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/405Establishing or using transaction specific rules

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Cash Registers Or Receiving Machines (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Friktionsloses Verfahren zur Autorisierungsverbesserung, aufweisend:erstes Erkennen, durch einen Prozessor (91) einer Hardwarevorrichtung über Bluetooth-Beacons, die durch Bluetooth-Sensoren aktiviert werden, einer mobilen Vorrichtung eines ersten Benutzers an ersten Mikrostandorten (247a-247n) innerhalb einer Entität, wobei die ersten Mikrostandorte (247a-247n) einen ersten Standort umfassen, der einem ersten Kassengang (249a-249n) der Entität zugeordnet ist und einen zweiten Standort, der einem Eingang der Entität zugeordnet ist, und wobei die ersten Mikrostandorte (247a-247n) spezialisierte Hardware und Software umfassen, die konfiguriert sind, um reibungslose Autorisierungsprozesse zu implementieren;zweites Erkennen zu einem ersten Datum und einer ersten Zeit durch den Prozessor (91), dass das mobile Gerät des ersten Benutzers den ersten Kassengang (249a-249n) der Entität für eine Transaktion betritt, die ersten Artikeln von der Entität zugeordnet ist;Erfassen, durch den Prozessor (91) über einen Netzhaut-Scansensor, von Netzhaut-Authentifizierungsinformationen, die von einem Netzhaut-Scan des ersten Benutzers abgerufen wurden;Erfassen, durch den Prozessor (91) über einen Fingerabdruckdetektor, von Fingerabdruck-Authentifizierungsinformationen, die von einem Fingerabdruckscan des ersten Benutzers abgerufen wurden;erstes Autorisieren des ersten Benutzers durch den Prozessor (91) in Reaktion auf die Netzhaut-Authentifizierungsinformationen, die Fingerabdruck-Authentifizierungsinformationen und biometrische Benutzereingaben, die über mehrere biometrische Sensoren empfangen wurden, für die Transaktion, die den ersten Gegenständen von der Entität zugeordnet ist;Analysieren, durch den Prozessor (91), von Attributen, die dem ersten Erkennen, dem zweiten Erkennen und dem ersten Autorisieren zugeordnet sind;Bestimmen zukünftiger Autorisierungsattribute durch den Prozessor (91) basierend auf Ergebnissen des Analysierens zum Autorisieren des Mobilgeräts des ersten Benutzers für zukünftige Transaktionen, die mit Artikeln von der Entität assoziiert sind, wobei die zukünftigen Autorisierungsattribute mit Hardware-Sensorimplementierten Mehrfaktor-Identifikationsprozessen assoziiert sind;Generieren, durch den Prozessor (91), eines spezialisierten Speicher-Repositorys innerhalb eines spezifizierten Abschnitts einer Hardware-Speichervorrichtung des Mobilgeräts;Verschlüsseln der zukünftigen Autorisierungsattribute durch den Prozessor (91), was zu verschlüsselten zukünftigen Autorisierungsattributen führt;Speichern der verschlüsselten zukünftigen Autorisierungsattribute innerhalb des spezialisierten Speichers durch den Prozessor (91);Erkennen, durch den Prozessor (91) über eine Vielzahl von drahtlosen Sensoren, dass sich der erste Benutzer nicht innerhalb einer spezifizierten Position in Bezug auf das mobile Gerät befindet;automatisches Deaktivieren einer Hardwarefunktion des Mobilgeräts durch den Prozessor (91) als Reaktion auf Ergebnisse des Erkennens, dass sich der erste Benutzer nicht innerhalb einer spezifizierten Position in Bezug auf das mobile Gerät befindet;Aktivieren einer Funktion durch den Prozessor (91) als Reaktion auf das automatische Deaktivieren, die bewirkt, dass das mobile Gerät automatisch ein Audiosignal aussendet, das innerhalb einer Schwellenentfernung zu dem mobilen Gerät erkennbar ist;Übertragen, durch den Prozessor (91) als Reaktion auf das automatische Deaktivieren, einer Übertragung, die einen aktuellen Standort des Mobilgeräts angibt, an eine Autoritätsinstanz, wodurch eine Person der Autoritätsinstanz veranlasst wird, mit den Autorisierungsfragen zur Bestimmung des aktuellen Standorts fortzufahren;zusätzliches erstes Erkennen, durch den Prozessor (91), eines aktuellen Bewegungsmusters des Mobilgeräts innerhalb der Einheit zum Vergleich mit früheren Bewegungsmustern des Mobilgeräts innerhalb der Einheit;zusätzliches zweites Erkennen durch den Prozessor (91) basierend auf Ergebnissen des Aktivierens, dass die Funktion aktiviert wurde, und Ergebnissen des zusätzlichen ersten Erkennens, dass das aktuelle Bewegungsmuster gegen einen oder mehrere Bewegungsparameter auf Grundlage der früheren Bewegungsmuster des Benutzers verstößt, dass sich der Benutzer innerhalb einer spezifizierten Position in Bezug auf das mobile Gerät befindet;Ausführen eines Prozesses zum Autorisieren des Mobilgeräts des ersten Benutzers für die zukünftigen Transaktionen, die Gegenständen zugeordnet sind, durch den Prozessor (91) als Reaktion auf die Ergebnisse des Aktivierens, dass die Funktion aktiviert wurde, und Ergebnissen des zusätzlichen ersten Erkennens, dass das aktuelle Bewegungsmuster gegen einen oder mehrere Bewegungsparameter auf Grundlage der früheren Bewegungsmuster des Benutzers verstößt, wodurch der erste Benutzer veranlasst wird, die ersten Mikrostandorte (247a-247n) innerhalb dieser Entität zu durchlaufen und zum ersten Kassengang (249a-249n) der Entität überzugehen und diesen zu betreten für eine Transaktion, die mit aktuell ausgewählten Artikeln von der Entität verbunden ist;ferner Erfassen durch den Prozessor (91) als Reaktion auf das Ausführen, dass das mobile Gerät in eine Nähe bezüglich eines bestimmten Kassenautomaten eingetreten ist;Autorisieren und Verarbeiten einer zusätzlichen Transaktion durch den Prozessor (91) auf der Grundlage der Nähe, einer Zuordnung des Benutzers zu dem angegebenen Kassenautomaten, der Netzhaut-Authentifizierungsinformationen und der Fingerabdruck-Authentifizierungsinformationen; undautomatisches Präsentieren einer Anzeigeleuchte und einer zugehörigen grafischen Benutzeroberfläche GUI (527a) durch den Prozessor (91) für den ersten Benutzer, wobei die Anzeigelampe und die zugehörige grafische Benutzeroberfläche die Autorisierung und Verarbeitung anzeigen.

Description

  • TECHNISCHES GEBIET
  • Die vorliegende Erfindung betrifft allgemein ein Verfahren zum Erhöhen einer Sicherheitsebene, die friktionslosen Transaktionen zugehörig ist, und insbesondere ein Verfahren und ein zugehöriges System zur Verbesserung von Hardware- und Softwaretechnologie zur Erkennung von Mikrostandorten, die einem Erkennen von Benutzer- und Einheitsattributen und einem Autorisieren von Transaktionen auf Grundlage von Mikrostandorterkennung zugehörig sind, um dadurch eine Effizienz zu verbessern, die friktionslosen Transaktionen zugehörig ist.
  • HINTERGRUND
  • Prozesse zum Ermöglichen von friktionslosen Transaktionen sind allgemein bekannt. Aktuell existiert eine große Anzahl von Lösungen in Bezug darauf, Kunden die Verwendung von Telefonen und zugehörigen Anwendungen zu gestatten, um Transaktionen ohne die Notwendigkeit einer Benutzung einer Kreditkarte zu ermöglichen. Die vorgenannten Transaktionen beruhen jedoch darauf, dass ein Benutzer eine Einheit physisch aktiviert. Desgleichen verwenden aktuelle Lösungen Sensoren und Videodateien zum Bestimmen von Benutzerhandlungen. Des Weiteren kann Bluetooth-Technologie zum Bestimmen einer Benutzernähe beim Verarbeiten einer Zahlung verwendet werden, wenn ein Benutzer durch einen Kassenbereich geht.
  • Die vorgenannten Lösungen erfordern jedoch, dass eine Position einer mobilen Einheit bestimmt werden muss, um einen Autorisierungsprozess umzusetzen. Desgleichen ermöglichen mehrere Kassenbereiche in einem Einzelhandelsstandort, dass ein häufiger Käufer denselben Ausgang oder einen bevorzugten Kassengang während Besuchen des Einzelhandelsstandorts nutzt. Da friktionslose Transaktionen immer beliebter werden, kann es üblich sein, Signalstationen an verschiedenen Kassenbereichen zu positionieren, um Zahlungen für einen Benutzer zu verarbeiten.
  • Dementsprechend besteht im Stand der Technik ein Bedarf, ein Mittel mit erhöhter Sicherheit für friktionsloses Bezahlen auf Grundlage von autorisierten Mikrostandorten in Bezug auf einen bevorzugten Kassengang oder Ausgang eines Benutzers bereitzustellen.
  • Daher besteht im Stand der Technik ein Bedarf, sich des vorgenannten Problems anzunehmen.
  • Im Stand der Technik offenbart US 2015 / 0 248 667 A1 Computersysteme und Verfahren für Dongle-gestützte drahtlose Verbraucherzahlungen. DE 60 208 550 T2 offenbart ein automatisiertes Zahlungssystem. US 2019 / 0 147 426 A1 offenbart die Kopplung eines mobilen elektronischen Geräts mit einem Transaktionsgerät eines Händlers, das einem Kassenbereich in einer Handelseinrichtung zugeordnet ist. US 9 519 901 B1 offenbart Verfahren und Systeme zum Verarbeiten einer oder mehrerer Zahlungstransaktionen zwischen einem Händler und einem Kunden. WO 2007 / 090 605 A1 offenbart ein Verfahren und ein System zur Identifizierung potenziell betrügerischer Kunden in Bezug auf elektronische, auf Kundenaktionen basierende Systeme, und ein Computerprogramm zur Durchführung des Verfahrens. AU 2015 / 100 708 A4 offenbart die Durchführung von Zahlungen mit einem mobilen Gerät.
  • KURZDARSTELLUNG DER ERFINDUNG
  • Die Erfindung wird durch die Merkmale der unabhängigen Ansprüche beschrieben. Ausführungsformen sind in den abhängigen Ansprüchen angegeben.
  • Von einem ersten Aspekt aus betrachtet stellt die vorliegende Erfindung ein friktionsloses Verfahren zur Autorisierungsverbesserung bereit, das aufweist: erstes Erkennen einer mobilen Einheit eines ersten Benutzers an ersten Mikrostandorten in einer Einzelhandelsentität durch einen Prozessor einer Hardware-Einheit; zweites Erkennen an einem ersten Datum und zu einer ersten Uhrzeit durch den Prozessor, dass die mobile Einheit des ersten Benutzers eine erste Kassenausgangsspur der Einzelhandelsentität für einen Kauf von ersten Artikeln von der Einzelhandelsentität betritt; erstes Autorisieren des ersten Benutzers für den Kauf der ersten Artikel von der Einzelhandelsentität durch den Prozessor in Reaktion auf eine Benutzereingabe; Analysieren von Attributen, die dem ersten Erkennen, dem zweiten Erkennen und dem ersten Autorisieren zugehörig sind, durch den Prozessor; und Bestimmen von zukünftigen Autorisierungsattributen zum Autorisieren der mobilen Einheit des ersten Benutzers für zukünftige Käufe von Artikeln von der Einzelhandelsentität durch den Prozessor auf Grundlage von Ergebnissen des Analysierens.
  • Von einem weiteren Aspekt aus betrachtet stellt die vorliegende Erfindung ein friktionsloses Verfahren zur Autorisierungsverbesserung bereit, das aufweist: erstes Erkennen einer mobilen Einheit eines ersten Benutzers in einer Einzelhandelsentität durch einen Prozessor einer Hardware-Einheit; zweites Erkennen an einem ersten Datum und zu einer ersten Uhrzeit durch den Prozessor, dass die mobile Einheit des ersten Benutzers eine erste Kassenausgangsspur der Einzelhandelsentität für einen Kauf von ersten Artikeln von der Einzelhandelsentität betritt; drittes Erkennen an dem ersten Datum und zu der ersten Uhrzeit einer Größe des ersten Benutzers durch den Prozessors mittels eines Beschleunigungssensors der mobilen Einheit; erstes Autorisieren des ersten Benutzers für den Kauf der ersten Artikel von der Einzelhandelsentität durch den Prozessor in Reaktion auf eine Benutzereingabe; Analysieren von Attributen, die dem ersten Erkennen, dem zweiten Erkennen, dem dritten und dem ersten Autorisieren zugehörig sind, durch den Prozessor; und Bestimmen von zukünftigen Autorisierungsattributen zum Autorisieren der mobilen Einheit des ersten Benutzers für zukünftige Käufe von Artikeln von der Einzelhandelsentität durch den Prozessor auf Grundlage von Ergebnissen des Analysierens.
  • Von einem weiteren Aspekt aus betrachtet stellt die vorliegende Erfindung eine Hardwareeinheit bereit, die einen Prozessor aufweist, der mit einer durch einen Computer lesbaren Arbeitsspeichereinheit verbunden ist, wobei die Arbeitsspeichereinheit Anweisungen aufweist, die, wenn sie durch den Computerprozessor ausgeführt werden, ein friktionsloses Verfahren zur Autorisierungsverbesserung umsetzen, das aufweist: erstes Erkennen einer mobilen Einheit eines ersten Benutzers an ersten Mikrostandorten in einer Einzelhandelsentität durch den Prozessor; zweites Erkennen an einem ersten Datum und zu einer ersten Uhrzeit durch den Prozessor, dass die mobile Einheit des ersten Benutzers eine erste Kassenausgangsspur der Einzelhandelsentität für einen Kauf von ersten Artikeln von der Einzelhandelsentität betritt; erstes Autorisieren des ersten Benutzers für den Kauf der ersten Artikel von der Einzelhandelsentität durch den Prozessor in Reaktion auf eine Benutzereingabe; Analysieren von Attributen, die dem ersten Erkennen, dem zweiten Erkennen und dem ersten Autorisieren zugehörig sind, durch den Prozessor; und Bestimmen von zukünftigen Autorisierungsattributen zum Autorisieren der mobilen Einheit des ersten Benutzers für zukünftige Käufe von Artikeln von der Einzelhandelsentität durch den Prozessor auf Grundlage von Ergebnissen des Analysierens.
  • Von einem weiteren Aspekt aus betrachtet stellt die vorliegende Erfindung ein Computerprogrammprodukt zur friktionslosen Autorisierung bereit, wobei das Computerprogrammprodukt ein durch einen Computer lesbares Speichermedium aufweist, das von einer Verarbeitungsschaltung lesbar ist und Anweisungen zur Ausführung durch die Verarbeitungsschaltung speichert, um ein Verfahren zum Ausführen der Schritte der Erfindung auszuführen.
  • Von einem weiteren Aspekt aus betrachtet stellt die vorliegende Erfindung ein Computerprogramm bereit, das auf einem durch einen Computer lesbaren Medium gespeichert ist und in den internen Arbeitsspeicher eines digitalen Computers ladbar ist, wobei es Abschnitte von Softwarecode zum Ausführen der Schritte der Erfindung aufweist, wenn das Programm auf einem Computer ausgeführt wird.
  • Ein erster Aspekt der Erfindung stellt ein friktionsloses Verfahren zur Autorisierungsverbesserung bereit, das aufweist: erstes Erkennen einer mobilen Einheit eines ersten Benutzers an ersten Mikrostandorten in einer Einzelhandelsentität durch einen Prozessor einer Hardwareeinheit; zweites Erkennen an einem ersten Datum und zu einer ersten Uhrzeit durch den Prozessor, dass die mobile Einheit des ersten Benutzers eine erste Kassenausgangsspur der Einzelhandelsentität für einen Kauf von ersten Artikeln von der Einzelhandelsentität betritt; erstes Autorisieren des ersten Benutzers für den Kauf der ersten Artikel von der Einzelhandelsentität durch den Prozessor in Reaktion auf eine Benutzereingabe; Analysieren von Attributen, die dem ersten Erkennen, dem zweiten Erkennen und dem ersten Autorisieren zugehörig sind, durch den Prozessor; und Bestimmen von zukünftigen Autorisierungsattributen zum Autorisieren der mobilen Einheit des ersten Benutzers für zukünftige Käufe von Artikeln von der Einzelhandelsentität durch den Prozessor auf Grundlage von Ergebnissen des Analysierens.
  • Ein zweiter Aspekt der Erfindung stellt ein friktionsloses Verfahren zur Autorisierungsverbesserung bereit, das aufweist: erstes Erkennen einer mobilen Einheit eines ersten Benutzers in einer Einzelhandelsentität durch einen Prozessor einer Hardwareeinheit; zweites Erkennen an einem ersten Datum und zu einer ersten Uhrzeit durch den Prozessor, dass die mobile Einheit des ersten Benutzers eine erste Kassenausgangsspur der Einzelhandelsentität für einen Kauf von ersten Artikeln von der Einzelhandelsentität betritt; drittes Erkennen an dem ersten Datum und zu der ersten Uhrzeit einer Größe des ersten Benutzers durch den Prozessor mittels eines Beschleunigungssensors der mobilen Einheit; erstes Autorisieren des ersten Benutzers für den Kauf der ersten Artikel von der Einzelhandelsentität durch den Prozessor in Reaktion auf eine Benutzereingabe; Analysieren von Attributen, die dem ersten Erkennen, dem zweiten Erkennen, dem dritten und dem ersten Autorisieren zugehörig sind, durch den Prozessor; und Bestimmen von zukünftigen Autorisierungsattributen zum Autorisieren der mobilen Einheit des ersten Benutzers für zukünftige Käufe von Artikeln von der Einzelhandelsentität durch den Prozessor auf Grundlage von Ergebnissen des Analysierens.
  • Ein dritter Aspekt der Erfindung stellt ein Computerprogrammprodukt bereit, das eine durch einen Computer lesbare Hardware-Speichereinheit aufweist, die einen durch einen Computer lesbaren Programmcode speichert, wobei der durch einen Computer lesbare Programmcode einen Algorithmus aufweist, der, wenn er durch einen Prozessor einer Hardwareeinheit ausgeführt wird, ein friktionsloses Verfahren zur Autorisierungsverbesserung umsetzt, wobei das Verfahren aufweist: erstes Erkennen einer mobilen Einheit eines ersten Benutzers an ersten Mikrostandorten in einer Einzelhandelsentität durch den Prozessor; zweites Erkennen an einem ersten Datum und zu einer ersten Uhrzeit durch den Prozessor, dass die mobile Einheit des ersten Benutzers eine erste Kassenausgangsspur der Einzelhandelsentität für einen Kauf von ersten Artikeln von der Einzelhandelsentität betritt; erstes Autorisieren des ersten Benutzers für den Kauf der ersten Artikel von der Einzelhandelsentität durch den Prozessor in Reaktion auf eine Benutzereingabe; Analysieren von Attributen, die dem ersten Erkennen, dem zweiten Erkennen und dem ersten Autorisieren zugehörig sind, durch den Prozessor; und Bestimmen von zukünftigen Autorisierungsattributen zum Autorisieren der mobilen Einheit des ersten Benutzers für zukünftige Käufe von Artikeln von der Einzelhandelsentität durch den Prozessor auf Grundlage von Ergebnissen des Analysierens.
  • Ein vierter Aspekt der Erfindung stellt eine Hardwareeinheit bereit, die einen Prozessor aufweist, der mit einer durch einen Computer lesbaren Arbeitsspeichereinheit verbunden ist, wobei die Arbeitsspeichereinheit Anweisungen aufweist, die, wenn sie durch den Computerprozessor ausgeführt werden, ein friktionsloses Verfahren zur Autorisierungsverbesserung umsetzen, das aufweist: erstes Erkennen einer mobilen Einheit eines ersten Benutzers an ersten Mikrostandorten in einer Einzelhandelsentität durch den Prozessor; zweites Erkennen an einem ersten Datum und zu einer ersten Uhrzeit durch den Prozessor, dass die mobile Einheit des ersten Benutzers eine erste Kassenausgangsspur der Einzelhandelsentität für einen Kauf von ersten Artikeln von der Einzelhandelsentität betritt; erstes Autorisieren des ersten Benutzers für den Kauf der ersten Artikel von der Einzelhandelsentität durch den Prozessor in Reaktion auf eine Benutzereingabe; Analysieren von Attributen, die dem ersten Erkennen, dem zweiten Erkennen und dem ersten Autorisieren zugehörig sind, durch den Prozessor; und Bestimmen von zukünftigen Autorisierungsattributen zum Autorisieren der mobilen Einheit des ersten Benutzers für zukünftige Käufe von Artikeln von der Einzelhandelsentität durch den Prozessor, auf Grundlage von Ergebnissen des Analysierens.
  • Ein fünfter Aspekt der Erfindung stellt ein Computerprogrammprodukt bereit, das die eine durch einen Computer lesbare Hardware-Speichereinheit aufweist, die einen durch einen Computer lesbaren Programmcode speichert, wobei der durch einen Computer lesbare Programmcode einen Algorithmus aufweist, der, wenn er durch einen Prozessor einer Hardwareeinheit ausgeführt wird, ein friktionsloses Verfahren zur Autorisierungsverbesserung umsetzt, wobei das Verfahren aufweist: erstes Erkennen einer mobilen Einheit eines ersten Benutzers in einer Einzelhandelsentität durch einen Prozessor einer Hardwareeinheit; zweites Erkennen an einem ersten Datum und zu einer ersten Uhrzeit durch den Prozessor, dass die mobile Einheit des ersten Benutzers eine erste Kassenausgangsspur der Einzelhandelsentität für einen Kauf von ersten Artikeln von der Einzelhandelsentität betritt; drittes Erkennen an dem ersten Datum und zu der ersten Uhrzeit einer Größe des ersten Benutzers durch den Prozessors mittels eines Beschleunigungssensors der mobilen Einheit; erstes Autorisieren des ersten Benutzers für den Kauf der ersten Artikel von der Einzelhandelsentität durch den Prozessor in Reaktion auf eine Benutzereingabe; Analysieren von Attributen, die dem ersten Erkennen, dem zweiten Erkennen, dem dritten und dem ersten Autorisieren zugehörig sind, durch den Prozessor; und Bestimmen von zukünftigen Autorisierungsattributen zum Autorisieren der mobilen Einheit des ersten Benutzers für zukünftige Käufe von Artikeln von der Einzelhandelsentität durch den Prozessor auf Grundlage von Ergebnissen des Analysierens.
  • Die vorliegende Erfindung stellt vorteilhafterweise ein einfaches Verfahren und zugehöriges System bereit, die fähig sind, ein verbessertes Sicherheitsmittel für friktionsloses Bezahlen an autorisierten Mikrostandorten bereitzustellen.
  • KURZBESCHREIBUNG DER ZEICHNUNGEN
  • Im Folgenden werden Ausführungsformen der vorliegenden Erfindung nur zu Beispielzwecken unter Bezugnahme auf die begleitenden Zeichnungen beschrieben, wobei:
    • 1 ein System zum Verbessern von Hardware- und Softwaretechnologie zur Erkennung von Mikrostandorten veranschaulicht, die einem Erkennen von Benutzer- und Einheitsattributen und einem Autorisieren von Transaktionen auf Grundlage einer Mikrostandorterkennung gemäß Ausführungsformen der vorliegenden Erfindung zugehörig sind;
    • 2 einen Handelsplatz veranschaulicht, der Mikrostandorte zur Verbesserung von Hardware- und Softwaretechnologie zur Erkennung von Mikrostandorten aufweist, die einem Erkennen eines Benutzers und von Einheitsattributen und einem Autorisieren von friktionslosen Transaktionen auf Grundlage einer Mikrostandorterkennung gemäß Ausführungsformen der vorliegenden Erfindung zugehörig sind;
    • 3 einen Algorithmus veranschaulicht, der einen Prozessablauf detailliert beschreibt, der durch das System von 1 zur Verbesserung von Hardware- und Softwaretechnologie zur Erkennung von Mikrostandorten ermöglicht wird, die einem Erkennen eines Benutzers und von Einheitsattributen und einem Autorisieren von Transaktionen auf Grundlage von Mikrostandorterkennung gemäß Ausführungsformen der vorliegenden Erfindung zugehörig sind;
    • 4 einen alternativen Algorithmus veranschaulicht, der einen Prozessablauf detailliert beschreibt, der durch das System von 1 zur Verbesserung von Hardware- und Softwaretechnologie zur Erkennung von Mikrostandorten ermöglicht wird, die einem Erkennen eines Benutzers und von Einheitsattributen und einem Autorisieren von Transaktionen auf Grundlage von Mikrostandorterkennung gemäß Ausführungsformen der vorliegenden Erfindung zugehörig sind;
    • 5 ein Umsetzungsbeispiel veranschaulicht, das durch ein System zur Verbesserung von Hardware- und Softwaretechnologie zur Erkennung von Mikrostandorten ermöglicht wird, die einem Erkennen eines Benutzers und von Einheitsattributen und einem Autorisieren von Transaktionen auf Grundlage von Mikrostandorterkennung gemäß Ausführungsformen der vorliegenden Erfindung zugehörig sind;
    • 6 ein Computersystem veranschaulicht, das durch das System von 1 zur Verbesserung von Hardware- und Softwaretechnologie zur Erkennung von Mikrostandorten ermöglicht wird, die einem Erkennen eines Benutzers und von Einheitsattributen und einem Autorisieren von Transaktionen auf Grundlage von Mikrostandorterkennung gemäß Ausführungsformen der vorliegenden Erfindung zugehörig sind;
    • 7 eine Cloud-Computing-Umgebung gemäß Ausführungsformen der vorliegenden Erfindung veranschaulicht;
    • 8 eine Gruppe von funktionalen Abstraktionsschichten veranschaulicht, die durch eine Cloud-Computing-Umgebung gemäß Ausführungsformen der vorliegenden Erfindung bereitgestellt werden.
  • AUSFÜHRLICHE BESCHREIBUNG
  • 1 veranschaulicht ein System 100 zur Verbesserung von Hardware- und Softwaretechnologie zur Erkennung von Mikrostandorten, die einem Erkennen eines Benutzers und von Einheitsattributen und einem Autorisieren von Transaktionen auf Grundlage von Mikrostandorterkennung gemäß Ausführungsformen der vorliegenden Erfindung zugehörig sind. Das System 100 ist aktiviert, um einen Benutzer einem Mikrostandort (in einem Handelsplatz, der mit einer friktionslosen Transaktionstechnologie aktiviert ist) während einer ersten Transaktion auf Grundlage einer Einheit eines Benutzers und einer erfolgreichen Ausführung der ersten Transaktion zuzuordnen. Des Weiteren ist das System 100 aktiviert, um zu erkennen, dass der Benutzer eine weitere Transaktion an einem anderen Mikrostandort innerhalb des Handelsplatzes vorzunehmen versucht. In Reaktion darauf wird eine Benachrichtigung, die einen bevorzugten Mikrostandort angibt, an einen Server übertragen. Alternativ wird der Benutzer aufgefordert, Transaktionsauthentifizierungsdaten einzugeben, die unter anderem eine biometrische Authentifizierung, Netzhautauthentifizierung, Fingerabdruckidentifizierung usw. enthalten. Der unterschiedliche Mikrostandort kann in einem Benutzerprofil des Benutzers aktualisiert werden. Wenn bestimmt wird, dass die Einheit des Benutzers sich nicht im Besitz des Benutzers befindet, können eine oder mehrere Sicherheitsantworten aktiviert werden.
  • Vorherige automatische Transaktionsprozesse erfordern die Verwendung von manuellen Passwörtern oder eine Technologie zur geografischen Standortbestimmung der Einheit. Im Gegensatz dazu ermöglicht das System 100 einen verbesserten Prozess zum Aktivieren einer friktionslosen Transaktionstechnologie, die bestimmten Mikrostandorten wie folgt zugehörig ist.
  • Während eines ersten Zeitraums wird eine Zuordnung zwischen einem Benutzer und einem physischen Standort (eines bestimmten Kassenautomaten in einem Handelsplatz) auf Grundlage einer Präsenz einer Einheit generiert, die dem Benutzer und einer erfolgreichen Ausführung einer ersten Transaktion an dem bestimmten Kassenautomaten zugehörig ist (wobei eine Überprüfung der Identität des Benutzers erforderlich ist). Desgleichen wird während eines anschließenden Zeitraums und in Reaktion auf eine Bestimmung, dass die Einheit in eine Nähe in Bezug auf den bestimmten Kassenautomaten eingetreten ist, eine zweite Transaktion autorisiert und verarbeitet auf Grundlage von: einem Standort der Einheit in Bezug auf einen bestimmten Kassenautomaten in dem Handelsplatz, einer Zuordnung des Benutzers zu dem bestimmten Kassenautomaten, und der Überprüfung der Identität des Benutzers während eines ersten Besuchs des Handelsplatzes. Der bestimmte Kassenautomat kann als bevorzugter Kassenstandort des Benutzers auf Grundlage eines Verwendungsmusters durch den Benutzer bezeichnet werden, und ein Profil des Benutzers kann dementsprechend aktualisiert werden. Des Weiteren (in Reaktion auf eine Bestimmung, dass die dem Benutzer zugehörige Einheit in eine Nähe zu einem bestimmten Kassenautomaten eingetreten ist) kann eine Benachrichtigung an ein Konto übertragen werden, das dem Benutzer zugehörig ist. Die Benachrichtigung kann angeben: ein Vorhandensein der Einheit an dem bestimmten Kassenautomaten und einem vorher verwendeten Kassenautomaten (der vom Benutzer verwendet wurde), der sich von dem bestimmten Kassenautomaten unterscheidet. Eine mobile Einheit eines weiteren Benutzers (von einer Gruppe von Personen, einschließlich des Benutzers) kann zusätzlich identifiziert werden, und die vorgenannte Benachrichtigung kann zu der mobilen Einheit des weiteren Benutzers übertragen werden. Der weitere Benutzer kann sich in einer angegebenen Nähe zu dem (ursprünglichen) Benutzer befinden. Wenn sich der (ursprüngliche) Benutzer nicht an der Position der Einheit befindet, können eine oder mehrere Sicherheitsantworten aktiviert werden. Sicherheitsantworten können umfassen: Generieren und Übertragen (an eine Überwachungsstelle) einer Benachrichtigung, die angibt, dass sich die Einheit nicht im Besitz des Benutzers befindet; Übertragen (an eine Überwachungsstelle, den Benutzer, den weiteren Benutzer usw.) eines Befehls an die dem Benutzer zugehörige Einheit zum Aktivieren einer Übertragung, die einen Standort der Einheit angibt; Übertragen einer Nachricht an die dem Benutzer zugehörige Einheit zum Deaktivieren von mindestens einer Funktion der Einheit, die dem Benutzer zugehörig ist; und Übertragen eines Befehls an die dem Benutzer zugehörige Einheit zum Aktivieren einer Funktion der Einheit zum Angeben eines aktuellen Standorts der Einheit. Die Funktion kann unter anderem ein Aktivieren der Einheit umfassen, ein Audiosignal und/oder ein visuelles Signal auszusenden, das innerhalb einer Schwellenwertentfernung zu der Einheit wahrnehmbar ist. Das System 100 ermöglicht ferner, ein aktuelles Bewegungsmuster der mobilen Einheit in dem Handelsplatz mit vorherigen Bewegungsmustern der Einheit in dem Handelsplatz zu vergleichen, und eine zugehörige Benachrichtigung (in Reaktion auf eine Bestimmung, dass das aktuelle Bewegungsmuster gegen einen oder mehrere Bewegungsparameter auf Grundlage von vorherigen Bewegungsmustern des Benutzers verstößt) kann an ein Konto übertragen werden, das dem Benutzer und/oder einer Gruppe von Personen einschließlich des Benutzers zugehörig ist. Die zugehörige Benachrichtigung kann ein Bewegungsmuster der Einheit angeben und eine Option zum Aktivieren von einer oder mehreren Sicherheitsantworten bereitstellen.
  • Das System 100 von 1 enthält eine Server-Hardwareeinheit (oder ein Hardwaresystem) 23 und ein Datenbanksystem 21, die über ein Netzwerk 7 mit mobilen Hardwareeinheiten 14a ... 14n verbunden sind. Die mobile Hardwareeinheit 14a umfasst Sensoren/Schaltung/Logik 12a und ein (spezielles) Arbeitsspeichersystem 8a. Das Arbeitsspeichersystem 8a weist Software-Code 28a auf. Das Arbeitsspeichersystem 8a kann ein einzelnes Arbeitsspeichersystem enthalten. Alternativ kann das Arbeitsspeichersystem 8a eine Mehrzahl von Arbeitsspeichersystemen enthalten. Die mobile Hardwareeinheit 14n umfasst Sensoren/Schaltung/Logik 12n und ein (spezielles) Arbeitsspeichersystem 8n. Das Arbeitsspeichersystem 8n weist Software-Code 28n auf. Das Arbeitsspeichersystem 8n kann ein einzelnes Arbeitsspeichersystem enthalten. Alternativ kann das Arbeitsspeichersystem 8n eine Mehrzahl von Arbeitsspeichersystemen enthalten. Die Server-Hardwareeinheit 23, das Datenbanksystem 21 und die mobilen Hardwareeinheiten 14a ... 14n können jeweils eine eingebettete Einheit aufweisen. Eine eingebetteter Einheit wird hierin als eine dedizierte Einheit oder ein Computer definiert, die bzw. der eine Kombination aus Computer-Hardware und -Software aufweist (mit festen oder programmierbaren Funktionen), die insbesondere zum Ausführen einer speziellen Funktion ausgelegt ist. Programmierbare eingebettete Computer oder Einheiten können spezielle Programmierschnittstellen aufweisen. In einer Ausführungsform können die Benachrichtigungsserver-Hardwareeinheit 23, das Datenbanksystem 21 und die mobilen Hardwareeinheiten 14a ... 14n jeweils eine spezielle Hardwareeinheit aufweisen, die spezielle (nicht generische) Hardware und eine Schaltung (d.h. spezielle diskrete, nicht generische, analoge, digitale und auf Logik beruhende Schaltung) aufweisen kann, um (unabhängig voneinander oder in Kombination) einen Prozess auszuführen, der unter Bezugnahme auf 1 bis 8 beschrieben wird. Die spezielle diskrete, nicht generische, analoge, digitale und auf Logik beruhende Schaltung (z.B. Sensoren/Schaltung/Logik 12a ... 12n usw.) kann proprietäre speziell ausgelegte Komponenten enthalten (z.B. eine spezielle integrierte Schaltung wie zum Beispiel eine anwendungsspezifische integrierte Schaltung (ASIC), die nur zum Umsetzen eines automatisierten Prozesses zur Verbesserung von Hardware- und Softwaretechnologie zur Erkennung von Mikrostandorten ausgelegt ist, die einem Erkennen eines Benutzers und von Einheitsattributen und einem Autorisieren von Transaktionen auf Grundlage von Mikrostandorterkennung zugehörig sind. Die Sensoren/Schaltung/Logik 12 kann jeden Typ von internen oder externen Sensoren enthalten, einschließlich unter anderem GPS-Sensoren, Aktivitätsverfolgungssensoren, Sensoren auf Grundlage von sozialem Netzwerkcode, einem Herzfrequenzmonitor, einem Blutdruckmessgerät, einem Temperatursensor, einem Pulsfrequenzmonitor, einem Ultraschallsensor, einem optischen Sensor, einer Videoabrufeinheit, Feuchtigkeitssensoren, Spannungssensoren, Netzwerkverkehrssensoren, Fingerabdruckdetektoren, Netzhaut-Scansensoren, Gesichtserkennungssensoren, biometrischen Scannern usw. Das Netzwerk 7 kann jeden Typ von Netzwerk umfassen, einschließlich unter anderem ein lokales Netzwerk (LAN), ein Weitverkehrsnetzwerk (WAN), das Internet, ein drahtloses Netzwerk usw.
  • 2 veranschaulicht einen Handelsplatz 247, der Mikrostandorte 247a ... 247n zur Verbesserung von Hardware- und Softwaretechnologie zur Erkennung von Mikrostandorten, die einem Erkennen eines Benutzers und von Einheitsattributen und einem Autorisieren von friktionslosen Transaktionen auf Grundlage von Mikrostandorterkennung gemäß Ausführungsformen der vorliegenden Erfindung zugehörig sind. Der Handelsplatz 247 kann eine Einzelhandelsstandortstruktur (z.B. ein Gebäude) aufweisen, das in Abschnitte unterteilt ist (z.B. Mikrostandorte 247a ... 247n), die jeweils zugehörige Sensoren 244a ... 244n zum Erkennen von Benutzern und zugehörigen Handwareeinheiten enthalten. Der Mikrostandort 247a kann einem Eingang zum Handelsplatz 247 zugehörig sein. Der Mikrostandort 247n kann einem Ausgang aus dem Handelsplatz 247 zugehörig sein. Der Mikrostandort 247b weist einen erkannten Benutzer 211a und eine zugehörige Einheit 214a auf. Der Mikrostandort 247d weist (friktionslose Bezahl-) Kassengänge 249a ... 249n) auf. Jeder der Kassengänge 249a ... 249n weist jeweils Sensoren 250a ... 250n auf. Der Kassengang 249b weist einen Benutzer 211n auf, der Artikel 261 zum Kauf auscheckt. Die Sensoren 244a ... 244n und die Sensoren 250a ... 250n können unter anderem Bluetooth-Signalstationen, Kameras, WLAN-Punkte usw. enthalten. Das im Handelsplatz 247 veranschaulichte System ermöglicht den folgenden Umsetzungsprozess zur Verbesserung eines friktionslosen Bezahlsystems.
  • Der Prozess wird initiiert, wenn der Benutzer 211a erstmalig am Kassengang 249b bezahlt und ihm Schritte zum Autorisieren des Kassengangs 249b angegeben werden. Die Autorisierungsschritte werden mittels Verwendung von Technologien, wie zum Beispiel, unter anderem, Mehrfaktoridentifizierungsprozesse, Scanprozesse von Fingerabdruck/Netzhaut/Gesicht/ Biometrie, PIN-Eingabeprozesse usw. ausgeführt. Wenn der Benutzer 211n anschließend (zu einem späteren Zeitpunkt) erneut eine Transaktion über den Kassengang 249b anfordert, ist eine durch den Benutzer umgesetzte Autorisierung nicht notwendig, und die Transaktion wird unmittelbar verarbeitet, ohne dass der Benutzer 211n den Prozess initialisiert. Desgleichen, wenn der Benutzer 211n den Handelsplatz 247 (zum Abschließen einer weiteren Transaktion an einem zukünftigen Zeitpunkt) durch einen anderen Kassengang verlässt (z.B. Kassengang 249c), sind zusätzliche Autorisierungsprozesse durch Verwendung von Technologien erforderlich, wie zum Beispiel, unter anderem, Mehrfaktoridentifizierungsprozesse, Scanprozesse von Fingerabdruck/Netzhaut/Gesicht/ Biometrie, PIN-Eingabeprozesse usw. Wenn die zusätzlichen Benutzerautorisierungsprozesse dazu führen, dass der Benutzer für Transaktionen über den verschiedenen Kassengang (z.B. Kassengang 249c) autorisiert wird, wird der verschiedene Kassengang einer Liste von autorisierten Bezahlkassengängen hinzugefügt und kann als ein primärer Kassengang bezeichnet werden, sodass bei zukünftigem Verlassen durch den verschiedenen Kassengang eine Bezahlung keine zusätzlichen Autorisierungsprozesse auslöst. Wenn die zusätzlichen Benutzerautorisierungsprozesse dazu führen, dass der Benutzer 211n nicht für Transaktionen über den verschiedenen Kassengang autorisiert wird, wird der Benutzer 211n gewarnt (z.B. über eine mobile Push-Nachricht, eine Textnachricht, eine E-Mail usw.), und der Benutzer 211n wird aufgefordert, ein Sicherungszahlungsformular zu verwenden, und alle anderen Kassengänge sind (für einen bestimmten Zeitraum) für friktionslose automatische Zahlung gesperrt, bis ein Autorisierungsprozess erfolgreich ausgeführt worden ist.
  • 3 veranschaulicht einen Algorithmus, der einen Prozessablauf detailliert beschreibt, der durch das System 100 von 1 zur Verbesserung von Hardware- und Softwaretechnologie zur Erkennung von Mikrostandorten ermöglicht wird, die einem Erkennen eines Benutzers und von Einheitsattributen und einem Autorisieren von Transaktionen auf Grundlage von Mikrostandorterkennung gemäß Ausführungsformen der vorliegenden Erfindung zugehörig sind. Jeder der Schritte in dem Algorithmus von 3 kann in beliebiger Reihenfolge durch einen bzw. mehrere Computerprozessoren aktiviert und ausgeführt werden, der bzw. die Computercode ausführen. Außerdem kann jeder der Schritte in dem Algorithmus von 3 aktiviert und in Kombination durch die Server-Hardwareeinheit 23, das Datenbanksystem 21 und die mobilen Hardwareeinheiten 14a ... 14n von 1 ausgeführt werden. In Schritt 300 wird eine mobile Einheit eines ersten Benutzers an ersten Mikrostandorten in einer Einzelhandelsentitätsstruktur erkannt. In Schritt 302 wird erkannt, dass das mobile Gerät des ersten Benutzers eine erste Ausgangskassenspur der Einzelhandelsentität zum Kauf von ersten Artikeln von der Einzelhandelsentität betritt. In Schritt 304 ist der erste Benutzer (auf Grundlage einer Benutzereingabe von beispielsweise, unter anderem, Eingabe eines Benutzerfingerabdrucks, Eingabe eines Benutzernetzhaut-Scans, Eingabe einer Benutzergesichtserkennung, Eingabe eines Benutzer-Biometriescans, Eingabe eines Benutzeridentifizierungscodes, Eingabe von Benutzerpasswort/Pin-Eintrag usw.) autorisiert, die ersten Artikel von der Einzelhandelsentität zu kaufen. In Schritt 308 werden die den Prozessen der Schritte 300 bis 304 zugehörigen Attribute analysiert. In Schritt 310 werden zukünftige Autorisierungsattribute zum Autorisieren der mobilen Einheit des ersten Benutzers für zukünftige Käufe von Artikeln von der Einzelhandelsentität auf Grundlage von Ergebnissen der Analyse von Schritt 308 bestimmt. In Schritt 312 wird die mobile Einheit des ersten Benutzers an den ersten oder zweiten Mikrostandorten (zu einem von Schritt 300 verschiedenen Zeitpunkt) in der Einzelhandelsentität erkannt. In Schritt 318 wird erkannt, dass das mobile Gerät des ersten Benutzers die erste oder zweite Ausgangskassenspur (zu einem von Schritt 302 verschiedenen Zeitpunkt) der Einzelhandelsentität zum Kauf von zweiten Artikeln von der Einzelhandelsentität betritt. In Schritt 320 ist der erste Benutzer zum Kauf der zweiten Artikel (von dem ersten oder dem zweiten Ausgangskassenspur) von der Einzelhandelsentität auf Grundlage vergangener Autorisierungsattribute in Bezug auf Ergebnisse der Schritte 312 und 318 autorisiert. In Schritt 324 werden zukünftige Autorisierungsattribute modifiziert (entsprechend Ergebnissen der Schritte 312 und 318), was zu modifizierten zukünftigen Autorisierungsattributen führt. In Schritt 328 wird ein Zeitraum bestimmt, der seit dem Bestimmen der zukünftigen Autorisierungsattribute von Schritt 310 verstrichen ist. Der Zeitraum wird mit einem vorbestimmten Schwellenwert-Zeitraum verglichen. Wenn Ergebnisse des Vergleichs angeben, dass der Zeitraum kleiner als der vorbestimmte Schwellenwert-Zeitraum ist, ist der erste Benutzer für einen Kauf der zweiten Artikel von der Einzelhandelsentität autorisiert. Wenn Ergebnisse des Vergleichs angeben, dass der Zeitraum den vorbestimmten Schwellenwert-Zeitraum überschreitet, kann der erste Benutzer für einen Kauf der zweiten Artikel von der Einzelhandelsentität auf Grundlage von zusätzlichen Autorisierungen autorisiert oder abgelehnt werden. In Schritt 332 wird die mobile Einheit des ersten Benutzers an den ersten Mikrostandorten in der Einzelhandelsentität erkannt. Der Benutzer kann mit oder ohne zusätzliche Personen erkannt werden, die dem ersten Benutzer und der ersten Ausgangskassenspur vorher zugehörig waren. In Schritt 334 wird eine Autorisierung oder Rücknahme der Autorisierung für den ersten Benutzer für den Kauf von Artikeln von der Einzelhandelsentität auf Grundlage der zusätzlich vorhandenen Personen ausgeführt. In Schritt 338 wird ein spezielles Arbeitsspeicher-Repository in einem bestimmten Abschnitt einer Hardware-Arbeitsspeichereinheit der Hardwareeinheit generiert. Die zukünftigen Autorisierungsattribute (von Schritt 310) werden in dem speziellen Arbeitsspeicher-Repository gespeichert. Die zukünftigen Autorisierungsattribute können vor dem Speichern in dem speziellen Arbeitsspeicher-Repository verschlüsselt werden. Die verschlüsselten zukünftigen Autorisierungsattribute können an Servereinheiten übertragen werden, die der Einzelhandelsentität zugehörig sind.
  • 4 veranschaulicht einen alternativen Algorithmus, der einen Prozessablauf detailliert beschreibt, der durch das System 100 von 1 zur Verbesserung von Hardware- und Softwaretechnologie zur Erkennung von Mikrostandorten ermöglicht wird, die einem Erkennen eines Benutzers und von Einheitsattributen und einem Autorisieren von Transaktionen auf Grundlage von Mikrostandort-Erkennung gemäß Ausführungsformen der vorliegenden Erfindung zugehörig sind. Jeder der Schritte in dem Algorithmus von 4 kann in beliebiger Reihenfolge durch einen bzw. mehrere Computerprozessoren aktiviert und ausgeführt werden, der bzw. die Computercode ausführen. Außerdem kann jeder der Schritte in dem Algorithmus von 4 aktiviert und in Kombination durch die Server-Hardwareeinheit 23, das Datenbanksystem 21 und die mobilen Hardwareeinheiten 14a ... 14n von 1 ausgeführt werden. In Schritt 400 wird eine mobile Einheit eines ersten Benutzers an ersten Mikrostandorten in einer Einzelhandelsentitätsstruktur erkannt. In Schritt 402 wird erkannt, dass das mobile Gerät des ersten Benutzers eine erste Ausgangskassenspur der Einzelhandelsentität zum Kauf von ersten Artikeln von der Einzelhandelsentität betritt. In Schritt 404 werden Attribute (z.B. eine Größe des ersten Benutzers, eine Herzfrequenz des ersten Benutzers, Augen- oder Haarfarbe des ersten Benutzers usw.) des ersten Benutzers über eine Sensoreinheit der mobilen Einheit erkannt. Zum Beispiel kann eine Größe des ersten Benutzers mittels eines Beschleunigungssensors der mobilen Einheit bestimmt werden. In Schritt 408 ist der erste Benutzer (auf Grundlage einer Benutzereingabe von beispielsweise, unter anderem, Eingabe eines Benutzerfingerabdrucks, Eingabe eines Benutzernetzhaut-Scans, Eingabe einer Benutzergesichtserkennung, Eingabe eines Benutzer-Biometriescans, Eingabe eines Benutzeridentifizierungscodes, Eingabe von Benutzerpasswort/Pin-Eintrag usw.) autorisiert, die ersten Artikel von der Einzelhandelsentität zu kaufen. In Schritt 410 werden die den Prozessen der Schritte 400 bis 408 zugehörigen Attribute analysiert. In Schritt 412 werden zukünftige Autorisierungsattribute zum Autorisieren der mobilen Einheit des ersten Benutzers für zukünftige Käufe von Artikeln von der Einzelhandelsentität auf Grundlage von Ergebnissen der Analyse von Schritt 410 bestimmt. In Schritt 418 wird erkannt, dass das mobile Gerät des ersten Benutzers die erste oder zweite Ausgangskassenspur (zu einem von Schritt 402 verschiedenen Zeitpunkt) der Einzelhandelsentität zum Kauf von zweiten Artikeln von der Einzelhandelsentität betritt. In Schritt 420 ist der erste Benutzer zum Kauf der zweiten Artikel (von der ersten oder der zweiten Ausgangskassenspur) von der Einzelhandelsentität auf Grundlage vergangener Autorisierungsattribute in Bezug auf Ergebnisse der Schritte 410 bis 418 autorisiert. In Schritt 424 werden zukünftige Autorisierungsattribute modifiziert (entsprechend Ergebnissen der Schritte 410 bis 418), was zu modifizierten zukünftigen Autorisierungsattributen führt. In Schritt 428 wird ein Zeitraum bestimmt, der seit dem Bestimmen der zukünftigen Autorisierungsattribute von Schritt 312 verstrichen ist. Der Zeitraum wird mit einem vorbestimmten Schwellenwert-Zeitraum verglichen. Wenn Ergebnisse des Vergleichs angeben, dass der Zeitraum kleiner als der vorbestimmte Schwellenwert-Zeitraum ist, wird der erste Benutzer in Schritt 432 für einen Kauf der zweiten Artikel von der Einzelhandelsentität autorisiert. Wenn Ergebnisse des Vergleichs angeben, dass der Zeitraum den vorbestimmten Schwellenwert-Zeitraum überschreitet, kann der erste Benutzer in Schritt 432 für einen Kauf der zweiten Artikel von der Einzelhandelsentität auf Grundlage von zusätzlichen Autorisierungen autorisiert oder abgelehnt werden. In Schritt 434 wird ein spezielles Arbeitsspeicher-Repository in einem bestimmten Abschnitt einer Hardware-Arbeitsspeichereinheit der Hardwareeinheit generiert. Die zukünftigen Autorisierungsattribute (von Schritt 412) werden in dem speziellen Arbeitsspeicher-Repository gespeichert. Die zukünftigen Autorisierungsattribute können vor dem Speichern in dem speziellen Arbeitsspeicher-Repository verschlüsselt werden. Die verschlüsselten zukünftigen Autorisierungsattribute können an Servereinheiten übertragen werden, die der Einzelhandelsentität zugehörig sind.
  • 5 veranschaulicht ein Umsetzungsbeispiel, das ein System 500 zur Verbesserung von Hardware- und Softwaretechnologie zur Erkennung von Mikrostandorten ermöglicht, die einem Erkennen eines Benutzers und von Einheitsattributen und einem Autorisieren von Transaktionen auf Grundlage von Mikrostandorterkennung gemäß Ausführungsformen der vorliegenden Erfindung zugehörig sind. Das in 5 veranschaulichte Beispiel wird durch einen Benutzer 502 ermöglicht, der in seinem bevorzugten Einzelhandelsgeschäfts einkauft. Das Einzelhandelsgeschäft ist (mit spezieller Hardware und Software) für friktionslose Zahlungen ausgestattet. Des Weiteren enthält das Einzelhandelsgeschäft eine Mehrzahl von Bereichen 519a ... 519n, die durch Bluetooth-Signalstationen 523a ... 523n definiert werden (die mit einer mobilen Einheit 504 in Datenaustausch stehen), um den Mikrostandort des Benutzers 502 in den Bereichen 519a ... 519n zu bestimmen. Der Benutzer initiiert eine Bewegung (mit der mobilen Einheit 504) zwischen den Signalstationen 523a und 523b (d.h. seinem bevorzugten Kassengang) und autorisierte den zugehörigen Mikrostandort (im Bereich 519b), die Zahlung anzunehmen. Daher wird jedes Mal, wenn der Benutzer 502 einen friktionslosen Zahlungsprozess an diesem Standort aktiviert, dem Benutzer 502 eine grüne Anzeigeleuchte und zugehörige GUI 527a angezeigt, um zu veranschaulichen, dass er einen Kauf erfolgreich abgeschlossen hat. Desgleichen hat der Benutzer 502 einen Gang zwischen den Signalstationen 523b und 523n (für friktionslose Zahlung) nicht autorisiert, da der Benutzer 502 diesen Gang niemals betritt. Daher wird der folgende Prozess in Reaktion darauf initiiert, dass sich die mobile Einheit 504 des Benutzers im Besitz eines weiteren Benutzers B befindet, wenn der Benutzer B versucht, auf das friktionslose Bezahlsystem im Einzelhandelsgeschäft zuzugreifen. Der Benutzer B geht durch den Gang im Bereich 519n, der durch die Signalstationen 523b und 523n definiert wird, (um zu versuchen, einen Kauf abzuschließen), und die mobile Einheit 504 gibt über die GUI 527b eine Fehlerbenachrichtigung aus, die angibt, dass sie zum Abschließen einer Zahlung nicht autorisiert sind. Desgleichen, wenn der Benutzer B ein Verlassen durch den Bereich 519b versucht, müssen zusätzliche Sicherheitsdetails ausgefüllt werde, um zu beweisen, dass es sich um den Benutzer 502 handelt.
  • 6 veranschaulicht ein Computersystem 90 (z.B. Server-Hardwareeinheit 23, Datenbanksystem 21 und mobile Hardwareeinheiten 14a ... 14n von 1), das von dem System von 1 zur Verbesserung von Hardware- und Softwaretechnologie zur Erkennung von Mikrostandorten verwendet wird oder darin enthalten ist, die einem Erkennen eines Benutzers und von Einheitsattributen und einem Autorisieren von Transaktionen auf Grundlage von Mikrostandort-Erkennung gemäß Ausführungsformen der vorliegenden Erfindung zugehörig sind.
  • Aspekte der vorliegenden Erfindung können in der Form einer vollständigen Hardware-Ausführungsform, einer vollständigen Software-Ausführungsform (einschließlich Firmware, residente Software, Mikrocode usw.) oder einer Ausführungsform vorliegen, die Software- und Hardware-Aspekte kombiniert, auf die alle hierin allgemein als „Schaltung“, „Modul“ oder „System“ Bezug genommen werden kann.
  • Bei der vorliegenden Erfindung kann es sich um ein System, ein Verfahren und/oder ein Computerprogrammprodukt handeln. Das Computerprogrammprodukt kann ein durch einen Computer lesbares Speichermedium (oder -medien) enthalten, auf dem durch einen Computer lesbare Programmanweisungen gespeichert sind, um einen Prozessor dazu zu veranlassen, Aspekte der vorliegenden Erfindung auszuführen.
  • Bei dem durch einen Computer lesbaren Speichermedium kann es sich um eine physische Einheit handeln, die Anweisungen zur Verwendung durch eine Einheit zur Ausführung von Anweisungen beibehalten und speichern kann. Das durch einen Computer lesbare Speichermedium kann zum Beispiel eine elektronische Speichereinheit, eine magnetische Speichereinheit, eine optische Speichereinheit, eine elektromagnetische Speichereinheit, eine Halbleiter-Speichereinheit oder jede geeignete Kombination aus dem Vorgenannten sein, es ist aber nicht darauf beschränkt. Zu einer nicht erschöpfenden Liste spezifischerer Beispiele des durch einen Computer lesbaren Speichermediums gehören die Folgenden: eine tragbare Computerdiskette, eine Festplatte, ein Direktzugriffsspeicher (RAM), ein Nur-Lese-Speicher (ROM), ein löschbarer programmierbarer Nur-Lese-Speicher (EPROM bzw. Flash-Speicher), ein statischer Direktzugriffsspeicher (SRAM), ein tragbarer CD-ROM, eine DVD, ein Speicher-Stick, eine Diskette, eine mechanisch codierte Einheit wie zum Beispiel Lochkarten oder erhabene Strukturen in einer Rille, auf denen Anweisungen gespeichert sind, und jede geeignete Kombination des Vorgenannten. Ein durch einen Computer lesbares Speichermedium soll, wie hierin verwendet, nicht als flüchtige Signale an sich aufgefasst werden, wie zum Beispiel Funkwellen oder andere sich frei ausbreitende elektromagnetische Wellen, elektromagnetische Wellen, die sich durch einen Wellenleiter oder andere Übertragungsmedien ausbreiten (z.B. durch ein Lichtwellenleiterkabel geleitete Lichtimpulse) oder durch einen Draht übertragene elektrische Signale.
  • Hierin beschriebene durch einen Computer lesbare Programmanweisungen können von einem durch einen Computer lesbaren Speichermedium auf jeweilige Datenverarbeitungs-/Verarbeitungseinheiten oder über ein Netzwerk wie zum Beispiel das Internet, ein lokales Netzwerk, ein Weitverkehrsnetzwerk und/oder ein drahtloses Netzwerk auf einen externen Computer oder eine externe Speichereinheit heruntergeladen werden. Das Netzwerk kann Kupferübertragungskabel, Lichtwellenübertragungsleiter, drahtlose Übertragung, Leitwegrechner, Firewalls, Vermittlungseinheiten, Gateway-Computer und/oder Edge-Server aufweisen. Eine Netzwerkadapterkarte oder Netzwerkschnittstelle in jeder Datenverarbeitungs-/Verarbeitungsvorrichtung empfängt durch einen Computer lesbare Programmanweisungen aus dem Netzwerk und leitet die durch einen Computer lesbaren Programmanweisungen zur Speicherung in einem durch einen Computer lesbaren Speichermedium innerhalb der entsprechenden Datenverarbeitungs-/Verarbeitungseinheit weiter.
  • Bei durch einen Computer lesbaren Programmanweisungen zum Ausführen von Arbeitsschritten der vorliegenden Erfindung kann es sich um Assembler-Anweisungen, ISA-Anweisungen (Instruction-Set-Architecture), Maschinenanweisungen, maschinenabhängige Anweisungen, Mikrocode, Firmware-Anweisungen, zustandssetzende Daten oder entweder Quellcode oder Objektcode handeln, die in einer beliebigen Kombination aus einer oder mehreren Programmiersprachen geschrieben sind, darunter objektorientierte Programmiersprachen wie Smalltalk, C++, Spark, Programmiersprache R o.ä. sowie herkömmliche prozedurale Programmiersprachen wie die Programmiersprache „C“ oder ähnliche Programmiersprachen. Die durch einen Computer lesbaren Programmanweisungen können vollständig auf dem Computer des Benutzers, teilweise auf dem Computer des Benutzers, als eigenständiges Software-Paket, teilweise auf dem Computer des Benutzers und teilweise auf einem entfernt angeordneten Computer oder vollständig auf dem entfernt angeordneten Computer oder Server ausgeführt werden. In dem letzteren Szenario kann der entfernt angeordnete Computer mit dem Computer des Benutzers durch jeden Typ von Netzwerk verbunden werden, darunter ein lokales Netzwerk (LAN) oder ein Weitverkehrsnetzwerk (WAN), oder die Verbindung kann mit einem externen Computer hergestellt werden (zum Beispiel über das Internet unter Verwendung eines Internet-Diensteanbieters). In einigen Ausführungsformen können elektronische Schaltungen, darunter zum Beispiel programmierbare Logikschaltungen, feldprogrammierbare Gatter-Anordnungen (FPGA, field programmable gate arrays) oder programmierbare Logikanordnungen (PLA, programmable logic arrays) die computerlesbaren Programmanweisungen ausführen, indem sie Zustandsinformationen der computerlesbaren Programmanweisungen nutzen, um die elektronischen Schaltungen zu personalisieren, um Aspekte der vorliegenden Erfindung durchzuführen.
  • Aspekte der vorliegenden Erfindung werden hierin unter Bezugnahme auf Veranschaulichungen von Ablaufplänen und/oder Blockschaubildern von Verfahren, Einheiten (Systemen) und Computerprogrammprodukten gemäß Ausführungsformen der Erfindung beschrieben. Es sollte klar sein, dass jeder Block der Ablaufplanveranschaulichungen und/oder der Blockschaubilder und Kombinationen von Blöcken in den Ablaufplanveranschaulichungen und/oder den Blockschaubildern mittels durch einen Computer lesbare Programmanweisungen umgesetzt werden können.
  • Diese durch einen Computer lesbaren Programmanweisungen können einem Prozessor eines Universalcomputers, eines Spezialcomputers oder einer anderen programmierbaren Datenverarbeitungseinheit bereitgestellt werden, um eine Maschine zu erzeugen, sodass die über den Prozessor des Computers bzw. eine andere programmierbare Datenverarbeitungseinheit ausgeführten Anweisungen ein Mittel zur Umsetzung der in dem Block bzw. den Blöcken der Ablaufpläne und/oder der Blockschaubilder angegebenen Funktionen/Schritte erzeugen. Diese durch einen Computer lesbaren Programmanweisungen können auch auf einem durch einen Computer lesbaren Speichermedium gespeichert sein, das einen Computer, eine programmierbare Datenverarbeitungseinheit und/oder andere Einheiten so steuern kann, dass sie auf eine bestimmte Art funktionieren, sodass das durch einen Computer lesbare Speichermedium, auf dem Anweisungen gespeichert sind, ein Herstellungsprodukt aufweist, darunter Anweisungen, die Aspekte der/des in dem Block bzw. den Blöcken des Ablaufplans und/oder der Blockschaubilder angegebenen Funktion/Schritts umsetzen.
  • Die durch einen Computer lesbaren Programmanweisungen können auch auf einen Computer, eine andere programmierbare Datenverarbeitungseinheit oder eine andere Einheit geladen werden, um das Ausführen einer Reihe von Arbeitsschritten auf dem Computer bzw. der anderen programmierbaren Einheit oder anderen Einheit zu verursachen, um einen durch einen Computer umgesetzten Prozess zu erzeugen, sodass die auf dem Computer, einer anderen programmierbaren Einheit oder einer anderen Einheit ausgeführten Anweisungen die in dem Block bzw. den Blöcken der Ablaufpläne und/oder der Blockschaubilder angegebenen Funktionen/Schritte umsetzen.
  • Die Ablaufpläne und Blockschaubilder in den Figuren veranschaulichen die Architektur, die Funktionalität und den Betrieb möglicher Ausführungen von Systemen, Verfahren und Computerprogrammprodukten gemäß verschiedenen Ausführungsformen der vorliegenden Erfindung. In diesem Zusammenhang kann jeder Block in den Ablaufplänen oder den Blockschaubildern ein Modul, ein Segment oder einen Teil von Anweisungen darstellen, die eine Anweisung oder mehrere ausführbare Anweisungen zum Umsetzen der bestimmten logischen Funktion(en) aufweisen. In einigen alternativen Umsetzungen können die in dem Block angegebenen Funktionen in einer anderen Reihenfolge als in den Figuren gezeigt auftreten. Zum Beispiel können zwei nacheinander gezeigte Blöcke tatsächlich im Wesentlichen parallel ausgeführt werden, oder die Blöcke können manchmal in der umgekehrten Reihenfolge ausgeführt werden, was von der beteiligten Funktionalität abhängt. Es ist ferner anzumerken, dass jeder Block der Blockschaubilder und/oder der Ablaufplandarstellungen sowie Kombinationen von Blöcken in den Blockschaubildern und/oder der Ablaufplandarstellung durch spezielle auf Hardware beruhende Systeme umgesetzt werden können, welche die angegebenen Funktionen oder Handlungen durchführen oder Kombinationen aus Spezial-Hardware und Computeranweisungen ausführen.
  • Das in 6 veranschaulichte Computersystem 90 enthält einen Prozessor 91, eine Eingabeeinheit 92, die mit dem Prozessor 91 verbunden ist, eine Ausgabeeinheit 93, die mit dem Prozessor 91 verbunden ist, und Arbeitsspeichereinheiten 94 und 95, die jeweils mit dem Prozessor 91 verbunden sind. Die Eingabeeinheit 92 kann unter anderem eine Tastatur, eine Maus, eine Kamera, ein Berührungsbildschirm usw. sein. Die Ausgabeeinheit 93 kann unter anderem ein Drucker, ein Plotter, ein Computerbildschirm, ein Magnetband, eine entfernbare Festplatte, eine Diskette usw. sein. Die Arbeitsspeichereinheiten 94 und 95 können unter anderem eine Festplatte, eine Diskette, ein Magnetband, ein optischer Speicher wie beispielsweise eine CD oder eine DVD, ein dynamischer Direktzugriffsspeicher (DRAM), ein Nur-Lese-Speicher (ROM) usw. sein. Die Arbeitsspeichereinheit 95 enthält einen Computercode 97. Der Computercode 97 enthält Algorithmen (z.B. die Algorithmen von 3 und 4) zur Verbesserung von Hardware- und Softwaretechnologie zur Erkennung von Mikrostandorten, die einem Erkennen eines Benutzers und von Einheitsattributen und einem Autorisieren von Transaktionen auf Grundlage von Mikrostandorterkennung zugehörig sind. Der Prozessor 91 führt den Computercode 97 aus. Die Arbeitsspeichereinheit 94 enthält Eingabedaten 96. Die Eingabedaten 96 enthalten Eingaben, die von dem Computercode 97 gefordert werden. Die Ausgabeeinheit 93 zeigt Ausgaben von dem Computercode 97 an. Eine oder beide Arbeitsspeichereinheiten 94 und 95 (oder eine oder mehrere weitere Arbeitsspeichereinheiten wie beispielsweise die Nur-Lese-Speichereinheit 96) können Algorithmen enthalten (z.B. die Algorithmen von 3 und 4) und können als ein durch einen Computer verwendbares Medium (oder durch einen Computer lesbares Medium oder eine Programmspeichereinheit) verwendet werden, auf dem ein durch einen Computer lesbarer Programmcode verkörpert ist und/oder auf dem weitere Daten gespeichert sind, wobei der durch einen Computer lesbare Programmcode den Computercode 97 enthält. Im Allgemeinen kann ein Computerprogrammprodukt (oder alternativ ein Herstellungsprodukt) des Computersystems 90 ein durch einen Computer verwendbares Medium (oder die Programmspeichereinheit) enthalten.
  • In einigen Ausführungsformen kann statt einer Speicherung auf oder eines Zugriffs von einer Festplatte, einer optischen Platte oder einer anderen beschreibbaren, wiederbeschreibbaren oder entfernbaren Hardware-Arbeitsspeichereinheit 95 ein gespeicherter Computerprogrammcode 84 (z.B. einschließlich Algorithmen) auf einem statischen, nicht entfernbaren, Nur-Lese-Speichermedium wie beispielsweise einer Nur-Lese-Speicher- (ROM) Einheit 85 gespeichert werden oder kann darauf durch den Prozessor 91 direkt von einem solchen statischen, nicht entfernbaren Nur-Lese-Medium zugegriffen werden. Desgleichen kann in einigen Ausführungsformen der gespeicherte Computerprogrammcode 97 als durch einen Computer lesbare Firmware 85 gespeichert werden, oder kann darauf durch den Prozessor 91 direkt von derartiger Firmware 85 aus statt von einer dynamischeren oder entfernbaren Hardware-Datenspeichereinheit 95 zugegriffen werden, wie beispielsweise eine Festplatte oder optische Platte.
  • Weiterhin könnten alle Komponenten der vorliegenden Erfindung durch einen Softwareanbieter erstellt, integriert, gehostet, beibehalten, eingesetzt, verwaltet, gewartet usw. werden, der anbietet, die Hardware- und Softwaretechnologie zur Erkennung von Mikrostandorten zu verbessern, die einem Erkennen eines Benutzers und von Einheitsattributen und einem Autorisieren von Transaktionen auf Grundlage von Mikrostandorterkennung zugehörig sind. Somit offenbart die vorliegende Erfindung einen Prozess zum Einsetzen, Erstellen, Integrieren, Hosten, Warten und/oder Integrieren einer Datenverarbeitungsinfrastruktur, einschließlich einem Integrieren von durch einen Computer lesbarem Code in das Computersystem 90, wobei der Code in Kombination mit dem Computersystem 90 fähig ist, ein Verfahren zum Ermöglichen eines Prozesses zur Verbesserung von Hardware- und Softwaretechnologie zur Erkennung von Mikrostandorten auszuführen, die einem Erkennen eines Benutzers und von Einheitsattributen und einem Autorisieren von Transaktionen auf Grundlage von Mikrostandorterkennung zugehörig sind. In einer weiteren Ausführungsform stellt die Erfindung ein Geschäftsverfahren bereit, das die Prozessschritte der Erfindung auf Grundlage eines Abonnements, von Werbung und/oder Gebühren ausführt. Das heißt, ein Diensteanbieter wie beispielsweise ein Lösungsintegrator könnte anbieten, einen Prozess zur Verbesserung von Hardware- und Softwaretechnologie zur Erkennung von Mikrostandorten zu ermöglichen, die einem Erkennen eines Benutzers und von Einheitsattributen und einem Autorisieren von Transaktionen auf Grundlage von Mikrostandorterkennung zugehörig sind. In diesem Fall kann der Diensteanbieter eine Computerinfrastruktur erstellen, verwalten, unterstützen usw., die die Prozessschritte der Erfindung für einen oder mehrere Kunden ausführt. Der Diensteanbieter kann wiederum eine Zahlung von dem bzw. den Kunden mit einem Abonnement und/oder einer Gebührenvereinbarung erhalten, und/oder der Diensteanbieter kann eine Zahlung aus dem Verkauf von Werbeinhalt an einen oder mehrere Drittanbieter erhalten.
  • Zwar zeigt 6 das Computersystem 90 als eine bestimmte Konfiguration von Hardware und Software, doch kann jede einem Fachmann bekannte Konfiguration von Hardware und Software für die oben genannten Zwecke in Verbindung mit dem speziellen Computersystem 90 von 6 verwendet werden. Zum Beispiel können die Arbeitsspeichereinheiten 94 und 95 Teile einer einzelnen Arbeitsspeichereinheit statt separate Arbeitsspeichereinheiten sein.

Claims (25)

  1. Friktionsloses Verfahren zur Autorisierungsverbesserung, aufweisend: erstes Erkennen, durch einen Prozessor (91) einer Hardwarevorrichtung über Bluetooth-Beacons, die durch Bluetooth-Sensoren aktiviert werden, einer mobilen Vorrichtung eines ersten Benutzers an ersten Mikrostandorten (247a-247n) innerhalb einer Entität, wobei die ersten Mikrostandorte (247a-247n) einen ersten Standort umfassen, der einem ersten Kassengang (249a-249n) der Entität zugeordnet ist und einen zweiten Standort, der einem Eingang der Entität zugeordnet ist, und wobei die ersten Mikrostandorte (247a-247n) spezialisierte Hardware und Software umfassen, die konfiguriert sind, um reibungslose Autorisierungsprozesse zu implementieren; zweites Erkennen zu einem ersten Datum und einer ersten Zeit durch den Prozessor (91), dass das mobile Gerät des ersten Benutzers den ersten Kassengang (249a-249n) der Entität für eine Transaktion betritt, die ersten Artikeln von der Entität zugeordnet ist; Erfassen, durch den Prozessor (91) über einen Netzhaut-Scansensor, von Netzhaut-Authentifizierungsinformationen, die von einem Netzhaut-Scan des ersten Benutzers abgerufen wurden; Erfassen, durch den Prozessor (91) über einen Fingerabdruckdetektor, von Fingerabdruck-Authentifizierungsinformationen, die von einem Fingerabdruckscan des ersten Benutzers abgerufen wurden; erstes Autorisieren des ersten Benutzers durch den Prozessor (91) in Reaktion auf die Netzhaut-Authentifizierungsinformationen, die Fingerabdruck-Authentifizierungsinformationen und biometrische Benutzereingaben, die über mehrere biometrische Sensoren empfangen wurden, für die Transaktion, die den ersten Gegenständen von der Entität zugeordnet ist; Analysieren, durch den Prozessor (91), von Attributen, die dem ersten Erkennen, dem zweiten Erkennen und dem ersten Autorisieren zugeordnet sind; Bestimmen zukünftiger Autorisierungsattribute durch den Prozessor (91) basierend auf Ergebnissen des Analysierens zum Autorisieren des Mobilgeräts des ersten Benutzers für zukünftige Transaktionen, die mit Artikeln von der Entität assoziiert sind, wobei die zukünftigen Autorisierungsattribute mit Hardware-Sensorimplementierten Mehrfaktor-Identifikationsprozessen assoziiert sind; Generieren, durch den Prozessor (91), eines spezialisierten Speicher-Repositorys innerhalb eines spezifizierten Abschnitts einer Hardware-Speichervorrichtung des Mobilgeräts; Verschlüsseln der zukünftigen Autorisierungsattribute durch den Prozessor (91), was zu verschlüsselten zukünftigen Autorisierungsattributen führt; Speichern der verschlüsselten zukünftigen Autorisierungsattribute innerhalb des spezialisierten Speichers durch den Prozessor (91); Erkennen, durch den Prozessor (91) über eine Vielzahl von drahtlosen Sensoren, dass sich der erste Benutzer nicht innerhalb einer spezifizierten Position in Bezug auf das mobile Gerät befindet; automatisches Deaktivieren einer Hardwarefunktion des Mobilgeräts durch den Prozessor (91) als Reaktion auf Ergebnisse des Erkennens, dass sich der erste Benutzer nicht innerhalb einer spezifizierten Position in Bezug auf das mobile Gerät befindet; Aktivieren einer Funktion durch den Prozessor (91) als Reaktion auf das automatische Deaktivieren, die bewirkt, dass das mobile Gerät automatisch ein Audiosignal aussendet, das innerhalb einer Schwellenentfernung zu dem mobilen Gerät erkennbar ist; Übertragen, durch den Prozessor (91) als Reaktion auf das automatische Deaktivieren, einer Übertragung, die einen aktuellen Standort des Mobilgeräts angibt, an eine Autoritätsinstanz, wodurch eine Person der Autoritätsinstanz veranlasst wird, mit den Autorisierungsfragen zur Bestimmung des aktuellen Standorts fortzufahren; zusätzliches erstes Erkennen, durch den Prozessor (91), eines aktuellen Bewegungsmusters des Mobilgeräts innerhalb der Einheit zum Vergleich mit früheren Bewegungsmustern des Mobilgeräts innerhalb der Einheit; zusätzliches zweites Erkennen durch den Prozessor (91) basierend auf Ergebnissen des Aktivierens, dass die Funktion aktiviert wurde, und Ergebnissen des zusätzlichen ersten Erkennens, dass das aktuelle Bewegungsmuster gegen einen oder mehrere Bewegungsparameter auf Grundlage der früheren Bewegungsmuster des Benutzers verstößt, dass sich der Benutzer innerhalb einer spezifizierten Position in Bezug auf das mobile Gerät befindet; Ausführen eines Prozesses zum Autorisieren des Mobilgeräts des ersten Benutzers für die zukünftigen Transaktionen, die Gegenständen zugeordnet sind, durch den Prozessor (91) als Reaktion auf die Ergebnisse des Aktivierens, dass die Funktion aktiviert wurde, und Ergebnissen des zusätzlichen ersten Erkennens, dass das aktuelle Bewegungsmuster gegen einen oder mehrere Bewegungsparameter auf Grundlage der früheren Bewegungsmuster des Benutzers verstößt, wodurch der erste Benutzer veranlasst wird, die ersten Mikrostandorte (247a-247n) innerhalb dieser Entität zu durchlaufen und zum ersten Kassengang (249a-249n) der Entität überzugehen und diesen zu betreten für eine Transaktion, die mit aktuell ausgewählten Artikeln von der Entität verbunden ist; ferner Erfassen durch den Prozessor (91) als Reaktion auf das Ausführen, dass das mobile Gerät in eine Nähe bezüglich eines bestimmten Kassenautomaten eingetreten ist; Autorisieren und Verarbeiten einer zusätzlichen Transaktion durch den Prozessor (91) auf der Grundlage der Nähe, einer Zuordnung des Benutzers zu dem angegebenen Kassenautomaten, der Netzhaut-Authentifizierungsinformationen und der Fingerabdruck-Authentifizierungsinformationen; und automatisches Präsentieren einer Anzeigeleuchte und einer zugehörigen grafischen Benutzeroberfläche GUI (527a) durch den Prozessor (91) für den ersten Benutzer, wobei die Anzeigelampe und die zugehörige grafische Benutzeroberfläche die Autorisierung und Verarbeitung anzeigen.
  2. Verfahren nach Anspruch 1, ferner aufweisend: drittes Erkennen der mobilen Einheit des ersten Benutzers an den ersten Mikrostandorten (247a-247n) in einer Entität durch den Prozessor (91); viertes Erkennen an einem zweiten Datum und zu einer zweiten Uhrzeit durch den Prozessor (91), dass die mobile Einheit des ersten Benutzers die erste Kassenausgangsspur der Entität für eine Transaktion von zweiten Artikeln von der Entität betritt; und zweites Autorisieren des ersten Benutzers für die Transaktion der zweiten Artikel von der Entität durch den Prozessor (91) auf Grundlage von vergangenen Autorisierungsattributen in Bezug auf Ergebnisse des dritten Erkennens und des vierten Erkennens.
  3. Verfahren nach Anspruch 1, ferner aufweisend: drittes Erkennen der mobilen Einheit des ersten Benutzers an zweiten Mikrostandorten (247a-247n) in der Entität durch den Prozessor (91); viertes Erkennen an einem zweiten Datum und zu einer zweiten Uhrzeit durch den Prozessor (91), dass die mobile Einheit des ersten Benutzers eine zweite Kassenausgangsspur der Entität für einen Transaktion von zweiten Artikeln von der Entität betritt; zweites Autorisieren des ersten Benutzers für die Transaktion der zweiten Artikel von der Entität durch den Prozessor (91) in Reaktion auf ein Empfangen der Benutzereingabe; und drittes Autorisieren des ersten Benutzers für die Transaktion der zweiten Artikel von der Entität durch den Prozessor (91) auf Grundlage von Ergebnissen des dritten Erkennens und des vierten Erkennens.
  4. Verfahren nach Anspruch 3, ferner aufweisend: Modifizieren der zukünftigen Autorisierungsattribute gemäß Ergebnissen des dritten Erkennens und des vierten Erkennens durch den Prozessor (91) auf Grundlage des dritten Autorisierens, was zu modifizierten zukünftigen Autorisierungsattributen führt.
  5. Verfahren nach einem der vorhergehenden Ansprüche, wobei die ausgewählte Benutzereingabe aus der Gruppe ausgewählt wird, die aus Eingabe eines Benutzerfingerabdrucks, Eingabe eines Netzhaut-Scans, Eingabe einer Benutzergesichtserkennung, Eingabe eines Benutzer-Biometriescans, Eingabe eines Benutzeridentifizierungscodes und Eingabe eines Benutzerpassworteintrags besteht.
  6. Verfahren nach Anspruch 1, ferner aufweisend: drittes Erkennen der mobilen Einheit des ersten Benutzers an den ersten Mikrostandorten (247a-247n) in einer Entität durch den Prozessor (91); viertes Erkennen an einem zweiten Datum und zu einer zweiten Uhrzeit durch den Prozessor (91), dass die mobile Einheit des ersten Benutzers die erste Kassenausgangsspur der Entität für eine Transaktion von zweiten Artikeln von der Entität betritt; Bestimmen eines Zeitraums, der seit dem Bestimmen der zukünftigen Autorisierungsattribute verstrichen ist, durch den Prozessor (91); und Vergleichen des Zeitraums mit einem vorbestimmten Schwellenwert-Zeitraum durch den Prozessor (91).
  7. Verfahren nach Anspruch 6, wobei Ergebnisse des Vergleichs angeben, dass der Zeitraum kleiner als der vorbestimmte Schwellenwert-Zeitraum ist, und wobei das Verfahren ferner aufweist: zweites Autorisieren des ersten Benutzers für die Transaktion der zweiten Artikel von der Entität durch den Prozessor (91) auf Grundlage der zukünftigen Autorisierungsattribute in Bezug auf Ergebnisse des dritten Erkennens und des vierten Erkennens und der Ergebnisse des Vergleichens.
  8. Verfahren nach Anspruch 6, wobei Ergebnisse des Vergleichs angeben, dass der Zeitraum den vorbestimmten Schwellenwert-Zeitraum überschreitet, und wobei das Verfahren ferner aufweist: zweites Autorisieren des ersten Benutzers für die Transaktion der zweiten Artikel von der Entität durch den Prozessor (91) in Reaktion auf ein Empfangen der Benutzereingabe; und drittes Autorisieren des ersten Benutzers für die Transaktion der zweiten Artikel von der Entität durch den Prozessor (91) auf Grundlage der zukünftigen Autorisierungsattribute in Bezug auf Ergebnisse des dritten Erkennens und des vierten Erkennens und der Ergebnisse des Vergleichens.
  9. Verfahren nach Anspruch 6, wobei Ergebnisse des Vergleichs angeben, dass der Zeitraum den vorbestimmten Schwellenwert-Zeitraum überschreitet, und wobei das Verfahren ferner aufweist: Ablehnen einer Autorisierung für den ersten Benutzer für die Transaktion der zweiten Artikel von der Entität durch den Prozessor (91) auf Grundlage der Ergebnisse des Vergleichens.
  10. Verfahren nach Anspruch 1, ferner aufweisend: drittes Erkennen der mobilen Einheit des ersten Benutzers an zweiten Mikrostandorten (247a-247n) in der Entität durch den Prozessor (91); viertes Erkennen an einem zweiten Datum und zu einer zweiten Uhrzeit durch den Prozessor (91), dass die mobile Einheit des ersten Benutzers eine zweite Kassenausgangsspur der Entität für eine Transaktion von zweiten Artikeln von der Entität betritt; und Ablehnen einer Autorisierung für den ersten Benutzer für die Transaktion der zweiten Artikel von der Entität durch den Prozessor (91) auf Grundlage der Ergebnisse des vierten Erkennens.
  11. Verfahren nach Anspruch 1, ferner aufweisend: drittes Erkennen der mobilen Einheit des ersten Benutzers an den ersten Mikrostandorten (247a-247n) in der Entität durch den Prozessor (91); viertes Erkennen an einem zweiten Datum und zu einer zweiten Uhrzeit durch den Prozessor (91), dass die mobile Einheit des ersten Benutzers die erste Kassenausgangsspur der Entität für eine Transaktion von zweiten Artikeln von der Entität betritt; fünftes Erkennen an dem zweiten Datum und zu der zweiten Uhrzeit durch den Prozessor (91), dass sich der erste Benutzer auf der ersten Kassenausgangsspur ohne irgendwelche weiteren Personen befindet, die dem ersten Benutzer und der ersten Kassenausgangsspur vorher zugehörig waren; und Ablehnen einer Autorisierung für den ersten Benutzer für die Transaktion der zweiten Artikel von der Entität durch den Prozessor (91) auf Grundlage der Ergebnisse des fünften Erkennens.
  12. Verfahren nach Anspruch 1, ferner aufweisend: drittes Erkennen der mobilen Einheit des ersten Benutzers an den ersten Mikrostandorten (247a-247n) in der Entität durch den Prozessor (91); viertes Erkennen an einem zweiten Datum und zu einer zweiten Uhrzeit durch den Prozessor (91), dass die mobile Einheit des ersten Benutzers die erste Kassenausgangsspur der Entität für eine Transaktion von zweiten Artikeln von der Entität betritt; fünftes Erkennen an dem zweiten Datum und zu der zweiten Uhrzeit durch den Prozessor (91), dass sich der erste Benutzer auf der ersten Kassenausgangsspur ohne irgendwelche weiteren mobilen Geräte befindet, die dem ersten Benutzer und der ersten Kassenausgangsspur vorher zugehörig waren; und Ablehnen einer Autorisierung für den Benutzer für die Transaktion der zweiten Artikel von der Entität durch den Prozessor (91) auf Grundlage der Ergebnisse des fünften Erkennens.
  13. Verfahren nach einem der vorhergehenden Ansprüche, ferner aufweisend: Generieren eines speziellen Arbeitsspeicher-Repositorys in einem bestimmten Abschnitt einer Hardware-Arbeitsspeichereinheit der Hardwareeinheit durch den Prozessor (91); und Speichern der zukünftigen Autorisierungsattribute durch den Prozessor (91) in dem speziellen Arbeitsspeicher-Repository.
  14. Verfahren nach Anspruch 1, ferner aufweisend: Übertragen der verschlüsselten zukünftigen Autorisierungsattribute durch den Prozessor (91) an Servereinheiten, die der Entität zugehörig sind.
  15. Verfahren nach einem der vorhergehenden Ansprüche, ferner aufweisend: Bereitstellen von mindestens einem Supportdienst für mindestens ein Erstellen, Integrieren, Hosten oder Verwalten, und Einsetzen von durch einen Computer lesbaren Code in der Hardwareeinheit, wobei der Code durch den Prozessor (91) ausgeführt wird, um das erste Erkennen, das zweite Erkennen, das erste Autorisieren, das Analysieren und das Bestimmen umzusetzen.
  16. Friktionsloses Verfahren zur Autorisierungsverbesserung, aufweisend: erstes Erkennen, durch einen Prozessor (91) einer Hardwarevorrichtung über Bluetooth-Beacons, die durch Bluetooth-Sensoren aktiviert werden, einer mobilen Vorrichtung eines ersten Benutzers bei einer Entität, wobei die Entität Standorte umfasst, die spezialisierte Hardware und Software umfassen, die konfiguriert sind, um reibungslose Autorisierungsprozesse zu implementieren; zweites Erkennen an einem ersten Datum und einer ersten Zeit durch den Prozessor (91), dass die mobile Vorrichtung des ersten Benutzers einen ersten Kassengang (249a-249n) der Entität für eine Transaktion betritt, die ersten Artikeln von der Entität zugeordnet ist; Erfassen, durch den Prozessor (91) über einen Netzhaut-Scan-Sensor, von Netzhaut-Authentifizierungsinformationen, die von einem Netzhaut-Scan des ersten Benutzers abgerufen wurden; Erfassen, durch den Prozessor (91) über einen Fingerabdruckerfassungssensor, von Fingerabdruck-Authentifizierungsinformationen, die von einem Fingerabdruckscan des ersten Benutzers abgerufen wurden; zusätzlich Erfassen einer Herzfrequenz des ersten Benutzers zu dem ersten Datum und der ersten Zeit durch den Prozessor (91); erstes Autorisieren des ersten Benutzers durch den Prozessor (91) in Reaktion auf die Netzhaut-Authentifizierungsinformationen, die Fingerabdruck-Authentifizierungsinformationen und biometrische Benutzereingaben, die über mehrere biometrische Sensoren empfangen wurden, für die Transaktion, die den ersten Gegenständen von der Entität zugeordnet ist; Analysieren, durch den Prozessor (91), von Attributen, die dem zusätzlichen Erfassen, dem ersten Erkennen, dem zweiten Erkennen und dem ersten Autorisieren zugeordnet sind; Bestimmen zukünftiger Autorisierungsattribute durch den Prozessor (91) basierend auf Ergebnissen des Analysierens zum Autorisieren der mobilen Vorrichtung des ersten Benutzers für zukünftige Transaktionen, die mit Gegenständen von der Entität assoziiert sind, wobei die zukünftigen Autorisierungsattribute mit Hardware-Sensorimplementierten Mehrfaktor-Identifikationsprozessen assoziiert sind; Generieren, durch den Prozessor (91), eines spezialisierten Speicher-Repositorys innerhalb eines spezifizierten Abschnitts einer Hardware-Speichervorrichtung des Mobilgeräts; Verschlüsseln der zukünftigen Autorisierungsattribute durch den Prozessor (91), was zu verschlüsselten zukünftigen Autorisierungsattributen führt; Speichern der verschlüsselten zukünftigen Autorisierungsattribute innerhalb des spezialisierten Speichers durch den Prozessor (91); Erkennen durch den Prozessor (91) über eine Vielzahl von drahtlosen Sensoren, dass sich der erste Benutzer nicht innerhalb einer spezifizierten Position in Bezug auf das mobile Gerät befindet; weiteres Erkennen durch den Prozessor (91) über die mehreren drahtlosen Sensoren, dass sich ein zusätzlicher Benutzer nicht innerhalb einer festgelegten Position in Bezug auf das mobile Gerät befindet, automatisches Deaktivieren einer Hardwarefunktion des Mobilgeräts durch den Prozessor (91) als Reaktion auf Ergebnisse des Erkennens, dass sich der erste Benutzer nicht innerhalb einer spezifizierten Position in Bezug auf das mobile Gerät befindet, und Ergebnissen des weiteren Erkennens, dass sich ein zusätzlicher Benutzer nicht innerhalb einer festgelegten Position in Bezug auf das mobile Gerät befindet; Aktivieren einer Funktion durch den Prozessor (91) als Reaktion auf das automatische Deaktivieren, die bewirkt, dass das mobile Gerät automatisch ein Audiosignal aussendet, das innerhalb einer Schwellenentfernung zu dem mobilen Gerät erkennbar ist; Übertragen, durch den Prozessor (91) als Reaktion auf das automatische Deaktivieren, einer Übertragung, die einen aktuellen Standort des Mobilgeräts angibt, an eine Autoritätsinstanz, wodurch eine Person der Autoritätsinstanz veranlasst wird, mit den Autorisierungsfragen zur Bestimmung des aktuellen Standorts fortzufahren; zusätzliches erstes Erkennen, durch den Prozessor (91), eines aktuellen Bewegungsmusters des Mobilgeräts innerhalb der Einheit zum Vergleich mit früheren Bewegungsmustern des Mobilgeräts innerhalb der Einheit; zusätzliches zweites Erkennen, durch den Prozessor (91) basierend auf Ergebnissen des Aktivierens, dass die Funktion aktiviert wurde, und Ergebnissen des zusätzlichen ersten Erkennens, dass das aktuelle Bewegungsmuster gegen einen oder mehrere Bewegungsparameter auf Grundlage der früheren Bewegungsmuster des Benutzers verstößt, dass sich der erste Benutzer innerhalb einer spezifizierten Position in Bezug auf das mobile Gerät befindet; und Ausführen eines Prozesses zum Autorisieren des Mobilgeräts des ersten Benutzers für die mit Gegenständen verbundene zukünftige Transaktion durch den Prozessor (91) als Reaktion auf Ergebnisse des Aktivierens, dass die Funktion aktiviert wurde, und Ergebnissen des zusätzlichen ersten Erkennens, dass das aktuelle Bewegungsmuster gegen einen oder mehrere Bewegungsparameter auf Grundlage der früheren Bewegungsmuster des Benutzers verstößt, wodurch der erste Benutzer veranlasst wird, erste Mikrostandorte (247a-247n) innerhalb der Entität zu durchlaufen und zu dem ersten Kassengang (249a-249n) der Entität fortzufahren und sie zu betreten für Transaktionen, die mit aktuell ausgewählten Artikeln von der Entität assoziiert sind, wobei die ersten Mikrostandorte (247a-247n) einen ersten Standort, der einem ersten Kassengang (249a-249n) der Entität zugeordnet ist, und einen zweiten Standort, der einem Eingang der Entität zugeordnet ist, umfassen; und ferner Erfassen durch den Prozessor (91) als Reaktion auf das Ausführen, dass das mobile Gerät in eine Nähe bezüglich eines bestimmten Kassenautomaten eingetreten ist; Autorisieren und Verarbeiten einer zusätzlichen Transaktion durch den Prozessor (91) auf der Grundlage der Nähe, einer Zuordnung des ersten Benutzers zu dem angegebenen Kassenautomaten, der Netzhaut-Authentifizierungsinformationen und der Fingerabdruck-Authentifizierungsinformationen; und automatisches Präsentieren einer Anzeigeleuchte und einer zugehörigen grafischen Benutzeroberfläche GUI (527a) durch den Prozessor (91) für den ersten Benutzer, wobei die Anzeigelampe und die zugehörige grafische Benutzeroberfläche die Autorisierung und Verarbeitung anzeigen.
  17. Verfahren nach Anspruch 16, ferner aufweisend: drittes Erkennen an einem zweiten Datum und zu einer zweiten Uhrzeit durch den Prozessor (91), dass die mobile Einheit des ersten Benutzers die erste Kassenausgangsspur der Entität für eine Transaktion von zweiten Artikeln von der Entität betritt; viertes Erkennen an dem zweiten Datum und zu der zweiten Uhrzeit der Größe des ersten Benutzers durch den Prozessor (91) mittels eines Beschleunigungssensors der mobilen Einheit; zweites Autorisieren des ersten Benutzers für die Transaktion der zweiten Artikel von der Entität durch den Prozessor (91) auf Grundlage der zukünftigen Autorisierungsattribute in Bezug auf Ergebnisse des dritten Erkennens und des vierten Erkennens.
  18. Verfahren nach Anspruch 16, ferner aufweisend: drittes Erkennen an einem zweiten Datum und zu einer zweiten Uhrzeit durch den Prozessor (91), dass die mobile Einheit des ersten Benutzers eine zweite Kassenausgangsspur der Entität für eine Transaktion von zweiten Artikeln von der Entität betritt; viertes Erkennen an dem zweiten Datum und zu der zweiten Uhrzeit der Größe des ersten Benutzers durch den Prozessor (91)s mittels eines Beschleunigungssensors der mobilen Einheit; zweites Autorisieren des ersten Benutzers für die Transaktion der zweiten Artikel von der Entität durch den Prozessor (91) auf Grundlage der zukünftigen Autorisierungsattribute in Bezug auf Ergebnisse des dritten Erkennens und des vierten Erkennens.
  19. Verfahren nach Anspruch 18, ferner aufweisend: Modifizieren der zukünftigen Autorisierungsattribute gemäß Ergebnissen des dritten Erkennens und des vierten Erkennens durch den Prozessor (91) auf Grundlage des ersten Autorisierens, was zu modifizierten zukünftigen Autorisierungsattributen führt; und Generieren von Software-Code zum Ausführen der modifizierten zukünftigen Autorisierungsattribute durch den Prozessor (91).
  20. Verfahren nach Anspruch 16, ferner aufweisend: drittes Erkennen an einem zweiten Datum und zu einer zweiten Uhrzeit durch den Prozessor (91), dass die mobile Einheit des ersten Benutzers die erste Kassenausgangsspur der Entität für eine Transaktion von zweiten Artikeln von der Entität betritt; Bestimmen eines Zeitraums, der seit dem Bestimmen der zukünftigen Autorisierungsattribute verstrichen ist, durch den Prozessor (91); und Vergleichen des Zeitraums mit einem vorbestimmten Schwellenwert-Zeitraum durch den Prozessor (91).
  21. Verfahren nach Anspruch 20, wobei Ergebnisse des Vergleichs angeben, dass der Zeitraum kleiner als der vorbestimmte Schwellenwert-Zeitraum ist, und wobei das Verfahren ferner aufweist: viertes Erkennen an dem zweiten Datum und zu der zweiten Uhrzeit der Größe des ersten Benutzers durch den Prozessor (91)s mittels eines Beschleunigungssensors der mobilen Einheit; und zweites Autorisieren des ersten Benutzers für die Transaktion der zweiten Artikel von der Entität durch den Prozessor (91) auf Grundlage der zukünftigen Autorisierungsattribute in Bezug auf Ergebnisse des dritten Erkennens und des Vergleichens.
  22. Computerprogrammprodukt, das eine computerlesbare Hardwarespeichervorrichtung umfasst, die einen computerlesbaren Programmcode speichert, wobei der computerlesbare Programmcode einen Algorithmus umfasst, der, wenn er von einem Prozessor (91) einer Hardwarevorrichtung ausgeführt wird, ein reibungsloses Autorisierungsverbesserungsverfahren implementiert, wobei das Verfahren Folgendes umfasst: erstes Erkennen, durch den Prozessor (91) über durch Bluetooth-Sensoren aktivierte Bluetooth-Beacons, eines Mobilgeräts eines ersten Benutzers an ersten Mikrostandorten (247a-247n) innerhalb einer Entität, wobei die ersten Mikrostandorte (247a-247n) einen ersten Standort umfassen, der einem ersten Kassengang (249a-249n) der Entität zugeordnet ist, und a einen zweiten Standort, der einem Eingang der Entität zugeordnet ist, und wobei die ersten Mikrostandorte (247a-247n) spezialisierte Hardware und Software umfassen, die konfiguriert sind, um reibungslose Autorisierungsprozesse zu implementieren; zweites Erkennen zu einem ersten Datum und einer ersten Zeit durch den Prozessor (91), dass das mobile Gerät des ersten Benutzers den ersten Kassengang (249a-249n) der Entität für eine Transaktion betritt, die ersten Artikeln von der Entität zugeordnet ist; Erfassen, durch den Prozessor (91) über einen Netzhaut-Scan-Sensor, von Netzhaut-Authentifizierungsinformationen, die von einem Netzhaut-Scan des ersten Benutzers abgerufen wurden; Erfassen, durch den Prozessor (91) über einen Fingerabdruckerfassungssensor, von Fingerabdruck-Authentifizierungsinformationen, die von einem Fingerabdruckscan des ersten Benutzers abgerufen wurden; erstes Autorisieren des ersten Benutzers durch den Prozessor (91) in Reaktion auf die Netzhaut-Authentifizierungsinformationen, die Fingerabdruck-Authentifizierungsinformationen und die biometrische Benutzereingabe, die über mehrere biometrische Sensoren empfangen wurden, für die Transaktion, die den ersten Gegenständen von der Entität zugeordnet ist; Analysieren, durch den Prozessor (91), von Attributen, die dem ersten Erkennen, dem zweiten Erkennen und dem ersten Autorisieren zugeordnet sind; Bestimmen zukünftiger Autorisierungsattribute durch den Prozessor (91) basierend auf Ergebnissen des Analysierens zum Autorisieren des Mobilgeräts des ersten Benutzers für zukünftige Transaktionen, die mit Artikeln von der Entität assoziiert sind, wobei die zukünftigen Autorisierungsattribute mit Hardware-Sensorimplementierten Mehrfaktor-Identifikationsprozessen assoziiert sind; Generieren, durch den Prozessor (91), eines spezialisierten Speicher-Repositorys innerhalb eines spezifizierten Abschnitts einer Hardware-Speichervorrichtung des Mobilgeräts; Verschlüsseln der zukünftigen Autorisierungsattribute durch den Prozessor (91), was zu verschlüsselten zukünftigen Autorisierungsattributen führt; Speichern der verschlüsselten zukünftigen Autorisierungsattribute innerhalb des spezialisierten Speichers durch den Prozessor (91); Erkennen durch den Prozessor (91) über eine Vielzahl von drahtlosen Sensoren, dass sich der erste Benutzer nicht innerhalb einer spezifizierten Position in Bezug auf das mobile Gerät befindet; automatisches Deaktivieren einer Hardwarefunktion des Mobilgeräts durch den Prozessor (91) als Reaktion auf Ergebnisse des Erkennens, dass sich der erste Benutzer nicht innerhalb einer spezifizierten Position in Bezug auf das mobile Gerät befindet; Aktivieren einer Funktion durch den Prozessor (91) als Reaktion auf das automatische Deaktivieren, die bewirkt, dass das mobile Gerät automatisch ein Audiosignal aussendet, das innerhalb einer Schwellenentfernung zu dem mobilen Gerät erkennbar ist; Übertragen, durch den Prozessor (91) als Reaktion auf das automatische Deaktivieren, einer Übertragung, die einen aktuellen Standort des Mobilgeräts angibt, an eine Autoritätsinstanz, wodurch eine Person der Autoritätsinstanz veranlasst wird, mit den Autorisierungsfragen zur Bestimmung des aktuellen Standorts fortzufahren; zusätzliches erstes Erkennen, durch den Prozessor (91), eines aktuellen Bewegungsmusters des Mobilgeräts innerhalb der Einheit zum Vergleich mit früheren Bewegungsmustern des Mobilgeräts innerhalb der Einheit; zusätzliches zweites Erkennen durch den Prozessor (91) basierend auf Ergebnissen des Aktivierens, dass die Funktion aktiviert wurde, und Ergebnissen des zusätzlichen ersten Erkennens, dass das aktuelle Bewegungsmuster gegen einen oder mehrere Bewegungsparameter auf Grundlage der früheren Bewegungsmuster des Benutzers verstößt, dass sich der Benutzer innerhalb einer spezifizierten Position in Bezug auf das mobile Gerät befindet; Ausführen eines Prozesses zum Autorisieren des Mobilgeräts des ersten Benutzers für die zukünftigen Transaktionen, die Gegenständen zugeordnet sind, durch den Prozessor (91) als Reaktion auf die Ergebnisse des Aktivierens, dass die Funktion aktiviert wurde, und Ergebnissen des zusätzlichen ersten Erkennens, dass das aktuelle Bewegungsmuster gegen einen oder mehrere Bewegungsparameter auf Grundlage der früheren Bewegungsmuster des Benutzers verstößt, wodurch der erste Benutzer veranlasst wird, die ersten Mikrostandorte (247a-247n) innerhalb dieser Entität zu durchlaufen und zum ersten Kassengang (249a-249n) der Entität überzugehen und diese zu betreten für eine Transaktion, die mit aktuell ausgewählten Artikeln von der Entität verbunden ist; ferner Erfassen durch den Prozessor (91) als Reaktion auf das Ausführen, dass das mobile Gerät in eine Nähe bezüglich eines bestimmten Kassenautomaten eingetreten ist; Autorisieren und Verarbeiten einer zusätzlichen Transaktion durch den Prozessor (91) auf der Grundlage der Nähe, einer Zuordnung des Benutzers zu dem angegebenen Kassenautomaten, der Netzhaut-Authentifizierungsinformationen und der Fingerabdruck-Authentifizierungsinformationen; und automatisches Präsentieren einer Anzeigeleuchte und einer zugehörigen grafischen Benutzeroberfläche GUI (527a) durch den Prozessor (91) für den ersten Benutzer, wobei die Anzeigelampe und die zugehörige grafische Benutzeroberfläche die Autorisierung und Verarbeitung anzeigen.
  23. Das Computerprogrammprodukt nach Anspruch 22, wobei das Verfahren ferner umfasst: drittes Erkennen, durch den Prozessor (91), des Mobilgeräts des ersten Benutzers an den ersten Mikrostandorten (247a-247n) innerhalb einer Eintität; viertes Erkennen zu einem zweiten Datum und einer zweiten Uhrzeit durch den Prozessor (91), dass die mobile Vorrichtung des ersten Benutzers den ersten Kassengang (249a-249n) der Entität betritt, um zweite Artikel von der Entität zu kaufen; und zweites Autorisieren des ersten Benutzers für den Kauf der zweiten Artikel von der Einheit durch den Prozessor (91) auf der Grundlage früherer Autorisierungsattribute in Bezug auf Ergebnisse der dritten Erfassung und der vierten Erfassung.
  24. Hardwaregerät, umfassend einen Prozessor (91), der mit einer computerlesbaren Speichereinheit gekoppelt ist, wobei die Speichereinheit Anweisungen umfasst, die, wenn sie von dem Prozessor (91) ausgeführt werden, ein reibungsloses Autorisierungsverbesserungsverfahren implementieren, umfassend: erstes Erkennen, durch den Prozessor (91) über durch Bluetooth-Sensoren aktivierte Bluetooth-Beacons, eines Mobilgeräts eines ersten Benutzers an ersten Mikrostandorten (247a-247n) innerhalb einer Entität, wobei die ersten Mikrostandorte (247a-247n) einen ersten Standort umfassen, der einem ersten Kassengang (249a-249n) der Entität zugeordnet ist, und a einen zweiten Standort, der einem Eingang der Entität zugeordnet ist, und wobei die ersten Mikrostandorte (247a-247n) spezialisierte Hardware und Software umfassen, die konfiguriert sind, um reibungslose Autorisierungsprozesse zu implementieren; zweites Erkennen an einem ersten Datum und einer ersten Zeit durch den Prozessor (91), dass das mobile Gerät des ersten Benutzers den ersten Kassengang (249a-249n) der Entität für eine Transaktion betritt, die ersten Artikeln von der Entität zugeordnet ist; Erfassen, durch den Prozessor (91) über einen Netzhaut-Scan-Sensor, von Netzhaut-Authentifizierungsinformationen, die von einem Netzhaut-Scan des ersten Benutzers abgerufen wurden; Erfassen, durch den Prozessor (91) über einen Fingerabdruckerfassungssensor, von Fingerabdruck-Authentifizierungsinformationen, die von einem Fingerabdruckscan des ersten Benutzers abgerufen wurden; erstes Autorisieren des ersten Benutzers durch den Prozessor (91) in Reaktion auf die Netzhaut-Authentifizierungsinformationen, die Fingerabdruck-Authentifizierungsinformationen und biometrische Benutzereingaben, die über mehrere biometrische Sensoren empfangen wurden, für die Transaktion, die den ersten Gegenständen von der Entität zugeordnet ist; Analysieren, durch den Prozessor (91), von Attributen, die dem ersten Erkennen, dem zweiten Erkennen und dem ersten Autorisieren zugeordnet sind; Bestimmen zukünftiger Autorisierungsattribute durch den Prozessor (91) basierend auf Ergebnissen des Analysierens zum Autorisieren der mobilen Vorrichtung des ersten Benutzers für zukünftige Transaktionen, die mit Gegenständen von der Entität assoziiert sind, wobei die zukünftigen Autorisierungsattribute mit Hardware-Sensorimplementierten Mehrfaktor-Identifikationsprozessen assoziiert sind; Generieren, durch den Prozessor (91), eines spezialisierten Speicher-Repositorys innerhalb eines spezifizierten Abschnitts einer Hardware-Speichervorrichtung des Mobilgeräts; Verschlüsseln der zukünftigen Autorisierungsattribute durch den Prozessor (91), was zu verschlüsselten zukünftigen Autorisierungsattributen führt; Speichern der verschlüsselten zukünftigen Autorisierungsattribute innerhalb des spezialisierten Speichers durch den Prozessor (91); Erkennen durch den Prozessor (91) über eine Vielzahl von drahtlosen Sensoren, dass sich der erste Benutzer nicht innerhalb einer spezifizierten Position in Bezug auf das mobile Gerät befindet; automatisches Deaktivieren einer Hardwarefunktion des Mobilgeräts durch den Prozessor (91) als Reaktion auf Ergebnisse des Erkennens, dass sich der erste Benutzer nicht innerhalb einer spezifizierten Position in Bezug auf das mobile Gerät befindet; Aktivieren einer Funktion durch den Prozessor (91) als Reaktion auf das automatische Deaktivieren, die bewirkt, dass das mobile Gerät automatisch ein Audiosignal aussendet, das innerhalb einer Schwellenentfernung zu dem mobilen Gerät erkennbar ist; Übertragen, durch den Prozessor (91) als Reaktion auf das automatische Deaktivieren, einer Übertragung, die einen aktuellen Standort des Mobilgeräts angibt, an eine Autoritätsinstanz, wodurch eine Person der Autoritätsinstanz veranlasst wird, mit den Autorisierungsfragen zur Bestimmung des aktuellen Standorts fortzufahren; zusätzliches erstes Erkennen, durch den Prozessor (91), eines aktuellen Bewegungsmusters des Mobilgeräts innerhalb der Einheit zum Vergleich mit früheren Bewegungsmustern des Mobilgeräts innerhalb der Einheit; zusätzliches zweites Erkennen durch den Prozessor (91) basierend auf Ergebnissen des Aktivierens, dass die Funktion aktiviert wurde, und Ergebnissen des zusätzlichen ersten Erkennens, dass das aktuelle Bewegungsmuster gegen einen oder mehrere Bewegungsparameter auf Grundlage der früheren Bewegungsmuster des Benutzers verstößt, dass sich der Benutzer innerhalb einer spezifizierten Position in Bezug auf das mobile Gerät befindet; Ausführen eines Prozesses zum Autorisieren des Mobilgeräts des ersten Benutzers für die zukünftigen Transaktionen, die Gegenständen zugeordnet sind, durch den Prozessor (91) als Reaktion auf die Ergebnisse des Aktivierens, dass die Funktion aktiviert wurde, und Ergebnissen des zusätzlichen ersten Erkennens, dass das aktuelle Bewegungsmuster gegen einen oder mehrere Bewegungsparameter auf Grundlage der früheren Bewegungsmuster des Benutzers verstößt, wodurch der erste Benutzer veranlasst wird, die ersten Mikrostandorte (247a-247n) innerhalb dieser Entität zu durchlaufen und zum ersten Kassengang (249a-249n) der Entität fortzufahren und sie für eine Transaktion zu betreten, die mit aktuell ausgewählten Artikeln von der Entität verbunden ist; ferner Erfassen durch den Prozessor (91) als Reaktion auf das Ausführen, dass das mobile Gerät in eine Nähe bezüglich eines bestimmten Kassenautomaten eingetreten ist; Autorisieren und Verarbeiten einer zusätzlichen Transaktion durch den Prozessor (91) auf der Grundlage der Nähe, einer Zuordnung des Benutzers zu dem angegebenen Kassenautomaten, der Netzhaut-Authentifizierungsinformationen und der Fingerabdruck-Authentifizierungsinformationen; und automatisches Präsentieren einer Anzeigeleuchte und einer zugehörigen grafischen Benutzeroberfläche GUI (527a) durch den Prozessor (91) für den ersten Benutzer, wobei die Anzeigelampe und die zugehörige grafische Benutzeroberfläche die Autorisierung und Verarbeitung anzeigen.
  25. Computerprogrammprodukt, das eine computerlesbare Hardwarespeichervorrichtung umfasst, die einen computerlesbaren Programmcode speichert, wobei der computerlesbare Programmcode einen Algorithmus umfasst, der, wenn er von einem Prozessor (91) einer Hardwarevorrichtung ausgeführt wird, ein reibungsloses Autorisierungsverbesserungsverfahren implementiert, wobei das Verfahren Folgendes umfasst: erstes Erkennen, durch den Prozessor (91) über durch Bluetooth-Sensoren aktivierte Bluetooth-Beacons, eines mobilen Geräts eines ersten Benutzers bei einer Entität, wobei die Entität Standorte umfasst, die spezialisierte Hardware und Software umfassen, die konfiguriert sind, um reibungslose Autorisierungsprozesse zu implementieren; zweites Erkennen an einem ersten Datum und einer ersten Zeit durch den Prozessor (91), dass die mobile Vorrichtung des ersten Benutzers einen ersten Kassengang (249a-249n) der Entität für eine Transaktion betritt, die ersten Artikeln von der Entität zugeordnet ist; Erfassen, durch den Prozessor (91) über einen Netzhaut-Scan-Sensor, von Netzhaut-Authentifizierungsinformationen, die von einem Netzhaut-Scan des ersten Benutzers abgerufen wurden; Erfassen, durch den Prozessor (91) über einen Fingerabdruckerfassungssensor, von Fingerabdruck-Authentifizierungsinformationen, die von einem Fingerabdruckscan des ersten Benutzers abgerufen wurden; zusätzlich Erfassen einer Herzfrequenz des ersten Benutzers zu dem ersten Datum und der ersten Zeit durch den Prozessor (91); erstes Autorisieren des ersten Benutzers durch den Prozessor (91) in Reaktion auf die Netzhaut-Authentifizierungsinformationen, die Fingerabdruck-Authentifizierungsinformationen und biometrische Benutzereingaben, die über mehrere biometrische Sensoren empfangen wurden, für die Transaktion, die den ersten Gegenständen von der Entität zugeordnet ist; Analysieren, durch den Prozessor (91), von Attributen, die dem zusätzlichen Erfassen, dem ersten Erkennen, dem zweiten Erkennen und dem ersten Autorisieren zugeordnet sind; Bestimmen zukünftiger Autorisierungsattribute durch den Prozessor (91) basierend auf Ergebnissen des Analysierens zum Autorisieren der mobilen Vorrichtung des ersten Benutzers für zukünftige Transaktionen, die mit Gegenständen von der Entität assoziiert sind, wobei die zukünftigen Autorisierungsattribute mit Hardware-Sensorimplementierten Mehrfaktor-Identifikationsprozessen assoziiert sind; Generieren, durch den Prozessor (91), eines spezialisierten Speicher-Repositorys innerhalb eines spezifizierten Abschnitts einer Hardware-Speichervorrichtung des Mobilgeräts; Verschlüsseln der zukünftigen Autorisierungsattribute durch den Prozessor (91), was zu verschlüsselten zukünftigen Autorisierungsattributen führt; Speichern der verschlüsselten zukünftigen Autorisierungsattribute innerhalb des spezialisierten Speichers durch den Prozessor (91); Erkennen durch den Prozessor (91) über eine Vielzahl von drahtlosen Sensoren, dass sich der erste Benutzer nicht innerhalb einer spezifizierten Position in Bezug auf das mobile Gerät befindet; weiteres Erkennen durch den Prozessor (91) über die mehreren drahtlosen Sensoren, dass sich ein zusätzlicher Benutzer nicht innerhalb einer festgelegten Position in Bezug auf das mobile Gerät befindet, automatisches Deaktivieren einer Hardwarefunktion des Mobilgeräts durch den Prozessor (91) als Reaktion auf Ergebnisse des Erkennens, dass sich der erste Benutzer nicht innerhalb einer spezifizierten Position in Bezug auf das mobile Gerät befindet, und Ergebnissen des weiteren Erkennens, dass sich ein zusätzlicher Benutzer nicht innerhalb einer festgelegten Position in Bezug auf das mobile Gerät befindet; Aktivieren einer Funktion durch den Prozessor (91) als Reaktion auf das automatische Deaktivieren, die bewirkt, dass das mobile Gerät automatisch ein Audiosignal aussendet, das innerhalb einer Schwellenentfernung zu dem mobilen Gerät erkennbar ist; Übertragen, durch den Prozessor (91) als Reaktion auf das automatische Deaktivieren, einer Übertragung, die einen aktuellen Standort des Mobilgeräts angibt, an eine Autoritätsinstanz, wodurch eine Person der Autoritätsinstanz veranlasst wird, mit den Autorisierungsfragen zur Bestimmung des aktuellen Standorts fortzufahren; zusätzliches erstes Erkennen, durch den Prozessor (91), eines aktuellen Bewegungsmusters des Mobilgeräts innerhalb der Einheit zum Vergleich mit früheren Bewegungsmustern des Mobilgeräts innerhalb der Einheit; zusätzliches zweites Erkennen durch den Prozessor (91) basierend auf Ergebnissen des Aktivierens, dass die Funktion aktiviert wurde, und Ergebnissen des zusätzlichen ersten Erkennens, dass das aktuelle Bewegungsmuster gegen einen oder mehrere Bewegungsparameter auf Grundlage der früheren Bewegungsmuster des Benutzers verstößt, dass sich der erste Benutzer innerhalb einer spezifizierten Position in Bezug auf das mobile Gerät befindet; und Ausführen eines Prozesses zum Autorisieren des Mobilgeräts des ersten Benutzers für die mit Artikeln verbundene zukünftige Transaktion durch den Prozessor (91) in Reaktion auf Ergebnisse des Aktivierens, dass die Funktion aktiviert wurde, und Ergebnissen des zusätzlichen ersten Erkennens, dass das aktuelle Bewegungsmuster gegen einen oder mehrere Bewegungsparameter auf Grundlage der früheren Bewegungsmuster des Benutzers verstößt, wodurch der erste Benutzer veranlasst wird, erste Mikrostandorte (247a-247n) innerhalb der Entität zu durchlaufen und zu dem ersten Kassengang (249a-249n) der Entität fortzufahren und sie zu betreten für Transaktionen, die mit aktuell ausgewählten Artikeln von der Entität assoziiert sind, wobei die ersten Mikrostandorte (247a-247n) einen ersten Standort, der einem ersten Kassengang (249a-249n) der Entität zugeordnet ist, und einen zweiten Standort, der einem Eingang der Entität zugeordnet ist, umfassen; und ferner Erfassen durch den Prozessor (91) als Reaktion auf das Ausführen, dass das mobile Gerät in eine Nähe bezüglich eines bestimmten Kassenautomaten eingetreten ist; Autorisieren und Verarbeiten einer zusätzlichen Transaktion durch den Prozessor (91) auf der Grundlage der Nähe, einer Zuordnung des ersten Benutzers zu dem angegebenen Kassenautomaten, der Netzhaut-Authentifizierungsinformationen und der Fingerabdruck-Authentifizierungsinformationen; und automatisches Präsentieren einer Anzeigeleuchte und einer zugehörigen grafischen Benutzeroberfläche GUI (527a) durch den Prozessor (91) für den ersten Benutzer, wobei die Anzeigelampe und die zugehörige grafische Benutzeroberfläche die Autorisierung und Verarbeitung anzeigen.
DE112019001820.5T 2018-06-26 2019-06-20 Friktionslose mikrostandorterkennung und autorisierung Active DE112019001820B4 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US16/018,446 2018-06-26
US16/018,446 US11205168B2 (en) 2018-06-26 2018-06-26 Frictionless microlocation detection and authorization
PCT/IB2019/055208 WO2020003072A1 (en) 2018-06-26 2019-06-20 Frictionless microlocation detection and authorization

Publications (2)

Publication Number Publication Date
DE112019001820T5 DE112019001820T5 (de) 2020-12-24
DE112019001820B4 true DE112019001820B4 (de) 2024-07-04

Family

ID=68981700

Family Applications (1)

Application Number Title Priority Date Filing Date
DE112019001820.5T Active DE112019001820B4 (de) 2018-06-26 2019-06-20 Friktionslose mikrostandorterkennung und autorisierung

Country Status (6)

Country Link
US (1) US11205168B2 (de)
JP (1) JP7418090B2 (de)
CN (1) CN112243516A (de)
DE (1) DE112019001820B4 (de)
GB (1) GB202100625D0 (de)
WO (1) WO2020003072A1 (de)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8781502B1 (en) * 2013-02-01 2014-07-15 Swirl Networks, Inc. Systems and methods for display of supplemental content responsive to location
GB2526501A (en) 2013-03-01 2015-11-25 Redowl Analytics Inc Modeling social behavior
US20140249785A1 (en) 2013-03-01 2014-09-04 RedOwl Analytics, Inc. Modeling social behavior
US10999296B2 (en) 2017-05-15 2021-05-04 Forcepoint, LLC Generating adaptive trust profiles using information derived from similarly situated organizations
US11888859B2 (en) 2017-05-15 2024-01-30 Forcepoint Llc Associating a security risk persona with a phase of a cyber kill chain
US10318729B2 (en) 2017-07-26 2019-06-11 Forcepoint, LLC Privacy protection during insider threat monitoring
US10803178B2 (en) 2017-10-31 2020-10-13 Forcepoint Llc Genericized data model to perform a security analytics operation
US11314787B2 (en) 2018-04-18 2022-04-26 Forcepoint, LLC Temporal resolution of an entity
US11755584B2 (en) 2018-07-12 2023-09-12 Forcepoint Llc Constructing distributions of interrelated event features
US11436512B2 (en) 2018-07-12 2022-09-06 Forcepoint, LLC Generating extracted features from an event
US10949428B2 (en) 2018-07-12 2021-03-16 Forcepoint, LLC Constructing event distributions via a streaming scoring operation
US11810012B2 (en) 2018-07-12 2023-11-07 Forcepoint Llc Identifying event distributions using interrelated events
US11025638B2 (en) * 2018-07-19 2021-06-01 Forcepoint, LLC System and method providing security friction for atypical resource access requests
EP3608861A1 (de) * 2018-08-06 2020-02-12 Skidata Ag Verfahren zum erwerb von waren, zugangsberechtigungen oder berechtigungen zur inanspruchnahme einer leistung oder dienstleistung aus einer mehrzahl angebotener waren, zugangsberechtigungen oder berechtigungen zur inanspruchnahme einer leistung oder dienstleistung
US11811799B2 (en) 2018-08-31 2023-11-07 Forcepoint Llc Identifying security risks using distributions of characteristic features extracted from a plurality of events
US11025659B2 (en) 2018-10-23 2021-06-01 Forcepoint, LLC Security system using pseudonyms to anonymously identify entities and corresponding security risk related behaviors
US11171980B2 (en) 2018-11-02 2021-11-09 Forcepoint Llc Contagion risk detection, analysis and protection
US11489862B2 (en) 2020-01-22 2022-11-01 Forcepoint Llc Anticipating future behavior using kill chains
US11630901B2 (en) 2020-02-03 2023-04-18 Forcepoint Llc External trigger induced behavioral analyses
US11080109B1 (en) 2020-02-27 2021-08-03 Forcepoint Llc Dynamically reweighting distributions of event observations
US11836265B2 (en) 2020-03-02 2023-12-05 Forcepoint Llc Type-dependent event deduplication
US11429697B2 (en) 2020-03-02 2022-08-30 Forcepoint, LLC Eventually consistent entity resolution
US11080032B1 (en) 2020-03-31 2021-08-03 Forcepoint Llc Containerized infrastructure for deployment of microservices
WO2021202847A1 (en) * 2020-04-01 2021-10-07 Nec Laboratories America, Inc. Rfid-based self-checkout systems using cycle counting
US11568136B2 (en) 2020-04-15 2023-01-31 Forcepoint Llc Automatically constructing lexicons from unlabeled datasets
US12130908B2 (en) 2020-05-01 2024-10-29 Forcepoint Llc Progressive trigger data and detection model
US11516206B2 (en) 2020-05-01 2022-11-29 Forcepoint Llc Cybersecurity system having digital certificate reputation system
US11544390B2 (en) 2020-05-05 2023-01-03 Forcepoint Llc Method, system, and apparatus for probabilistic identification of encrypted files
US11895158B2 (en) 2020-05-19 2024-02-06 Forcepoint Llc Cybersecurity system having security policy visualization
US11704387B2 (en) 2020-08-28 2023-07-18 Forcepoint Llc Method and system for fuzzy matching and alias matching for streaming data sets
US11190589B1 (en) 2020-10-27 2021-11-30 Forcepoint, LLC System and method for efficient fingerprinting in cloud multitenant data loss prevention

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE60208550T2 (de) 2001-06-05 2006-09-14 Koninklijke Philips Electronics N.V. Zahlungsberechtigung durch baken (lichtsignal)
WO2007090605A1 (en) 2006-02-06 2007-08-16 Mediakey Ltd. A method and a system for identifying potentially fraudulent customers in relation to electronic customer action based systems, and a computer program for performing said method
AU2015100708A4 (en) 2014-05-29 2015-07-09 Apple Inc. User interface for payments
US20150248667A1 (en) 2012-12-31 2015-09-03 Ebay Inc. Dongle facilitated wireless consumer payments
US9519901B1 (en) 2015-09-16 2016-12-13 Square, Inc. Biometric payment technology
US20190147426A1 (en) 2017-11-13 2019-05-16 Walmart Apollo, Llc Pairing a mobile device with a merchant transaction device

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7752135B2 (en) * 2002-01-16 2010-07-06 International Business Machines Corporation Credit authorization system and method
US8364125B2 (en) * 2004-11-09 2013-01-29 Avaya, Inc. Content delivery to a telecommunications terminal that is associated with a call in progress
JP2006184946A (ja) 2004-12-24 2006-07-13 Nec Corp 店舗営業支援方法及びシステム
US8700729B2 (en) * 2005-01-21 2014-04-15 Robin Dua Method and apparatus for managing credentials through a wireless network
US20100049615A1 (en) * 2008-01-24 2010-02-25 Qualcomm Incorporated Mobile commerce authentication and authorization system
EP2494509A4 (de) * 2009-10-30 2016-06-08 Mastercard International Inc Verfahren, systeme und computerlesbare medien zur erleichterten verwendung drahtloser intelligenter geräte zum einkaufen von waren oder dienstleistungen
US20110178862A1 (en) * 2010-01-19 2011-07-21 Daigle Mark R Location based consumer interface for retail environment
US9767474B1 (en) * 2010-03-23 2017-09-19 Amazon Technologies, Inc. Transaction tracking and incentives
US20110238476A1 (en) 2010-03-23 2011-09-29 Michael Carr Location-based Coupons and Mobile Devices
US8751380B2 (en) * 2010-10-26 2014-06-10 Modopayments, Llc System and method for managing merchant-consumer interactions
US20140222539A1 (en) * 2011-06-15 2014-08-07 Matthew Scholz Customer loyalty system
US9171304B2 (en) 2011-11-22 2015-10-27 Aurus Inc. Systems and methods for removing point of sale processing from PCI scope
JP6173682B2 (ja) 2012-12-14 2017-08-02 みずほ情報総研株式会社 顧客対応支援システム、顧客対応支援方法及び顧客対応支援プログラム
US20140324615A1 (en) * 2013-04-25 2014-10-30 Readme Systems, Inc. Systems, methods, and devices for providing a retail store platform for interacting with shoppers in real-time
KR20150105796A (ko) * 2014-03-10 2015-09-18 에스케이플래닛 주식회사 모바일 결제 서비스 시스템, 그 시스템에서의 모바일 결제 부가 서비스 방법 및 장치
US20150262135A1 (en) * 2014-03-14 2015-09-17 Visa International Service Association Communication protocols to allocate and apply resources in a computing system having multiple computers connected via communication networks
US9916010B2 (en) * 2014-05-16 2018-03-13 Visa International Service Association Gesture recognition cloud command platform, system, method, and apparatus
US10803439B2 (en) * 2014-09-29 2020-10-13 Ncr Corporation Automated session closing upon location-sensed departure
CN104361693B (zh) 2014-11-19 2017-07-28 深圳市中谷联创信息服务有限公司 一种智能商场自动结算系统
US10325294B2 (en) * 2014-12-10 2019-06-18 Meijer, Inc. System and method for notifying customers of checkout queue activity
US20160371662A1 (en) * 2015-02-04 2016-12-22 Empire Technology Development Llc Adaptive merchant site sampling linked to payment transactions
US11475447B2 (en) * 2015-03-06 2022-10-18 Mastercard International Incorporated Secure mobile remote payments
CN106034024A (zh) 2015-03-11 2016-10-19 广州杰赛科技股份有限公司 一种基于位置和声纹的认证方法
CN106156092B (zh) * 2015-04-01 2019-08-09 阿里巴巴集团控股有限公司 数据处理方法及装置
US10467615B1 (en) * 2015-09-30 2019-11-05 Square, Inc. Friction-less purchasing technology
US11049096B2 (en) * 2015-12-31 2021-06-29 Paypal, Inc. Fault tolerant token based transaction systems
US20170316417A1 (en) * 2016-04-28 2017-11-02 Yu-Hsuan Wang Systems and methods for incentivizing transactions
US20180018593A1 (en) * 2016-07-15 2018-01-18 International Business Machines Corporation Expedited identification verification and biometric monitoring
US10402829B1 (en) * 2016-09-09 2019-09-03 Worldpay, Llc Systems and methods for using shared databases for managing supplemental payment sources
KR20180037782A (ko) * 2016-10-05 2018-04-13 삼성전자주식회사 결제 방법 및 이를 사용하는 전자 장치
US20190019193A1 (en) * 2017-07-13 2019-01-17 Zeek Mobile Ltd. Systems and methods for detection of online payment mechanism fraud
KR102504309B1 (ko) * 2017-10-11 2023-02-28 삼성전자주식회사 카드 추천 정보 제공 방법 및 그 디바이스
US11710128B2 (en) * 2017-10-13 2023-07-25 Mx Technologies, Inc. Mobile device based identity verification
US10354239B1 (en) * 2018-03-30 2019-07-16 Hint, Inc. Data aggregation and presentation system
US20200134658A1 (en) * 2018-10-26 2020-04-30 Omid Sadeghpour System and method for a cash back reward program
US20200160374A1 (en) * 2018-11-19 2020-05-21 Jim Cooksey System and method for developing and presenting customized offers to potential customers

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE60208550T2 (de) 2001-06-05 2006-09-14 Koninklijke Philips Electronics N.V. Zahlungsberechtigung durch baken (lichtsignal)
WO2007090605A1 (en) 2006-02-06 2007-08-16 Mediakey Ltd. A method and a system for identifying potentially fraudulent customers in relation to electronic customer action based systems, and a computer program for performing said method
US20150248667A1 (en) 2012-12-31 2015-09-03 Ebay Inc. Dongle facilitated wireless consumer payments
AU2015100708A4 (en) 2014-05-29 2015-07-09 Apple Inc. User interface for payments
US9519901B1 (en) 2015-09-16 2016-12-13 Square, Inc. Biometric payment technology
US20190147426A1 (en) 2017-11-13 2019-05-16 Walmart Apollo, Llc Pairing a mobile device with a merchant transaction device

Also Published As

Publication number Publication date
US11205168B2 (en) 2021-12-21
GB202100625D0 (en) 2021-03-03
CN112243516A (zh) 2021-01-19
JP7418090B2 (ja) 2024-01-19
WO2020003072A1 (en) 2020-01-02
DE112019001820T5 (de) 2020-12-24
JP2021530759A (ja) 2021-11-11
US20190392419A1 (en) 2019-12-26

Similar Documents

Publication Publication Date Title
DE112019001820B4 (de) Friktionslose mikrostandorterkennung und autorisierung
US9875392B2 (en) System and method for face capture and matching
EP3286679B1 (de) Verfahren und system zur identifikation eines menschen oder einer maschine
CN105453524B (zh) 用于授权访问到访问控制环境的系统和方法
US9875592B1 (en) Drone used for authentication and authorization for restricted access via an electronic lock
CN108664879A (zh) 脸部验证方法和设备
US8724857B2 (en) Quality metrics for biometric authentication
DE102012216191A1 (de) Authentifizierungssystem
CA2676845A1 (en) Method and apparatus for network authentication of human interaction and user identity
CN107025397A (zh) 身份信息的获取方法和装置
CN106098069A (zh) 一种身份认证方法、及终端设备
DE102016204322A1 (de) Sichern einer Einheit unter Verwendung von grafischer Analyse
US20200169568A1 (en) Multi-Layer Authentication System with Selective Level Access Control
DE112018006260T5 (de) Zahlungseinheit und -prozess
WO2014180765A1 (de) Sensorsystem und verfahren zur aufnahme eines handvenenmusters
EP2928152B1 (de) Authentifizieren eines Benutzers eines Mobilgerätes mit mehreren Sensoren
US11816672B1 (en) Flexible authentication
CN115906028A (zh) 用户身份验证方法、装置和自助服务终端
DE102022111552A1 (de) Verbesserte kontaktlose fahrzeugcodes
Prakash et al. A framework for masked-image recognition system in COVID-19 era
CN115204893A (zh) 用于电子支付的人脸识别方法、装置、计算机设备
DE102019135633A1 (de) Dezentrale cloud-basierte authentifizierung für fahrzeuge und assoziierte transaktionen
AU2021212906B2 (en) Information processing system, information processing method, and storage medium for anonymized person detection
Santos et al. A Framework for Masked-Image Recognition System in COVID-19 Era
CN117272267A (zh) 一种智能设备的控制方法、装置、设备及介质

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R084 Declaration of willingness to licence