IP Library Patent Application 16567199
Patent Application
App. No. 16/567,199

MULTICHANNEL APPARATUS AND METHOD FOR PATRON IDENTIFICATION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
16/567,199
Abstract

An apparatus for identifying a patron of an establishment is provided. The apparatus includes a personally identifiable information (PII) extraction processor and a PII link processor. The PII extraction processor is configured to receive inputs comprising transaction data corresponding to a transaction, where a portion of the transaction data comprises PII, and is configured to extract the PII from the portion of the transaction data, and configured to employ the PII to generate PII transaction data and metadata corresponding to the transaction. The PII link processor is configured to receive the PII transaction data and the metadata, and is configured to analyze the PII transaction data and the metadata to generate a single universal guest record corresponding to the PII transaction data and the metadata, where the single universal guest record corresponds to the patron.

Claims (36)

1 . An apparatus for identifying a patron of an establishment, the apparatus comprising:

a personally identifiable information (PII) extraction processor, configured to receive inputs comprising transaction data corresponding to a transaction, wherein a portion of said transaction data comprises PII, and configured to extract said PII from said portion of said transaction data, and configured to employ said PII to generate PII transaction data and metadata corresponding to said transaction; and

a PII link processor, configured to receive said PII transaction data and said metadata, and configured to analyze said PII transaction data and said metadata to generate a single universal guest record corresponding to said PII transaction data and said metadata, wherein said single universal guest record corresponds to the patron.

2 . The apparatus as recited in claim 1 , wherein said inputs are received from one or more of a plurality of input channels.

3 . The apparatus as recited in claim 2 , wherein said plurality of input channels comprises:

a direct input channel, wherein said inputs are entered via an input source to a point-of-sale (POS) system;

a first-party input channel, wherein said inputs are entered via a first smart device application that is operably coupled to said POS system; and

a third-party input channel, wherein said inputs are entered via an application programming interface (API) that is operably coupled to said POS system, whereby a third-party application executing on a second smart device is enabled to place orders via said API.

4 . The apparatus as recited in claim 3 , wherein said inputs are entered through said first-party channel via a web-based interface to said POS system.

5 . The apparatus as recited in claim 1 , wherein said PII link processor is configured employ statistical algorithms to analyze said PII transaction data and said metadata to generate said universal guest record.

6 . The apparatus as recited in claim 5 , wherein said PII link processor may additionally employ said PII transaction data to access additional associated PII stored in historical transaction records.

7 . The apparatus as recited in claim 6 , wherein said PII link processor is configured to employ a graph-based algorithm to disambiguate two or more individuals corresponding to said PII transaction data into said single universal guest record corresponding to the patron.

8 . An apparatus for identifying a patron of an establishment, the apparatus comprising:

a guest inference processor, disposed within a backend server that is part of a point-of-sale (POS) system, said guest inference processor comprising:

a personally identifiable information (PII) extraction processor, configured to receive inputs comprising transaction data corresponding to a transaction, wherein a portion of said transaction data comprises PII, and configured to extract said PII from said portion of said transaction data, and configured to employ said PII to generate PII transaction data and metadata corresponding to said transaction; and

a PII link processor, configured to receive said PII transaction data and said metadata, and configured to analyze said PII transaction data and said metadata to generate a single universal guest record corresponding to said PII transaction data and said metadata, wherein said single universal guest record corresponds to the patron.

9 . The apparatus as recited in claim 8 , wherein said inputs are received from one or more of a plurality of input channels.

10 . The apparatus as recited in claim 9 , wherein said plurality of input channels comprises:

a direct input channel, wherein said inputs are entered via an input source to said point-of-sale (POS) system;

a first-party input channel, wherein said inputs are entered via a first smart device application that is operably coupled to said POS system; and

a third-party input channel, wherein said inputs are entered via an application programming interface (API) that is operably coupled to said POS system, whereby a third-party application executing on a second smart device is enabled to place orders via said API.

11 . The apparatus as recited in claim 10 , wherein said inputs are entered through said first-party channel via a web-based interface to said POS system.

12 . The apparatus as recited in claim 8 , wherein said PII link processor is configured employ statistical algorithms to analyze said PII transaction data and said metadata to generate said universal guest record.

13 . The apparatus as recited in claim 12 , wherein said PII link processor is configured to employ a graph-based algorithm to disambiguate two or more individuals corresponding to said PII transaction data into said single universal guest record corresponding to the patron.

14 . A method for identifying a patron of an establishment, the method comprising:

receiving inputs comprising transaction data corresponding to a transaction, wherein a portion of the transaction data comprises personally identifiable information (PII), and extracting the PII from the portion of the transaction data, and employing the PII to generate PII transaction data and metadata corresponding to the transaction; and

analyzing the PII transaction data and the metadata to generate a single universal guest record corresponding to the PII transaction data and the metadata, wherein the single universal guest record corresponds to the patron.

15 . The method as recited in claim 14 , wherein the inputs are received from one or more of a plurality of input channels.

16 . The method as recited in claim 15 , wherein the plurality of input channels comprises:

a direct input channel, wherein the inputs are entered via an input source to a point-of-sale (POS) system;

a first-party input channel, wherein the inputs are entered via a first smart device application that is operably coupled to the POS system; and

a third-party input channel, wherein the inputs are entered via an application programming interface (API) that is operably coupled to the POS system, whereby a third-party application executing on a second smart device is enabled to place orders via the API.

17 . The method as recited in claim 16 , wherein the inputs are entered through the first-party channel via a web-based interface to the POS system.

18 . The method as recited in claim 14 , wherein said analyzing comprises employing statistical algorithms to analyze the PII transaction data and the metadata to generate a single universal guest record to generate the universal guest record.

19 . The method as recited in claim 18 , wherein said analyzing further comprises employing the PII transaction data to access additional associated PII stored in historical transaction records.

20 . The method as recited in claim 19 , wherein said analyzing comprises employing a graph-based algorithm to disambiguate two or more individuals corresponding to the PII transaction data into the single universal guest record corresponding to the patron.

Assignments (2)
SECURITY INTEREST Recorded Jun 15, 2021
From: TOAST, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 056602/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2019
From: GORDON, BENJAMIN; KUO, TING-RAY; RAND, JARED J.
To: TOAST, INC.
Reel/Frame 050341/0393 →