DE112019001820B4 - Friktionslose mikrostandorterkennung und autorisierung - Google Patents
Friktionslose mikrostandorterkennung und autorisierung Download PDFInfo
- 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
Links
- 238000013475 authorization Methods 0.000 title claims abstract description 122
- 238000001514 detection method Methods 0.000 title claims description 59
- 238000000034 method Methods 0.000 claims abstract description 108
- 230000004044 response Effects 0.000 claims abstract description 55
- 230000008569 process Effects 0.000 claims abstract description 51
- 230000002207 retinal effect Effects 0.000 claims abstract description 27
- 238000012545 processing Methods 0.000 claims abstract description 23
- 230000003213 activating effect Effects 0.000 claims abstract description 18
- 230000006870 function Effects 0.000 claims abstract description 15
- 230000005540 biological transmission Effects 0.000 claims abstract description 11
- 210000001525 retina Anatomy 0.000 claims abstract description 10
- 230000005236 sound signal Effects 0.000 claims abstract description 7
- 230000009849 deactivation Effects 0.000 claims abstract 3
- 238000004590 computer program Methods 0.000 claims description 16
- 230000001815 facial effect Effects 0.000 claims description 6
- 230000001133 acceleration Effects 0.000 claims 3
- 230000004913 activation Effects 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 10
- 230000002708 enhancing effect Effects 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 5
- 230000003068 static effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000001965 increasing effect Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000001902 propagating effect Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 230000036772 blood pressure Effects 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000037308 hair color Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
- G06Q20/3224—Transactions dependent on location of M-devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/202—Interconnection 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/204—Point-of-sale [POS] network systems comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3278—RFID or NFC payments by means of M-devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3821—Electronic credentials
- G06Q20/38215—Use of certificates or encrypted proofs of transaction rights
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, 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/401—Transaction verification
- G06Q20/4016—Transaction verification involving fraud or risk level assessment in transaction processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, 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/405—Establishing 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 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 - 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 von1 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 von1 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 von1 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 auf1 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 von1 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 von3 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 von3 aktiviert und in Kombination durch die Server-Hardwareeinheit 23, das Datenbanksystem 21 und die mobilen Hardwareeinheiten 14a ... 14n von1 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 von1 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 von4 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 von4 aktiviert und in Kombination durch die Server-Hardwareeinheit 23, das Datenbanksystem 21 und die mobilen Hardwareeinheiten 14a ... 14n von1 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 in5 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 von1 ), das von dem System von1 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 von3 und4 ) 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 von3 und4 ) 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 von6 verwendet werden. Zum Beispiel können die Arbeitsspeichereinheiten 94 und 95 Teile einer einzelnen Arbeitsspeichereinheit statt separate Arbeitsspeichereinheiten sein.
Claims (25)
- 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.
- 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. - 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. - 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. - 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.
- 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). - 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. - 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. - 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. - 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. - 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. - 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. - 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.
- 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. - 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.
- 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.
- 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. - 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. - 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). - 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). - 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. - 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.
- 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. - 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.
- 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.
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)
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)
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)
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 |
-
2018
- 2018-06-26 US US16/018,446 patent/US11205168B2/en active Active
-
2019
- 2019-06-20 JP JP2020568392A patent/JP7418090B2/ja active Active
- 2019-06-20 WO PCT/IB2019/055208 patent/WO2020003072A1/en active Application Filing
- 2019-06-20 GB GBGB2100625.9A patent/GB202100625D0/en not_active Ceased
- 2019-06-20 CN CN201980036698.3A patent/CN112243516A/zh active Pending
- 2019-06-20 DE DE112019001820.5T patent/DE112019001820B4/de active Active
Patent Citations (6)
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 |