IP Library Granted Patent US 12,432,167
Granted Patent B2
US 12,432,167 · App. 18/495,904 · Granted Sep 30, 2025

Transmitting three-dimensional objects via messenger

Inventors: Ana Garcia Puyol (Mountain View, CA); Camila Cortes De Almeida e De Vincenzo (Seattle, WA); Paul Armistead Hoover (Bothell, WA); Jenna Velez (Seattle, WA); Sangwoo Han (Seattle, WA)
Assignee: Meta Platforms Technologies, LLC
H04L51/10G02B27/017G06T19/006H04L51/224
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,432,167
App. No.
18/495,904
Granted
Sep 30, 2025
Kind
B2
Abstract

Methods, systems, and storage media for transmitting three-dimensional (3D) objects via messaging applications are disclosed. Exemplary implementations may: receive, at a first device running a messaging application, a message from a second device; import the 3D object to a personal account of a user of the first device; and display the 3D object in the messaging application.

Claims (47)

1. A method, the method comprising:

receiving, at a first device running a messaging application, a message from a second device, the message including a 3D object;

identifying an interactive feature in the 3D object;

activating the interactive feature of the 3D object;

displaying the 3D object in an artificial reality application running in the first device, and

while the 3D object is displayed in the artificial reality application, responding to user interactions with the 3D object using the first device in an interactive artificial reality experience according to the interactive feature.

2. The method of claim 1 , wherein the first device is a head mounted device (HMD).

3. The method of claim 1 , further comprising:

while the 3D object is displayed in the artificial reality application running in the first device, detecting a user interaction with the interactive feature of the 3D object, wherein the user interaction causes a modification to the 3D object to produce a modified 3D object; and

responsive to another user input, causing the modified 3D object to be sent to another device, different than the first device.

4. The method of claim 3 , wherein:

the user interaction causes an adjustment to one or more of a size, a location, and/or an orientation of the 3D object.

5. The method of claim 1 , further comprising displaying a call out from the messaging application indicative of a message receipt and a sender of the message.

6. The method of claim 1 , further comprising in accordance with activating the 3D object, enabling interactions with the 3D object in the artificial reality application, the interactions including scaling, rotations, and adjustments to orientation of the 3D object.

7. The method of claim 1 , further comprising:

displaying the 3D object in a different artificial reality application running in the first device, different than the artificial reality application; and

while the 3D object is displayed in the different artificial reality application, responding to other user interactions with the 3D object using the first device in another interactive artificial reality experience according to a different interactive feature.

8. The method of claim 1 , wherein the 3D object is shared through a chat thread of the messaging application.

9. The method of claim 1 , wherein the interactive feature includes embedded interactive features designed to include autonomous interactive effects.

10. A system, comprising:

one or more hardware processors configured by machine-readable instructions to:

receive, at a first device running a messaging application, a message from a second device, the message including a 3D object;

identify an interactive feature in the 3D object;

activate the interactive feature of the 3D object;

display the 3D object in an artificial reality application running in the first device, and

while the 3D object is displayed in the artificial reality application, responding to interactions with the 3D object using the first device in an interactive artificial reality experience according to the interactive feature.

11. The system of claim 10 , wherein the first device is a head mounted device (HMD).

12. The system of claim 10 , wherein the one or more hardware processors are further configured by machine-readable instructions to:

while the 3D object is being displayed in the artificial reality application running in the first device, detecting a user input to interact with the interactive feature of the 3D object, wherein the interactive feature causes a modification to the 3D object; and

responsive to another user input, causing the modified 3D object to be sent to another device, different than the first device.

13. The system of claim 12 , wherein:

the user input causes an adjustment to one or more of a size, a location, and/or an orientation of the 3D object.

14. The system of claim 10 , wherein the one or more hardware processors are further configured by machine-readable instructions to display a call out from the messaging application indicative of a message receipt and a sender of the message.

15. The system of claim 10 , wherein the one or more hardware processors are further configured by machine-readable instructions to, in accordance with activating the 3D object enable interactions with the 3D object in the artificial reality application, the interactions including scaling, rotations, and adjustments to orientation of the 3D object.

16. The system of claim 10 , wherein the one or more hardware processors are further configured by machine-readable instructions to:

displaying the 3D object in a different artificial reality application running in the first device, different than the artificial reality application; and

while the 3D object is displayed in the different artificial reality application, responding to other user interactions with the 3D object using the first device in another interactive artificial reality experience according to a different interactive feature.

17. The system of claim 10 , wherein the 3D object is shared through a chat thread of the messaging application, and the 3D object includes embedded interactive features designed to include autonomous interactive effects.

18. A non-transient computer-readable storage medium having instructions embodied thereon, the instructions being executable by one or more processors to perform a method, the method comprising:

activating a messaging application at a first device based on a predetermined operation performed, the predetermined operation including at least one of receiving a selection of an application indicator;

receiving, at the first device running the messaging application, a message from a second device, the message including a 3D object;

identifying an interactive feature in the 3D object;

activating the interactive feature of the 3D object;

displaying the 3D object in an artificial reality application running in the first device; and

while the 3D object is displayed in the artificial reality application, responding to: interactions with the 3D object using the first device in an interactive artificial reality experience according to the interactive feature.

19. The system of claim 10 , wherein the one or more hardware processors are further configured by machine-readable instructions to:

import, from a personal account associated with the first device, the 3D object into an augmented reality application at the first device.

Continuity (2)
Provisional Application 63381516 · Oct 28, 2022
Related Publication 20240146675A1 · May 2, 2024
References Cited (17)
US 10380800B2 · Smith et al. · 2019 [cited by applicant]
US 10712814B2 · Webb et al. · 2020 [cited by applicant]
US 10872322B2 · Siddique et al. · 2020 [cited by applicant]
US 20130201215A1 · Martellaro et al. · 2013 [cited by applicant]
US 20180095636A1 · Valdivia · 2018 [cited by examiner]
US 20190018656A1 · Monsarrat et al. · 2019 [cited by applicant]
US 20190275434A1 · Chandrasekaran · 2019 [cited by examiner]
US 20190287307A1 · Rogers et al. · 2019 [cited by applicant]
US 20190318065A1 · Brent et al. · 2019 [cited by applicant]
US 20210304506A1 · Mourkogiannis · 2021 [cited by examiner]
US 20210358215A1 · Cowburn · 2021 [cited by examiner]
US 20220284682A1 · Goodrich · 2022 [cited by examiner]
US 20230106201A1 · Liu · 2023 [cited by examiner]
US 20230298247A1 · Tham · 2023 [cited by examiner]
US 20230410440A1 · Boroujerdi · 2023 [cited by examiner]
ARkit, “Creating a Multiuser AR Experience,” Apple Developer, 2022, 5 pages, Retrieved from the Internet: URL: https://developer.apple.com/documentation/arkit/creating_a_multiuser_ar_experience. [cited by applicant]
Meta Platforms Technologies, LLC, ISR/WO, PCT/US2022/043913, Jan. 9, 2023, 10 pgs. [cited by applicant]