IP Library Granted Patent US 11,908,092
Granted Patent B2
US 11,908,092 · App. 17/971,848 · Granted Feb 20, 2024

Collaborative augmented reality

Inventors: Sean Blanchflower (Cambridge, GB); Timothy Halbert (Cambridge, GB)
Assignee: OPEN TEXT CORPORATION
G06T19/006A63F13/50A63F13/65A63F13/655G06F3/1438G06F3/1462G06T15/20G06V10/751G06V20/80A63F2300/1093A63F2300/5533A63F2300/69G06T2219/024G06V10/40G06V20/46
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,908,092
App. No.
17/971,848
Granted
Feb 20, 2024
Kind
B2
Abstract

Augmented reality presentations are provided at respective electronic devices. A first electronic device receives information relating to modification made to an augmented reality presentation at a second electronic device, and the first electronic device modifies the first augmented reality presentation in response to the information.

Claims (47)

1. A method, comprising:

during a collaborative augmented reality session that involves multiple electronic devices capturing a physical target or a replica of the physical target, receiving, by a computer, modification information on collaborative modifications made at the multiple electronic devices;

storing, by the computer, the modification information as state information regarding the collaborative augmented reality session;

determining, by the computer, that an additional electronic device has captured a physical target or a replica of the physical target that is the same as the physical target or the replica of the physical target captured by the multiple electronic devices;

connecting, by the computer, the additional electronic device to the collaborative augmented reality session; and

providing, by the computer, the state information regarding the collaborative augmented reality session to the additional electronic device.

2. The method according to claim 1 , wherein the determining comprises receiving an image or a video from the additional electronic device and wherein the image or the video received from the additional electronic device contains a perspective of the physical target or the replica of the physical target.

3. The method according to claim 2 , wherein the perspective of the physical target or the replica of the physical target is different from perspectives of the physical target or the replica of the physical target seen by the multiple electronic devices.

4. The method according to claim 1 , wherein the computer comprises one of the multiple electronic devices or an augmented reality server.

5. The method according to claim 1 , wherein the computer comprises one of the multiple electronic devices configured as an augmented reality server.

6. The method according to claim 1 , further comprising:

determining that no additional electronic device has been added to the collaborative augmented reality session; and

waiting for information reporting a modification made at any electronic device in the collaborative augmented reality session.

7. The method according to claim 1 , further comprising:

tracking movements of the multiple electronic devices based on detected poses of the multiple electronic devices relative to the physical target or the replica of the physical target captured by the multiple electronic devices.

8. A system, comprising:

a processor;

a non-transitory computer-readable medium; and

instructions stored on the non-transitory computer-readable medium and translatable by the processor for:

during a collaborative augmented reality session that involves multiple electronic devices capturing a physical target or a replica of the physical target, receiving modification information on collaborative modifications made at the multiple electronic devices;

storing the modification information as state information regarding the collaborative augmented reality session;

determining that an additional electronic device has captured a physical target or a replica of the physical target that is the same as the physical target or the replica of the physical target captured by the multiple electronic devices;

connecting the additional electronic device to the collaborative augmented reality session; and

providing the state information regarding the collaborative augmented reality session to the additional electronic device.

9. The system of claim 8 , wherein the determining comprises receiving an image or a video from the additional electronic device and wherein the image or the video received from the additional electronic device contains a perspective of the physical target or the replica of the physical target.

10. The system of claim 9 , wherein the perspective of the physical target or the replica of the physical target is different from perspectives of the physical target or the replica of the physical target seen by the multiple electronic devices.

11. The system of claim 8 , wherein the system comprises one of the multiple electronic devices or an augmented reality server.

12. The system of claim 8 , wherein the system comprises one of the multiple electronic devices configured as an augmented reality server.

13. The system of claim 8 , where the instructions are further translatable by the processor for:

determining that no additional electronic device has been added to the collaborative augmented reality session; and

waiting for information reporting a modification made at any electronic device in the collaborative augmented reality session.

14. The system of claim 8 , where the instructions are further translatable by the processor for:

tracking movements of the multiple electronic devices based on detected poses of the multiple electronic devices relative to the physical target or the replica of the physical target captured by the multiple electronic devices.

15. A computer program product comprising a non-transitory computer-readable medium storing instructions translatable by a processor for:

during a collaborative augmented reality session that involves multiple electronic devices capturing a physical target or a replica of the physical target, receiving modification information on collaborative modifications made at the multiple electronic devices;

storing the modification information as state information regarding the collaborative augmented reality session;

determining that an additional electronic device has captured a physical target or a replica of the physical target that is the same as the physical target or the replica of the physical target captured by the multiple electronic devices;

connecting the additional electronic device to the collaborative augmented reality session; and

providing the state information regarding the collaborative augmented reality session to the additional electronic device.

16. The computer program product of claim 15 , wherein the determining comprises receiving an image or a video from the additional electronic device and wherein the image or the video received from the additional electronic device contains a perspective of the physical target or the replica of the physical target.

17. The computer program product of claim 16 , wherein the perspective of the physical target or the replica of the physical target is different from perspectives of the physical target or the replica of the physical target seen by the multiple electronic devices.

18. The computer program product of claim 15 , wherein the processor is part of one of the multiple electronic devices or an augmented reality server.

19. The computer program product of claim 15 , where the instructions are further translatable by the processor for:

determining that no additional electronic device has been added to the collaborative augmented reality session; and

waiting for information reporting a modification made at any electronic device in the collaborative augmented reality session.

20. The computer program product of claim 15 , where the instructions are further translatable by the processor for:

tracking movements of the multiple electronic devices based on detected poses of the multiple electronic devices relative to the physical target or the replica of the physical target captured by the multiple electronic devices.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2024
From: OPEN TEXT CORP.
To: CROWDSTRIKE, INC.
Reel/Frame 068113/0981 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2022
From: LONGSAND LIMITED
To: AURASMA LIMITED
Reel/Frame 061651/0137 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2022
From: AURASMA LIMITED
To: OPEN TEXT CORPORATION
Reel/Frame 061651/0151 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2022
From: BLANCHFLOWER, SEAN; HALBERT, TIMOTHY
To: LONGSAND LIMITED
Reel/Frame 061880/0465 →