IP Library Granted Patent US 9,607,438
Granted Patent B2
US 9,607,438 · App. 14/437,165 · Granted Mar 28, 2017

Collaborative augmented reality

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 9,607,438
App. No.
14/437,165
Granted
Mar 28, 2017
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 (46)

1. A method comprising:

presenting, at a display associated with a first electronic device, a first augmented reality presentation based on a physical target captured by a camera of the first electronic device;

receiving, by the first electronic device, an indication of a collaborative modification made to a second augmented reality presentation displayed at a second electronic device based on the physical target or a replica of the physical target, wherein the first and second electronic devices are in a collaborative augmented reality session initiated upon detection that the first and second electronic devices have captured an image or video of the physical target or the replica of the physical target; and

modifying, by the first electronic device, the first augmented reality presentation in response to the indication of the collaborative modification.

2. The method of claim 1 , wherein presenting the first augmented reality presentation comprises presenting the first augmented reality presentation that contains additional content in addition to the image or video of the physical target or the replica of the physical target.

3. The method of claim 2 , wherein the additional content includes at least one of audio data, video data, image data, or text data.

4. The method of claim 1 , wherein the image of the physical target comprises a picture of an object and the replica of the physical target comprises the same picture or a picture of a copy of the same object.

5. The method of claim 1 , wherein the first augmented reality presentation has a different perspective of the physical target than the second augmented reality presentation due to different relative poses of the first and second electronic devices to the physical target or the replica of the physical target.

6. The method of claim 5 , further comprising:

tracking, by the first electronic device, movement of the first electronic device with respect to the physical target; and

modifying the first augmented reality presentation to update the perspective of the physical target provided in the first augmented reality presentation due to change in position of the first electronic device with respect to the physical target.

7. The method of claim 1 , further comprising:

storing state information relating to a current state of a collaborative augmented reality session including the first and second augmented reality presentations; and

upon detecting addition of a third electronic device to the collaborative augmented reality session, providing the state information to the third electronic device to allow the third electronic device to display an augmented reality presentation having a state consistent with the current state of the collaborative augmented reality session.

8. The method of claim 1 , further comprising:

receiving, at the first electronic device, user input to modify the first augmented reality presentation; and

sending, by the first electronic device, modification information over a network to communicate the modification to the second electronic device to cause the second electronic device to modify the second augmented reality presentation based on the modification information.

9. The method of claim 1 , further comprising:

receiving, by the first electronic device, information regarding a first role of a first user of the first electronic device that is different from a second role assigned to a second user of the second electronic device.

10. A server comprising:

at least one processor;

non-transitory machine-readable storage medium; and

stored instructions translatable by the at least one processor to:

in response to receiving information from plural electronic devices relating to capture of a physical target, obtain information for augmenting augmented reality presentations at the plural electronic devices;

receive information regarding modification of at least one of the augmented reality presentations at a corresponding at least one of the plural electronic devices, wherein the plurality of electronic devices are in a collaborative augmented reality session initiated upon detection that the plural electronic devices have captured an image or video of the physical target or a replica of the physical target; and

store state information including the information regarding modification, the state information relating to a current state of the collaborative augmented reality session including the augmented reality presentations.

11. The server of claim 10 , wherein the stored instructions are further translatable by the at least one processor to:

detect an addition of an additional electronic device to the collaborative augmented reality session; and

provide the state information to the additional electronic device to cause the additional electronic device to display an augmented reality presentation in the collaborative augmented reality session that is consistent with the augmented reality presentations at the plural electronic devices.

12. The server of claim 11 , wherein the detection of the addition of the additional electronic device to the collaborative augmented reality session is based on the at least one processor determining that a physical target captured by the additional electronic device matches the physical target captured by the plural electronic devices.

13. The server of claim 10 , wherein the obtained information is at least one selected from among audio data, video data, image data, and text data, the obtained information to add to a visual output of the captured physical target in each of the augmented reality presentations.

14. The server of claim 10 , wherein the at least one processor is to further:

determine whether the physical target captured by each of the plural electronic devices is the same physical target; and

in response to the determining, indicating that the augmented reality presentations at the plural electronic devices are part of the collaborative augmented reality session.

15. An article comprising at least one non-transitory machine-readable storage medium storing instructions that upon execution by at least one processor cause a first electronic device to:

present, at a display associated with the first electronic device, a first augmented reality presentation based on a physical target captured by a camera of the first electronic device;

receive an indication of a collaborative modification made to a second augmented reality presentation displayed at a second electronic device based on the physical target or a replica of the physical target, wherein the first and second electronic devices are in a collaborative augmented reality session initiated upon detection that the first and second electronic devices have captured an image or video of the physical target or the replica of the physical target; and

modify the first augmented reality presentation in response to the indication of the collaborative modification.

16. The article of claim 15 , wherein the first augmented reality presentation contains additional content in addition to the image or video of the physical target or the replica of the physical target and wherein the additional content includes at least one of audio data, video data, image data, or text data.

17. The article of claim 15 , wherein the image of the physical target comprises a picture of an object and the replica of the physical target comprises the same picture or a picture of a copy of the same object.

18. The article of claim 15 , wherein the first augmented reality presentation has a different perspective of the physical target than the second augmented reality presentation due to different relative poses of the first and second electronic devices to the physical target or the replica of the physical target.

19. The article of claim 15 , wherein the instructions when execution by the at least one processor further cause the first electronic device to:

detect an addition of an additional electronic device to the collaborative augmented reality session, wherein the detection of the addition of the additional electronic device to the collaborative augmented reality session is based on the at least one processor determining that a physical target captured by the additional electronic device matches the physical target captured by the first electronic device.

20. The article of claim 15 , wherein the instructions when execution by the at least one processor further cause the first electronic device to:

determine whether the physical target captured by the second electronic device is the same physical target; and

in response to the determining, indicating that the augmented reality presentation at the second electronic device is part of the collaborative augmented reality session.

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 Jul 14, 2016
From: AURASMA LIMITED
To: OPEN TEXT CORPORATION
Reel/Frame 039159/0804 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2015
From: LONGSAND LIMITED
To: AURASMA LIMITED
Reel/Frame 037022/0547 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2015
From: BLANCHFLOWER, SEAN; HALBERT, TIMOTHY
To: LONGSAND LIMITED
Reel/Frame 035476/0338 →