US 10,234,939 C2 (12,877th)
Systems and methods for a plurality of users to interact with each other in augmented or virtual reality systems
Samuel A. Miller, Hollywood, FL (US); and Rony Abovitz, Hollywood, FL (US)
Filed by Magic Leap, Inc., Dania Beach, FL (US)
Assigned to MAGIC LEAP, INC., Plantation, FL (US)
Reexamination Request No. 90/019,292, Oct. 25, 2023.
Reexamination Certificate for Patent 10,234,939, issued Mar. 19, 2019, Appl. No. 14/702,710, May 2, 2015.
Reexamination Certificate C1 10,234,939, issued Apr. 19, 2023.
Application 90/019,292 is a continuation of application No. 14/205,126, filed on Mar. 11, 2014, granted, now 10,629,003.
Claims priority of provisional application 61/776,771, filed on Mar. 11, 2013.
Ex Parte Reexamination Certificate issued on Mar. 26, 2025.
Int. Cl. G06F 3/01 (2006.01); G02B 27/00 (2006.01); G02B 27/01 (2006.01); G06K 9/46 (2006.01); G06T 1/20 (2006.01); G06T 7/73 (2017.01); G06T 19/00 (2011.01); G09G 5/00 (2006.01); H04L 29/06 (2006.01); H04L 29/08 (2006.01); H04L 67/10 (2022.01); H04L 67/131 (2022.01)
CPC G06T 19/006 (2013.01) [G02B 27/0093 (2013.01); G02B 27/017 (2013.01); G02B 27/0172 (2013.01); G06F 3/013 (2013.01); G06F 3/016 (2013.01); G06F 3/017 (2013.01); G06T 1/20 (2013.01); G06T 7/73 (2017.01); G09G 5/006 (2013.01); H04L 67/10 (2013.01); H04L 67/131 (2022.05); G02B 2027/0127 (2013.01); G02B 2027/0138 (2013.01); G02B 2027/014 (2013.01); G02B 2027/0178 (2013.01); G02B 2027/0187 (2013.01); G06T 2207/30201 (2013.01); G06T 2219/024 (2013.01); G09G 2370/02 (2013.01); G09G 2370/20 (2013.01)]
OG exemplary drawing
AS A RESULT OF REEXAMINATION, IT HAS BEEN DETERMINED THAT:
Claims 3-5 were previously cancelled.
Claims 1 and 22 are determined to be patentable as amended.
Claims 2 and 6-21, dependent on an amended claim, are determined to be patentable.
1. A system for interaction between a first user and a second user within a virtual world comprising virtual world data, the system comprising:
a first head-mounted user display device associated with the first user at a first geographical location;
a second head-mounted user display device associated with the second user at a second geographical location different from the first geographical location; and
a processor configured to
sense an inanimate real world object at the first geographic location of the first head-mounted user display device, wherein the inanimate real world object at the first geographic location is selected for display by the first user,
trigger generation of additional virtual world data corresponding to a virtual representation of an additional virtual object different from the inanimate real world object such that the additional virtual object does not represent the inanimate real world object in response to the inanimate real world object at the first geographical location of the first head-mounted user display device being sensed by the processor, the additional virtual object appearing to be related to the inanimate real world object in a digital-to-physical object relationship, and
add the additional virtual world data to the virtual world data,
wherein the virtual world data includes at least a virtual representation of the inanimate real world object selected for display by the first user and the virtual representation of the additional virtual object in relation to thereto,
wherein the inanimate real world object selected for display by the first user sensed at the first geographic location by the first head-mounted user display device and the additional virtual object appear to be physically present in an augmented reality view of the virtual world displayed to the second user using the second head-mounted user display device, the virtual representation of the inanimate real world object generated as a result of the first head-mounted user display device sensing the inanimate real world object selected for display by the first user to generate a virtual representation of the inanimate real world object as the inanimate real world object appears in the first geographic location,
wherein first head-mounted user display device is operable to display a blended reality view of the virtual world to the first user at the first geographical location based on the virtual world data, and
wherein the second head-mounted user display device is operable to display a virtual reality view of the virtual world to the second user at the second geographical location based on the virtual world data, such that the second user can see the virtual representation of the inanimate real world object that is selected for display by the first user through the second head-mounted user display device at the second geographical location and the additional virtual object [ , and
wherein the additional virtual object changes in accordance with a distance between the first and second users] .
[ 22. A system for interaction between a first user and a second user within a virtual world comprising virtual world data, the system comprising:
a first head-mounted user display device associated with the first user at a first geographical location;
a second head-mounted user display device associated with the second user at a second geographical location different from the first geographical location; and
a processor configured to
sense an inanimate real world object at the first geographic location of the first head-mounted user display device, wherein the inanimate real world object at the first geographic location is selected for display by the first user,
trigger generation of additional virtual world data corresponding to a virtual representation of an additional virtual object in response to the inanimate real world object at the first geographical location of the first head-mounted user display device being sensed by the processor, the additional virtual object appearing to be different from and completely external to the inanimate real world object, and
add the additional virtual world data to the virtual world data,
wherein the virtual world data includes at least a virtual representation of the inanimate real world object selected for display by the first user and the virtual representation of the additional virtual object in relation to thereto,
wherein the inanimate real world object selected for display by the first user sensed at the first geographic location by the first head-mounted user display device and the additional virtual object appear to be physically present in an augmented reality view of the virtual world displayed to the second user using the second head-mounted user display device, the virtual representation of the inanimate real world object generated as a result of the first head-mounted user display device sensing the inanimate real world object selected for display by the first user to generate a virtual representation of the inanimate real world object as the inanimate real world object appears in the first geographic location,
wherein first head-mounted user display device is operable to display a blended reality view of the virtual world to the first user at the first geographical location based on the virtual world data,] and
[ wherein the second head-mounted user display device is operable to display a virtual reality view of the virtual world to the second user at the second geographical location based on the virtual world data, such that the second user can see the virtual representation of the inanimate real world object that is selected for display by the first user through the second head-mounted user display device at the second geographical location and the additional virtual object, and
wherein the additional virtual object changes in accordance with a distance between the first and second users] .