US11620795B2ActiveUtilityA1

Displaying augmented reality content in messaging application

Assignee: SNAP INCPriority: Mar 27, 2020Filed: Mar 17, 2021Granted: Apr 4, 2023
Est. expiryMar 27, 2040(~13.7 yrs left)· nominal 20-yr term from priority
G06T 19/006G06T 2200/24G06Q 30/0267G06F 3/04817G06F 3/04815G06V 20/20H04L 51/10H04L 51/18
83
PatentIndex Score
1
Cited by
52
References
19
Claims

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-modified
What 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.