IP Library Granted Patent US 11,605,205
Granted Patent B2
US 11,605,205 · App. 17/202,797 · Granted Mar 14, 2023

Apparatus, method, and system for presentation of multimedia content including augmented reality content

Inventors: Leon Chen (Austin, TX); Brian Keffer (Austin, TX); Jocelyn Seever (Austin, TX)
Assignee: TIFF'S TREATS HOLDINGS, INC.
G06T19/006G06T7/20G06T7/70G06V20/20H04M1/72439G06F3/0482G06Q50/28G06T2207/10016G06T2207/30204
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 11,605,205
App. No.
17/202,797
Granted
Mar 14, 2023
Kind
B2
Abstract

The present disclosure relates to methods, devices, and systems for presentation of multimedia content. In an aspect of the present disclosure, a method includes receiving, at a processor of a mobile device, a plurality of images from a camera, at least one image of the plurality of images including an object. The method also includes displaying a camera video stream based on the plurality of images, displaying three dimensional (3D) augmented reality content in the camera video content, and displaying video content based on the 3D augmented reality content. The video content is associated with the object.

Claims (61)

1. A method comprising:

receiving, at a processor of a mobile device, a plurality of images from a camera, at least one image of the plurality of images including an object;

displaying a camera video stream based on the plurality of images;

sending identifier data from the mobile device to a server, the identifier data based on a received user input that corresponds to an identifier;

receiving video content at the mobile device from the server, the video content corresponding to the identifier data;

displaying three dimensional (3D) augmented reality content in the camera video stream; and

displaying the video content on at least a portion of the 3D augmented reality content in the camera video stream, the video content associated with the object.

2. The method of claim 1 , wherein:

displaying 3D augmented reality content in the camera video stream comprises displaying a first 3D augmented reality object; and

the video content is displayed as overlaying at least a portion of the first 3D augmented reality object.

3. The method of claim 1 , wherein the video content comprises personalized video data submitted to the server by a third party.

4. The method of claim 1 , further comprising:

receiving, by the processor, placement data associated with the 3D augmented reality content; and

displaying the video content based on the placement data.

5. The method of claim 4 , wherein the placement data defines a boundary associated with presentation of the video content, and wherein the video content is displayed within the boundary.

6. The method of claim 1 , further comprising sending, from the mobile device to the server, a notification associated with a completion of display of the 3D augmented reality content, the video content, or both, at the mobile device.

7. The method of claim 1 , further comprising:

establishing communication with the server;

initiating, via the server, an order for delivery of an item to a recipient; and

communicating order request information, generated at the mobile device, to the server to initiate the order.

8. The method of claim 1 , further comprising receiving the received user input at the mobile device.

9. The method of claim 1 , further comprising, in response to completion of display of the 3D augmented reality content and the video content, sending, from the mobile device to the server, a display completion notification.

10. The method of claim 1 , wherein display of the video content is synchronized with display of the 3D augmented reality content.

11. A device comprising:

a processor; and

a memory storing one or more instructions that, when executed by the processor, cause the processor to:

receive a plurality of images from a camera, at least one image of the plurality of images including an object;

initiate display of a camera video stream based on the plurality of images;

initiate sending of identifier data to a server, the identifier data based on a received user input that corresponds to an identifier;

receive video content from the server, the video content corresponding to the identifier data;

initiate display of three dimensional (3D) augmented reality content in the camera video stream; and

initiate display of the video content on at least a portion of the 3D augmented reality content in the camera video stream, the video content associated with the object.

12. The device of claim 11 , further comprising:

a display coupled to the processor, the display configured to display the camera video stream, the 3D augmented reality content, and the video content; and

wherein the video content comprises personalized video data submitted to the server by a third party.

13. The device of claim 11 , wherein the one or more instructions, when executed by the processor, further cause the processor to:

receive placement data associated with the 3D augmented reality content; and

initiate display of the video content based on the placement data.

14. The device of claim 13 , wherein:

the placement data defines a boundary associated with presentation of the video content; and

the video content is displayed within the boundary.

15. The device of claim 11 , wherein:

to display 3D augmented reality content in the camera video stream the one or more instructions, when executed by the processor, further cause the processor to initiate display of a first 3D augmented reality object; and

the video content is displayed as overlaying at least a portion of the first 3D augmented reality object.

16. The device of claim 11 , further comprising:

a display coupled to the processor; or

the camera coupled to the processor; or

a combination thereof.

17. The device of claim 11 , wherein the one or more instructions are included in an application that is stored at the memory.

18. The device of claim 11 , wherein the one or more instructions, when executed by the processor, further cause the processor to:

receive text data, image data, or both from the server based on the identifier;

initiate display of the text data, the image data, or both in the camera video stream; and

arrange the text data, the image data, or both based on the 3D augmented reality content.

19. The device of claim 11 , wherein the memory is further configured to store the 3D augmented reality content, the video content, or a combination thereof, and wherein the one or more instructions, when executed by the processor, further cause the processor to initiate storage, at the memory, of multimedia content presented via the display, the multimedia content associated with the camera video stream, the 3D augmented reality content, the video content, or a combination thereof.

20. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receiving, at a mobile device, a plurality of images from a camera, at least one image of the plurality of images including an object;

initiating display of a camera video stream based on the plurality of images;

initiating sending of identifier data from the mobile device to a server, the identifier data based on a received user input that corresponds to an identifier;

receiving video content at the mobile device from the server, the video content corresponding to the identifier data;

initiating display of three dimensional (3D) augmented reality content in the camera video stream; and

initiating display of the video content on at least a portion of the 3D augmented reality content in the camera video stream, the video content associated with the object.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jan 15, 2026
From: SALEM INVESTMENT PARTNERS IV, LIMITED PARTNERSHIP
To: TIFF'S TREATS HOLDINGS, INC.
Reel/Frame 073482/0455 →
SECURITY INTEREST Recorded Jun 28, 2024
From: TIFF'S TREATS HOLDINGS, INC.
To: SALEM INVESTMENT PARTNERS IV, LIMITED PARTNERSHIP
Reel/Frame 067965/0792 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2021
From: CHEN, LEON; KEFFER, BRIAN; SEEVER, JOCELYN
To: TIFF'S TREATS HOLDINGS, INC.
Reel/Frame 055609/0047 →
Continuity (3)
Continuation 16403975 · May 6, 2019
Provisional Application 62676748 · May 25, 2018
Related Publication 20210272371A1 · Sep 2, 2021