WO2001061539A2 - Methods and systems for presenting a virtual representation of a real city - Google Patents

Methods and systems for presenting a virtual representation of a real city Download PDF

Info

Publication number
WO2001061539A2
WO2001061539A2 PCT/US2001/004769 US0104769W WO0161539A2 WO 2001061539 A2 WO2001061539 A2 WO 2001061539A2 US 0104769 W US0104769 W US 0104769W WO 0161539 A2 WO0161539 A2 WO 0161539A2
Authority
WO
WIPO (PCT)
Prior art keywords
virtual
city
users
user
images
Prior art date
Application number
PCT/US2001/004769
Other languages
French (fr)
Inventor
Inc. Virtuacities
Original Assignee
Ferreira, Jose, P., S.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ferreira, Jose, P., S. filed Critical Ferreira, Jose, P., S.
Priority to AU41489/01A priority Critical patent/AU4148901A/en
Publication of WO2001061539A2 publication Critical patent/WO2001061539A2/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04815Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • G06Q30/0643Graphical representation of items or shoppers

Definitions

  • This invention relates to web-based virtual communities, and more particularly to an interactive, navigable, Web-based representation of a city.
  • Virtual communities are prevalent on the Internet. For example, web pages that provide chat rooms, message forums, and e-mail exist and offer their -users the ability to interact with one another. America Online, for example, offers its subscribers access to e-commerce, chat and e-mail features, Internet access, news, and other features.
  • Existing virtual online communities also lack the ability to immerse the user in the virtual community. That is, the user is always aware that he or she is on a Web site and is interacting with data. The user interfaces of existing virtual online communities lack the sophistication that is required to immerse the user in the virtual community.
  • online shopping has grown in pop ⁇ larity.
  • One of the major benefits of online shopping is the ability to access a wide range of products from a single web page. Because electronic merchants need only maintain stock in warehouses and do not have the additional overhead of maintaining retail stores, they are able to offer more products to online consumers. However, like virtual online communities, online shopping does not offer consumers the realism of real shopping.
  • Kozmo.com Rudimentary one-stop local e-commerce World Wide Web sites, such as Kozmo.com and UrbanFetch.com, are known.
  • Kozmo.com promises to be "Amazon in under an hour.”
  • Kozmo.c ⁇ m warehouses books, compact discs, videos, and some other basic commodities and distributes them around select major cities via courier delivery.
  • Kozmo.com and UrbanFetch.com are fundamentally predicated upon warehouse and distribution. Because the products they sell are so commoditized, there is little need for an interactive consumer experience. The only meaningful role that the Internet plays is that of placing an order for delivery. One could just as easily call in an order. Present local e-commerce sites limit their ability to grow beyond staple items. In order to provide local e-commerce of a majority of the goods and services that one purchases in daily life, a very different approach is required.
  • HomeDelivery.com Another web-site, HomeDelivery.com, merely provides links to local merchants. However, because individual merchants process payments, a consumer making purchases through HomeDelivery.com must register with and pay each vendor independently, effectively destroying the one-stop shopping model potential.
  • the virtual city application may provide one-stop shopping services while not burdening users with repeated requests for personal information.
  • the present invention is primarily described with respect to an embodiment in which a user interface may be viewed as a World Wide Web site accessible over the Internet. It should be understood. that this is merely an illustrative embodiment and that any other suitable arrangement may be used.
  • a user interface may be provided by the virtual city application of the present invention.
  • the user interface may include a user-navigable virtual representation of an actual location, such as a city.
  • the virtual representation may take the form of digitized images of the actual location that may be spliced together to allow navigation. For example, a user may navigate from one adjacent city block to another by selecting a horizon or any other suitable element of the display, such as icons.
  • the images may be ordinary 2-D images, 180° images, 360° images, 3-D images, or any other suitable types of images.
  • the images may be still images or they may be displayed as video.
  • Image's of city blocks may include virtual storefronts.
  • the virtual storefronts may correspond to actual stores in the real world.
  • the storefronts may be computer-generated.
  • Virtual storefronts may be treated as items of interest. Items of interest may generally be selectable.
  • the user may be directed to a web page (in the case of a web-based implementation) that provides more information on the item of interest.
  • the user may be directed to a virtual representation of the interior of the store in which- the user may navigate and view actual items for sale as though he or she were in a real store.
  • the virtual city application may also provide links (e.g., as an item of interest in an image or as an ordinary hyperlink) to web-based merchants. Whether large web-based merchants or small local merchants, the virtual city application may provide users with the convenience of one-stop shopping. For example, purchases made with merchants that are partnered with the virtual city service may be processed by the virtual city application rather than by the individual merchants. In one suitable approach, the virtual city application may request that the user provide personal and payment information (at registration, for example) . This information may subsequently be used for all purchases made through the virtual city application without having the user repeatedly provide the information to numerous merchants. The virtual city application may also provide a single virtual shopping cart, into which users may place items they wish to buy from among any of the merchants ⁇ that are partnered with the virtual city service. The virtual city service may take a commission for any order that it processes.
  • links e.g., as an item of interest in an image or as an ordinary hyperlink
  • the virtual city application may also act as a data gatherer.
  • the virtual city application may track the patterns of use by its users . These patterns may relate to shopping, which virtual regions are visited, or to any other suitable criteria.
  • the data may be used by merchants and by the virtual city service for marketing purposes or for any other suitable purpose.
  • Advertisements may be displayed as embedded advertisements within virtual city images .
  • cars, clothes, signs, banners, billboards, or any other suitable elements may all be selectable in order to provide more information about the manufacturer, product, etc.
  • embedded advertisements may be inserted into the virtual city images using graphics processing. That is, the embedded advertisements may exist in the virtual world, but not in the real world.
  • the virtual city application may also provide • chore management utilities. For example, plumbers, 5 doctors, lawyers, dentists, mechanics/ or any other service professionals may be searched for and contacted (e.g., for an appointment).
  • the virtual city application may also provide virtual travel and tourism features. For example,
  • 10 interest-specific virtual tours may be provided whereby users may take virtual tours based on particular preferences (e.g., jazz in New La) .
  • the virtual tours may include visits to parades, museums,, clubs, restaurants, or any other suitable event or location.
  • the user may navigate among the events or locations using a process similar to that for navigating among virtual city blocks.
  • the virtual city application may also include an artificial intelligence component.
  • an artificial intelligence component For example, an
  • intelligent personal assistant may be implemented that may provide automated chore-management. Decisions may be made by the intelligent personal assistant based on a linear programming model having a large number of variables. With regard to chore-management, some of
  • these variables may include the user's location, personal preferences, habits, schedule, income, or any other suitable variables.
  • the personal assistant is merely one example of how a linear programming model may be used with the present invention. Any other suitable variables.
  • FIG. 1A is a block diagram of an illustrative image-capturing system in accordance with an embodiment of the present invention.
  • FIG. IB is a flow chart of illustrative steps involved in making images available to the virtual city application in accordance with an embodiment of the present invention.
  • FIG. 2 is a block diagram of an illustrative virtual city image distribution system in accordance with an embodiment of the present invention. ⁇
  • FIG. 3 is a block diagram of an illustrative information distribution system in accordance with an embodiment of the present invention.
  • FIG. 4 shows an illustrative virtual city application display screen for navigating around a virtual city in accordance with an embodiment of the present invention.
  • FIG. 5 shows the illustrative virtual city application display screen of FIG. 4 in full mode in accordance with an embodiment of the present invention.
  • FIG. 6 is a flow chart of illustrative steps involved in using a map to navigate around a virtual city in accordance with an embodiment of the present invention.
  • FIG. 7 is a flow chart of illustrative virtual city application display screens for navigating around a virtual city block image in accordance .with an embodiment of the present invention.
  • FIG. 8 shows an illustrative virtual city application display screen for a store information page in accordance with an embodiment of the present invention.
  • FIG. 9 is a block diagram of an illustrative arrangement of features that may be offered by the virtual city application in accordance with an embodiment of the present invention.
  • FIG. 10 shows an illustrative virtual city application display screen for using embedded advertisements in virtual city images in accordance with an embodiment of the present invention.
  • FIG. 11 is a flow chart of illustrative steps involved in navigating among virtual city blocks in accordance with an embodiment of the present invention.
  • FIG. 12 shows an illustrative virtual city application display screen for seamlessly integrating the virtual city interface with other web pages in accordance with an embodiment of the present invention.
  • FIG. 13 is a flow chart of illustrative steps involved in using the virtual city application to process orders in accordance with an embodiment of the present invention.
  • FIG. 14 is a block diagram of an illustrative arrangement for sharing customer data and marketing information between the virtual city application and merchants in accordance with an embodiment of the present invention.
  • FIG. 15 is a block diagram of an illustrative arrangement of features that may be offered by the virtual city application in accordance with an embodiment of the present invention.
  • FIG. 16 shows an illustrative virtual city application display screen for using an avatar in accordance with an embodiment of the present invention.
  • FIG. 17° is a block diagram of an illustrative relationship between an intelligent personal assistant and a linear programming model in accordance with an embodiment of the present invention.
  • FIG. 18 is a block diagram of an illustrative arrangement of revenue sources provided by the virtual city application in accordance with an embodiment of the present invention.
  • the present invention relates to a localized navigation system that may use digital imagery and sound to recreate, in exacting detail, a virtual reality simulacrum of any desired real world city.
  • every virtual city may be a digital replica of a real-world city in which users in that community and around the. world are allowed to explore, browse, and mingle. Although it may be possible to simulate a real-world city with a virtual city using substantial precision, it may not always be desirable to do so. For example, in order to maintain an environment that is directed towards the general public, offensive material may be filtered out.
  • the present invention may be implemented as a World Wide Web site that users may access via, for example, the Internet.
  • the Internet is a "dumb” finder and sorter of information.
  • the present invention may give the Internet the potential to provide a "smart", sensory experience.
  • the present invention is described as a virtual city service made available to the public as a virtual city application via the Internet. It should be understood that this is merely an illustrative embodiment. Any other suitable hardware, software, protocols, networks, or arrangements may be used.
  • the present invention may provide a new type of Internet service.
  • Both business-to-business and business-to-consumer, customers of the virtual cities service may be varied and many.
  • Large conglomerates and family-owned businesses may both have their place in the virtual city service's online community.
  • Individual users with interests as diverse as traveling, shopping, computer-gaming, and simplifying- the business of their daily lives may come to rely on the virtual city s.ervice as their first and most-trusted venue on the web.
  • Large vendors may make use of the virtual city service to generate incremental sales and to provide their customers far greater ease of checkout and payment — without losing control of the. customer payment information.
  • Small to medium-sized vendors may make use of the virtual cities service to make a presence on the ' web as part of a large, robust, dynamic community within which they will enjoy economies of scale and access to unique and valuable marketing data.
  • FIG. 1A shows an illustrative system that may be used for procuring images to be used by a virtual city application.
  • image may refer to either still images, a slide show of still images, video, a slide show of videos, animation, or any other suitable form of imagery.
  • the basic unit of a virtual city may be city block 100.
  • City block 100 may be any suitable fundamental portion of a city.
  • city block 100 may be an intersection, a section of a street, court, or avenue, a section of a road, an area, having particular dimensions (e.g., in the shape of a square, rectangle, circle, etc.), or any other suitable fundamental portion of a city.
  • any suitable image capturing device 102 such as a 180° digital camera, 360° digital camera, ordinary digital camera, film-based camera, video camera, or any other suitable image capturing device, images of city blocks may be captured.
  • Some or all of the captured images may be edited, stitched, or manipulated in any other suitable way using, for example, graphics editing equipment 101.
  • Graphics editing equipment 101 may be any suitable equipment, such as personal computing equipment, super- computing equipment, silicon graphics computing equipment, any other suitable equipment, or any combination thereof.
  • the images may be stored in image database 110, which may be located at server 103.
  • images captured by image capturing device 102 need not be in a digitized format.
  • the images may be hard-copy photographs.
  • the digitized images may then be edited and stitched together using any suitable stitching technology at step 105 and stored in database 110 at step 107.
  • the stitching may link the images of the city blocks to one another in image database 110. Whatever links exist in the real city, such as from one city block to another, the same links may exist between the digital images of the virtual city.
  • the result may be a network of inter-linking images that may be freely roamed, from one image to another, much like real life. This is merely an illustrative arrangement of hardware and processes. Any other suitable arrangement and processes may be used.
  • FIG. 2 shows an illustrative system for the present invention.
  • Image data 112 may be loaded into data server 114 that holds image database 116.
  • Image database 116 may be accessed by user hardware 122 using communications network 120.
  • Communications network 120 may be the Internet, a modem connection, a wireless communications path (e.g., using wireless access protocol (WAP) ) , a satellite connection, a television cable connection or any other suitable peer-to-peer based or client-server based communications network.
  • Data server 114 is shown to be coupled to communications network 120 using path 118.
  • Path 118 may include intervening hardware, such as. one or more web servers, data servers, proxy servers, gateway servers or any other suitable intervening hardware. If desired, these or any other suitable servers may be combined so that less hardware is used.
  • data server 114 may be combined with a web server. Any such suitable combination may be used if desired.
  • image data 112 any other type of data may be acquired and stored in a database for use by the virtual cities application.
  • audio data, text data, advertisement data, navigation data, or any other suitable data may be stored in data server 114 or in any other suitable server. Any or all types of data may be stored in a single data server. If desired, multiple data servers may be used to store data.
  • Data servers may be separate servers dedicated to holding one or more databases, or alternatively, data servers may be combined with other types of servers, such as web servers, proxy servers, or any other suitable type of server.
  • User hardware 122 may be any suitable user hardware, software, or both.
  • user hardware 122 may be a personal computer with web- browsing software that may be used by users of the virtual city application to navigate among a virtual city via communications network 120.
  • user hardware 122 may be a personal computer with image-capturing hardware and suitable image-processing software that is located at a local retail site (e.g., a grocery store) .
  • user hardware 122 may- provide data server 114 with updated images of the local retail site via communications network 120.
  • updated images of the local retail site may be made available to data server 114 using any other suitable arrangement.
  • FIG. 3 shows an illustrative back-end system that may be used for the present invention.
  • a central site 113 may be used to hold data server 114 and information database 115.
  • Central site 113 may be .in one physical location, or, alternatively, central site 113 may include components that are located at more than one location.
  • Information database.115 may be stored in data server 114, or, alternatively, information database 115 may be stored on a separate server. If desired, information database 115 may be partially stored in data server and partially stored on one or more other servers.
  • Information database 115 may be used to store user information such as names, addresses, telephone numbers, and any other suitable user information. In one suitable approach, user information may include any suitable payment information such as credit card information, bank account information, or any other suitable payment information.
  • user information may include behavioral data. Behavioral data may be acquired for each user based on the user's usage patterns in the virtual city application, such as which local merchants the user often visits using the virtual city application or any other such suitable usage patterns.
  • Remote sites 119 may access information database 115 using communications network 117. Communications network 117 may be the same as communications network 120, or communications network 117 may otherwise be any such suitable communications network. Remote sites 119 may include local merchants, web-based merchants, credit processing stations, marketing consultants, or any other suitable remote sites .
  • any given block might contain many items of interest, such as storefronts, monuments, parks, statues, famous buildings, or any other suitable items of interest.
  • the virtual city image of that block may contain one or more links (e.g., hyperlinks), each associated with the corresponding real world item of interest.
  • links e.g., hyperlinks
  • hyperlinks may be embedded within the image of the city block. If desired, the hyperlinks may be made available to the user outside of the image of the city block, such as in a separate listing of hyperlinks associated with the currently displayed city block. This separate listing may be displayed in a separate section on the user display screen. In another suitable approach both a separate listing of hyperlinks and embedded hyperlinks may be used. When the user selects a hyperlink, additional information regarding the item of interest associated with the selected hyperlink may be displayed to the user.
  • FIG. 4 shows an illustrative virtual city application display screen 124.
  • City block image 126 may be displayed to the user.
  • City block image 126 may include storefronts such as storefront 128.
  • the user may position a cursor 130 over storefront 128 and may select storefront 130 as a hyperlink.
  • hyperlink listings 132 may be displayed on virtual city application display screen 124, allowing the user to select an item of interest from a textual based list rather than directly from the image.
  • listing 134 corresponds to storefront 128.
  • Either the embedded hyperlink or the text-based listing may be selected by the user to display additional information about that particular item of interest.
  • the hyperlink listing feature is particularly useful when the item of interest in not visible or is poorly visible in the city block image. .
  • city block image 126 corresponds to a New York City block on which the "Vanguard Delicatessen" is found. .
  • the Vanguard Delicatessen storefront is not viewable in city block image 126.
  • the user may retrieve more information about the Vanguard Delicatessen via its corresponding hyperlink listing 136.
  • hyperlink listings 132 may also include hyperlinks to items of interest that are related to items of interest found in the corresponding - city block. For example, if a car dealership is a particular item of interest on a particular city block, then a possible additional hyperlink listing may be a hyperlink to a car mechanic in the immediate area. Any such suitable use of hyperlink listing 132 may be used.
  • a map such as map 138 may be displayed on virtual city display screen 124.
  • Map 138 may show the user the location of the presently displayed city block 126. If desired, map 138 may also show neighboring attractions, such as parks, monuments, • etc. Hotels, theaters, and nearby restaurants may also be displayed on map 138. This is merely an illustrative use of maps in the virtual city application. Any other suitable arrangement may be used.
  • Advertisements such as advertisement 140, may be displayed on virtual city display screen 124.
  • Advertisement 140 may be a banner advertisement, .or if desired, advertisement 140 may be displayed in the form of panel advertisements. Advertisement 140 may contain text, graphics, video (including animation) , or a combination of these or other suitable types of content.
  • Advertisements may be interactive. For example, advertisement 140 has interactive regions 141 and 143. If the user selects interactive region 141 (e.g., using cursor 130), a web page corresponding to Apartment.com may be opened and displayed. Likewise, if interactive region 143 is selected, a web page corresponding to an apartment database at Apartment.com may be opened and displayed. Advertisements need not contain multiple interactive regions, but may simply be selectable. If desired, passive advertisements may be used. Any suitable advertisements may be used in conjunction with the virtual city application. Advertisement 140 is merely an illustration.
  • Updated information such as news, local events, weather, reviews, etc. may be displayed on virtual city application display screen 124.
  • city events and information 148 may be displayed.
  • Local news 146 may be displayed.
  • Local weather 144 may be displayed.
  • the updated information may correspond to the city in which the presently displayed city block is. If desired, updated information regarding the neighborhood in which the presently displayed city block is may be displayed. If desired, updated information regarding the block itself may be displayed.
  • the information displayed on virtual city application display screen 124 may include snippets of information that may be made available to the user upon request.
  • local news 146 may include short headlines to make the user aware of the top local news stories.
  • the user may select a hyperlink associated with local news 146 (e.g., a particular headline may be selected, or local news title 147 may be selected, etc.).
  • a new web page may be displayed having additional information.
  • the virtual city application may offer the user an opportunity to search for items of interest. For example, one or more keywords may be entered by the user in search box 142. The search may be limited to searches by category (as illustrated) , or the searches may be limited to other parameters . In another suitable approach, no limitations need be placed on searches.
  • city block image 126 may be shown in either full screen mode or in regular screen-size mode.
  • the default mode may be the regular mode.
  • Screen 124 shows city block image 12.6 in regular mode.
  • a full option 150 may be provided that may allow the user to enlarge city block image 126 so that it fills the entire browser window or the computer screen. In full mode, every other item of functionality may become a button at the top or bottom of the display screen (or browser window, if the browser window is not maximized). This is illustrated in FIG. 5.
  • City block image 158 is the full mode version of city block image 126 (FIG. 4) .
  • Buttons 160 may correspond to the various items of functionality displayed in screen 124 of FIG. 4.
  • map button 162 in screen 156 may correspond to map image 138 in screen 124.
  • the user may select map button 162. This may cause a full mode map image to appear.
  • selecting map button 162 may cause the display screen to be changed to regular mode, thus displaying the map image • in regular mode.
  • selecting map button 162 may cause a new web page to be displayed that includes a. map image. The new web page may be displayed in place of the currently displayed web page in the current browser window, or the new web page may be displayed in a new browser window overlaying the current browser window.
  • resolution options 149 and 151 may be provided to the user. Because the connection speed of different users may stretch across a large range, the user may be given the opportunity to choose a resolution level of the virtual city block images that best corresponds to the connection speed being used by the user.
  • the resolution level may include the level of image quality, image size, colors used, or any other suitable components .
  • Density options 145 and 147 may be provided to the user.
  • the user may be given the opportunity to choose a density level of items of interest and virtual city blocks to be displayed.
  • the density level may correspond to whether certain virtual city blocks- should be displayed based on the number of items of ' interest that are present on the blocks. For example, if the user is using a slow modem connection, then he or she would not wish to download images of virtual city blocks that are empty alleys. By setting the density to a lower level, these virtual city blocks may be skipped as the user navigates through the virtual city.
  • Density options 145 and 147 and resolution options 149 and 151 are merely illustrative. If desired, more choices of resolution levels and density levels may be provided (e.g., a quantitative resolution level may be used) . If desired, the resolution level and density level may be automatically assigned by the virtual city application that may take into account the user's connection speed and personal preferences. The user may still, however, retain the ability to alter these automatic settings.
  • One of the navigation utilities that the virtual city application may provide to the user is the ability to select a point or a region in map 138 to view the corresponding virtual city block image for the selected point or region. This process is illustrated in FIG. 6.
  • a map is displayed on the virtual city application display screen. The user may choose a point or region on the map, using, for example, a cursor controlled by a mouse.
  • the virtual city application may display a virtual city block image that may correspond to the point or region selected by the user.
  • the full mode option may also be provided for map 138 to provide greater detail. This is helpful, for example, in order to view the map in block-by-block detail. Furthermore, this feature may provide greater ease of navigation.
  • mode map may direct the user to the exact block the user desires. This is merely an illustrative use of the map. feature of the present invention. ' Any other suitable use may be implemented for the map feature.
  • Audio option 152 may also be provided. Audio option 152 may allow the user to listen to location- specific ambient sound. Each virtual city block may be associated with a code (e.g., stored in a relational database) that corresponds to an audio track. These audio tracks may include sounds typically heard on highways, busy streets, residential streets, intersections, parks, etc. The user may activate the audio feature by selecting audio option 152. Likewise, the user may be given the ability to deactivate the audio feature by selecting an appropriate item on the virtual city application display screen. Any such suitable use of an audio feature may be used. If desired, other, more interactive sounds may be provided (e.g., a microphone may be installed on all or particular city blocks, and the user may be given the opportunity to listen to the sounds in real-time) . Alternatively, the sounds of a particular block may be recorded as audio clips available to the user at a later time.
  • a code e.g., stored in a relational database
  • Virtual city block image 126 (as well as the counterpart full mode virtual city block image 158) need not be static.
  • the virtual city application may provide the user with the ability to navigate within the virtual city block image. For example, the user may be given the ability to use a mouse (or the cursor keys on a keyboard) to -move within the virtual city block image. This feature is particularly useful when the virtual city block image is a 180° image or a 360° image because the user may be given the ability to navigate the city block to a higher degree using the virtual city block image.
  • the navigation may.be accomplished by clicking on the virtual city block image and holding down either the left or right mouse button. This may alter the perspective and create the appearance of movement.
  • Navigation functionality may include pan left, pan right, pan up, pan down, zoom in, zoom out, rotate, any combination thereof, or any other suitable function.
  • FIG. 7 illustrates the. use of some of these navigation functions.
  • Virtual city block- image 168 may be a 360° image of a particular real city block. If the user zooms in and pans up, virtual city block image 170 may be displayed. If the user then issues a command associated with counterclockwise rotation, virtual city block image 172 may be displayed. The navigation may take place in a smooth and continuous manner, giving the user the impression of actual movement. That is, the user may feel that he or she is actually moving his or her head to get a different view of the city block.
  • selecting a storefront such as storefront 128 may link the user to a web page containing a 'detailed image of that establishment,- with information on its location, phone number (s) , nearest subway stop, and the goods sold there. If desired, any other suitable information may be provided.
  • An illustrative information web page 174 is shown in FIG. 8.
  • a list 176 of the most popular items or categories of items sold at the selected store may be displayed to the user. Any other suitable number of most popular items may be displayed.
  • other criteria may be used for displaying items. For example, items may be displayed based on- the merchant's choice based on, for example, current sale items. Any such suitable criteria may be used to determine which items to . display.
  • This feature may allow the user to have an accurate sense of whether the shop carries .the particular item for which he or she is looking.
  • Other information 178 about the store may be ⁇ provided, such as its history or a brief biography of the proprietors.
  • the navigable virtual image feature as hereinbefore described for virtual city. block images may be used for the interiors of stores and other establishments selected. by the user.
  • Virtual shop image 180 may therefore be displayed on web page 174.
  • the user may be given the ability to navigate around the virtual store image (e.g., using panning, zooming, and rotating features) using, for example, either regular mode or full mode.
  • users may navigate around a virtual store using any suitable features, including, but not limited to, those shown in FIGS. 4 and 5.
  • Every storefront in every virtual city block image may be selectable by the user.
  • some storefronts may merely be passive images.
  • a web page such as web page 174 may be displayed to provide further information about the selected storefront.
  • any other suitable web page may be displayed in response to a selection of a storefront.
  • information web pages such as web page 174 may be provided to merchants (i.e., merchants of the storefronts in the virtual city blocks) without cost. This will allow for a greater number of stores to be represented in the virtual city.
  • web-based e- commerce merchants may have a presence in the virtual city community as well.
  • virtual storefronts may be created in place of, for example, empty lots. These virtual storefronts may be used by, for example, e-commerce merchants that do not have any physical establishments in the real city.
  • real stores may change their locations or add new locations by creating virtual storefronts in any suitable location in the virtual city.
  • the virtual city application may be used to display advertisements to users.
  • FIG. 9 shows advertisements 196 being used in the virtual city application.
  • Advertisements 196 may include banners, icons, text, video, images, embedded advertisements, and any other form of advertisements .
  • Embedded advertisements are advertisements that are part of the virtual city block images.
  • FIG. 10 shows a typical view of a virtual city block image.
  • Sign 206 is an advertisement for McDonald's.
  • the virtual city application may allow the user to select sign 206 as an embedded advertisement. Upon selection, the user may be directed to a web page giving more information about the advertised product or service. This feature may be applied to billboards, posters, signs, murals, clothing, automobiles, and essentially anything visible in the virtual city image.
  • those items may be made to be passive. Alternatively, those items may be substituted with other items for which another advertiser, retailer, manufacturer, or merchant does want an embedded advertisement. This may be done using any suitable computer graphics software to edit the virtual city block image.
  • embedded advertisements may be used by local merchants to the extent that real world advertisements can not.
  • a local grocery store may advertise itself using, for example, an embedded advertisement such as a billboard that may be added to a virtual city block image using any suitable graphics processing hardware, software, or both.
  • This billboard may be viewed by residents of the neighborhood, visitors of the neighborhood, or by any other users of the virtual city application by navigating to the virtual city block.
  • smaller, local merchants may reach the large audiences a billboard is intended to reach, but without going through the process (e.g., acquiring permits, payment of large fees, etc.) of physically placing a billboard up.
  • the virtual city application may allow users to navigate around the virtual city by providing selectable horizons. That is, the user may select the end of the currently displayed city block represented by the virtual city block image (e.g., the end of the street) . This may cause a virtual city block image corresponding to the block adjacent to the currently displayed virtual city block to be displayed. The direction may be determined by the area the user selected. For example, if the user selects the end of the block, the next block after the point selected may be displayed. If the user selects the other end of the block, then the block adjacent to that end may be displayed. Likewise, if the user selects a side of the displayed block, the block adjacent to the selected side may be displayed. This method of navigation is illustrated in FIG. 11.
  • the virtual city application of the present invention may offer its users many types of on-line resources using the interactive nature of its interface.
  • Some of these resources may include, but are not limited to, links to general e-commerce web sites 188 (e.g., Amazon.com, Buy.com, etc.), links to other local e-commerce sites 186 (e.g., UrbanFetch.com., Kozmo.com, etc.), links to service providers 184 (e.g., on-line banking, etc.), links to existing on-line city guides 190 .(e.g., sidewalk.com, etc.), links to existing on-line restaurant guides 192 (e.g., Zagats.com, etc.), links to existing on-line local newspapers 194 (e.g., nypost.com, etc.), links to existing on-line national newspapers (e.g., msnbc.com, etc.), as well as links to any other suitable on-line resources. Agreements between the following general e-commerce web sites 188 (
  • certain modifications may be made to the on-line resource web page so that the user may be directed to the on-line resource web page from the virtual city application seamlessly.
  • these modifications may include having the color scheme of the on-line resource match the color scheme of the virtual city application interface.
  • these modifications may include displaying the on-line resource web page in a frame within the virtual city application interface.
  • an interface such as that illustrated in FIG. 12 may be used, whereby the on-line resource web page may be displayed in combination with virtual city application content without the use of frames.
  • This method of seamless integration of content provides a co-domain environment in one web page.
  • Heading 200 may be displayed and may correspond to the provider of the virtual city application. Heading 200 may be selectable. If the user selects header 200, the user may be redirected to the virtual city web page.
  • the user may process his or her purchase order through the virtual city application and the virtual city service. For example, if the user wishes to purchase an item from Gap.com, the user may progress through- the Gap.com web page (that may have been seamlessly integrated with the virtual city application and the user may view the content normally displayed on Gap.com, including product descriptions, item descriptions and images, etc. When the user wishes to make a purchase, however, the order may be processed through the virtual city application rather than through Gap.com' s own servers. Payment may be 5 made to the virtual city service rather than to
  • Gap.com This process is illustrated in FIG. 13, which show customer orders 204 being processed by virtual city application 205, that in turn sends orders and stored customer data 208 to appropriate merchants 207
  • Orders 204 may include any suitable information about customer orders, such as item descriptions, item identification numbers or codes, quantity information, color and size information, or any other suitable customer order information. Order
  • customer data 208 may include the customer order information of order 204 as well as any suitable customer data that is stored by the virtual cities application.
  • the user may also be given the ability to go from web site to web site, adding items to a virtual shopping cart. After all desired items are in the virtual shopping cart, the user may process the order using the virtual city application.
  • FIG. 13 also shows customer data being transferred from the virtual city application to the e-commerce site.
  • Customer data may include information such as information that the user entered when the user registered for the virtual city service.- This may include such information as name, addresses, telephone numbers, e-mail addresses, survey answers, as well as any other suitable information.
  • the e-merchant may be provided with the information without the user having to enter the information again.
  • the information may be used for any suitable purpose. For example, the information may be used for marketing purposes, for building a customer database, for delivery information, or for any other suitable purpose.
  • the virtual city application may also provide merchants (including large e-commerce merchants as well as local shops) with marketing data for particular regions.
  • the virtual city application may compile marketing data based on the sales it processes.
  • marketing data may be based on any other suitable interactions between users and the virtual city application. This data may be provided to merchants in order to, for example, better serve the merchants' marketing efforts in terms of, for example, advertising.
  • FIG. 14 shows merchants receiving individual customer information as well as general marketing data for one or more regions of a city.
  • Virtual city application 210 may provide customer information 211 and marketing data 212 to merchant 213.
  • FIG. 15 illustrates some other features that the virtual city application may offers its users. These features may include chore management services, apartment searching services, bulletin board messaging and chat services,- an avatar feature, travel services, local television programming, and an intelligent information assistant. The next several paragraphs will describe these features in more detail. It should be understood that any such suitable features may be implemented and that these features, herein described, are merely illustrative.
  • Chore management services may allow the user to access services (i.e., as compared to products) using the virtual city application. These services may include, but are certainly not limited to, allowing the user to pay bills online, schedule appointments (e.g., for doctors, lawyers, job interviews, plumbers, etc.), make restaurant reservations, do on-line banking, balance a checkbook, as well as any other suitable services, including giving the user the ability to find and try new service providers. As with product purchases, service purchases may be made using the virtual city application as the payment processor in accordance with the present invention.
  • the virtual city application may also provide apartment searching services. For example, real estate ' brokers and agents may have listings of available apartments (and houses) available through the virtual city application. The user may select these listing to be given a virtual tour of the apartment.
  • the virtual tour may be given in a manner similar to allowing the user to navigate among virtual city blocks as described hereinbefore. That is, the user may be given the ability to navigate around the apartments using, for example, 360' images of the apartment. The user may be given the ability to open doors, look in closets, look out the window, and hear the sounds in the apartment (e.g., to find out how noisy it is) . If desired, a virtual real estate, agent may speak as the user tours the apartment. The pre-recorded speech may correspond to what the user is currently viewing. The user may be given the ability to navigate around the neighborhood by simply using the virtual cities application to view the virtual city blocks as hereinbefore described. This is merely an illustrative description of the apartment searching feature.
  • any other suitable method of using .the present invention for apartment searching may be used.
  • private owners may be given the ability to place links in a classifieds section of the virtual city application- advertising their apartment for rent.
  • this feature may be expanded to include apartment sales, house sales, land sales, commercial building leasing and sales, etc.
  • bulletin board messaging and chat functionality may be added.
  • -Users may post messages or chat about certain topics or may post messages and chat to each other based on where in the virtual city they currently are. For example, users viewing the virtual South Street Seaport in Manhattan may be given the ability to chat to other users currently viewing the South Street Seaport as well.
  • Avatars may also be provided by the virtual city application.
  • Avatars may be graphical representations of online identities. That is, an image of a person or any other suitable entity may represent a real person navigating around virtual city. These images may be actual images of the users using the virtual city application, they may be arbitrary images, or they may be any images chosen by the users.
  • Avatars may allow people from distant places to meet at a particular place in the virtual city environment and, for example, go shopping at the mall. Interviews may be conducted in this fashion. Meetings may be held in a virtual conference between attendees that are hundreds or thousands of miles apart.
  • FIG. 16 illustrates how avatars may be displayed to the user using the virtual city application.
  • Avatar 220 may represent one of the users, while avatar 222 may represent another user.
  • the two users represented by the avatars may interact with one another using chat functions or messaging functions.
  • the users may use microphones to transmit their voices to one another.
  • the preceding description is merely an illustrative use of avatars. Any other suitable use may be implemented.
  • Another feature that may be implemented in the virtual city application is the ability to display local television programming.
  • television programming for a particular region may be made available to the user currently in the virtual representation of that region. For example, as the user is navigating around his or her virtual hometown, the user may view a local broadcast of a local baseball game .
  • the virtual city application may also give the user travel-related options — in both the real sense as well as the virtual sense. For example, the user may be given the ability to make airline and hotel reservations.
  • the virtual city application may also have a tour feature, whereby the user may take a virtual tour of a particular destination. For example, if the user wishes to visit New York, the virtual city application may take the user on a guided tour of New York's tourist attractions. The user may be taken to virtual representations of real museums, monuments, neighborhoods, shows, and whatever else the user may wish to see.
  • a tour guide may accompany the tour via, for example, the avatar feature and the audio capabilities of the present invention, or alternatively via text messages that may accompany the images.
  • Tours may be based on place, interest, age, or any combination of these or any other suitable factors.
  • the user may wish to see a tour of the jazz scene in New La.
  • the virtual city application may be made to oblige this request and give the user a tour of the jazz clubs, and jazz museums and exhibitions in accordance with the present invention.
  • This is merely an illustrative tour feature. Any such suitable tour feature may be used.
  • artificial intelligence may be used by the virtual city application to aid users in making full use of the features being offered.
  • artificial intelligence may take the form of a search engine. As was shown by search box 142 of FIG. 4, users may simply enter keywords and have the virtual city application search for relevant items of interests in the virtual city images or for other types of suitable content.
  • a back-end artificial intelligence component of the virtual city application may use a linear programming model to provide users with an intelligent personal assistant.
  • FIG. 17 shows an illustrative linear programming model 260 upon which intelligent personal assistant 264 may ' be predicated.
  • a large number of variables 262 may be used to make the decision-making of linear programming model 260 more precise.
  • Intelligent personal assistant 264 may be used to, for example, automatically perform personal chores over the Internet. More particularly, the chore management functionality of the present invention may be made programmable and automatable.
  • the personal assistant feature of the virtual city application may perform many of the user's daily tasks without the need for user interaction. For example, searching for a service provider, such as a dentist may be based on the location criterion of the Upper West Side of Manhattan, the specialization criterion of cosmetic dentistry, and the price criterion of moderately expensive. Any other suitable criteria may be used in having the intelligent personal assistant search for a suitable dentist.
  • intelligent personal assistant 264 may be given the capability to recommend restaurants based on preferences, pay the user's bills, manage finances, comparison shop for staple items, arrange convenient delivery times (e.g., depending on whether the user lives in a doorman building, when the user is home, etc.) and perform any other suitable services. Any such suitable capability may be given to intelligent personal assistant 264.
  • the interface of the virtual city application with which the user interacts may be implemented using any suitable hardware, software, or both to create a three-dimensional world.
  • any suitable hardware, software, or both to create a three-dimensional world.
  • VRML virtual reality markup ' language
  • Any other suitable tools for creating three-dimensional graphics may be used.
  • Three-dimensional representations of a city may be coupled with the use of a walkthrough interface.
  • a walkthrough interface For example, as a user navigates around virtual city blocks, the movement appears as a smooth continuous movement ' . ' This type of movement is contrasted with the static walkthrough where, as previously described, the user may need to click on horizons or other suitable links to navigate to adjacent locations. Any such suitable type of movement may be used.
  • the user may be given the option of which movement to use, based on, for example, connection speed, personal likes/dislikes, or based on any other suitable factors.
  • the user may be given the ability to use public transportation (or any other suitable form of transportation) .
  • the user may take a virtual subway from one location in a virtual city to another location. This may be displayed to the user using a virtual representation of a subway and a virtual representation of a subway car. The user may virtually board the appropriate subway car required to travel to the desired location.
  • This is merely an illustrative use of virtual transportation and the present invention is in no way limited to virtual subways.
  • the amount of data that is communicated from data server 114 to user hardware 122 is potentially huge.
  • some data that is commonly communicated from data server 114 to user hardware 122 may be made available to users on portable media, such as CD-ROM disks, DVD- ROM disk, minidisks, high-capacity floppy disks, or any other suitable type of portable media.
  • the portable media may be sent to the user using, for example, the U.S. Postal Service or any other suitable mail carrier.
  • the content of the portable media may include the most commonly accessed images of a particular region.
  • portable media there may be many different categories of data available on portable media.
  • one such category may relate to art museums.
  • the portable media may contain all of the virtual museum images of some of the most popular art museums in the world.
  • the portable media may be required to be used in conjunction with the virtual city application. This is merely an illustrative example of the use of portable media. Any other suitable application for portable media may be used.
  • FIG. 18 illustrates some of the possible sources of revenue of the virtual city service.
  • total revenue 256 may include advertisement revenue 250.
  • fees may be charged for embedded advertisement based on, for example, the amount of traffic for the particular virtual block on which the advertisement is to appear.
  • fees may be based on the type of embedded advertisement that is to be used. For example, billboard advertisements may demand a higher fee than a small sign.
  • Total revenue 256 may also include commission revenue 252.
  • the virtual city application may process the payments for orders placed by users with merchants that are partnered with the virtual city service. In exchange, the virtual city service may take a fixed fee or a percentage of sale for services rendered in processing the payments. Total revenue 256 may also include user fee revenue 254.
  • the virtual city service may charge users access fees. Access fees may vary depending, for example, on the level of service desired. For example, a bronze membership may provide users with fewer features than a gold membership. The price for bronze membership may therefore be lower than the price for gold membership.
  • users may be charged on a pay-per-view basis. For example, if the user wishes to take a tour of a particular California vineyard, the user may be charged a fee to access that tour. Any such suitable features may be available on a pay-per-view basis.

Abstract

A virtual city service that provides access to a virtual city application is provided. Users may navigate among a virtual representation of a real region, such as a city. The interface may include images of actual city blocks that have interactive items of interest such as storefronts. Users may virtually shop in the stores that adorn the virtual city blocks. The virtual city application may process orders for all merchants - local or web-based. An artificial intelligence component may be used in the form of a back-end linear programming model to provide an intelligent personal assistant. Chore-management may thus be automated.

Description

METHODS AND SYSTEMS FOR PRESENTING A VIRTUAL REPRESENTATION OF A REAL CITY
This application claims the benefit of U.S. Provisional application No. 60/182,282, filed February 14, 2000, which is hereby incorporated by reference in its entirety.
Background of the Invention
This invention relates to web-based virtual communities, and more particularly to an interactive, navigable, Web-based representation of a city.
Virtual communities are prevalent on the Internet. For example, web pages that provide chat rooms, message forums, and e-mail exist and offer their -users the ability to interact with one another. America Online, for example, offers its subscribers access to e-commerce, chat and e-mail features, Internet access, news, and other features.
By offering users a sense of community while online, these services place the users at ease and allow them to be more comfortable while navigating around the virtual communities. However, existing virtual online communities do not give users a sense of realism. That is, although a user may be in a chat channel, perhaps directed towards conversations related to New York City, the chat channel does little to make the user feel like he or she is actually in New York City.
Existing virtual online communities also lack the ability to immerse the user in the virtual community. That is, the user is always aware that he or she is on a Web site and is interacting with data. The user interfaces of existing virtual online communities lack the sophistication that is required to immerse the user in the virtual community. With the proliferation of the Internet, and the World Wide Web in particular, online shopping has grown in popμlarity. One of the major benefits of online shopping is the ability to access a wide range of products from a single web page. Because electronic merchants need only maintain stock in warehouses and do not have the additional overhead of maintaining retail stores, they are able to offer more products to online consumers. However, like virtual online communities, online shopping does not offer consumers the realism of real shopping.
Rudimentary one-stop local e-commerce World Wide Web sites, such as Kozmo.com and UrbanFetch.com, are known. For example, Kozmo.com promises to be "Amazon in under an hour." Kozmo.cόm warehouses books, compact discs, videos, and some other basic commodities and distributes them around select major cities via courier delivery.
Kozmo.com and UrbanFetch.com (as well as other local e-commerce sites) are fundamentally predicated upon warehouse and distribution. Because the products they sell are so commoditized, there is little need for an interactive consumer experience. The only meaningful role that the Internet plays is that of placing an order for delivery. One could just as easily call in an order. Present local e-commerce sites limit their ability to grow beyond staple items. In order to provide local e-commerce of a majority of the goods and services that one purchases in daily life, a very different approach is required.
Another web-site, HomeDelivery.com, merely provides links to local merchants. However, because individual merchants process payments, a consumer making purchases through HomeDelivery.com must register with and pay each vendor independently, effectively destroying the one-stop shopping model potential.
It is therefore an object of the present invention to provide a virtual community that provides a sense of realism and immerses users in an environment .
It is also an object of the present invention to provide substantially one-stop shopping to users without requiring the users to enter personal information multiple times.
Summary of the Invention
These and other objects of the invention are accomplished in accordance with the principles of the present invention by providing a virtual city service that gives it users access to a virtual . city application with a comprehensive graphic user interface. The virtual city application may provide one-stop shopping services while not burdening users with repeated requests for personal information.
The present invention is primarily described with respect to an embodiment in which a user interface may be viewed as a World Wide Web site accessible over the Internet. It should be understood. that this is merely an illustrative embodiment and that any other suitable arrangement may be used.
In one suitable embodiment of the present invention, a user interface may be provided by the virtual city application of the present invention. The user interface may include a user-navigable virtual representation of an actual location, such as a city. The virtual representation may take the form of digitized images of the actual location that may be spliced together to allow navigation. For example, a user may navigate from one adjacent city block to another by selecting a horizon or any other suitable element of the display, such as icons. The images may be ordinary 2-D images, 180° images, 360° images, 3-D images, or any other suitable types of images. The images may be still images or they may be displayed as video.
Image's of city blocks may include virtual storefronts. The virtual storefronts may correspond to actual stores in the real world. In another suitable approach, the storefronts may be computer-generated. Virtual storefronts may be treated as items of interest. Items of interest may generally be selectable. Upon selection, the user may be directed to a web page (in the case of a web-based implementation) that provides more information on the item of interest. For example, upon selection of a storefront, the user may be directed to a virtual representation of the interior of the store in which- the user may navigate and view actual items for sale as though he or she were in a real store.
The virtual city application may also provide links (e.g., as an item of interest in an image or as an ordinary hyperlink) to web-based merchants. Whether large web-based merchants or small local merchants, the virtual city application may provide users with the convenience of one-stop shopping. For example, purchases made with merchants that are partnered with the virtual city service may be processed by the virtual city application rather than by the individual merchants. In one suitable approach, the virtual city application may request that the user provide personal and payment information (at registration, for example) . This information may subsequently be used for all purchases made through the virtual city application without having the user repeatedly provide the information to numerous merchants. The virtual city application may also provide a single virtual shopping cart, into which users may place items they wish to buy from among any of the merchants that are partnered with the virtual city service. The virtual city service may take a commission for any order that it processes.
The virtual city application may also act as a data gatherer. In one suitable approach, the virtual city application may track the patterns of use by its users . These patterns may relate to shopping, which virtual regions are visited, or to any other suitable criteria. The data may be used by merchants and by the virtual city service for marketing purposes or for any other suitable purpose.
Advertisements may be displayed as embedded advertisements within virtual city images . For example, cars, clothes, signs, banners, billboards, or any other suitable elements may all be selectable in order to provide more information about the manufacturer, product, etc. In one suitable approach, embedded advertisements may be inserted into the virtual city images using graphics processing. That is, the embedded advertisements may exist in the virtual world, but not in the real world.
The virtual city application may also provide • chore management utilities. For example, plumbers, 5 doctors, lawyers, dentists, mechanics/ or any other service professionals may be searched for and contacted (e.g., for an appointment).
The virtual city application may also provide virtual travel and tourism features. For example,
10 interest-specific virtual tours may be provided whereby users may take virtual tours based on particular preferences (e.g., jazz in New Orleans) . The virtual tours may include visits to parades, museums,, clubs, restaurants, or any other suitable event or location.
15 The user may navigate among the events or locations using a process similar to that for navigating among virtual city blocks.
The virtual city application may also include an artificial intelligence component. For example, an
20. intelligent personal assistant may be implemented that may provide automated chore-management. Decisions may be made by the intelligent personal assistant based on a linear programming model having a large number of variables. With regard to chore-management, some of
25 these variables may include the user's location, personal preferences, habits, schedule, income, or any other suitable variables. The personal assistant is merely one example of how a linear programming model may be used with the present invention. Any other
30 suitable implementation of a linear programming model may be made. Brief Description of the Drawings
FIG. 1A is a block diagram of an illustrative image-capturing system in accordance with an embodiment of the present invention. FIG. IB is a flow chart of illustrative steps involved in making images available to the virtual city application in accordance with an embodiment of the present invention.
FIG. 2 is a block diagram of an illustrative virtual city image distribution system in accordance with an embodiment of the present invention.
FIG. 3 is a block diagram of an illustrative information distribution system in accordance with an embodiment of the present invention. FIG. 4 shows an illustrative virtual city application display screen for navigating around a virtual city in accordance with an embodiment of the present invention.
FIG. 5 shows the illustrative virtual city application display screen of FIG. 4 in full mode in accordance with an embodiment of the present invention.
FIG. 6 is a flow chart of illustrative steps involved in using a map to navigate around a virtual city in accordance with an embodiment of the present invention.
FIG. 7 is a flow chart of illustrative virtual city application display screens for navigating around a virtual city block image in accordance .with an embodiment of the present invention. FIG. 8 shows an illustrative virtual city application display screen for a store information page in accordance with an embodiment of the present invention. FIG. 9 is a block diagram of an illustrative arrangement of features that may be offered by the virtual city application in accordance with an embodiment of the present invention. FIG. 10 shows an illustrative virtual city application display screen for using embedded advertisements in virtual city images in accordance with an embodiment of the present invention.
FIG. 11 is a flow chart of illustrative steps involved in navigating among virtual city blocks in accordance with an embodiment of the present invention.
FIG. 12 shows an illustrative virtual city application display screen for seamlessly integrating the virtual city interface with other web pages in accordance with an embodiment of the present invention. FIG. 13 is a flow chart of illustrative steps involved in using the virtual city application to process orders in accordance with an embodiment of the present invention. FIG. 14 is a block diagram of an illustrative arrangement for sharing customer data and marketing information between the virtual city application and merchants in accordance with an embodiment of the present invention. FIG. 15 is a block diagram of an illustrative arrangement of features that may be offered by the virtual city application in accordance with an embodiment of the present invention.
FIG. 16 shows an illustrative virtual city application display screen for using an avatar in accordance with an embodiment of the present invention. FIG. 17° is a block diagram of an illustrative relationship between an intelligent personal assistant and a linear programming model in accordance with an embodiment of the present invention.
FIG. 18 is a block diagram of an illustrative arrangement of revenue sources provided by the virtual city application in accordance with an embodiment of the present invention.
Detailed Description of the Preferred Embodiments
The present invention relates to a localized navigation system that may use digital imagery and sound to recreate, in exacting detail, a virtual reality simulacrum of any desired real world city.
' In the preferred embodiments of the present invention, every virtual city may be a digital replica of a real-world city in which users in that community and around the. world are allowed to explore, browse, and mingle. Although it may be possible to simulate a real-world city with a virtual city using substantial precision, it may not always be desirable to do so. For example, in order to maintain an environment that is directed towards the general public, offensive material may be filtered out.
In one suitable embodiment, the present invention may be implemented as a World Wide Web site that users may access via, for example, the Internet. As it currently stands, the Internet is a "dumb" finder and sorter of information. The present invention may give the Internet the potential to provide a "smart", sensory experience. For purposes of brevity and clarity, the present invention is described as a virtual city service made available to the public as a virtual city application via the Internet. It should be understood that this is merely an illustrative embodiment. Any other suitable hardware, software, protocols, networks, or arrangements may be used.
The present invention may provide a new type of Internet service. Both business-to-business and business-to-consumer, customers of the virtual cities service may be varied and many. Large conglomerates and family-owned businesses may both have their place in the virtual city service's online community. Individual users with interests as diverse as traveling, shopping, computer-gaming, and simplifying- the business of their daily lives may come to rely on the virtual city s.ervice as their first and most-trusted venue on the web. Large vendors may make use of the virtual city service to generate incremental sales and to provide their customers far greater ease of checkout and payment — without losing control of the. customer payment information. Small to medium-sized vendors may make use of the virtual cities service to make a presence on the' web as part of a large, robust, dynamic community within which they will enjoy economies of scale and access to unique and valuable marketing data.
FIG. 1A shows an illustrative system that may be used for procuring images to be used by a virtual city application. The term "image," as used herein, may refer to either still images, a slide show of still images, video, a slide show of videos, animation, or any other suitable form of imagery. The basic unit of a virtual city may be city block 100. City block 100 may be any suitable fundamental portion of a city. For example, city block 100 may be an intersection, a section of a street, court, or avenue, a section of a road, an area, having particular dimensions (e.g., in the shape of a square, rectangle, circle, etc.), or any other suitable fundamental portion of a city. Using any suitable image capturing device 102, such as a 180° digital camera, 360° digital camera, ordinary digital camera, film-based camera, video camera, or any other suitable image capturing device, images of city blocks may be captured.
Some or all of the captured images may be edited, stitched, or manipulated in any other suitable way using, for example, graphics editing equipment 101. Graphics editing equipment 101 may be any suitable equipment, such as personal computing equipment, super- computing equipment, silicon graphics computing equipment, any other suitable equipment, or any combination thereof. The images may be stored in image database 110, which may be located at server 103.
In one suitable embodiment of the present invention, images captured by image capturing device 102 need not be in a digitized format. For example, the images may be hard-copy photographs. At step 104 of FIG. 104, it may be determined whether the images are digitized images. If the images are not digitized, then the images may become digitized at step 106 using, for example, scanning equipment and suitable software. In the case of video, frame capture hardware and software may be used at step 106 assuming a still image embodiment of the virtual city application is being used. If virtual city blocks can be displayed using video, then video clips, streaming video, or any other suitable form of digitized video may be used. The digitized images may then be edited and stitched together using any suitable stitching technology at step 105 and stored in database 110 at step 107. The stitching may link the images of the city blocks to one another in image database 110. Whatever links exist in the real city, such as from one city block to another, the same links may exist between the digital images of the virtual city. The result may be a network of inter-linking images that may be freely roamed, from one image to another, much like real life. This is merely an illustrative arrangement of hardware and processes. Any other suitable arrangement and processes may be used.
FIG. 2 shows an illustrative system for the present invention. Image data 112 may be loaded into data server 114 that holds image database 116. Image database 116 may be accessed by user hardware 122 using communications network 120. Communications network 120 may be the Internet, a modem connection, a wireless communications path (e.g., using wireless access protocol (WAP) ) , a satellite connection, a television cable connection or any other suitable peer-to-peer based or client-server based communications network. Data server 114 is shown to be coupled to communications network 120 using path 118. Path 118 may include intervening hardware, such as. one or more web servers, data servers, proxy servers, gateway servers or any other suitable intervening hardware. If desired, these or any other suitable servers may be combined so that less hardware is used. For example, data server 114 may be combined with a web server. Any such suitable combination may be used if desired.
It should be understood that although only image data 112 is shown in FIG. 2, any other type of data may be acquired and stored in a database for use by the virtual cities application. For example, audio data, text data, advertisement data, navigation data, or any other suitable data may be stored in data server 114 or in any other suitable server. Any or all types of data may be stored in a single data server. If desired, multiple data servers may be used to store data. Data servers may be separate servers dedicated to holding one or more databases, or alternatively, data servers may be combined with other types of servers, such as web servers, proxy servers, or any other suitable type of server.
User hardware 122 may be any suitable user hardware, software, or both. For example, user hardware 122 may be a personal computer with web- browsing software that may be used by users of the virtual city application to navigate among a virtual city via communications network 120. Alternatively, user hardware 122 may be a personal computer with image-capturing hardware and suitable image-processing software that is located at a local retail site (e.g., a grocery store) . In this case, user hardware 122 may- provide data server 114 with updated images of the local retail site via communications network 120. In another suitable approach, updated images of the local retail site may be made available to data server 114 using any other suitable arrangement.
FIG. 3 shows an illustrative back-end system that may be used for the present invention. A central site 113 may be used to hold data server 114 and information database 115. Central site 113 may be .in one physical location, or, alternatively, central site 113 may include components that are located at more than one location. Information database.115 may be stored in data server 114, or, alternatively, information database 115 may be stored on a separate server. If desired, information database 115 may be partially stored in data server and partially stored on one or more other servers. Information database 115 may be used to store user information such as names, addresses, telephone numbers, and any other suitable user information. In one suitable approach, user information may include any suitable payment information such as credit card information, bank account information, or any other suitable payment information. In yet another suitable approach, user information may include behavioral data. Behavioral data may be acquired for each user based on the user's usage patterns in the virtual city application, such as which local merchants the user often visits using the virtual city application or any other such suitable usage patterns. Remote sites 119 may access information database 115 using communications network 117. Communications network 117 may be the same as communications network 120, or communications network 117 may otherwise be any such suitable communications network. Remote sites 119 may include local merchants, web-based merchants, credit processing stations, marketing consultants, or any other suitable remote sites .
One of the features of the present invention is the interface of the virtual city application. In a real world city, any given block might contain many items of interest, such as storefronts, monuments, parks, statues, famous buildings, or any other suitable items of interest. The virtual city image of that block may contain one or more links (e.g., hyperlinks), each associated with the corresponding real world item of interest. In a web-based approach, hyperlinks may be embedded within the image of the city block. If desired, the hyperlinks may be made available to the user outside of the image of the city block, such as in a separate listing of hyperlinks associated with the currently displayed city block. This separate listing may be displayed in a separate section on the user display screen. In another suitable approach both a separate listing of hyperlinks and embedded hyperlinks may be used. When the user selects a hyperlink, additional information regarding the item of interest associated with the selected hyperlink may be displayed to the user.
FIG. 4 shows an illustrative virtual city application display screen 124. City block image 126 may be displayed to the user. City block image 126 may include storefronts such as storefront 128. The user may position a cursor 130 over storefront 128 and may select storefront 130 as a hyperlink. In addition, hyperlink listings 132 may be displayed on virtual city application display screen 124, allowing the user to select an item of interest from a textual based list rather than directly from the image. For. example, listing 134 corresponds to storefront 128. Either the embedded hyperlink or the text-based listing may be selected by the user to display additional information about that particular item of interest. The hyperlink listing feature is particularly useful when the item of interest in not visible or is poorly visible in the city block image. . For example, city block image 126 corresponds to a New York City block on which the "Vanguard Delicatessen" is found. . However, the Vanguard Delicatessen storefront is not viewable in city block image 126. The user may retrieve more information about the Vanguard Delicatessen via its corresponding hyperlink listing 136. If desired, hyperlink listings 132 may also include hyperlinks to items of interest that are related to items of interest found in the corresponding - city block. For example, if a car dealership is a particular item of interest on a particular city block, then a possible additional hyperlink listing may be a hyperlink to a car mechanic in the immediate area. Any such suitable use of hyperlink listing 132 may be used. A map such as map 138 may be displayed on virtual city display screen 124. Map 138 may show the user the location of the presently displayed city block 126. If desired, map 138 may also show neighboring attractions, such as parks, monuments, etc. Hotels, theaters, and nearby restaurants may also be displayed on map 138. This is merely an illustrative use of maps in the virtual city application. Any other suitable arrangement may be used.
Advertisements, such as advertisement 140, may be displayed on virtual city display screen 124. Advertisement 140 may be a banner advertisement, .or if desired, advertisement 140 may be displayed in the form of panel advertisements. Advertisement 140 may contain text, graphics, video (including animation) , or a combination of these or other suitable types of content. Advertisements may be interactive. For example, advertisement 140 has interactive regions 141 and 143. If the user selects interactive region 141 (e.g., using cursor 130), a web page corresponding to Apartment.com may be opened and displayed. Likewise, if interactive region 143 is selected, a web page corresponding to an apartment database at Apartment.com may be opened and displayed. Advertisements need not contain multiple interactive regions, but may simply be selectable. If desired, passive advertisements may be used. Any suitable advertisements may be used in conjunction with the virtual city application. Advertisement 140 is merely an illustration.
Updated information such as news, local events, weather, reviews, etc. may be displayed on virtual city application display screen 124. For example, city events and information 148 may be displayed. Local news 146 may be displayed. Local weather 144 may be displayed. The updated information may correspond to the city in which the presently displayed city block is. If desired, updated information regarding the neighborhood in which the presently displayed city block is may be displayed. If desired, updated information regarding the block itself may be displayed. The information displayed on virtual city application display screen 124 may include snippets of information that may be made available to the user upon request. For example, local news 146 may include short headlines to make the user aware of the top local news stories. For additional, more in-depth coverage of the local news, the user may select a hyperlink associated with local news 146 (e.g., a particular headline may be selected, or local news title 147 may be selected, etc.). Once selected, a new web page may be displayed having additional information. This is an illustrative arrangement of displaying local information on a virtual city application display screen. Any other type of suitable arrangement may be used. In one suitable embodiment, the virtual city application may offer the user an opportunity to search for items of interest. For example, one or more keywords may be entered by the user in search box 142. The search may be limited to searches by category (as illustrated) , or the searches may be limited to other parameters . In another suitable approach, no limitations need be placed on searches.
Various items on the virtual city application display screen may be shown in more than one mode. For example, city block image 126 may be shown in either full screen mode or in regular screen-size mode. The default mode may be the regular mode. Screen 124 shows city block image 12.6 in regular mode. A full option 150 may be provided that may allow the user to enlarge city block image 126 so that it fills the entire browser window or the computer screen. In full mode, every other item of functionality may become a button at the top or bottom of the display screen (or browser window, if the browser window is not maximized). This is illustrated in FIG. 5. City block image 158 is the full mode version of city block image 126 (FIG. 4) . Buttons 160 may correspond to the various items of functionality displayed in screen 124 of FIG. 4. For example, map button 162 in screen 156 may correspond to map image 138 in screen 124. To retrieve the image of the map, the user may select map button 162. This may cause a full mode map image to appear. In one suitable approach, selecting map button 162 may cause the display screen to be changed to regular mode, thus displaying the map image • in regular mode. If desirpd, selecting map button 162 may cause a new web page to be displayed that includes a. map image. The new web page may be displayed in place of the currently displayed web page in the current browser window, or the new web page may be displayed in a new browser window overlaying the current browser window.
In one suitable embodiment, resolution options 149 and 151 may be provided to the user. Because the connection speed of different users may stretch across a large range, the user may be given the opportunity to choose a resolution level of the virtual city block images that best corresponds to the connection speed being used by the user. The resolution level may include the level of image quality, image size, colors used, or any other suitable components .
Density options 145 and 147 may be provided to the user. The user may be given the opportunity to choose a density level of items of interest and virtual city blocks to be displayed. The density level may correspond to whether certain virtual city blocks- should be displayed based on the number of items of ' interest that are present on the blocks. For example, if the user is using a slow modem connection, then he or she would not wish to download images of virtual city blocks that are empty alleys. By setting the density to a lower level, these virtual city blocks may be skipped as the user navigates through the virtual city.
Density options 145 and 147 and resolution options 149 and 151 are merely illustrative. If desired, more choices of resolution levels and density levels may be provided (e.g., a quantitative resolution level may be used) . If desired, the resolution level and density level may be automatically assigned by the virtual city application that may take into account the user's connection speed and personal preferences. The user may still, however, retain the ability to alter these automatic settings.
One of the navigation utilities that the virtual city application may provide to the user is the ability to select a point or a region in map 138 to view the corresponding virtual city block image for the selected point or region. This process is illustrated in FIG. 6. At step 164 a map is displayed on the virtual city application display screen. The user may choose a point or region on the map, using, for example, a cursor controlled by a mouse. In response, at step 166, the virtual city application may display a virtual city block image that may correspond to the point or region selected by the user. The full mode option may also be provided for map 138 to provide greater detail. This is helpful, for example, in order to view the map in block-by-block detail. Furthermore, this feature may provide greater ease of navigation. Whereas selecting an area on the regular mode map may direct the user to the general area selected on the map, clicking on the full. mode map may direct the user to the exact block the user desires. This is merely an illustrative use of the map. feature of the present invention.' Any other suitable use may be implemented for the map feature.
Audio option 152 may also be provided. Audio option 152 may allow the user to listen to location- specific ambient sound. Each virtual city block may be associated with a code (e.g., stored in a relational database) that corresponds to an audio track. These audio tracks may include sounds typically heard on highways, busy streets, residential streets, intersections, parks, etc. The user may activate the audio feature by selecting audio option 152. Likewise, the user may be given the ability to deactivate the audio feature by selecting an appropriate item on the virtual city application display screen. Any such suitable use of an audio feature may be used. If desired, other, more interactive sounds may be provided (e.g., a microphone may be installed on all or particular city blocks, and the user may be given the opportunity to listen to the sounds in real-time) . Alternatively, the sounds of a particular block may be recorded as audio clips available to the user at a later time.
Virtual city block image 126 (as well as the counterpart full mode virtual city block image 158) need not be static. The virtual city application may provide the user with the ability to navigate within the virtual city block image. For example, the user may be given the ability to use a mouse (or the cursor keys on a keyboard) to -move within the virtual city block image. This feature is particularly useful when the virtual city block image is a 180° image or a 360° image because the user may be given the ability to navigate the city block to a higher degree using the virtual city block image. The navigation may.be accomplished by clicking on the virtual city block image and holding down either the left or right mouse button. This may alter the perspective and create the appearance of movement. Navigation functionality may include pan left, pan right, pan up, pan down, zoom in, zoom out, rotate, any combination thereof, or any other suitable function. FIG. 7 illustrates the. use of some of these navigation functions. Virtual city block- image 168 may be a 360° image of a particular real city block. If the user zooms in and pans up, virtual city block image 170 may be displayed. If the user then issues a command associated with counterclockwise rotation, virtual city block image 172 may be displayed. The navigation may take place in a smooth and continuous manner, giving the user the impression of actual movement. That is, the user may feel that he or she is actually moving his or her head to get a different view of the city block.
In one suitable embodiment, selecting a storefront such as storefront 128 may link the user to a web page containing a 'detailed image of that establishment,- with information on its location, phone number (s) , nearest subway stop, and the goods sold there. If desired, any other suitable information may be provided. An illustrative information web page 174 is shown in FIG. 8. A list 176 of the most popular items or categories of items sold at the selected store may be displayed to the user. Any other suitable number of most popular items may be displayed. If desired, other criteria may be used for displaying items. For example, items may be displayed based on- the merchant's choice based on, for example, current sale items. Any such suitable criteria may be used to determine which items to. display. This feature may allow the user to have an accurate sense of whether the shop carries .the particular item for which he or she is looking. Other information 178 about the store may be ■ provided, such as its history or a brief biography of the proprietors. In one suitable approach, the navigable virtual image feature as hereinbefore described for virtual city. block images may be used for the interiors of stores and other establishments selected. by the user. Virtual shop image 180 may therefore be displayed on web page 174. The user may be given the ability to navigate around the virtual store image (e.g., using panning, zooming, and rotating features) using, for example, either regular mode or full mode. In one suitable approach, users may navigate around a virtual store using any suitable features, including, but not limited to, those shown in FIGS. 4 and 5. The preceding is merely an illustrative embodiment of a store information web page. Any other suitable design, arrangement, information, and features may be used. Every storefront in every virtual city block image may be selectable by the user. In another suitable approach, some storefronts may merely be passive images. Upon selection of a storefront, a web page such as web page 174 may be displayed to provide further information about the selected storefront. In another suitable approach, any other suitable web page may be displayed in response to a selection of a storefront.
This is merely an illustrative use of information web pages. Similar detail may be made available for any or all items of interest — not just storefronts. Every park and monument, every restaurant and theater, every church and community center, may have corresponding information on its history, hours of operation, show-times, reviews, and goods and services provided, or any other suitable information made available via the virtual city application.
In one suitable embodiment of the virtual city service of the present invention, information web pages such as web page 174 may be provided to merchants (i.e., merchants of the storefronts in the virtual city blocks) without cost. This will allow for a greater number of stores to be represented in the virtual city. In another suitable approach, web-based e- commerce merchants may have a presence in the virtual city community as well. For example, virtual storefronts may be created in place of, for example, empty lots. These virtual storefronts may be used by, for example, e-commerce merchants that do not have any physical establishments in the real city. In another approach, real stores may change their locations or add new locations by creating virtual storefronts in any suitable location in the virtual city. In one suitable embodiment of the present invention, the virtual city application may be used to display advertisements to users. FIG. 9 shows advertisements 196 being used in the virtual city application. Advertisements 196 may include banners, icons, text, video, images, embedded advertisements, and any other form of advertisements . Embedded advertisements are advertisements that are part of the virtual city block images. For example, FIG. 10 shows a typical view of a virtual city block image. Sign 206 is an advertisement for McDonald's. The virtual city application may allow the user to select sign 206 as an embedded advertisement. Upon selection, the user may be directed to a web page giving more information about the advertised product or service. This feature may be applied to billboards, posters, signs, murals, clothing, automobiles, and essentially anything visible in the virtual city image.
If an advertiser, retailer, manufacturer, or merchant does not wish to have real advertisements and items that are visible in the virtual city block image to be embedded advertisements, those items may be made to be passive. Alternatively, those items may be substituted with other items for which another advertiser, retailer, manufacturer, or merchant does want an embedded advertisement. This may be done using any suitable computer graphics software to edit the virtual city block image.
In one suitable approach, embedded advertisements may be used by local merchants to the extent that real world advertisements can not. For example, a local grocery store may advertise itself using, for example, an embedded advertisement such as a billboard that may be added to a virtual city block image using any suitable graphics processing hardware, software, or both. This billboard may be viewed by residents of the neighborhood, visitors of the neighborhood, or by any other users of the virtual city application by navigating to the virtual city block. In this respect, smaller, local merchants may reach the large audiences a billboard is intended to reach, but without going through the process (e.g., acquiring permits, payment of large fees, etc.) of physically placing a billboard up. This is merely an illustrative approach to local advertising. Any other suitable approaches may be used.
In one embodiment of the present invention, the virtual city application may allow users to navigate around the virtual city by providing selectable horizons. That is, the user may select the end of the currently displayed city block represented by the virtual city block image (e.g., the end of the street) . This may cause a virtual city block image corresponding to the block adjacent to the currently displayed virtual city block to be displayed. The direction may be determined by the area the user selected. For example, if the user selects the end of the block, the next block after the point selected may be displayed. If the user selects the other end of the block, then the block adjacent to that end may be displayed. Likewise, if the user selects a side of the displayed block, the block adjacent to the selected side may be displayed. This method of navigation is illustrated in FIG. 11. In addition to user interface features, the virtual city application of the present invention may offer its users many types of on-line resources using the interactive nature of its interface. Some of these resources, as illustrated by FIG. 9, may include, but are not limited to, links to general e-commerce web sites 188 (e.g., Amazon.com, Buy.com, etc.), links to other local e-commerce sites 186 (e.g., UrbanFetch.com., Kozmo.com, etc.), links to service providers 184 (e.g., on-line banking, etc.), links to existing on-line city guides 190 .(e.g., sidewalk.com, etc.), links to existing on-line restaurant guides 192 (e.g., Zagats.com, etc.), links to existing on-line local newspapers 194 (e.g., nypost.com, etc.), links to existing on-line national newspapers (e.g., msnbc.com, etc.), as well as links to any other suitable on-line resources. Agreements between the provider or providers of the virtual city application and the providers of the on-line resource's being linked from within the virtual city application may be made.
If desired, certain modifications may be made to the on-line resource web page so that the user may be directed to the on-line resource web page from the virtual city application seamlessly. For example, these modifications may include having the color scheme of the on-line resource match the color scheme of the virtual city application interface. If desired, these modifications may include displaying the on-line resource web page in a frame within the virtual city application interface. If desired, an interface such as that illustrated in FIG. 12 may be used, whereby the on-line resource web page may be displayed in combination with virtual city application content without the use of frames. This method of seamless integration of content provides a co-domain environment in one web page. Heading 200 may be displayed and may correspond to the provider of the virtual city application. Heading 200 may be selectable. If the user selects header 200, the user may be redirected to the virtual city web page.
While navigating in an e-commerce web site, or any other type of web site, the user may always return to the main virtual city application web site. For example, after making a purchase using the virtual city application to process the order, the user may be returned to the virtual city application web site. Even if the user does not purchase anything, the user may always be given the ability to return to the virtual city application web site. For example, in FIG. 12, the user may simply click on heading 200 (which may be displayed on every web page of the web site, no matter how deeply into that web site the user travels) and be returned to the virtual city application web site. Any other suitable method, interface design, or both may be used for always giving the user the ability to return to the virtual city application web site.
In the case of e-commerce web sites, such as the one shown in FIG. 12, if the user desires to make a purchase, and selects the appropriate icon, link, banner, button, etc., the user may process his or her purchase order through the virtual city application and the virtual city service. For example, if the user wishes to purchase an item from Gap.com, the user may progress through- the Gap.com web page (that may have been seamlessly integrated with the virtual city application and the user may view the content normally displayed on Gap.com, including product descriptions, item descriptions and images, etc. When the user wishes to make a purchase, however, the order may be processed through the virtual city application rather than through Gap.com' s own servers. Payment may be 5 made to the virtual city service rather than to
Gap.com. This process is illustrated in FIG. 13, which show customer orders 204 being processed by virtual city application 205, that in turn sends orders and stored customer data 208 to appropriate merchants 207
10 for fulfillment. Orders 204 may include any suitable information about customer orders, such as item descriptions, item identification numbers or codes, quantity information, color and size information, or any other suitable customer order information. Order
15 and customer data 208 may include the customer order information of order 204 as well as any suitable customer data that is stored by the virtual cities application.
By linking all order processes from all e-
20.. commerce web sites accessible through the virtual city application, the user is given the ability to shop for items at multiple places, each purchase being made through a single source. ' This allows the user to register only once. The subjection of the user to
25 queries for personal and- payment information is therefore minimized using the virtual city application. Instead of having to register and provide payment information at every web site at which the user wishes to make a purchase, the user may simply have all
30 purchases made through the virtual city service using the virtual city application. In one suitable approach, the user may also be given the ability to go from web site to web site, adding items to a virtual shopping cart. After all desired items are in the virtual shopping cart, the user may process the order using the virtual city application.
The one-stop method of e-commerce shopping as described is merely illustrative. Any other suitable method may be used. For example, the virtual city application need not process any orders. If desired, the virtual city application may only process orders for certain merchants, perhaps based on whether the merchant desires to take advantage of the feature. FIG. 13 also shows customer data being transferred from the virtual city application to the e-commerce site. Customer data may include information such as information that the user entered when the user registered for the virtual city service.- This may include such information as name, addresses, telephone numbers, e-mail addresses, survey answers, as well as any other suitable information. The e-merchant may be provided with the information without the user having to enter the information again. The information may be used for any suitable purpose. For example, the information may be used for marketing purposes, for building a customer database, for delivery information, or for any other suitable purpose.
The virtual city application may also provide merchants (including large e-commerce merchants as well as local shops) with marketing data for particular regions. The virtual city application may compile marketing data based on the sales it processes. In an- alternative approach, marketing data may be based on any other suitable interactions between users and the virtual city application. This data may be provided to merchants in order to, for example, better serve the merchants' marketing efforts in terms of, for example, advertising. FIG. 14 shows merchants receiving individual customer information as well as general marketing data for one or more regions of a city. Virtual city application 210 may provide customer information 211 and marketing data 212 to merchant 213. The precision of the marketing data is high given the fact that the virtual city application is collecting a vast amount of data by acting as the middleman in e- commerce transactions that spread across a wide spectrum of merchants. The virtual city application may be made to be as robust as desired. FIG. 15 illustrates some other features that the virtual city application may offers its users. These features may include chore management services, apartment searching services, bulletin board messaging and chat services,- an avatar feature, travel services, local television programming, and an intelligent information assistant. The next several paragraphs will describe these features in more detail. It should be understood that any such suitable features may be implemented and that these features, herein described, are merely illustrative.
Chore management services may allow the user to access services (i.e., as compared to products) using the virtual city application. These services may include, but are certainly not limited to, allowing the user to pay bills online, schedule appointments (e.g., for doctors, lawyers, job interviews, plumbers, etc.), make restaurant reservations, do on-line banking, balance a checkbook, as well as any other suitable services, including giving the user the ability to find and try new service providers. As with product purchases, service purchases may be made using the virtual city application as the payment processor in accordance with the present invention. The virtual city application may also provide apartment searching services. For example, real estate ' brokers and agents may have listings of available apartments (and houses) available through the virtual city application. The user may select these listing to be given a virtual tour of the apartment. The virtual tour may be given in a manner similar to allowing the user to navigate among virtual city blocks as described hereinbefore. That is, the user may be given the ability to navigate around the apartments using, for example, 360' images of the apartment. The user may be given the ability to open doors, look in closets, look out the window, and hear the sounds in the apartment (e.g., to find out how noisy it is) . If desired, a virtual real estate, agent may speak as the user tours the apartment. The pre-recorded speech may correspond to what the user is currently viewing. The user may be given the ability to navigate around the neighborhood by simply using the virtual cities application to view the virtual city blocks as hereinbefore described. This is merely an illustrative description of the apartment searching feature. It should be understood that any other suitable method of using .the present invention for apartment searching may be used. For example, private owners may be given the ability to place links in a classifieds section of the virtual city application- advertising their apartment for rent. It should also be understood that this feature may be expanded to include apartment sales, house sales, land sales, commercial building leasing and sales, etc. Because the virtual city application is intended to represent a real community, bulletin board messaging and chat functionality may be added. -Users may post messages or chat about certain topics or may post messages and chat to each other based on where in the virtual city they currently are. For example, users viewing the virtual South Street Seaport in Manhattan may be given the ability to chat to other users currently viewing the South Street Seaport as well.
Avatars may also be provided by the virtual city application. Avatars may be graphical representations of online identities. That is, an image of a person or any other suitable entity may represent a real person navigating around virtual city. These images may be actual images of the users using the virtual city application, they may be arbitrary images, or they may be any images chosen by the users. Avatars may allow people from distant places to meet at a particular place in the virtual city environment and, for example, go shopping at the mall. Interviews may be conducted in this fashion. Meetings may be held in a virtual conference between attendees that are hundreds or thousands of miles apart. FIG. 16 illustrates how avatars may be displayed to the user using the virtual city application. Avatar 220 may represent one of the users, while avatar 222 may represent another user. The two users represented by the avatars may interact with one another using chat functions or messaging functions. In one suitable approach, the users may use microphones to transmit their voices to one another. The preceding description is merely an illustrative use of avatars. Any other suitable use may be implemented.
Another feature that may be implemented in the virtual city application is the ability to display local television programming. In particular, television programming for a particular region may be made available to the user currently in the virtual representation of that region. For example, as the user is navigating around his or her virtual hometown, the user may view a local broadcast of a local baseball game .
The virtual city application may also give the user travel-related options — in both the real sense as well as the virtual sense. For example, the user may be given the ability to make airline and hotel reservations. The virtual city application may also have a tour feature, whereby the user may take a virtual tour of a particular destination. For example, if the user wishes to visit New York, the virtual city application may take the user on a guided tour of New York's tourist attractions. The user may be taken to virtual representations of real museums, monuments, neighborhoods, shows, and whatever else the user may wish to see. If desired, a tour guide may accompany the tour via, for example, the avatar feature and the audio capabilities of the present invention, or alternatively via text messages that may accompany the images.
Tours may be based on place, interest, age, or any combination of these or any other suitable factors. For example, the user may wish to see a tour of the jazz scene in New Orleans. The virtual city application may be made to oblige this request and give the user a tour of the jazz clubs, and jazz museums and exhibitions in accordance with the present invention. This is merely an illustrative tour feature. Any such suitable tour feature may be used.
In one embodiment of the present invention, artificial intelligence may be used by the virtual city application to aid users in making full use of the features being offered. In its simplest form, artificial intelligence may take the form of a search engine. As was shown by search box 142 of FIG. 4, users may simply enter keywords and have the virtual city application search for relevant items of interests in the virtual city images or for other types of suitable content.
In another suitable approach, a back-end artificial intelligence component of the virtual city application may use a linear programming model to provide users with an intelligent personal assistant. FIG. 17 shows an illustrative linear programming model 260 upon which intelligent personal assistant 264 may' be predicated. A large number of variables 262 may be used to make the decision-making of linear programming model 260 more precise. Intelligent personal assistant 264 may be used to, for example, automatically perform personal chores over the Internet. More particularly, the chore management functionality of the present invention may be made programmable and automatable.
By taking into account a user's preferences, habits, dislikes, location, schedule, and any other suitable criteria, the personal assistant feature of the virtual city application may perform many of the user's daily tasks without the need for user interaction. For example, searching for a service provider, such as a dentist may be based on the location criterion of the Upper West Side of Manhattan, the specialization criterion of cosmetic dentistry, and the price criterion of moderately expensive. Any other suitable criteria may be used in having the intelligent personal assistant search for a suitable dentist. In another suitable embodiment, intelligent personal assistant 264 may be given the capability to recommend restaurants based on preferences, pay the user's bills, manage finances, comparison shop for staple items, arrange convenient delivery times (e.g., depending on whether the user lives in a doorman building, when the user is home, etc.) and perform any other suitable services. Any such suitable capability may be given to intelligent personal assistant 264.
In one suitable embodiment of the present invention, the interface of the virtual city application with which the user interacts may be implemented using any suitable hardware, software, or both to create a three-dimensional world. For example, virtual reality markup ' language (VRML) may be used to create three-dimensional web pages. Any other suitable tools for creating three-dimensional graphics may be used. • ■
Three-dimensional representations of a city may be coupled with the use of a walkthrough interface.. For example, as a user navigates around virtual city blocks, the movement appears as a smooth continuous movement'. ' This type of movement is contrasted with the static walkthrough where, as previously described, the user may need to click on horizons or other suitable links to navigate to adjacent locations. Any such suitable type of movement may be used. If desired, the user may be given the option of which movement to use, based on, for example, connection speed, personal likes/dislikes, or based on any other suitable factors. In one suitable embodiment, the user may be given the ability to use public transportation (or any other suitable form of transportation) . For example, the user may take a virtual subway from one location in a virtual city to another location. This may be displayed to the user using a virtual representation of a subway and a virtual representation of a subway car. The user may virtually board the appropriate subway car required to travel to the desired location. This is merely an illustrative use of virtual transportation and the present invention is in no way limited to virtual subways. For example, there may be virtual taxis, virtual buses, virtual horses and carriages (e.g., to take through a virtual Central Park), virtual airplanes (e.g., to go from one virtual city to another) , virtual cruises, or any other suitable form of virtual transportation.
Whether using two-dimensional imaging or three-dimensional imaging, the amount of data that is communicated from data server 114 to user hardware 122 (FIG. 2) is potentially huge. In order to make the use of the virtual city application more efficient for those users whose connection speed is relatively slow, some data that is commonly communicated from data server 114 to user hardware 122 may be made available to users on portable media, such as CD-ROM disks, DVD- ROM disk, minidisks, high-capacity floppy disks, or any other suitable type of portable media. The portable media may be sent to the user using, for example, the U.S. Postal Service or any other suitable mail carrier. The content of the portable media may include the most commonly accessed images of a particular region.
In another suitable approach, there may be many different categories of data available on portable media. For example, one such category may relate to art museums. In such a case, the portable media may contain all of the virtual museum images of some of the most popular art museums in the world. The portable media may be required to be used in conjunction with the virtual city application. This is merely an illustrative example of the use of portable media. Any other suitable application for portable media may be used.
In terms of revenue, the present invention may use any suitable revenue sources. FIG. 18 illustrates some of the possible sources of revenue of the virtual city service. For example, in one suitable approach, total revenue 256 may include advertisement revenue 250. For example, fees may be charged for embedded advertisement based on, for example, the amount of traffic for the particular virtual block on which the advertisement is to appear. In another suitable approach, fees may be based on the type of embedded advertisement that is to be used. For example, billboard advertisements may demand a higher fee than a small sign.
Total revenue 256 may also include commission revenue 252. As was previously described, the virtual city application may process the payments for orders placed by users with merchants that are partnered with the virtual city service. In exchange, the virtual city service may take a fixed fee or a percentage of sale for services rendered in processing the payments. Total revenue 256 may also include user fee revenue 254. The virtual city service may charge users access fees. Access fees may vary depending, for example, on the level of service desired. For example, a bronze membership may provide users with fewer features than a gold membership. The price for bronze membership may therefore be lower than the price for gold membership. In another suitable approach, users may be charged on a pay-per-view basis. For example, if the user wishes to take a tour of a particular California vineyard, the user may be charged a fee to access that tour. Any such suitable features may be available on a pay-per-view basis.
The preceding is merely illustrative of sources of revenue for the virtual city service. Any other such possible sources of revenue may be used to acquire revenue.
Thus, methods and systems for presenting a virtual representation of a real city are provided. One skilled in the art will appreciate that the present invention can be practiced by other than the described embodiments, which are presented for purposes of illustration and not of limitation, and the present invention is limited only by the claims which follow.

Claims

What is claimed is:
1. A method for centralizing localized e- commerce using a virtual city application that provides to users an interface, comprising: creating virtual representations of stores in the interface in which local merchants are allowed to sell goods and services; providing the users access to the virtual representations of stores, wherein the users are allowed to place items that are for sale in the virtual representations of stores into a single virtual shopping cart; and processing payment for the items in the virtual shopping cart using the virtual city application.
2. The method defined in claim 1, further comprising creating virtual representations of stores in the interface in which web-based merchants are allowed to sell goods and services.
3. The method defined in claim 1, wherein creating virtual representations of stores comprises digitizing images of storefronts and images of stores' interiors.
4. The method defined in claim 1, wherein processing payment comprises: accessing payment information for the users from a database; receiving funds from the users in payment for the items in the virtual shopping cart based on the payment information; and placing an order for the items with the respective local merchants.
5. The method defined in claim 4, further comprising: acquiring revenue by retaining a commission from the funds received; and paying the respective local merchants the funds received less the commission retained.
6. The method defined in claim 1, wherein providing users access comprises: allowing the users 'to access the virtual city application via a communications network; displaying the virtual city application interface to the users; and enabling the users to navigate among virtual city block images viewable via the virtual city application interface.
7. The method defined in claim 1, further comprising creating the virtual representations of stores for the respective local merchants.
8. The method defined in claim 1, further comprising acquiring revenue by charging the users a fee for use of the virtual city application.
9. The method defined in claim 1, further comprising acquiring customer information from the users prior to the processing of payment, wherein the acquisition of the customer information occurs only once, and wherein the customer information is used for subsequent purchases made using the virtual city application.
10. The method defined in. claim 9 wherein the customer information comprises payment information.
11. A system. for centralizing localized e- commerce using a virtual city application that provides to users an interface, comprising: . .. means for creating virtual representations of stores in the interface in which local merchants are allowed to sell goods and services; means for providing the users access to the virtual representations of stores, wherein the users are allowed to place items that are for sale in the virtual representations of stores into a single virtual shopping cart; and means for processing payment for the items in the virtual shopping cart using the virtual city application.
12. The system defined in claim 11, further comprising means for creating virtual representations of stores in the interface in which web-based merchants are allowed to sell goods and services.
13. The system defined in claim 11, wherein means for creating virtual representations of stores comprises means for digitizing images of storefronts and images of stores' interiors.
14. The system defined in claim 11, wherein means for processing payment comprises: means for accessing payment information for the users from a database; 5 means for receiving funds from the users in payment for the items in the virtual shopping cart based on the payment information; and means for placing an order for the items with the respective local merchants.
15. The system defined in claim 14, further comprising: means for acquiring revenue by retaining a commission from the funds received; and 5 means for paying- the respective local merchants the funds received less the commission retained.
16. The system defined in claim 11, wherein means for providing users access comprises: means for allowing the users to access the virtual city application via a communications 5. network; means for displaying the virtual city application interface to the users; and means for enabling the users to navigate among virtual city block images viewable via the 0 virtual city application interface.
17. The system defined in claim 11, further comprising means for creating the virtual representations of stores for the respective local merchants.
18. The system defined in claim 11, further comprising means for acquiring revenue by charging the users a fee for use of the virtual city application.
19. The system defined in claim 11, further comprising means for acquiring customer information from the users prior to the processing of payment, wherein the acquisition of the customer information occurs only once, and wherein the customer information is used for subsequent purchases made using the virtual city application.
20. The system defined in claim 9 wherein the customer information comprises payment information. c
21. A system for centralizing localized e- commerce using a virtual city application that provides to users an interface, comprising: a central site at which virtual representations of stores are created for use in the interface in which local merchants are allowed to sell goods and services; a data server configured to provide the users access to the virtual representations of stores, wherein the users are allowed to place items that are for sale in the virtual representations of stores into a single virtual shopping cart; and hardware at the central site configured to process payment for the items in the virtual shopping cart using the virtual city application.
22. The system defined in claim 21, further comprising hardware at the central site configured to create virtual representations of stores in the interface in which web-based merchants are allowed to sell goods and services.
23. The system defined in claim 21, further comprising hardware at the central site configured to digitize images of storefronts and images of stores' interiors.
24. The system defined in claim 21, further comprising: an information database that stores payment information for the users; a communications network that is used to transfer funds for payment for the items in the virtual shopping cart using the payment information; and hardware at the central site configured to place an order for the items with the respective local merchants.
25. The system defined in claim 21, further comprising: a communications network configured to allow the users to access the virtual city application; graphics processing and display hardware configured to display the virtual city application interface to the users; and user control hardware configured to enable the users to navigate among virtual city block images viewable via the virtual city application interface.
26. The system defined in claim 21, further comprising hardware at the central site configured to create the virtual representations of stores for the respective local merchants.
27. The system defined in claim 21, further comprising hardware at the central site configured to acquire customer information from the users prior to the processing of payment, wherein the acquisition of the customer information occurs only once, and wherein the customer information is used for subsequent purchases made using the virtual city application.
28. The system defined in claim 27, wherein the customer information comprises payment information.
29. A method for providing a user an interactive virtual representation of a city via a communications network, comprising: storing images of substantially most city blocks making up the city in a database; linking the images to one another in substantially the same way the corresponding city blocks are linked; and allowing the user to navigate among the city blocks.
30. The method defined in claim 29, further comprising inserting embedded advertisements within the images .
31. The method defined in claim 29, further comprising: allowing the user to select areas of the images; and performing an action upon the user selecting one of the areas.
32. The method defined in claim 31, wherein performing an action comprises displaying additional information.
33. The method defined in claim 29, further comprising: displaying storefronts in the images; allowing the user to select at least one of the storefronts; and displaying a virtual representation of the inside of a store corresponding to a selected storefront.
34. The method defined in claim 29, wherein allowing the user to navigate comprises: allowing the user to select a particular direction of a first city block; and displaying a second city block that is linked to the first city block.
35. The method defined in claim 29, further comprising: displaying an image of a map having selectable areas; allowing the user to select the selectable areas; and displaying a city block that corresponds to an area selected from the map.
36. A system for providing a user an interactive virtual representation of a city via a communications network, comprising: a database in which images of substantially most city blocks making up the city are stored; hardware configured to link the images to one another in substantially the same way the corresponding city blocks are linked; and hardware configured to allow the user to navigate among the city blocks.
37. The system defined in claim 36, further comprising graphics editing equipment that is used to insert embedded advertisements within the images.
38. The system defined in claim 36, further comprising hardware configured to: allow the user to select areas of- the images; and perform an action upon the user selecting one of the areas .
39. The system defined in claim 38, wherein the hardware is further configured to display additional information.
40. The system defined in claim 36, further comprising hardware configured to: display storefronts in the images; allow the user to select at least one of the storefronts; and display a virtual representation of the inside of a store corresponding to a selected storefront.
41. The system defined in claim 36, further comprising hardware configured to: allow the user to select a particular direction of a first city block; and display a second city block that is linked to the first city block.
42. The system defined in claim 36, further comprising hardware configured to: display an image of a map having selectable areas; allow the user to select the selectable areas; and display a city block that corresponds to an area selected from the map.
43. A method for using a linear programming model to provide automated services based on a plurality of variables, comprising: using the linear programming model to process a user's preferences, schedule, and requests; and performing actions based on the linear programming model over a communications network.
44. The method defined in claim 43, wherein the performing actions is selected from a group consisting of making appointments, placing orders for • items, placing orders for services, scheduling deliveries, and any combination thereof.
PCT/US2001/004769 2000-02-14 2001-02-14 Methods and systems for presenting a virtual representation of a real city WO2001061539A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU41489/01A AU4148901A (en) 2000-02-14 2001-02-14 Methods and systems for presenting a virtual representation of a real city

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US18228200P 2000-02-14 2000-02-14
US60/182,28220000214 2000-02-14

Publications (1)

Publication Number Publication Date
WO2001061539A2 true WO2001061539A2 (en) 2001-08-23

Family

ID=22667797

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/004769 WO2001061539A2 (en) 2000-02-14 2001-02-14 Methods and systems for presenting a virtual representation of a real city

Country Status (3)

Country Link
US (1) US20010034661A1 (en)
AU (1) AU4148901A (en)
WO (1) WO2001061539A2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2431283A (en) * 2005-10-13 2007-04-18 Irene Wilson DVD based house "brochure" for real estate property viewing on television
WO2017112421A1 (en) * 2015-12-22 2017-06-29 Google Inc. Methods, systems, and media for presenting interactive elements within video content

Families Citing this family (119)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001195491A (en) * 1999-11-02 2001-07-19 Matsushita Electric Works Ltd Selling support method for commodity associated with living space, method and system for charging the same and recording medium
AU2001233946A1 (en) * 2000-03-20 2001-10-03 British Telecommunications Public Limited Company Data entry
US6954728B1 (en) 2000-05-15 2005-10-11 Avatizing, Llc System and method for consumer-selected advertising and branding in interactive media
US7996264B2 (en) * 2000-05-15 2011-08-09 Avatizing, Llc System and method for consumer-selected advertising and branding in interactive media
ITMI20001420A1 (en) * 2000-06-23 2001-12-24 Vrway Patent B V INTERACTIVE SYSTEM AND METHOD FOR CARRYING OUT COMMERCIAL TRANSACTIONS
JP3633452B2 (en) * 2000-07-14 2005-03-30 日本電気株式会社 3D advertising system and method with motion in 3D virtual space and recording medium
US7039630B2 (en) * 2000-07-27 2006-05-02 Nec Corporation Information search/presentation system
US20030018531A1 (en) * 2000-09-08 2003-01-23 Mahaffy Kevin E. Point-of-sale commercial transaction processing system using artificial intelligence assisted by human intervention
US7409061B2 (en) * 2000-11-29 2008-08-05 Noatak Software Llc Method and system for secure distribution of subscription-based game software
US9047609B2 (en) * 2000-11-29 2015-06-02 Noatak Software Llc Method and system for dynamically incorporating advertising content into multimedia environments
JP2002215931A (en) * 2001-01-17 2002-08-02 Fujitsu Ltd Communication method, electronic commerce method, and management device
AUPR349101A0 (en) * 2001-03-02 2001-03-29 Wodda.Com Limited System for enabling internet shopping experience
US20030046360A1 (en) * 2001-08-07 2003-03-06 Argasinski Henry E. Method and system for virtual window shopping
US20020138369A1 (en) * 2001-03-22 2002-09-26 Calaway Douglas D. Electronic storage medium and purchasing system and method
US20020152136A1 (en) * 2001-04-05 2002-10-17 Hill Robert C. Web-based interface for facilitating commerce between providers of goods or services and purchasers thereof
US20020152127A1 (en) * 2001-04-12 2002-10-17 International Business Machines Corporation Tightly-coupled online representations for geographically-centered shopping complexes
US20020178072A1 (en) * 2001-05-24 2002-11-28 International Business Machines Corporation Online shopping mall virtual association
US20030191813A1 (en) * 2002-04-03 2003-10-09 Hughes David P. Virtual travel system and a method therefor
WO2004001548A2 (en) * 2002-06-21 2003-12-31 3Cim, Inc. Online publishing management tool and system
US20040078754A1 (en) * 2002-06-21 2004-04-22 Son Jay H. Online publishing management tool and system
US7369102B2 (en) * 2003-03-04 2008-05-06 Microsoft Corporation System and method for navigating a graphical user interface on a smaller display
US7570261B1 (en) * 2003-03-06 2009-08-04 Xdyne, Inc. Apparatus and method for creating a virtual three-dimensional environment, and method of generating revenue therefrom
WO2004086167A2 (en) * 2003-03-24 2004-10-07 Andy Kong Andy Wijayakusuma Methods and systems for providing egovernment services to the public, anytime, anywhere, using any type of communication devices
GR1005953B (en) * 2003-05-22 2008-06-19 Ινστιτουτο Πληροφορικης Και Τηλεματικης/Εθνικο Κεντρο Ερευνας Και Τεχνολογικης Αναπτυξης Object, method and procedure for the development of advanced information technology applications with the use of virtual reality.
JP4325439B2 (en) * 2004-03-02 2009-09-02 株式会社日立製作所 Screen display method
US8562439B2 (en) * 2004-03-11 2013-10-22 Navteq B.V. Geographic area templates for computer games
US7967678B2 (en) * 2004-03-11 2011-06-28 Navteq North America, Llc Computer game development factory system and method
US7828655B2 (en) * 2004-03-11 2010-11-09 Navteq North America, Llc Application programming interface for geographic data in computer games
US7970749B2 (en) * 2004-03-11 2011-06-28 Navteq North America, Llc Method and system for using geographic data in computer game development
US7599790B2 (en) * 2004-03-23 2009-10-06 Google Inc. Generating and serving tiles in a digital mapping system
CN103398718B (en) 2004-03-23 2017-04-12 咕果公司 Digital mapping system
US7831387B2 (en) 2004-03-23 2010-11-09 Google Inc. Visually-oriented driving directions in digital mapping system
CA2559726C (en) * 2004-03-24 2015-10-20 A9.Com, Inc. System and method for displaying images in an online directory
US20050283409A1 (en) * 2004-06-18 2005-12-22 Fang-Kun Cheng Method of substantiating web pages
EP1820159A1 (en) 2004-11-12 2007-08-22 MOK3, Inc. Method for inter-scene transitions
US9071870B2 (en) * 2004-12-08 2015-06-30 Nokia Technologies Oy System and method for viewing digital visual content on a device
US7555387B2 (en) * 2005-01-28 2009-06-30 Orbitz, L.L.C. System and method for providing travel related product information on an interactive display having neighborhood categories
WO2006092647A1 (en) * 2005-03-04 2006-09-08 Nokia Corporation Offering menu items to a user
KR100610689B1 (en) * 2005-06-24 2006-08-09 엔에이치엔(주) Method for inserting moving picture into 3-dimension screen and record medium for the same
US8131718B2 (en) * 2005-12-13 2012-03-06 Muse Green Investments LLC Intelligent data retrieval system
US7917286B2 (en) 2005-12-16 2011-03-29 Google Inc. Database assisted OCR for street scenes and other images
US7668755B2 (en) * 2006-01-06 2010-02-23 Mira Exim Limited Dynamically fabricated store for distribution of media content
US20070160961A1 (en) * 2006-01-11 2007-07-12 Cyrus Lum Transportation simulator
US20070192203A1 (en) * 2006-02-16 2007-08-16 Di Stefano Michael V Virtual reality shopping system
US20070291034A1 (en) * 2006-06-20 2007-12-20 Dones Nelson C System for presenting a navigable virtual subway system, and method for operating and using the same
US8010407B1 (en) 2006-11-14 2011-08-30 Google Inc. Business finder for locating local businesses to contact
US20080281727A1 (en) * 2007-03-30 2008-11-13 Moss Christopher J Method of applying to purchase or lease a unit in a multiunit building or building complex
US8977631B2 (en) 2007-04-16 2015-03-10 Ebay Inc. Visualization of reputation ratings
US8260687B2 (en) 2007-04-16 2012-09-04 Ebay Inc. Distributed commerce application-widget
US8855856B2 (en) * 2007-05-08 2014-10-07 GM Global Technology Operations LLC Vehicle roll control method using controllable friction force of MR dampers
US8478515B1 (en) 2007-05-23 2013-07-02 Google Inc. Collaborative driving directions
US20080303811A1 (en) * 2007-06-07 2008-12-11 Leviathan Entertainment, Llc Virtual Professional
US8826157B2 (en) * 2007-08-31 2014-09-02 At&T Intellectual Property I, L.P. System and method to generate a shopping cart list
US20090119604A1 (en) * 2007-11-06 2009-05-07 Microsoft Corporation Virtual office devices
US20090132311A1 (en) * 2007-11-20 2009-05-21 Theresa Klinger Method and System for Monetizing User-Generated Content
US20090157625A1 (en) * 2007-12-13 2009-06-18 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Methods and systems for identifying an avatar-linked population cohort
US8069125B2 (en) * 2007-12-13 2011-11-29 The Invention Science Fund I Methods and systems for comparing media content
US20090164458A1 (en) * 2007-12-20 2009-06-25 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Methods and systems employing a cohort-linked avatar
US20090157751A1 (en) * 2007-12-13 2009-06-18 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Methods and systems for specifying an avatar
US8195593B2 (en) 2007-12-20 2012-06-05 The Invention Science Fund I Methods and systems for indicating behavior in a population cohort
US8356004B2 (en) * 2007-12-13 2013-01-15 Searete Llc Methods and systems for comparing media content
US20090156955A1 (en) * 2007-12-13 2009-06-18 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Methods and systems for comparing media content
US9211077B2 (en) * 2007-12-13 2015-12-15 The Invention Science Fund I, Llc Methods and systems for specifying an avatar
US20090157813A1 (en) * 2007-12-17 2009-06-18 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Methods and systems for identifying an avatar-linked population cohort
US20090164302A1 (en) * 2007-12-20 2009-06-25 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Methods and systems for specifying a cohort-linked avatar attribute
US20090171164A1 (en) * 2007-12-17 2009-07-02 Jung Edward K Y Methods and systems for identifying an avatar-linked population cohort
US20090157660A1 (en) * 2007-12-13 2009-06-18 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Methods and systems employing a cohort-linked avatar
US20090157481A1 (en) * 2007-12-13 2009-06-18 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Methods and systems for specifying a cohort-linked avatar attribute
US8615479B2 (en) * 2007-12-13 2013-12-24 The Invention Science Fund I, Llc Methods and systems for indicating behavior in a population cohort
US20090161963A1 (en) * 2007-12-20 2009-06-25 Nokia Corporation Method. apparatus and computer program product for utilizing real-world affordances of objects in audio-visual media data to determine interactions with the annotations to the objects
US9418368B2 (en) * 2007-12-20 2016-08-16 Invention Science Fund I, Llc Methods and systems for determining interest in a cohort-linked avatar
US8150796B2 (en) * 2007-12-20 2012-04-03 The Invention Science Fund I Methods and systems for inducing behavior in a population cohort
US20090164503A1 (en) * 2007-12-20 2009-06-25 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Methods and systems for specifying a media content-linked population cohort
US20090164131A1 (en) * 2007-12-20 2009-06-25 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Methods and systems for specifying a media content-linked population cohort
US9775554B2 (en) * 2007-12-31 2017-10-03 Invention Science Fund I, Llc Population cohort-linked avatar
WO2009108790A1 (en) * 2008-02-26 2009-09-03 Ecity, Inc. Method and apparatus for integrated life through virtual cities
US9798807B2 (en) * 2008-05-06 2017-10-24 Excalibur Ip, Llc Algorithmically generated topic pages
US8126930B2 (en) 2008-05-06 2012-02-28 Yahoo! Inc. Micro-bucket testing for page optimization
KR20090123227A (en) * 2008-05-27 2009-12-02 삼성전자주식회사 Offering apparatus of searching service, method and program thereof
US20090315916A1 (en) * 2008-06-24 2009-12-24 International Business Machines Corporation On-the-fly creation of virtual places in virtual worlds
US20100030660A1 (en) * 2008-08-04 2010-02-04 Sony Computer Entertainment Europe Ltd. Apparatus and method of on-line transaction
EP2324460B1 (en) * 2008-08-12 2013-06-19 Google, Inc. Touring in a geographic information system
US20100049627A1 (en) * 2008-08-19 2010-02-25 Avaya Inc. Audio Communication Web Site Integration
US20100082594A1 (en) * 2008-09-25 2010-04-01 Yahoo!, Inc. Building a topic based webpage based on algorithmic and community interactions
US8863212B2 (en) * 2008-10-16 2014-10-14 At&T Intellectual Property I, Lp Presentation of an adaptive avatar
US8386414B2 (en) * 2008-11-11 2013-02-26 International Business Machines Corporation Browsing within a virtual environment to determine web content of interest based on interactions with virtual objects
US8700630B2 (en) * 2009-02-24 2014-04-15 Yahoo! Inc. Algorithmically generated topic pages with interactive advertisements
US20100306120A1 (en) * 2009-05-28 2010-12-02 Yunus Ciptawilangga Online merchandising and ecommerce with virtual reality simulation of an actual retail location
US20100306084A1 (en) * 2009-05-28 2010-12-02 Yunus Ciptawilangga Need-based online virtual reality ecommerce system
US20100306121A1 (en) * 2009-05-28 2010-12-02 Yunus Ciptawilangga Selling and delivering real goods and services within a virtual reality world
US20110078052A1 (en) * 2009-05-28 2011-03-31 Yunus Ciptawilangga Virtual reality ecommerce with linked user and avatar benefits
US20110071861A1 (en) * 2009-09-24 2011-03-24 Qiuhang Richard Qian Online nationalized & localized ads (text, image and video) self-creation solutions; online nationalized and localized store set up and shop solutions; and online shop together and network solutions
US20110099044A1 (en) * 2009-10-27 2011-04-28 Ncr Corporation Methods and Apparatus for Promotional Display of Images of Products Presented for Entry Into Purchase Transactions
US8335673B2 (en) * 2009-12-02 2012-12-18 International Business Machines Corporation Modeling complex hiearchical systems across space and time
US20110307389A1 (en) * 2010-06-15 2011-12-15 Opensky Project, Inc. Method and System for Distributed Point of Sale Transactions
US8515669B2 (en) * 2010-06-25 2013-08-20 Microsoft Corporation Providing an improved view of a location in a spatial environment
US20120036444A1 (en) * 2010-07-01 2012-02-09 Andersen Ann-Cabell Baum Systems and Methods for Interactive Web-based Social Networking and Activities Coordination
US20120046992A1 (en) * 2010-08-23 2012-02-23 International Business Machines Corporation Enterprise-to-market network analysis for sales enablement and relationship building
US20130173156A1 (en) * 2011-12-30 2013-07-04 Nokia Corporation Apparatus, Method and Computer Program for Displaying Points of Interest
US20130204712A1 (en) * 2012-01-25 2013-08-08 Tourwrist, Inc. Systems and Methods for Monetizing Advertisement Locations of Virtual Tour Applications
GB201216667D0 (en) * 2012-07-10 2012-10-31 Paz Hadar Inside - on-line virtual reality immersion and integration system
CN102800234A (en) * 2012-07-13 2012-11-28 南信大影像技术工程(苏州)有限公司 Electronic sand table system of digital city
US8781932B2 (en) 2012-08-08 2014-07-15 At&T Intellectual Property I, L.P. Platform for hosting virtual events
US20150156228A1 (en) * 2013-11-18 2015-06-04 Ronald Langston Social networking interacting system
US20150154810A1 (en) * 2013-12-04 2015-06-04 Kar Leong Tew Virtual transportation stands
US10134082B2 (en) 2014-10-13 2018-11-20 Paypal, Inc. Virtual display device for an interactive merchant sales environment
MX2018012574A (en) 2016-04-15 2019-03-06 Walmart Apollo Llc Partiality vector refinement systems and methods through sample probing.
WO2017180977A1 (en) 2016-04-15 2017-10-19 Wal-Mart Stores, Inc. Systems and methods for facilitating shopping in a physical retail facility
MX2018012578A (en) 2016-04-15 2019-03-01 Walmart Apollo Llc Systems and methods for providing content-based product recommendations.
US20170315682A1 (en) * 2016-04-27 2017-11-02 Nikolay ULYANOV Global virtual trade and social network
US10373464B2 (en) 2016-07-07 2019-08-06 Walmart Apollo, Llc Apparatus and method for updating partiality vectors based on monitoring of person and his or her home
US20180047093A1 (en) * 2016-08-09 2018-02-15 Wal-Mart Stores, Inc. Self-service virtual store system
US20180158157A1 (en) * 2016-12-02 2018-06-07 Bank Of America Corporation Geo-targeted Property Analysis Using Augmented Reality User Devices
US10630626B2 (en) * 2017-04-28 2020-04-21 Facebook, Inc. Systems and methods for automated interview assistance
US10796484B2 (en) * 2017-06-14 2020-10-06 Anand Babu Chitavadigi System and method for interactive multimedia and multi-lingual guided tour/panorama tour
US11579744B2 (en) * 2017-06-21 2023-02-14 Navitaire Llc Systems and methods for seat selection in virtual reality
US10732811B1 (en) * 2017-08-08 2020-08-04 Wells Fargo Bank, N.A. Virtual reality trading tool
ES2926914A1 (en) * 2021-04-27 2022-10-31 Olalla David Rodriguez Virtual reality procedure for entertainment spaces (Machine-translation by Google Translate, not legally binding)
US11822763B2 (en) * 2021-05-27 2023-11-21 Peer Inc System and method for synchronization of multiple user devices in common virtual spaces

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2431283A (en) * 2005-10-13 2007-04-18 Irene Wilson DVD based house "brochure" for real estate property viewing on television
WO2017112421A1 (en) * 2015-12-22 2017-06-29 Google Inc. Methods, systems, and media for presenting interactive elements within video content
GB2556818A (en) * 2015-12-22 2018-06-06 Google Llc Methods, systems, and media for presenting interactive elements within video content
US10356493B2 (en) 2015-12-22 2019-07-16 Google Llc Methods, systems, and media for presenting interactive elements within video content
US11070894B2 (en) 2015-12-22 2021-07-20 Google Llc Methods, systems, and media for presenting interactive elements within video content
CN115134649A (en) * 2015-12-22 2022-09-30 谷歌有限责任公司 Method and system for presenting interactive elements within video content
US11825177B2 (en) 2015-12-22 2023-11-21 Google Llc Methods, systems, and media for presenting interactive elements within video content

Also Published As

Publication number Publication date
AU4148901A (en) 2001-08-27
US20010034661A1 (en) 2001-10-25

Similar Documents

Publication Publication Date Title
US20010034661A1 (en) Methods and systems for presenting a virtual representation of a real city
US7570261B1 (en) Apparatus and method for creating a virtual three-dimensional environment, and method of generating revenue therefrom
EP1168215A2 (en) Interactive system and method for making commercial transactions
JP5945797B2 (en) Internet system that connects client travelers to geographically relevant data
US7392208B2 (en) Electronic property viewing method and computer-readable medium for providing virtual tours via a public communications network
US7467356B2 (en) Graphical user interface for 3d virtual display browser using virtual display windows
US6665676B2 (en) Method and system for presenting on-line “Yellow Pages” particularly in association with location data
US5736977A (en) Video real estate information service
US20030156135A1 (en) Virtual reality system for tradeshows and associated methods
US20080033641A1 (en) Method of generating a three-dimensional interactive tour of a geographic location
US20130268306A1 (en) Schedule arrangement system and method for trips matching, integration and output
US20050030309A1 (en) Information display
US20020072993A1 (en) Method and system of an integrated business topography and virtual 3D network portal
US20070210937A1 (en) Dynamic rendering of map information
GB2404546A (en) Viewing material in 3D virtual windows
KR20000017845A (en) System and method for internet reservation and shopping using GIS
US20020013738A1 (en) Online exhibition center
Hansen Conceptual framework and guidelines for the implementation of mass information systems
KR20000063161A (en) Supplying method of real road information in 3D GIS and its device and electronic commerce method by 3D GIS
US20020123936A1 (en) Community partnership portals
WO2001040893A2 (en) Method, system and apparatus for electronic face-to-face business and retail brokerage
WO1996007151A1 (en) A technique for determining resource usage values in a system that presents on-line computer services as navigable virtual space
Roux Users’ experience of digital wayfinding screens: A uses and gratification perspective from South Africa
JP2001283022A (en) Method for constructing virtual store on cyberspace by three-dimensional computer graphic
US20020036691A1 (en) Method and system for determining the relative occupancy of a space via analysis of the video stream

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

WA Withdrawal of international application
121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642