Data mesh based environmental augmentation
In various example embodiments, a system and method for data mesh-based environmental augmentation are presented. Attribute data associated with a user may be received from a plurality of attribute sources. A portion of the attribute data may include real-time data. A portion of the real-time data indicative of an identity of the user may be identified. The identity of the user may be authenticated with respect to the real-time data by analyzing the identified portion of the real-time data. Based on the authentication of the identity of the user, a user activity being performed by the user may be identified based on the real-time data, and the user activity may be augmented according to a user setting.
1 . A method comprising:
tracking, via one or more of a plurality of sources in an environment, activities of a user in the environment, the plurality of sources comprising one or more cameras that monitor the environment;
inferring an activity of the user by analyzing location data received from the one or more of the plurality of sources in conjunction with status data, the status data indicating an activity associated with a particular device in the environment;
determining, based on data from the one or more of the plurality of sources in the environment, data associated with the user including data associated with inventory monitored by the one or more of the plurality of sources and data associated with facilitating a payment;
detecting, based on the data from the one or more of the plurality of sources, a plurality of locations of the user in the environment; and
augmenting the activities of the user based in part on the tracking of the activities and the plurality of locations, the augmenting the activities including:
in response to detecting the user being at a first location of the plurality of locations, causing presentation of a first notification on a device of the user indicating a textual message that provides a reminder to purchase a particular product; and
in response to detecting the user being at a second location of the plurality of locations and based on the data associated with the inventory monitored by the one or more of the plurality of sources indicating that the user has physically interacted with one or more inventory items, automatically facilitating the payment by the user without the user providing a security credential and causing presentation of a second notification on the device of the user regarding the payment.
2 . The method of claim 1 , further comprising:
authenticating an identity of the user based on the data associated with the user or the data associated with facilitating the payment.
3 . The method of claim 1 , wherein the inventory comprises consumable inventory.
4 . The method of claim 1 , wherein the plurality of sources further comprises an optical reader used to scan a code.
5 . The method of claim 1 , further comprising:
equipping a structure with the one or more cameras to monitor the environment.
6 . A system comprising:
one or more hardware processors; and
a memory storing instructions that, when executed by the one or more hardware processors, causes the one or more hardware processors to perform operations comprising:
tracking, via one or more of a plurality of sources in an environment, activities of a user in the environment, the plurality of sources comprising one or more cameras that monitor the environment;
inferring an activity of the user by analyzing location data received from the one or more of the plurality of sources in conjunction with status data, the status data indicating an activity associated with a particular device in the environment;
determining, based on data from the one or more of the plurality of sources in the environment, data associated with the user including data associated with inventory monitored by the one or more of the plurality of sources and data associated with facilitating a payment;
detecting, based on the data from the one or more of the plurality of sources, a plurality of locations of the user in the environment; and
augmenting the activities of the user based in part on the tracked tracking of the activities and the plurality of locations, the augmenting the activities including:
in response to detecting the user being at a first location of the plurality of locations, causing presentation of a first notification on a device of the user indicating a textual message that provides a reminder to purchase a particular product; and
in response to detecting the user being at a second location of the plurality of locations and based on the data associated with the inventory monitored by the one or more of the plurality of sources indicating that the user has physically interacted with one or more inventory items, automatically facilitating the payment by the user without the user providing a security credential and causing presentation of a second notification on the device of the user regarding the payment.
7 . The system of claim 6 , wherein the operations further comprise:
authenticating an identity of the user based on the data associated with the user or the data associated with facilitating the payment.
8 . The system of claim 6 , wherein the inventory comprises consumable inventory.
9 . The system of claim 6 , wherein the plurality of sources further comprises an optical reader used to scan a code.
10 . The system of claim 6 , wherein the operations further comprise:
equipping a structure with the one or more cameras to monitor the environment.
11 . A non-transitory machine-storage medium storing instructions that, when executed by one or more hardware processors of a machine, cause the machine to perform operations comprising:
tracking, via one or more of a plurality of sources in an environment, activities of a user in the environment, the plurality of sources comprising one or more cameras that monitor the environment;
inferring an activity of the user by analyzing location data received from the one or more of the plurality of sources in conjunction with status data, the status data indicating an activity associated with a particular device in the environment;
determining, based on data from the one or more of the plurality of sources in the environment, data associated with the user including data associated with inventory monitored by the one or more of the plurality of sources and data associated with facilitating a payment;
detecting, based on the data from the one or more of the plurality of sources, a plurality of locations of the user in the environment; and
augmenting the activities of the user based in part on the tracking of the activities and plurality of locations, the augmenting the activities including:
in response to detecting the user being at a first location of the plurality of locations, causing presentation of a first notification on a device of the user indicating a textual message that provides a reminder to purchase a particular product; and
in response to detecting the user being at a second location of the plurality of locations and based on the data associated with the inventory monitored by the one or more of the plurality of sources indicating that the user has physically interacted with one or more inventory items, automatically facilitating the payment by the user without the user providing a security credential and causing presentation of a second notification on the device of the user regarding the payment.