A computer program product for accessing a plurality of Internet sites, the computer program product comprising a computer usable storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising:
- computer readable program code means for displaying on a user computer said plurality of Internet sites as a multi-dimensional virtual environment, said virtual environment including at least one respective virtual site for each one of said plurality of Internet sites, wherein the virtual sites have a geographic relationship in the displayed multi-dimensional virtual environment which is different from a geographic relationship of the plurality of Internet sites, said displaying means comprising:
- computer readable program code means for retrieving Internet site data from the user computer;
- and
- computer readable program code means for retrieving Internet site data from an Internet site corresponding to a respective virtual site;
- computer readable program code means, responsive to user inputs, for moving a reference through the displayed multi-dimensional virtual environment, and for accessing selected ones of said Internet sites via respective virtual sites in the displayed multi-dimensional virtual environment, comprising:
- computer readable program code means for allowing a user to adjust speed, distance, and elevation of the reference relative to virtual sites during navigation of said multi-dimensional virtual environment;
- and
- computer readable program code means for reducing time required for a user to receive Internet site data, comprising:
- computer readable program code means for assigning data transfer priorities to a plurality of virtual sites within a predetermined vicinity of a field of view of the reference;
- computer readable program code means for initiating transfer of data related to an Internet site based on a data transfer priority assigned to a respective virtual site before a user activates said Internet site via said respective virtual site;
- and
- computer readable program code means for receiving and storing transferred data related to an Internet site.