Apparatus and method for creating a virtual three-dimensional environment, and method of generating revenue therefrom
First Claim
1. A computer-implemented system configured to maintain and cause a display of a virtual city model of an actual city, said system comprising:
- at least one data storage device which stores a plurality of instructions and stores data representing;
(a) a plurality of city elements, the city elements being three-dimensional representations of actual elements within an actual boundary of the actual city, at least one of said city elements including an image skin applied to a three-dimensional structure, at least two of said city elements being anchor city elements, said anchor city elements representing spaced-apart actual elements having identifiable architectural characteristics within said actual city, said anchor city elements encouraging a user to explore any city elements between said anchor city elements, said boundary displayable by a display device and said city elements displayable by the display device within said display of the boundary,(b) at least one advertiser information set predetermined to be associated with at least a portion of at least one of said city elements, wherein said city element represents a place of business of an advertiser, and(c) a boundary display effect, said boundary display effect being configured to increasingly obscure an area outside said boundary; and
at least one processor configured to execute said instructions to;
enable the advertiser to lease at least one advertiser information set such that, upon each payment of a recurring predetermined lease fee during a corresponding lease period, the advertiser controls at least a portion of the data of the advertiser information set associated with said portion of said city element, andenable the user of the virtual city model to;
(a) select a viewing angle from a plurality of different viewing angles for viewing the city elements within the boundary displayable by the display device,(b) navigate the different city elements within the boundary displayable by the display device at each selected viewing angle,(c) select at least a portion of each of a plurality of the city elements,(d) cause a display of at least a portion of the advertiser information set associated with the selected portion of the city element, and(e) display the boundary display effect as the area outside said boundary.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for creating and using a virtual three-dimensional environment, and methods for generating revenue based on the virtual three-dimensional environment. The virtual three-dimensional environment includes a virtual three-dimensional city model which is a realistically accurate city environment including all the details of an actual city. Defined elements within the virtual city model serve to promote corresponding third-party businesses and related entities in the real world. Users interface with the virtual city model to explore the city and learn about or become more familiar with the defined elements within the virtual city model. The virtual three-dimensional city model which is realistically accurate of an environment also facilitates multiple other uses.
-
Citations
33 Claims
-
1. A computer-implemented system configured to maintain and cause a display of a virtual city model of an actual city, said system comprising:
-
at least one data storage device which stores a plurality of instructions and stores data representing; (a) a plurality of city elements, the city elements being three-dimensional representations of actual elements within an actual boundary of the actual city, at least one of said city elements including an image skin applied to a three-dimensional structure, at least two of said city elements being anchor city elements, said anchor city elements representing spaced-apart actual elements having identifiable architectural characteristics within said actual city, said anchor city elements encouraging a user to explore any city elements between said anchor city elements, said boundary displayable by a display device and said city elements displayable by the display device within said display of the boundary, (b) at least one advertiser information set predetermined to be associated with at least a portion of at least one of said city elements, wherein said city element represents a place of business of an advertiser, and (c) a boundary display effect, said boundary display effect being configured to increasingly obscure an area outside said boundary; and at least one processor configured to execute said instructions to; enable the advertiser to lease at least one advertiser information set such that, upon each payment of a recurring predetermined lease fee during a corresponding lease period, the advertiser controls at least a portion of the data of the advertiser information set associated with said portion of said city element, and enable the user of the virtual city model to; (a) select a viewing angle from a plurality of different viewing angles for viewing the city elements within the boundary displayable by the display device, (b) navigate the different city elements within the boundary displayable by the display device at each selected viewing angle, (c) select at least a portion of each of a plurality of the city elements, (d) cause a display of at least a portion of the advertiser information set associated with the selected portion of the city element, and (e) display the boundary display effect as the area outside said boundary. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 25)
-
-
13. A method of creating a computer-implemented virtual city model of an actual city on at least one computer storage medium, the method comprising:
-
collecting geographic data relating to the actual city and storing said geographic data in a first database; analyzing the stored geographic data; designating at least one set of physical boundaries for the virtual city model based on the analysis of the geographic data, the physical boundaries corresponding to at least one selected from the group consisting of;
natural boundaries of the actual city and man-made boundaries of the actual city;collecting city element information relating to a plurality of different actual city elements and storing said city element information in a second database, the city element information including data representing three-dimensional representations of the plurality of actual city elements within said physical boundaries of the actual city; analyzing the stored city element information; creating a city technology database for the virtual city model of the actual city using said analysis of the city element information in relation to the geographic data; creating an advertiser-accessible customer technology database wherein data stored in the customer technology database is predetermined to be associated with at least one of the city elements in the city technology database, wherein said at least one of the city elements is a place of business of an advertiser; enabling the advertiser to lease a portion of the data of the customer technology database which is associated with said city element which is the place of business of the advertiser such that, upon each payment of a recurring predetermined lease fee during a corresponding lease period, the advertiser controls said portion of the data of the customer technology database; creating a plurality of displayable three-dimensional city objects for the virtual city model of the actual city, said city objects corresponding to the city elements, at least two of said city elements being anchor city elements, said anchor city elements representing spaced-apart actual elements having identifiable architectural characteristics within said actual city, said anchor city elements encouraging a user of the virtual city model to explore any city elements between said spaced-apart actual elements, at least one of said displayable three-dimensional city objects including an image skin applied to at least one three-dimensional structure; applying a boundary display effect to an area outside said physical boundary, the boundary display effect increasingly obscuring said area outside said physical boundary; associating information from the customer technology database with the city technology database; associating the city technology database with the city objects; and generating a user-executable version of the virtual city model and storing said generated executable version of the virtual city model on a the computer storage medium, wherein at least a portion of the city technology database data controlled by the advertiser is presentable to the user of the virtual city model. - View Dependent Claims (14, 15, 26, 27)
-
-
16. An interactive computer-implemented system comprising:
-
at least one processor; and at least one data storage device storing a plurality of instructions and data wherein, upon execution of said instructions by the at least one processor, said instructions cause; (a) a virtual three-dimensional representation of a plurality of actual elements in proportional spatial relation to the position of said actual elements in an actual environment to be displayed, wherein at least two of said actual elements are anchor city elements having identifiable architectural characteristics within said actual city, said anchor city elements encouraging a user to explore any virtual three-dimensional representation of any actual elements between said anchor city elements, wherein at least one of said actual elements is an actual business, and wherein at a portion of said virtual three-dimensional representation includes an image skin applied to a three-dimensional structure, (b) at least one advertiser interface to enable an advertiser of said business, upon each payment of a recurring predetermined lease fee during a corresponding lease period, to control at least a portion of data describing said business, and (c) at least one user interface to send and receive data to; (i) cause a display of a viewing angle selected from a plurality of different viewing angles for viewing the actual elements, (ii) select the actual element including said business, (iii) cause a display of at least a portion of the data describing said business, and (iv) cause a display of a boundary display effect to be applied to at least a portion of the virtual three-dimensional representation of the plurality of actual elements, said boundary display effect increasingly obscuring said portion of the virtual three-dimensional representation. - View Dependent Claims (17, 18, 19, 28, 29)
-
-
20. A method of creating a computer-implemented three-dimensional data model of an actual environment on a computer storage medium, the method comprising:
-
collecting, storing, and analyzing element display data, said element display data enabling a processor to cause a display of a three-dimensional representation of each of a plurality of actual elements and the position of said elements in relation to one another in the actual environment, at least two of said actual elements being anchor city elements having identifiable architectural characteristics within said actual environment, the display including at least one image skin applied to at least one three-dimensional structure; collecting and storing element information predetermined to be associated with at least one of the elements, wherein said element is a place of business of an advertiser; soliciting and collecting a recurring predetermined lease payment from the advertiser during a corresponding lease period and, in exchange, enabling the advertiser to control at least a portion of the element information associated with said element during said lease period; generating a user-executable version of the data model of the actual environment from the element data and the element information, wherein at least a portion of the element information controlled by the advertiser is displayable to a user of the data model, wherein said anchor city elements encourage the user to explore any actual elements between said anchor city elements, and wherein at least a portion of the display of the three-dimensional representation of each of the plurality of actual elements includes a boundary display effect for increasingly obscuring said portion of the display; and storing said user-executable version of the data model of the actual environment on said computer storage medium. - View Dependent Claims (21, 30, 31)
-
-
22. A computer-implemented system for enabling interaction with an actual environment, said system comprising:
-
at least one processor; and at least one data storage device which stores a plurality of instructions and data, wherein, upon execution of said instructions by the at least one processor, said instructions cause; (a) a virtual three-dimensional representation of a plurality of actual elements in proportional spatial relation to the position of said actual elements in the actual environment to be displayed, wherein at least two of said actual elements are anchor city elements having identifiable architectural characteristics within said actual environment, wherein at least one of said actual elements is an actual business, wherein at least a portion of the three-dimensional representation of the plurality of actual elements includes a boundary display effect for increasingly obscuring said portion of the three-dimensional representation, and wherein said virtual three-dimensional representation includes an image skin applied to a three dimensional structure, and (b) an advertiser interface including an advertiser data server to send and receive data from an advertiser of said actual business to enable the advertiser to; (i) register and purchase an online advertisement account predetermined to be associated with said actual business of the actual environment, and (ii) control advertiser data of said actual business through said advertisement account in exchange for paying each of a plurality of recurring predetermined lease fees during a corresponding lease period; and (c) a user interface including a user data server to send and receive data to enable a user to; (i) navigate the actual environment to view the at least two anchor city elements and at least one actual element between said anchor city elements, and (ii) interact with at least the actual business in the actual environment to access the advertiser data associated with said actual business. - View Dependent Claims (23, 32, 33)
-
Specification