METHODS AND SYSTEMS FOR PROVIDING ACCESS, FROM WITHIN A VIRTUAL WORLD, TO AN EXTERNAL RESOURCE
First Claim
1. A method for providing, to a client device, access, via a command executed in a virtual world application executing on a first server, to a resource executing on a second server, the method comprising the steps of:
- (a) transmitting, by a virtual world application executing on a first server, to a client device, data representative of at least one virtual world object for display on the client device;
(b) receiving, by the virtual world application, from the client device, a request to access a resource executed on a second server;
(c) requesting, by the virtual world application, access to the requested resource executed on the second server;
(d) receiving, by the virtual world application, from the second server, output data generated by the requested resource executed on the second server; and
(e) transmitting, by the virtual world application, to the client device, the output data generated by the requested resource and data representative of a second virtual world object.
7 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.
200 Citations
25 Claims
-
1. A method for providing, to a client device, access, via a command executed in a virtual world application executing on a first server, to a resource executing on a second server, the method comprising the steps of:
-
(a) transmitting, by a virtual world application executing on a first server, to a client device, data representative of at least one virtual world object for display on the client device; (b) receiving, by the virtual world application, from the client device, a request to access a resource executed on a second server; (c) requesting, by the virtual world application, access to the requested resource executed on the second server; (d) receiving, by the virtual world application, from the second server, output data generated by the requested resource executed on the second server; and (e) transmitting, by the virtual world application, to the client device, the output data generated by the requested resource and data representative of a second virtual world object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing, to a client device, access to an application executing on a first server, via a command executed in a virtual world application executing on a second server, comprising:
-
a client device displaying data generated by a virtual world application; a first server executing a requested resource; and a second server executing the virtual world application, receiving, from the first server, output data generated by the execution of the requested resource, and transmitting, to the client device, the received data and data representative of at least one virtual world object. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for displaying, in a virtual world environment, output data generated by a resource executing on a first machine, the virtual world environment generated by a second machine, the method comprising the steps of:
-
receiving, by a virtual world client executing on a first machine, from a second machine, data representative of at least one virtual world object for display on the first machine; receiving, by the virtual world client, a request to render, on the at least one virtual world object, output data generated by a resource executed on the first machine; intercepting, by an agent in communication with the virtual world client, the output data generated by the resource executed on the first machine; and rendering, by the virtual world client, the at least one virtual world object with a texture including the output data generated by the resource executed on the first machine. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system for displaying, in a virtual world environment, output data generated by a resource executing on a first machine, the virtual world environment generated by a second machine, comprising:
-
an agent executing on a first machine and intercepting output data generated by a resource executed on the first machine; a virtual world client executing on the first machine, receiving, from a second machine, data representative of at least one virtual world object for display on the first machine and rendering the at least one virtual world object with a texture including the intercepted output data generated by the resource executed on the first machine. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A computer readable medium having instructions thereon that when executed cause a processor to display, in a virtual world environment, output data generated by a resource executing on a first machine, the virtual world environment generated by a second machine, the computer readable medium comprising:
-
instructions to receive, by a first agent executing on a first machine, from a virtual world application executing on a second machine, a request to access a resource executed on the first machine; instructions to transmit, by the first agent, to the virtual world application, output data generated by the requested resource executed on the first machine; and instructions to transmit, by a second agent in communication with the virtual world application, to a third machine, the output data generated by the requested resource, data representative of a virtual world object, and an instruction to render the virtual world object with a texture including the output data generated resource.
-
Specification