Browsing within a virtual environment to determine web content of interest based on interactions with virtual objects
First Claim
Patent Images
1. A computer-implemented method, comprising:
- collecting data describing interactions between an avatar and a plurality of virtual objects in a virtual environment;
characterizing a level of interest of a user in the plurality of virtual objects using the collected data, wherein the user is controlling the avatar through a client application configured to access the virtual environment;
receiving, from the user, a command to view web content, which activates a web browser to view the web content, wherein the web content is from a web environment, wherein the web browser and the web content are different from and external to the virtual environment, wherein the avatar is not in the web environment;
identifying at least one virtual object, of the plurality of virtual objects, in which the user has a level of interest which exceeds a predetermined level of interest;
determining web content included in the web environment that corresponds to the at least one virtual object from the virtual environment identified as exceeding the predetermined level of interest, wherein determining the web content comprises matching a description of the web content to a description of the at least one virtual object; and
providing the determined web content for display to the user via a web browser in a browsing session accessing the web environment, responsive to the command received from the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide techniques for integrating web browsing with a three dimensional (3D) immersive environment. In one embodiment, characteristics describing a user'"'"'s web browsing history may be used to identify objects that are of interest to the user. The objects of interest may be matched to objects included in a virtual environment. The virtual objects may then be presented to the user within an interface to the virtual environment. In another embodiment, characteristics of user interactions with virtual objects may be used to determine related web content. The related web content may be presented to the user in a web browser.
-
Citations
21 Claims
-
1. A computer-implemented method, comprising:
-
collecting data describing interactions between an avatar and a plurality of virtual objects in a virtual environment; characterizing a level of interest of a user in the plurality of virtual objects using the collected data, wherein the user is controlling the avatar through a client application configured to access the virtual environment; receiving, from the user, a command to view web content, which activates a web browser to view the web content, wherein the web content is from a web environment, wherein the web browser and the web content are different from and external to the virtual environment, wherein the avatar is not in the web environment; identifying at least one virtual object, of the plurality of virtual objects, in which the user has a level of interest which exceeds a predetermined level of interest; determining web content included in the web environment that corresponds to the at least one virtual object from the virtual environment identified as exceeding the predetermined level of interest, wherein determining the web content comprises matching a description of the web content to a description of the at least one virtual object; and providing the determined web content for display to the user via a web browser in a browsing session accessing the web environment, responsive to the command received from the user. - View Dependent Claims (2, 3, 4, 19, 20, 21)
-
-
5. A computer program product for determining web content of interest based on interactions with virtual objects the computer program product comprising:
a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code comprising; computer-readable program code configured to collect data describing interactions between an avatar and a plurality of virtual objects in a virtual environment; computer-readable program code configured to characterize a level of interest of a user in the plurality of virtual objects using the collected data, wherein the user is controlling the avatar through a client application configured to access the virtual environment; computer-readable program code configured to receive, from the user, a command to view web content, which activates a web browser to view the web content, wherein the web content is from a web environment, wherein the web browser and the web content are different from and external to the virtual environment, wherein the avatar is not in the web environment; identifying at least one virtual object, of the plurality of virtual objects, in which the user has a level of interest which exceeds a predetermined level of interest; computer-readable program code configured to determine web content included in the web environment that corresponds to the at least one virtual object from the virtual environment identified as exceeding the predetermined level of interest, wherein determining the web content comprises matching a description of the web content to a description of the at least one virtual object; and computer-readable program code configured to provide the determined web content for display to the user via a web browser in a browsing session accessing the web environment, responsive to the command received from the user. - View Dependent Claims (6, 7, 8, 16, 17, 18)
-
9. A system, comprising:
-
a processor; and a memory containing a program, which when executed by the processor is configured to perform an operation, the operation comprising; collecting data describing interactions between an avatar and a plurality of virtual objects in a virtual environment; characterizing a level of interest of a user in the plurality of virtual objects using the collected data, wherein the user is controlling the avatar through a client application configured to access the virtual environment; receiving, from the user, a command to view web content, which activates a web browser to view the web content, wherein the web content is from a web environment, wherein the web browser and the web content are different from and external to the virtual environment, wherein the avatar is not in the web environment, identifying at least one virtual object, of the plurality of virtual objects, in which the user has a level of interest which exceeds a predetermined level of interest; determining web content included in the web environment that corresponds to the at least one virtual objects from the virtual environment identified as exceeding the predetermined level of interest, wherein determining the web content comprises matching a description of the web content to a description of the at least one virtual object; and providing the determined web content for display to the user via a web browser in a browsing session accessing the web environment, responsive to the command received from the user. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification