IP Library › Granted Patent US 10,997,761
Granted Patent B2
US 10,997,761 · App. 16/196,557 · Granted May 4, 2021

Systems and methods for creating and delivering augmented reality content

Inventor: Rodney Guzman (Vancouver, CA)
Assignee: ImagineAR Inc.
G06T11/60G06K9/6202G06T19/006G06F16/22G06F16/31H04L67/10
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 10,997,761
App. No.
16/196,557
Filed
Nov 20, 2018
Granted
May 4, 2021
Kind
B2
Examiner
CHU, DAVID H
Art Unit
2616
USPC
345/633
Abstract

The present invention relates to systems and methods suitable for creating and delivering augmented reality (AR) content. In particular, the present invention relates to systems and methods to create portable AR content to be downloaded, rendered, and displayed on a display device in real-time.

Claims (35)

1. A system for delivering portable augmented reality (AR) content, the system comprising:

a user interface (UI) module being configured to receive AR source content and content display parameters from a content provider device, the content display parameters defining visual formatting;

a transformation module designed to convert the AR source content and the content display parameters, received from the user interface (UI) module, from a proprietary format to portable AR content having one or more native formats embedded with the content display parameters for device-specific rendering directly by operating systems according to the visual formatting; and

a delivery module being configured to deliver the portable AR content in the one or more native formats to the content provider device, running the operating systems in the one or more native formats, upon receipt of tokenized data from a real-world environment matching the portable AR content, the portable AR content being embedded with the content display parameters in the one or more native formats causes the content provider device to display the AR source content according to the visual formatting based on the content display parameters.

2. The system of claim 1 , wherein the UI module is further configured to receive additional information about the AR source content including at least one of a geolocation of the content provider device and an operating system of the content provider device.

3. The system of claim 2 , wherein the transforming of the AR source content further comprises packaging one or more variants for different operating systems for the one or more native formats into an AR package.

4. The system of claim 3 , wherein the transforming of the AR source content further comprises storing the AR package in a structured database.

5. The system of claim 4 , wherein the additional information about the AR source content is stored in an unstructured database.

6. The system of claim 1 , wherein the delivery module is further configured to receive requests for AR content from one or more content consumer devices, the request including at least one of a geolocation and a real-world image at the geolocation.

7. The system of claim 6 , wherein, in response to the received requests, the delivery module is further configured to determine whether to deliver the portable AR content to the one or more content consumer devices based on additional information.

8. The system of claim 7 , wherein the additional information comprises a marker and the determining comprises comparing tokenization information for the portable AR content to tokenized data of the real-world image to identify the marker at the geolocation.

9. A method for transforming augmented reality (AR) content into portable AR content, the method comprising:

receiving, from a content provider device, AR source content and content display parameters to be associated with the AR content uploaded by an end user, the content display parameters defining visual formatting;

transforming and packaging, by a content management system, the AR source content and the content display parameters into from a proprietary format to a portable AR object including one or more native formats embedded with the content display parameters for device-specific rendering directly by operating systems formats according to the visual formatting;

storing, by a content management system, the portable AR object in a storage device for delivery to content consumer devices; and

delivering the portable AR content in the one or more native formats to the content provider device running the operating systems in the one or more native formats in response to receiving tokenized data from a real-world environment matching the portable AR content, wherein the portable AR content in the one or more native formats causes the content provider device to display the AR source content according to the visual formatting based on the content display parameters.

10. The method of claim 9 , further comprises receiving, from a content provider device, additional information about the AR source content including at least one of a geolocation of the content provider device and an operating system of the content provider device.

11. The method of claim 10 , wherein the transforming of the AR source content further comprises packaging one or more variants for different operating systems for the one or more native formats into an AR package.

12. The method of claim 11 , further comprises storing the AR package in a structured database.

13. The method of claim 11 , further comprises storing the additional information about the AR source content in an unstructured database.

14. The method of claim 9 , further comprises receiving, from a content provider device, requests for AR content from one or more content consumer devices, the request including at least one of a geolocation and a real-world image at the geolocation.

15. The method of claim 14 , further comprises determining, in response to the received requests, whether to deliver the portable AR content to the one or more content consumer devices based on additional information.

16. The method of claim 15 , wherein the additional information comprises a marker and the determining comprises comparing tokenization information for the portable AR content to tokenized data of the real-world image to identify the marker at the geolocation.

17. A computer program product for delivering portable augmented reality (AR) content, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions readable/executable by a computing device to cause the computing device to:

receive, from a content provider device, AR source content and content display parameters to be associated with the AR content uploaded by an end user, the content display parameters defining visual formatting;

transform and package, by a content management system, the AR source content and the content display parameters from a proprietary format to a portable AR object including one or more native formats embedded with the content display parameters for device-specific rendering directly by operating systems according to the visual formatting;

store, by a content management system, the portable AR object in a storage device for delivery to content consumer devices; and

deliver the portable AR content in the one or more native formats to the content provider device running the operating systems in the one or more native formats in response to receiving tokenized data from a real-world environment matching the portable AR content, wherein the portable AR content in the one or more native formats causes the content provider device to display the AR source content according to the visual formatting based on the content display parameters.

18. The computer program product of claim 17 , further comprising:

receiving additional information about the AR source content including at least one of a geolocation of the content provider device and an operating system of the content provider device; and

transforming of the AR source content further comprises packaging one or more variants for different operating systems for the one or more native formats into an AR package.

19. The computer program product of claim 18 , further comprises storing the AR package in a structured database and storing the additional information about the AR source content in an unstructured database.

20. The computer program product of claim 19 , further comprises:

receiving, from a content provider device, requests for AR content from one or more content consumer devices, the request including at least one of a geolocation and a real-world image at the geolocation; and

determining, in response to the received requests, whether to deliver the portable AR content to the one or more content consumer devices based on the additional information, wherein the additional information comprises a marker and the determining comprises comparing tokenization information for the portable AR content to tokenized data of the real-world image to identify the marker at the geolocation.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED AT REEL: 047925 FRAME: 0277. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 7, 2021
From: GUZMAN, RODNEY
To: IMAGINATION PARK TECHNOLOGIES INC.
Reel/Frame 055849/0136 →
CHANGE OF NAME Recorded Apr 7, 2021
From: IMAGINATION PARK TECHNOLOGIES INC.
To: IMAGINEAR INC.
Reel/Frame 055859/0755 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2019
From: IMAGINE AR INC.
To: IMAGINATION PARK TECHNOLOGIES INC.
Reel/Frame 049929/0099 →
CHANGE OF NAME Recorded Jul 31, 2019
From: IMAGINATION PARK TECHNOLOGIES INC.
To: IMAGINE AR INC.
Reel/Frame 049915/0112 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2019
From: GUZMAN, RODNEY
To: IMAGINATION PARK TECHNOLOGIES INC.
Reel/Frame 047925/0277 →
Continuity (2)
Provisional Application 62757880 · Nov 9, 2018
Related Publication 20200151927A1 · May 14, 2020
Cited By (2)
US 12,675,531 US 12,718,650