Interaction analysis systems and methods
First Claim
1. An interaction analysis system comprising:
- one or more processors;
an interaction database storing interaction objects, each interaction object comprising criteria defined based on media features and a location of an electronic device; and
at least one memory storing software instructions that, when executed by the one or more processors, cause the one or more processors to;
obtain media content via a media input interface;
identify a first set of digital media attributes obtained from the media content;
determine at least one interaction object having criteria satisfied based on the set of digital media attributes and the location of the electronic device;
instantiate an interaction instance in memory according to the at least one interaction object;
configure the electronic device to support an interaction with a user according to the interaction instance, wherein the interaction instance is based at least in part on user data;
receive a captured digital representation of the media content;
obtain a second set of digital media attributes from the digital representation;
recognize the interaction instance as being available to a user upon the second set of digital media attributes satisfying the activation criteria; and
activate the interaction corresponding to the interaction instance.
1 Assignment
0 Petitions
Accused Products
Abstract
Interaction-based ecosystems are presented. Interaction analysis engine analyze media content to derive a set of media features. The engine can then identify one or more interaction objects (e.g., transactions, searches, game play, etc.) based on the set of media features. Relevant interaction objects can then be instantiated as persistent available or active points of interaction readily accessed by a consumer. The consumer need only capture a digital representation of the content via a user device, a smart phone for example. A second set of media features can be derived from the digital representation and the second set of media features can then be used to find the instantiated interactions.
39 Citations
41 Claims
-
1. An interaction analysis system comprising:
-
one or more processors; an interaction database storing interaction objects, each interaction object comprising criteria defined based on media features and a location of an electronic device; and at least one memory storing software instructions that, when executed by the one or more processors, cause the one or more processors to; obtain media content via a media input interface; identify a first set of digital media attributes obtained from the media content; determine at least one interaction object having criteria satisfied based on the set of digital media attributes and the location of the electronic device; instantiate an interaction instance in memory according to the at least one interaction object; configure the electronic device to support an interaction with a user according to the interaction instance, wherein the interaction instance is based at least in part on user data; receive a captured digital representation of the media content; obtain a second set of digital media attributes from the digital representation; recognize the interaction instance as being available to a user upon the second set of digital media attributes satisfying the activation criteria; and activate the interaction corresponding to the interaction instance. - 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, 25, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
24. An interaction analysis system comprising:
-
one or more processors; an interaction database storing interaction objects, each interaction object comprising criteria defined based on media features and a location of an electronic device; and at least one memory storing software instructions that, when executed by the one or more processors, cause the one or more processors to; obtain media content via a media input interface; identify a first set of digital media attributes obtained from the media content; determine at least one interaction object having criteria satisfied based on the set of digital media attributes and the location of the electronic device; instantiate an interaction instance in memory according to the at least one interaction object, wherein the interaction instance comprises interaction activation criteria defined based on the first set of digital media attributes; and configure the electronic device to support an interaction with a user according to the interaction instance; and a recognition platform coupled with the electronic device and configured to; receive a captured digital representation of the media content; obtain a second set of digital media attributes from the digital representation; recognize the interaction instance as being available to a user upon the second set of digital media attributes satisfying the activation criteria; and activate the interaction corresponding to the interaction instance.
-
-
26. An interaction analysis system comprising:
-
one or more processors; an interaction database storing interaction objects, each interaction object comprising criteria defined based on media features and a location of an electronic device; and at least one memory storing software instructions that, when executed by the one or more processors, cause the one or more processors to; obtain media content via a media input interface; identify a first set of digital media attributes obtained from the input media content; determine at least one interaction object having criteria satisfied based on the set of digital media attributes and the location of the electronic device; instantiate an interaction instance in memory according to the at least one interaction object; and configure the electronic device to support an interaction with a user according to the interaction instance, wherein the interaction instance is based at least in part on user data, without modifying the media content, wherein the electronic device is configured to; receive a captured digital representation of the media content; obtain a second set of digital media attributes from the digital representation; recognize the interaction instance as being available to a user upon the second set of digital media attributes satisfying the activation criteria; and activate the interaction corresponding to the interaction instance. - View Dependent Claims (36)
-
-
27. An interaction analysis system comprising:
-
one or more processors; an interaction database storing interaction objects, each interaction object comprising criteria defined based on media features and a location of at least one of a first electronic device and a second electronic device; and at least one memory storing software instructions that, when executed by the one or more processors, cause the one or more processors to; receive input media content via a media input interface; identify a first set of digital media features derived from the input media content; determine at least one interaction object having relevancy criteria satisfied based on the set of digital media features and the location of the electronic device; instantiate an interaction instance in memory according to the at least one interaction object; configure the first electronic device to support a first interaction with a first user and the second electronic device to support a second interaction with a second user according to the interaction instance, wherein the first interaction is based at least in part on data relating to the first user and the second interaction is based at least in part on data relating to the second user; receive a captured digital representation of the media content; obtain a second set of digital media attributes from the digital representation; recognize the interaction instance as being available to a user upon the second set of digital media attributes satisfying the activation criteria; and activate the interaction corresponding to the interaction instance. - View Dependent Claims (37)
-
-
38. An interaction analysis method comprising:
-
obtaining media content via a media input interface; identifying a first set of digital media attributes obtained from the media content; determining at least one interaction object having criteria satisfied based on the set of digital media attributes and the location of an electronic device; instantiating an interaction instance in a memory according to the at least one interaction object; and configuring the electronic device to support an interaction with a user according to the interaction instance, wherein the interaction instance is based at least in part on user data; receiving a captured digital representation of the media content; obtaining a second set of digital media attributes from the digital representation; recognizing the interaction instance as being available to a user upon the second set of digital media attributes satisfying the activation criteria; and activating the interaction corresponding to the interaction instance. - View Dependent Claims (39)
-
-
40. A non-transitory computer-readable medium having computer instructions stored thereon, which, when executed by a one or more processors, cause the one or more processors to perform one or more operations comprising:
-
obtaining media content via a media input interface; identifying a first set of digital media attributes obtained from the media content; determining at least one interaction object having criteria satisfied based on the set of digital media attributes and the location of an electronic device; instantiating an interaction instance in a memory according to the at least one interaction object; configuring the electronic device to support an interaction with a user according to the interaction instance, wherein the interaction instance is based at least in part on user data, and the electronic device is configured to receive a captured digital representation of the media content; obtain a second set of digital media attributes from the digital representation; recognize the interaction instance as being available to a user upon the second set of digital media attributes satisfying the activation criteria; and activate the interaction corresponding to the interaction instance. - View Dependent Claims (41)
-
Specification