CPC G02B 27/017 (2013.01) [G06F 3/017 (2013.01); G06F 3/04815 (2013.01); H04L 51/04 (2013.01); G02B 2027/0178 (2013.01)] | 21 Claims |
1. A method comprising:
receiving, by one or more processors of an eyewear device, a request to access a conversation interface of a first conversation comprising messages exchanged between a plurality of participants of the first conversation;
in response to receiving the request, retrieving, by the one or more processors of the eyewear device, a plurality of virtual conversation objects associated with the conversation interface;
displaying a first virtual conversation object of the plurality of virtual conversation objects at a first location in three-dimensional space, the first virtual conversation object comprising a first message of the first conversation;
determining that a second virtual conversation object of the plurality of virtual conversation objects is associated with an earlier timestamp than the first virtual conversation object, the second virtual conversation object comprising a second message of the first conversation;
in response to determining that the second virtual conversation object is associated with the earlier timestamp than the first virtual conversation object, displaying the second virtual conversation object at a second location in three-dimensional (3D) space that is closer to a user of the eyewear device than the first location without overlapping any portion of the first virtual conversation object including the first message of the first conversation, wherein the second virtual conversation object including the second message of the first conversation, is entirely visible and appears at the second location closer to the user simultaneously with the first virtual conversation object including the first message remaining entirely visible and appearing at the first location such that entire contents of the first and second messages and the first and second virtual conversation objects are visible to the user at different 3D locations;
determining that a message generated by a first participant of the plurality of participants of the first conversation is incompatible with being accessed on the eyewear device;
in response to determining that the message generated by the first participant of the first conversation is incompatible with being accessed on the eyewear device, triggering an alert for presentation to the first participant indicating that the message is incompatible with being accessed by the eyewear device and that a second participant of the plurality of participants is currently using the eyewear device; and
prior to sending the message generated by the first participant to the second participant of the plurality of participants, causing the alert to indicate to the first participant that the second participant is currently using the eyewear device, the alert being presented to the first participant in response to determining that the message includes one or more augmented reality elements that are to be generated based on object tracking performed by a target device of the second participant.
|