CPC G06N 5/04 (2013.01) [G06N 20/00 (2019.01)] | 22 Claims |
1. A method implemented by one or more processors, the method comprising:
receiving first user device data that is based on output of one or more sensors of a first user device associated with a first user;
receiving additional user device data that is based on additional output of one or more additional sensors of an additional user device, the additional user device associated with an additional user that is in addition to the first user;
comparing, based on identifying that the first user and the additional user are associated with one another, the first user device data to the additional user device data;
determining, based on the comparing, that the first user device data and the additional user device data reflect that a first environment of the first user and an additional environment of the additional user share one or more shared attributes with one another, wherein the shared attributes are of one or more of a virtual game session, a video streaming session, and/or a virtual meeting session with currently occurring video and audio output; and
in response to determining that the first user device data and the additional user device data reflect that the first environment and the additional environment share the one or more shared attributes with one another:
causing a client application installed on the additional user device to provide a prompt to share media content with at least the first user via the first user device, and
causing the client application installed on the first user device to provide an additional prompt to share media content with at least the additional user via the additional user device,
wherein the prompt is selectable by the additional user via the additional user device, and the additional prompt is selectable by the first user via the first user device, and
wherein selection of the prompt launches a separate application on the additional user device and selection of the additional prompt launches the separate application on the first user device, and
wherein the prompt and the additional prompt occur at the first user device and the additional user device based on the one or more shared attributes presently being included in the first environment and the additional environment.
|