Adjusting a consumer experience based on a 3D captured image stream of a consumer response
First Claim
1. A computer-implemented method for adjusting a consumer experience within a consumer environment, comprising:
- capturing a three-dimensional movement of the consumer within a consumer environment, wherein the three-dimensional movement is determined using at least one image capture device aimed at the consumer;
identifying a particular location of the consumer within the consumer environment from among a plurality of locations within the consumer environment;
accessing a plurality of behavior definitions and a plurality of product definitions specified for the particular location of the consumer environment from among a definition database comprising a plurality of separate selections of behavior definitions and product definitions specified for a plurality of consumer environments at a plurality of locations;
identifying at least one particular behavior definition from among the plurality of behavior definitions specified for the particular location of the consumer environment matching a plurality of consumer movement positions of the consumer detected within a three-dimensional object properties stream of the captured movement;
identifying at least one particular product definition from among the plurality of product definitions specified for the articular location of the consumer environment matching a plurality of product positions of at least one object detected within the three-dimensional object properties stream of the captured movement;
predicting at least one behavior of the consumer from the at least one particular behavior definition in response to at least one stimulus predicted from the at least one particular product definition within the consumer environment;
detecting whether the at least one behavior of the consumer indicates a type of response to the at least one stimulus requiring adjustment of the consumer environment by comparing the type of response indicated by the at least one behavior with a plurality of response rules and identifying at least one particular response rule applicable for the type of response to the at least one stimulus; and
responsive to detecting that the behavior of the consumer indicates a type of response to the at least one stimulus requiring adjustment of the consumer environment, generating a control signal according to the particular response rule to trigger at least one change of the at least one stimulus within the consumer environment.
1 Assignment
0 Petitions
Accused Products
Abstract
A response system captures a three-dimensional movement of the consumer within a consumer environment, wherein the three-dimensional movement is determined using at least one image capture device aimed at the consumer. The response system identifies at least one behavior of the consumer in response to at least one stimulus within the consumer environment from a three-dimensional object properties stream of the captured movement. The response system detects whether the at least one behavior of the consumer indicates a type of response to the at least one stimulus requiring adjustment of the consumer environment. Responsive to detecting that the behavior of the consumer indicates a type of response to the at least one stimulus requiring adjustment of the consumer environment, the response system generates a control signal to trigger at least one change of the at least one stimulus within the consumer environment.
213 Citations
19 Claims
-
1. A computer-implemented method for adjusting a consumer experience within a consumer environment, comprising:
-
capturing a three-dimensional movement of the consumer within a consumer environment, wherein the three-dimensional movement is determined using at least one image capture device aimed at the consumer; identifying a particular location of the consumer within the consumer environment from among a plurality of locations within the consumer environment; accessing a plurality of behavior definitions and a plurality of product definitions specified for the particular location of the consumer environment from among a definition database comprising a plurality of separate selections of behavior definitions and product definitions specified for a plurality of consumer environments at a plurality of locations; identifying at least one particular behavior definition from among the plurality of behavior definitions specified for the particular location of the consumer environment matching a plurality of consumer movement positions of the consumer detected within a three-dimensional object properties stream of the captured movement; identifying at least one particular product definition from among the plurality of product definitions specified for the articular location of the consumer environment matching a plurality of product positions of at least one object detected within the three-dimensional object properties stream of the captured movement; predicting at least one behavior of the consumer from the at least one particular behavior definition in response to at least one stimulus predicted from the at least one particular product definition within the consumer environment; detecting whether the at least one behavior of the consumer indicates a type of response to the at least one stimulus requiring adjustment of the consumer environment by comparing the type of response indicated by the at least one behavior with a plurality of response rules and identifying at least one particular response rule applicable for the type of response to the at least one stimulus; and responsive to detecting that the behavior of the consumer indicates a type of response to the at least one stimulus requiring adjustment of the consumer environment, generating a control signal according to the particular response rule to trigger at least one change of the at least one stimulus within the consumer environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for adjusting a consumer experience within a consumer environment, comprising:
-
a response system operative to capture a three-dimensional movement of the consumer within the consumer environment, wherein the three-dimensional movement is determined using at least one image capture device aimed at the consumer; the response system operative to identify a particular location of the consumer within the consumer environment from among a plurality of locations within the consumer environment; the response system operative to access a plurality of behavior definitions and a plurality of product definitions specified for the particular location of the consumer environment from among a definition database comprising a plurality of separate selections of behavior definitions and product definitions specified for a plurality of consumer environments at a plurality of locations; the response system operative to identify at least one particular behavior definition from among the plurality of behavior definitions specified for the particular location of the consumer environment matching a plurality of consumer movement positions of the consumer detected within a three-dimensional object properties stream of the captured movement; the response system operative to identify at least one particular product definition from among the plurality of product definitions specified for the particular location of the consumer environment matching a plurality of product positions of at least one object detected within the three-dimensional object properties stream of the captured movement; the response system operative to predict at least one behavior of the consumer from the at least one particular behavior definition in response to at least one stimulus predicted from the at least one particular product definition within the consumer environment; the response system operative to detect whether the at least one behavior of the consumer indicates a type of response to the at least one stimulus requiring adjustment of the consumer environment by comparing the type of response indicated by the at least one behavior with a plurality of response rules and identifying at least one particular response rule applicable for the type of response to the at least one stimulus; and the response system, responsive to detecting that the behavior of the consumer indicates a type of response to the at least one stimulus requiring adjustment of the consumer environment, operative to generate a control signal according to the particular response rule to trigger at least one change of the at least one stimulus within the consumer environment. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer program product for adjusting a consumer experience within a consumer environment, the computer program product comprising:
-
one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more storage devices, to capture a three-dimensional movement of the consumer within the consumer environment, wherein the three-dimensional movement is determined using at least one image capture device aimed at the consumer; program instructions, stored on at least one of the one or more storage devices, to identify at least one behavior of the consumer in response to at least one stimulus within the consumer environment from a three-dimensional object properties stream of the captured movement; program instructions, stored on at least one of the one or more storage devices, to detect whether the at least one behavior of the consumer indicates a type of response to the at least one stimulus requiring adjustment of the consumer environment by comparing the type of response indicated by the at least one behavior with a plurality of response rules and identifying at least one particular response rule applicable for the type of response to the at least one stimulus; and program instructions, stored on at least one of the one or more storage devices, to generate a control signal according to the particular response rule to trigger at least one change of the at least one stimulus within the consumer environment. - View Dependent Claims (19)
-
Specification