Displaying augmented reality content in messaging application
Abstract
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for displaying augmented reality content. The program and method provide for receiving, from a first application running on a device, a request to switch to a second application on the device, the request identifying augmented reality content to display with image data captured by a camera of the device; providing, in response to receiving the request, for switching from the first application to the second application; providing for the second application to activate the camera to capture the image data; and providing for the second application to display the image data captured by the camera with the augmented reality content.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method, comprising:
receiving, from a third-party application running on a device, a request to switch to a multimedia messaging application on the device, the request identifying augmented reality content to display with image data captured by a camera of the device, the request comprising parameters, provided by the third-party application, for setting customizable, visual attributes of the augmented reality content;
providing, in response to receiving the request, for switching from the third-party application to the multimedia messaging application, the multimedia messaging application being configured to automatically activate the camera to capture the image data in response to the switching; and
providing for the multimedia messaging application to display the image data captured by the camera with the augmented reality content,
wherein the request corresponds to a deep link for switching from the third-party application to the multimedia messaging application, and for automatically combining the augmented reality content with the image data in the multimedia messaging application.
2. The method of claim 1 , wherein the augmented reality content corresponds to an augmented reality content item, from among a plurality of augmented reality content items, for combining with the image data captured by the camera.
3. The method of claim 2 , wherein the request comprises an identifier which uniquely identifies the augmented reality content item from among the plurality of augmented reality content items.
4. The method of claim 2 , further comprising:
providing a carousel interface for display, the carousel interface including a respective icon for each of the plurality of augmented reality content items; and
providing for differentiated display of the icon for the augmented reality content item, relative to the remaining icons, within the carousel interface.
5. The method of claim 1 , wherein the parameters are based on current screen content of the third-party application.
6. The method of claim 1 , wherein the parameters comprise at least one of a string value or a number value for setting the customizable, visual attributes of the augmented reality content.
7. The method of claim 1 , further comprising:
receiving, from a third-party application running on the device, a binary asset for setting the customizable, visual attributes of the augmented reality content, wherein the parameters refer to the binary asset.
8. The method of claim 7 , wherein the binary asset provides at least one of a three-dimensional mesh model or a texture to the captured image data.
9. The method of claim 1 , further comprising:
storing an indication of the parameters, for setting the customizable, visual attributes of the augmented reality content with respect to subsequent image data captured during a subsequent activation of the camera.
10. The method of claim 1 , wherein the augmented reality content corresponds to a collection of user-selectable augmented reality content items for applying to the image data captured by the camera.
11. The method of claim 10 , wherein the collection of user-selectable augmented reality content items corresponds to one or more advertisement-based products.
12. The method of claim 1 , wherein the customizable, visual attributes specify at least one of a color, size, shape, texture or visual effect for applying to one or more objects detected in the image data captured by the camera.
13. The method of claim 1 , wherein the parameters further select a front-facing camera or a rear-facing camera to capture the image data.
14. The method of claim 1 , wherein the parameters further specify whether the augmented reality content is to be applied for a single session for image capture, or to persist across multiple sessions for image capture.
15. A device, comprising:
a processor; and
a memory storing instructions that, when executed by the processor, cause the processor to:
receive, from a third-party application running on the device, a request to switch to a multimedia messaging application on the device, the request identifying augmented reality content to display with image data captured by a camera of the device, the request comprising parameters, provided by the third-party application, for setting customizable, visual attributes of the augmented reality content;
provide, in response to receiving the request, for switching from the third-party application to the multimedia messaging application, the multimedia messaging application being configured to automatically
activate the camera to capture the image data in response to the switching; and
provide for the multimedia messaging application to display the image data captured by the camera with the augmented reality content.
16. The device of claim 15 , wherein the augmented reality content corresponds to an augmented reality content item, from among a plurality of augmented reality content items, for combining with the image data captured by the camera.
17. The device of claim 16 , wherein the request comprises an identifier which uniquely identifies the augmented reality content item from among the plurality of augmented reality content items.
18. The device of claim 16 , wherein the instructions further cause the processor to:
provide a carousel interface for display, the carousel interface including a respective icon for each of the plurality of augmented reality content items; and
provide for differentiated display of the icon for the augmented reality content item, relative to the remaining icons, within the carousel interface.
19. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to:
receive, from a third-party application running on a device, a request to switch to a multimedia messaging application on the device, the request identifying augmented reality content to display with image data captured by a camera of the device, the request comprising parameters, provided by the third-party application, for setting customizable, visual attributes of the augmented reality content;
provide, in response to receiving the request, for switching from the third-party application to the multimedia messaging application, the multimedia messaging application being configured to automatically
activate the camera to capture the image data in response to the switching; and
provide for the multimedia messaging application to display the image data captured by the camera with the augmented reality content.Join the waitlist — get patent alerts
Track US11620795B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.