Contextual Message Delivery in Artificial Reality
An artificial reality communications and sharing system can deliver messages when a specified recipient context is detected; can display artificial reality gesture effects in response to particular gesture triggers tied to those XR gesture effects; can define actions of an artificial reality content sharing system for sharing content to user-selectable destinations; and can automatically update a user's status in an artificial reality social-networking setting.
1 . A method for delivering messages when a specified recipient context is detected, the method comprising:
receiving a message, for at least one recipient, with an associated context expression;
receiving context conditions for the at least one recipient;
evaluating the context expression based on the context conditions and determining that the context expression is satisfied; and
in response, delivering the message to the at least one recipient.
2 . A method for displaying an XR effect in response to a particular gesture trigger, the method comprising:
receiving an XR effect with a defined triggering gesture;
providing a notification of what gesture is needed to trigger the XR effect;
monitoring positions of one or more user body parts;
determining that the monitored positions match the gesture needed to trigger the XR effect and, in response:
activating the XR effect.
3 . A method for providing interfaces and interaction modalities for sharing a content item to a user-selected destination, the method comprising:
receiving a selection of a sharable content item;
where the selection designates a destination, identifying the destination;
where the selection does not designate a destination,
providing a first UI to identify a sharing action; and
providing a second UI to identify the destination; and
sharing the selected content item to the selected destination.