MULTI-RESOLUTION THREE-DIMENSIONAL ENVIRONMENT DISPLAY
First Claim
1. A method comprising:
- processing, at a host server, input data from one or more clients to define a modeled environment of a multi-user process responsive to the input data, the modeled environment comprising information for display in at least two different display resolutions;
configuring the modeled environment for display in at least two separate overlapping windows at each client, wherein a first portion of the modeled environment is designated for display at a first display resolution in a first one of the at least two separate overlapping windows and a second portion of the modeled environment is designated for display at a second display resolution different from the first display resolution in a second one of the at least two separate overlapping windows, and the at least two overlapping windows are coordinated to provide an integrated display of the modeled environment; and
serving the modeled environment to the clients for providing a display output responsive to input.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer manages display of objects having different resolution values in a coordinated multi-player game process. One or more servers and client applications operate cooperatively to manage and display various different resolution areas representing output from the unitary game process. The server receives input data from a plurality of clients and outputs game state data to participating clients. One or more objects in the game environment may be designated for display at different resolutions than other objects in the game environment. Alternatively, objects appearing within a defined screen area may be displayed at a different resolution from whatever does not appear within the defined screen area. One or more servers transmit data to the participating client defining different display resolutions for different objects or screen areas. The game environment may be configured with transparent areas to reveal a window of the objects having different display resolution underneath.
-
Citations
20 Claims
-
1. A method comprising:
-
processing, at a host server, input data from one or more clients to define a modeled environment of a multi-user process responsive to the input data, the modeled environment comprising information for display in at least two different display resolutions; configuring the modeled environment for display in at least two separate overlapping windows at each client, wherein a first portion of the modeled environment is designated for display at a first display resolution in a first one of the at least two separate overlapping windows and a second portion of the modeled environment is designated for display at a second display resolution different from the first display resolution in a second one of the at least two separate overlapping windows, and the at least two overlapping windows are coordinated to provide an integrated display of the modeled environment; and serving the modeled environment to the clients for providing a display output responsive to input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving, from a host server, information defining different display resolutions for one or more objects and a modeled environment to be displayed at a client, the information responsive to input received at the client; rendering the one or more objects at the client to display an image of the one or more objects at a first display resolution; rendering the modeled environment at the client to display an image of the modeled environment at a second display resolution that is different from the first display resolution; and displaying the one or more objects and the modeled environment at the client so that the one or more objects appear to be a part of the modeled environment while being displayed at a different resolution from the modeled environment. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A tangible computer-readable medium having stored thereon, computer-executable instructions that, if executed by a computing device, cause the computing device to perform a method comprising:
-
receiving input data from a plurality of clients for controlling one or more animated objects in a multiuser process; processing the input data to determine state information defining a current state of a game including objects to be displayed at different display resolutions; serving the state information to the plurality of clients configured to cause a first window comprising opaque and transparent portions to be rendered at the client, the opaque portion configured to display a game environment at a first display resolution and the transparent portion configured to reveal at least one object in the game at a second display resolution different from the first display resolution.
-
-
20. A tangible computer-readable medium having stored thereon, computer-executable instructions that, if executed by a computing device, cause the computing device to perform a method comprising:
-
receiving input from an input device transforming physical input into data; providing the input to a server for use in a multi-user process that responds to input from multiple clients; receiving process information from the server defining a current game state in response to the input; and displaying a first window comprising opaque and transparent portions, the opaque portion configured to display the current game state at a first display resolution and the transparent portion configured to reveal at least one object in the game at a second display resolution different from the first display resolution.
-
Specification