×

Virtual reality network with selective distribution and updating of data to reduce bandwidth requirements

  • US 5,659,691 A
  • Filed: 09/23/1993
  • Issued: 08/19/1997
  • Est. Priority Date: 09/23/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. An apparatus for allowing a plurality of users to interact with a virtual space, the apparatus comprising:

  • a database defining a three-dimensional virtual space;

    communication means for establishing a communication between the database and each of the plurality of users;

    data communicating means for communicating data from the database to each of the users, wherein the communicated data comprises data regarding the virtual space;

    means for receiving position data corresponding to positions of each of the users;

    means for updating the database in response to received position data that differs from earlier-received position data;

    means for defining virtual beings corresponding to each of the users within the virtual space, the virtual beings having respective positions within the virtual space correlated to the position data received from the corresponding users;

    means, responsive to the position data, for defining visual relevant spaces in the virtual space corresponding to each of the users, at least some of the users having respective visual relevant spaces that are less than the entire virtual space with at least one user'"'"'s visual relevant space being defined by a portion of the virtual space viewed from the perspective of that user'"'"'s virtual being so as to exclude an angular range of the virtual space;

    means, associated with at least a particular user'"'"'s visual relevant space, for defining a plurality of visual priority spaces within the particular user'"'"'s visual relevant space;

    means, associated with the data communicating means and responsive to changed position data from the users, for communicating updated position information regarding each given user'"'"'s virtual being to other users, but only to those other users having visual relevant spaces within which the given user'"'"'s virtual being is located; and

    means, associated with the means for communicating updated position information, for communicating updated data corresponding to virtual beings in a given one of the visual priority spaces in priority over updated data corresponding to virtual beings within other visual priority spaces within the particular user'"'"'s visual relevant space.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×