Methods and systems for providing access, from within a virtual world, to an external resource
First Claim
1. A method for providing for a virtual world provided by a first server access to a resource residing on a second server unaffiliated with the virtual world, the method comprising:
- (a) providing, by a virtual world client executing on a client device, a virtual world using data received from a virtual world application executing on a first server, the data comprising at least one virtual world object;
(b) receiving, by the virtual world application, from the virtual world client, a request to access a resource residing on a second server unaffiliated with the virtual world;
(c) connecting, by the virtual world application, to the requested resource residing on the second server using a presentation layer protocol data stream;
(d) generating, by the virtual world application, output data using the requested resource residing on the second server over the presentation layer protocol data stream;
(e) transmitting, by the virtual world application, to the virtual world client using the presentation layer protocol data stream, the output data generated using the requested resource and data representative of a modified version of the at least one virtual world object; and
(f) displaying, by the virtual world client, the output data generated using the requested resource and the at least one virtual world object provided by the virtual world application in the virtual world provided by the virtual world client.
8 Assignments
0 Petitions
Accused Products
Abstract
In a method for providing access to resources, a virtual world application executing on a first server transmits, to a client, data representative of at least one virtual world object. The virtual world application receives, from the client, a request to access a resource executed on a second server. The virtual world application requests access to the requested resource and, in response, receives output data generated by the resource. The virtual world application transmits, to the client, the received output data and data representative of a second virtual world object. In some aspects, the virtual world application receives a request to render, on a virtual world object, output data generated by a resource executed on the client. An agent intercepts the output data generated by the resource executed on the client. A virtual world client applies the intercepted output data as a texture to a virtual world object.
-
Citations
12 Claims
-
1. A method for providing for a virtual world provided by a first server access to a resource residing on a second server unaffiliated with the virtual world, the method comprising:
-
(a) providing, by a virtual world client executing on a client device, a virtual world using data received from a virtual world application executing on a first server, the data comprising at least one virtual world object; (b) receiving, by the virtual world application, from the virtual world client, a request to access a resource residing on a second server unaffiliated with the virtual world; (c) connecting, by the virtual world application, to the requested resource residing on the second server using a presentation layer protocol data stream; (d) generating, by the virtual world application, output data using the requested resource residing on the second server over the presentation layer protocol data stream; (e) transmitting, by the virtual world application, to the virtual world client using the presentation layer protocol data stream, the output data generated using the requested resource and data representative of a modified version of the at least one virtual world object; and (f) displaying, by the virtual world client, the output data generated using the requested resource and the at least one virtual world object provided by the virtual world application in the virtual world provided by the virtual world client. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for providing for a virtual world provided by a first server access to a resource residing on a second server unaffiliated with the virtual world, the system comprising:
-
a virtual world client executing on a client device provides a virtual world using data received from a virtual world application executing on a first server, the data comprising at least one virtual world object; and displays the data received from virtual world application in the virtual world provided by the virtual world client; the virtual world application executing on the first server receives from the virtual world client a request to access a resource residing on a second server unaffiliated with the virtual world; connects to the requested resource residing on the second server using a presentation layer protocol data stream; generates output data using the requested resource residing on the second server over the presentation layer protocol data stream; and transmits to the virtual world client using the presentation protocol data stream the output data generated using the requested resource and data representative of a modified version of the at least one virtual world object; and the second server where the requested resource resides. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification