Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Sony Computer Entertainment America Inc., a Delaware Corporation

Sony Computer Entertainment America Inc., a Delaware Corporation Patent applications
Patent application numberTitlePublished
20100261527METHODS AND SYSTEMS FOR ENABLING CONTROL OF ARTIFICIAL INTELLIGENCE GAME CHARACTERS - An apparatus and method that facilitates control of AI characters in a video game is provided. A method for controlling an artificial-intelligence (AI) character comprises entering a command mode which enables control of the AI character, and occurs while substantially maintaining an existing display of the game, thereby preserving the immersive experience of the video game for the player. A plurality of locations are sequentially specified within a virtual space of the game, the plurality of locations defining a path for the AI character. Finally, the AI character is moved along the path to the plurality of locations in the order they were specified. The plurality of locations may be specified by maneuvering a reticle, and selecting each of the locations. A node is displayed in the existing display of the game at each of the plurality of locations. A series of lines connecting the nodes is displayed in the existing display of the game, thus illustrating the path that the AI character may take in moving to each of the plurality of locations.10-14-2010
20100241692METHODS AND SYSTEMS FOR DYNAMICALLY ADJUSTING UPDATE RATES IN MULTI-PLAYER NETWORK GAMING - In a server-implemented video game or simulation, a method for providing updates to a remote client regarding a plurality of objects located in a virtual spatial field of the simulation. The method comprises operations of receiving an update locus from the remote client, the update locus indicating a client-specified position within the virtual spatial field of the server-implemented simulation; determining a distance of each of the plurality of objects from the update locus; sorting the plurality of objects according to their determined distances from the update locus; determining an update rate for each of the plurality of objects based upon their sorted order; and sending updates regarding each of the plurality of objects to the remote client according to the determined update rates.09-23-2010