CPC H04L 65/4015 (2013.01) [A63F 13/35 (2014.09); A63F 13/92 (2014.09); G06F 3/013 (2013.01); G06F 3/016 (2013.01); G06F 3/017 (2013.01); G06F 16/954 (2019.01); G06T 19/006 (2013.01); H04L 67/02 (2013.01); H04L 67/131 (2022.05); A63F 2300/1093 (2013.01); A63F 2300/577 (2013.01); A63F 2300/695 (2013.01); A63F 2300/8082 (2013.01); H04L 69/14 (2013.01)] |
AS A RESULT OF REEXAMINATION, IT HAS BEEN DETERMINED THAT: |
Claim 1 is determined to be patentable as amended. |
Claims 2-20, dependent on an amended claim, are determined to be patentable. |
New claims 21-33 are added and determined to be patentable. |
1. A system comprising:
a first user device configured to communicate with a computer network comprising one or more computing devices, the one or more computing devices comprising:
one or more processors, and
memory storing instructions which, when executed by the one or more processors, cause the one or more processors to process first virtual world data;
wherein the computer network is configured to:
receive, via a user-sensing system, from a first user, a first input, and
receive, via an environment-sensing system, from a local environment of the first user device, a second input,
wherein:
one or more of the one or more computing devices are configured to generate second virtual world data based on the first virtual world data and further based on at least one of the first input and the second input,
the first user device is further configured to present, based on the second virtual world data, virtual content to the first user,
presenting the virtual content to the first user comprises presenting a visual rendering of the virtual content in a 3D format, and
presenting the visual rendering of the virtual content in the 3D format comprises presenting the visual rendering on a display based on a position and orientation of the first user device [ , and
wherein:
the second virtual world data comprises a virtual object; and
the one or more computing devices comprises a server configured to:
predict a time and location of an event associated with the virtual object with respect to a second user,
communicate a written message to a second user device associated with the second user, the written message comprising the predicted time and location of the event with respect to the second user, and
after communicating said written message to the second user device, present the event at the predicted time and location to the second user.]
|
[ 21. The system of claim 1, wherein the written message comprises an email.]
|
[ 22. The system of claim 1, wherein the written message comprises a text message.]
|
[ 23. The system of claim 1, wherein the written message comprises an instant message.]
|
[ 24. The system of claim 1, wherein the virtual object comprises a vehicle and the location of the event comprises a location of the vehicle determined using geolocation mapping software.]
|
[ 25. The system of claim 24, wherein the vehicle is configured to be operated by the first user.]
|
[ 26. The system of claim 24, wherein the vehicle is configured to be operated by the second user.]
|
[ 27. The system of claim 24, wherein the vehicle is configured to be operated by an intelligent software agent configured to execute via the computer network in conjunction with one or more of the first user and the second user.]
|
[ 28. The system of claim 24, wherein the vehicle is configured to be operated by a plurality of users remote to the second user.]
|
[ 29. The system of claim 1, wherein the server is further configured to:
predict a second time and location of the event with respect to the first user,
communicate a written message to the first user device, the written message comprising the predicted second time and location of the event with respect to the first user, and
present the event at the predicted second time and location to the first user.]
|
[ 30. The system of claim 29, wherein the first user and the second user are located in different geographical regions.]
|
[ 31. The system of claim 29, wherein the first user and the second user are located in different time zones.]
|
[ 32. The system of claim 29, wherein the first user and the second user are located in different countries.]
|
[ 33. The system of claim 1, wherein the server is further configured to track the virtual object.]
|