Passive patron identification systems and methods
First Claim
1. A method of enhancing an ordering experience, the method comprising:
- in response to detection of a patron, capturing N sets of identification data for the patron using N passive data capture devices, respectively,wherein N is an integer greater than one, the N passive data capture devices including at least two of a wireless transceiver, a first camera arranged to capture images of faces of patrons, a microphone, a scent sensor, an infrared transceiver, a second camera arranged to capture images of wheels of vehicles, and at least one of a third camera arranged to capture images of front portions of vehicles, and a fourth camera arranged to capture images of rear portions of vehicles;
by a server, determining N weighting values for weighting contributions of N partial confidence values;
by the server, based on an ambient condition at an ordering terminal, selectively adjusting at least one of the N weighting values, the selectively adjusting including;
as ambient lighting at the ordering terminal decreases, decreasing first, second, and third ones of the N weighting values associated with images of wheels of vehicles, images of portions of vehicles, and images of faces of patrons, respectively; and
as the ambient lighting at the ordering terminal increases, increasing the first, second, and third ones of the N weighting values associated with images of wheels of vehicles, images of portions of vehicles, and images of faces of patrons, respectively;
by the server, calculating overall confidence values for a plurality of unique patron identifiers, respectively, including, for each unique patron identifier of the plurality of unique patron identifiers;
calculating N partial confidence values for that unique patron identifier based on N comparisons of the N sets of identification data with N sets of stored identification data, respectively, associated with that unique patron identifier;
by weighting the N partial confidence values of that unique patron identifier based on the N weighting values, respectively, calculating the overall confidence value for that unique patron identifier indicating a level of confidence that the patron is associated with that unique patron identifier;
selecting one unique patron identifier of the plurality of unique patron identifiers having the highest one of the overall confidence values;
based on the selected one unique patron identifier, retrieving stored ordering data that is associated with the selected one unique patron identifier;
setting ordering information to be output to the patron based on the overall confidence value of the selected one unique patron identifier and the stored ordering data; and
by the ordering terminal, displaying the ordering information to the patron on a display of the ordering terminal.
5 Assignments
0 Petitions
Accused Products
Abstract
A method includes: in response to detection of a patron, capturing N sets of identification data for the patron using N passive patron identification systems, respectively, wherein N is an integer greater than one; calculating N partial confidence values based on N comparisons of the N sets of identification data with N sets of stored identification data, respectively, associated with a unique patron identifier; and, based on the N partial confidence values, calculating an overall confidence value indicating a level of confidence that the patron is associated with the unique patron identifier. The method further includes: based on the unique patron identifier, retrieving stored ordering data that is associated with the unique patron identifier; setting ordering information to be output to the patron based on the overall confidence value and the stored ordering data; and outputting the ordering information to the patron using an ordering terminal.
-
Citations
48 Claims
-
1. A method of enhancing an ordering experience, the method comprising:
-
in response to detection of a patron, capturing N sets of identification data for the patron using N passive data capture devices, respectively, wherein N is an integer greater than one, the N passive data capture devices including at least two of a wireless transceiver, a first camera arranged to capture images of faces of patrons, a microphone, a scent sensor, an infrared transceiver, a second camera arranged to capture images of wheels of vehicles, and at least one of a third camera arranged to capture images of front portions of vehicles, and a fourth camera arranged to capture images of rear portions of vehicles; by a server, determining N weighting values for weighting contributions of N partial confidence values; by the server, based on an ambient condition at an ordering terminal, selectively adjusting at least one of the N weighting values, the selectively adjusting including; as ambient lighting at the ordering terminal decreases, decreasing first, second, and third ones of the N weighting values associated with images of wheels of vehicles, images of portions of vehicles, and images of faces of patrons, respectively; and as the ambient lighting at the ordering terminal increases, increasing the first, second, and third ones of the N weighting values associated with images of wheels of vehicles, images of portions of vehicles, and images of faces of patrons, respectively; by the server, calculating overall confidence values for a plurality of unique patron identifiers, respectively, including, for each unique patron identifier of the plurality of unique patron identifiers; calculating N partial confidence values for that unique patron identifier based on N comparisons of the N sets of identification data with N sets of stored identification data, respectively, associated with that unique patron identifier; by weighting the N partial confidence values of that unique patron identifier based on the N weighting values, respectively, calculating the overall confidence value for that unique patron identifier indicating a level of confidence that the patron is associated with that unique patron identifier; selecting one unique patron identifier of the plurality of unique patron identifiers having the highest one of the overall confidence values; based on the selected one unique patron identifier, retrieving stored ordering data that is associated with the selected one unique patron identifier; setting ordering information to be output to the patron based on the overall confidence value of the selected one unique patron identifier and the stored ordering data; and by the ordering terminal, displaying the ordering information to the patron on a display of the ordering terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An ordering system, comprising:
-
N passive data capture devices that, in response to detection of a patron, capture N sets of identification data for the patron, respectively, wherein N is an integer greater than one, the N passive data capture devices including at least two of a wireless transceiver, a first camera arranged to capture images of faces of patrons, a microphone, a scent sensor, an infrared transceiver, a second camera arranged to capture images of wheels of vehicles, a third camera arranged to capture images of front portions of vehicles, and a fourth camera arranged to capture images of rear portions of vehicles; a server comprising; a weighting module that determines N weighting values for weighting contributions of N partial confidence values and that, based on an ambient condition at an ordering terminal, selectively adjusts at least one of the N weighting values, the selective adjustment including; as ambient lighting at the ordering terminal decreases, decreasing first, second, and third ones of the N weighting values associated with images of wheels of vehicles, images of portions of vehicles, and images of faces of patrons, respectively; and as the ambient lighting at the ordering terminal increases, increasing the first, second, and third ones of the N weighting values associated with images of wheels of vehicles, images of portions of vehicles, and images of faces of patrons, respectively; and a confidence calculation module that calculates overall confidence values for a plurality of unique patron identifiers, respectively, wherein, for each unique patron identifier of the plurality of unique patron identifiers, the confidence calculation module; calculates N partial confidence values for that unique patron identifier based on N comparisons of the N sets of identification data with N sets of stored identification data, respectively, associated with that unique patron identifier; and
,by weighting the N partial confidence values for that unique patron identifier based on the N weighting values, respectively, calculates the overall confidence value for that unique patron identifier indicating a level of confidence that the patron is associated with that unique patron identifier; and a patron identifier selection module that selects one unique patron identifier of the plurality of unique patron identifiers having the highest one of the overall confidence values; a profile retrieving module that, based on the selected one unique patron identifier, retrieves stored ordering data that is associated with the selected one unique patron identifier; and a control module that sets ordering information to be output to the patron based on the overall confidence value of the selected one unique patron identifier and the stored ordering data and that displays the ordering information to the patron on a display of the ordering terminal. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification