US 11,943,282 B2
System for providing synchronized sharing of augmented reality content in real time across multiple devices
Nicholas Rafkind, Santa Fe, NM (US); and Steve Lukas, Venice, CA (US)
Assigned to Iris XR Inc., Venice, CA (US)
Filed by Iris Tech Inc., Santa Fe, NM (US)
Filed on Dec. 5, 2022, as Appl. No. 18/075,329.
Application 18/075,329 is a continuation of application No. 17/075,443, filed on Oct. 20, 2020, granted, now 11,522,945.
Prior Publication US 2023/0106709 A1, Apr. 6, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/10 (2022.01); G02B 27/01 (2006.01); G06F 9/54 (2006.01); G06T 19/00 (2011.01); H04L 65/60 (2022.01)
CPC H04L 67/10 (2013.01) [G02B 27/0172 (2013.01); G06F 9/54 (2013.01); G06T 19/006 (2013.01); H04L 65/60 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An augmented reality (AR) platform configured to communicate and exchange data with a plurality of augmented reality (AR)-capable devices over a network, the plurality of AR-capable devices provide respective users with an augmented view of a real-world environment and each comprises an associated localization system that is specific to a platform of the respective AR-capable device, wherein the AR platform is configured to synchronize sharing of augmented reality content in real time across the plurality of AR-capable devices within the real-world environment, the AR platform comprising a hardware processor coupled to non-transitory, computer-readable memory containing instructions executable by the processor to cause the AR platform to:
receive, from each of the plurality of AR-capable devices, localization data for establishing a location of a respective AR-capable device within the real-world environment, wherein the localization data is based on a platform-specific localization algorithm run by each AR-capable device to thereby localize the respective AR-capable device within the real-world environment, wherein at least a first AR-capable device provides localization data associated with an anchor-based system and at least a second AR-capable device provides localization data associated with an image tracking-based system;
process the localization data, including synchronously aligning the localization data from each of the AR-capable devices relative to a shared, fixed origin point within the real-world environment, and assign a location of each AR-capable device relative to a shared, fixed origin point within the real-world environment, wherein the shared, fixed origin point comprises position data associated with a specific physical location and orientation within the real-world environment to which AR content is to be associated; and
transmit AR content to each of the AR-capable devices, the AR content configured to be displayed and rendered by each AR-capable device based, at least in part, on the assigned location of each respective AR-capable device, in which visual presentation of the AR content is adapted to each respective user's point of view as a result of the assigned location within the real-world environment relative to the shared, fixed origin point.