Patent ID: 6731314
Filing Date: 2004-05-04
Classification: G06F

Abstract:
A computer program that provides instructions for a first processor to locate and retrieve one or more of rich media, network resources, and hypermedia, multimedia and markup language files over a network for running in a three-dimensional (3D) graphical environment, said program comprising an external API and an internal API, and instructions for said first processor to perform operations of:generating a first 3D graphical user interface for visualizing said environment on a first display; generating a metaphorical first user object for navigating and interacting in three dimensions within said environment via navigational and interactional inputs, respectively, from a first user; implementing a modification of a lower-level component of said program without modifying said external API, said external API being isolated from said modification by said internal API; integrating a third object selected from the group consisting of a rich media object, a network resource, a hypermedia object and a markup language object into said environment; and interacting said first user object with said third object in response to a first interactional input from said first user.