Movatterモバイル変換


[0]ホーム

URL:


US7168051B2 - System and method to configure and provide a network-enabled three-dimensional computing environment - Google Patents

System and method to configure and provide a network-enabled three-dimensional computing environment
Download PDF

Info

Publication number
US7168051B2
US7168051B2US09/745,257US74525700AUS7168051B2US 7168051 B2US7168051 B2US 7168051B2US 74525700 AUS74525700 AUS 74525700AUS 7168051 B2US7168051 B2US 7168051B2
Authority
US
United States
Prior art keywords
user
desktop
persistent client
computer system
client window
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related, expires
Application number
US09/745,257
Other versions
US20020113820A1 (en
Inventor
Jack D. Robinson
Linda R. James
II Thomas Alonzo Cardaci
Kristin Blandford
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AddnClick Inc
Original Assignee
AddnClick Inc
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 AddnClick IncfiledCriticalAddnClick Inc
Priority to US09/745,257priorityCriticalpatent/US7168051B2/en
Assigned to MYROOM.COM, INC.reassignmentMYROOM.COM, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BLANDFORD, KRISTIN, CARDACI, II, THOMAS ALONZO, JAMES, LINDA R., ROBINSON, JACK D.
Priority to PCT/US2001/042579prioritypatent/WO2002031805A1/en
Priority to PCT/US2001/042578prioritypatent/WO2002031683A1/en
Priority to AU2002211879Aprioritypatent/AU2002211879A1/en
Priority to AU2002213456Aprioritypatent/AU2002213456A1/en
Publication of US20020113820A1publicationCriticalpatent/US20020113820A1/en
Assigned to ROBINSON, JACK D.reassignmentROBINSON, JACK D.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MYROOM.COM, INC.
Assigned to ADDNCLICK, INC.reassignmentADDNCLICK, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: ROBINSON, JACK D.
Publication of US7168051B2publicationCriticalpatent/US7168051B2/en
Application grantedgrantedCritical
Adjusted expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A computer network-based system and method to configure and provide network-enabled three-dimensional computing environments is disclosed.

Description

PRIORITY CLAIM
This is a continuation-in-part patent application claiming priority to parent U.S. application Ser. No. 09/686,206, filed Oct. 10, 2000.
FIELD OF THE INVENTION
The field of the invention relates to computer interfaces, networking, e-commerce, and configurable websites. More particularly, the field of the invention relates to an improved system and method to configure and provide network-enabled three-dimensional computing environments.
BACKGROUND OF THE INVENTION
The computer networks such as the Internet and particularly the World Wide Web (WWW) have developed into a convenient medium by which businesses and consumers alike can sell and purchase goods and services. To facilitate such commercial activity or “electronic commerce”, businesses provide virtual or electronic environments or stores online utilizing web, application and file servers which a customer can then access using a web browser client application. Today, customers can purchase a wide variety of products by interacting with online environments via such web browsers.
“Being in” a computing environment is more intuitive and user-friendly than merely “looking into” it. It is far more intuitive, easier and “brain friendly” to comprehend large amounts of data in the form of “visual objects”, particularly three-dimensional (3D) objects.
In the beginning, users interfaced with their computers via one-dimensional (1D) strings of text code, a slow and difficult process that only a few people could master. Next, Graphical User Interfaces (GUIs) enabled users to address computers with 2D icons representing those strings of code, a dramatic simplification and step forward. However, the 2D space can stifle accessibility to functionality in a computing or e-commerce environment.
Accordingly, there is a need for an improved system and method to configure and provide network-enabled three-dimensional computing environments.
SUMMARY OF THE INVENTION
The present invention is a system and method to configure and provide network-enabled three-dimensional computing environments. The presently disclosed technology enables users to interact fully, intuitively and far more easily “in” a spatial 3D environment. This technology enables each user to create an intuitive 3D desktop environment tailored to their specific needs. When turned on, the user's computer screen displays a 3D room or scene, which can be customized with virtual objects. The user can “enter” the space, rather than merely “view it”, operate intuitively within it (360° in every direction), and invite others to enter, participate and interact in that space. This novel technology offers an enjoyable, interactive environment as a welcome alternative to the current predominantly 2D, text-based Internet experience.
BRIEF DESCRIPTION OF THE DRAWINGS
The present invention is illustrated by way of example and not limitation in the figures of the accompanying drawings, in which
FIG. 1 illustrates a conventional communications network topology in which the present invention may be implemented.
FIG. 2aillustrates a conventional data processing system useable with the present invention.
FIG. 2billustrates a prior art architecture of the data processing system depicted inFIG. 2a.
FIG. 3 illustrates a system diagram of the architecture of the 3D computing environment of the present invention.
FIG. 4 illustrates the use of the present invention in an e-commerce setting.
FIG. 5 illustrates the use of the present invention in an e-community database setting.
FIG. 6 illustrates the use of the present invention to establish search engine presence on desktop or other information display.
FIGS. 7–8 are flowcharts illustrating processing logic employed by the present invention.
FIG. 9 is an example of a user desktop illustrating the presence of the Persistent Client Window.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
A computer network-based system and method to configure and provide network-enabled three-dimensional computing environments is disclosed. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be apparent to one of ordinary skill in the art that these specific details need not be used to practice the present invention. In other circumstances, well-known structures, materials, circuits, processes and interfaces have not been shown or described in detail in order not to unnecessarily obscure the present invention.
Referring now toFIG. 1, a diagram illustrates various network topologies to which the present invention may be applied. In conventional network architectures, aserver computer system100 is coupled to anetwork110. Using conventional network protocols,server100 may communicate throughnetwork110 toclient computer systems150 connected throughnetworks110 and116 in various ways. For example,client140 is connected directly tonetwork110 through direct or dial up telephone or other network transmission line. In an alternative topology,clients130 may be connected throughnetwork110 using amodem pool114. Aconventional modem pool114 allows a plurality of client systems to connect with a smaller set of modems inmodem pool114 for connection throughnetwork110. In another alternative network topology,network110 is connected to agateway computer112. Gatewaycomputer112 is used to route data toclients120 throughnetwork116. In this manner,clients120, which may be coupled tonetwork116 by any of the various practices described above, can communicate with each other throughnetwork116 or withserver100 throughgateway112 andnetwork110.
Networks110 and116 may each be organized as either a wide area network (WAN) covering a large geographic area or a local area network (LAN) which encompasses, by comparison, a smaller physical region. Wide area networks may include conventional network backbones, long-haul telephone lines, Internet service providers, various levels of network routers, and other conventional means for routing data between computers. Eachnetwork110 and116 may be private, for use by members of a particular company or organization, in which case the network is described as an intranet, or public, as for example, a portion of the Internet. Complete isolation from other networks or users is not required for a network to be considered an intranet. For example, users within an intranet may be given access to the public Internet through firewall servers that have the ability to screen incoming and outgoing messages so that network security is maintained. Similarly, a portion of an intranet may be made accessible to customers, partners, suppliers or others outside of a company or organization with the resulting network being described as an extranet. In one embodiment,communications network116 is a wide area network which includes the Internet, or other proprietary networks including America Online™, Compuserve™, Microsoft Network™, and Prodigy™ andcommunications network110 is a extranet local area network.
Using one of a variety of network connection means,server computer100 can communicate withclient computers150 using conventional means. In a particular implementation of this network configuration, aserver computer100 may operate as a web server if the World-Wide Web (WWW) portion of the Internet is used fornetwork116. Using the HTTP protocol and the HTML or XML coding language acrossnetwork116,web server100 may communicate across the World-Wide Web withclients120. In this configuration,clients120 use a client application program known as a web browser such as the Netscape™ Navigator™ formerly published by Netscape Corporation of Mountain View, Calif., the Internet Explorer™ published by Microsoft Corporation of Redmond, Wash., the user interface of America Online™, or the web browser or HTML/XML translator of any other well-known supplier. Using such conventional browsers and the World-Wide Web,clients120 may access image, graphical, audio, and textual data provided byweb server100 or run Web application software. Conventional means exist by whichclients120 may supply information toweb server100 through the World Wide Web116 and theweb server100 may return processed data toclients120.
Having briefly described one embodiment of the network environment in which the present invention operates,FIG. 2aillustrates an example of adata processing system200 illustrating an exemplary client or server computer system in which the features of the present invention may be implemented. As illustrated, data processing orcomputer system200 is comprised of asystem unit202, output devices such asdisplay device204 andprinter210, and input devices such askeyboard208, andmouse206.Data processing system200 receives data for processing by the manipulation ofinput devices208 and206 or directly from fixed or removable media storage devices such asdisk212 and network connection interfaces (not illustrated).Data processing system200 then processes data and presents resulting output data via output devices such asdisplay device204,printer210, fixed or removable media storage devices likedisk212 or network connection interfaces.
Referring now toFIG. 2b, there is depicted a high-level block diagram of the components of adata processing system200 such as that illustrated byFIG. 2a. In a conventional computer system,system unit202 includes a processing device such asprocessor220 in communication withmain memory222 which may include various types of cache, random access memory (RAM), or other high-speed dynamic storage devices via a local orsystem bus214 or other communication means for communicating data between such devices.Main memory222 is capable of storing data as well as instructions to be executed byprocessor220 and may be used to store temporary variables or other intermediate information during execution of instructions byprocessor220.Computer system200 also comprises a read only memory (ROM) and/or otherstatic storage device224 coupled tolocal bus214 for storing static information and instructions forprocessor220.System unit202 ofdata processing system200 also features anexpansion bus216 providing communication between various devices and devices attached to thesystem bus214 viabus bridge218. Adata storage device228, such as amagnetic disk212 or optical disk such as a CD-ROM and its corresponding drive may be coupled todata processing system200 for storing information and instructions viaexpansion bus216.Computer system200 can also be coupled viaexpansion bus216 to adisplay device204, such as a cathode ray tube (CRT) or a liquid crystal display (LCD), for displaying information to a computer user. For example, image, textual, audio, or graphical depictions of product data and other types of image, graphical, audio, or textual information may be presented to the user ondisplay device204. Typically, analphanumeric input device208, including alphanumeric and other keys, is coupled tobus216 for communicating information and/or command selections toprocessor220. Another type of user input device iscursor control device206, such as a conventional mouse, trackball, or other type of cursor direction keys for communicating direction information and command selection toprocessor220 and for controlling cursor movement ondisplay204.
Alternatively, theclient150 can be implemented as a network computer or thin client device, such as the WebTV Networks™ Internet terminal or the Oracle™ NC.Client150 may also be a laptop or palm-top computing device, such as the Palm Pilot™.Client150 could also be implemented in a robust wireless telephone, where such devices are currently being used with Internet micro-browsers. Such a network computer or thin client device does not necessarily include all of the devices and features of the above-described exemplary computer system; however, the functionality of the present invention or a subset thereof may nevertheless be implemented with such devices.
Acommunication device226 is also coupled tobus216 for accessing remote computers or servers, such asweb server100, or other servers via the Internet, for example. Thecommunication device226 may include a modem, a network interface card, or other well-known interface devices, such as those used for interfacing with Ethernet, Token-ring, or other types of networks. In any event, in this manner, thecomputer system200 may be coupled to a number ofservers100 via a network infrastructure such that illustrated inFIG. 1 and described above.
The system of the present invention includes software, information processing hardware, and various processing steps, which will be described below. The features and process steps of the present invention may be embodied in machine or computer executable instructions embodied within media such asdisk212. The instructions can be used to cause a general purpose or special purpose processor, which is programmed with the instructions to perform the steps of the present invention. Alternatively, the features or steps of the present invention may be performed by specific hardware components that contain hard-wired logic for performing the steps, or by any combination of programmed computer components and custom hardware components. While embodiments of the present invention will be described with reference to the World-Wide Web, the method and apparatus described herein is equally applicable to other network infrastructures or other data communications systems.
The present invention is a system and method to configure and provide network-enabled three-dimensional computing environments. An introduction to the concept of the present invention is presented below followed by a detailed description of the architecture and processes of the present invention.
When a conventional computer user turns his or her computer on, he or she sees a flat desktop computing environment with icons on the glass surface of the monitor; currently, no one “owns” the computer desktop or has done much with the desktop other than simple screen savers. The present invention improves this desktop computing environment by creating a 3D visual interface for computing environments. With the interface of the present invention, a user turns his or her computer on and the monitor immediately displays the computer desktop as a 360°, 3-Dimensional room “inside” of the monitor—a 3D computing environment. Looking at a 3D-enabled computer, the user will be looking into a computing “room”—a room with depth and dimensions, not a flat glass surface. Standard computer icons, that would normally reside only on the 2D flat glass surface of the monitor, can be spatially placed anywhere in the 3D environment.
For example, the user may want to place the desktop icons on the left wall of his or her 3D computing room (the 3D desktop) and by merely moving the cursor or computer mouse the user can quickly navigate to those icons as easily as he or she can navigate around any physical room. There can be pictures on the walls of the 3D environment computing room displaying family members, advertisements, or other messages. The user can configure his 3D environment to have a desk, file cabinets, fax machine, telephone, calendar and other standard “office room” objects inside his 3D computing environment. Teenagers may want their 3D computing environment to look like a living room or a bedroom; and, as an extension of Instant Messaging and chat, they may want to invite their friends to enter into their 3D environment computing room to chat, or listen to the same music together. Companies may want to use a 3D environment as a tool their customers can download for product updates, sales and marketing, etc. Schools may want to use a 3D environment for remote learning—turn on the computer and use the 3D environment of the desktop as a representation of the classroom, the library, or the school bookstore.
In our physical world, we are accustomed to entering into “rooms” (whether it be the office, the living room, the store, the bedroom, etc.). The present invention makes the computer a more user-friendly and intuitive environment by turning the computer desktop into a “room” that its users can enter.
The 3D Desktop of the present invention can replace the boring, one or two-dimensional computer desktop with a web enabled, customizable, media rich environment. This environment can take the appearance of a room, a neighborhood, city or landscape. It can play music, video and animation as well as supporting real three-dimensional objects. New items can be added to the desktop via a simple drag and drop interface. Users can change colors and materials in the scene via the same drag and drop interface. The desktop supports all web functions including email and buddy list interactivity.
In order to illustrate the advantages of the present invention, several scenarios are presented below. These scenarios illustrate the application of the present invention to real-world situations.
Scenario One
A company employs the present invention on their corporate intranet. Each employee now has, via the 3D interface, an office with direct links to the employee manual, standard forms, a 3D campus map locator system, company news, etc. An associate two buildings over can make a virtual visit by asking for entry to another employee's room. This can also be a mechanism for limited file sharing. Company meetings and presentations can be held, on the desktop, in a virtual 3D Conference Room. The special virtual telephone dialing pad allows users to make free Internet calls.
Scenario Two
A furniture company employs the present invention on their website. They provide the 3D computing environment of the present invention free to their clients via their web site. Their version allows users to re-configure the shape and height of their rooms as well as to manipulate colors of walls, ceilings, floors etc. A special utility allows users to add their own photos to window frames to simulate the view from their window. The furniture company makes their entire furniture line available to drag and drop into the scene so that prospective purchasers can see how the furniture works in their own home. When invited, a 3D environment character visits the users room to offer advise on assembly of the new furniture and introduces a video tutorial, which streams video assembly instructions into the space. In this scenario, the furniture company is not only branding users, but they are also building client satisfaction and reducing their customer support expenses. When the user has added furniture into the room to their satisfaction, they could then purchase the selected furniture. This makes the room similar to an e-commerce shopping cart. User interactions within the room can also be tracked including how long they visited the space, what they looked at and for how long. This data can then be used for profiling user preferences and in focused marketing.
Scenario Three
A toy company employs the present invention on their website. They are using it as a free, downloadable doll house on the toy company's web site. Little girls can have their home computer look like a doll house. They can navigate from room to room. They can add furniture and re-arrange it as they choose. They can modify the color of the walls as well as the sofa. The lastest doll or action figure and its accessories are also in the house. The toy company's music channel is playing on the tiny radio. A toy TV displays the latest in the toy company's doll fashions. Of course, the toy company has its logo branding and advertisements within the doll house. Friends, sales people and customer service representatives can visit and interact with the user in the space. An object moved by one person is seen by all.
Net-Based Architecture of the Present Invention
The 3D computing environment concept of the present invention employing a three-dimensional user interface allows for extrapolation into the possibilities of networked “rooms.” The initial architecture described below reflects one possible embodiment for introducing linked “rooms”, using the Internet as the network of choice.
The Internet-based architecture of the 3D computing environment of the present invention (hereafter referred to as “network-enabled 3D computing environment”) consists of a number of conceptual objects: the user, the Internet, the server, the search engine, and the registry. Referring toFIG. 3, each of these objects are described in more detail below.
Theuser object310 contains everything that happens at a single computer, manned by a human who connects to the Internet. TheInternet object320 contains everything that is served to the user by the server. Theserver object330 contains everything needed to serve up webpages and/or applications to the network-enabled 3D computing environment-enabled user.
Thesearch engine340 is a special case of the standard search engine: it is a search engine enabled for the network-enabled 3D computing environment. Theregistry object350 is a database that distributes and tracks the network-enabled 3D computing environment visual objects, stores objects to be downloaded to theuser object310 and the network-enabled 3D computing environment, and contains software updates for the network-enabled 3D computing environment's structured software developer's kits (SDKs)312.
User Object
The user object contains four components in one embodiment of the present invention:
3D Desktop:
The3D desktop314 is the 3D interface of the present invention. It is a three-dimensional user interface, allowing the user to navigate their computer's contents with ease. The network-enabled 3D computing environment extends this 3D paradigm, to allow the user to connect to the Internet, and view it as a series of three-dimensional objects, some of which will be represented as two-dimensional (or “flat”) interfaces. The present invention's 3D Desktop includes a quick-to-download software file that converts the user's conventional 2D desktop into a 3D “room” environment. The present invention's 3D desktop is easy to configure, and allows the user to place standard icons within a 360° spatial environment.
Repository:
Therepository316 is a database containing all the graphical objects used for three-dimensional representation to the 3D desktop. It includes objects downloaded from theInternet320, updates from theregistry350, and user-defined objects.
SDK:
TheSDK312 allows the user to create 3D-enabled applications, as well as new graphical objects for the user's 3D interface. Once again, the network-enabled 3D computing environment becomes an add-on to thestandard user SDK312.
Interpreter:
Theinterpreter318 is a utility that is specific to the network-enabled 3D computing environment. It allows the3D desktop314 to interpret incoming data from theInternet320, for presentation to thedesktop314. This includes:applications326 andwebpages324 specifically enabled for the 3D environment,applications328 andwebpages322 not enabled for the 3D environment, and standard industry plug-ins (such as RealAudio, Flash, etc.). It is assumed that the interpreter will have increasing functionality for handling plug-ins in a fashion that makes sense in the 3D paradigm. Theinterpreter318 can also be used to sort through 3D-specific functionality in the plug-ins produced by various major players in the plug-in industry.
Internet Object
TheInternet object320 contains four components in one embodiment of the present invention:
Flat Webpages:
Thestandard webpage322 currently only possesses functionality to be perceived in a flat context. The interpreter can convert thesewebpages322, on the fly, to three-dimensional functionality.
Flat Applications:
Most network-aware applications328, whether they exist on a webpage or off, are not currently enabled for 3D functionality. This includes Macromedia Director, Microsoft Outlook, etc. 3D Webpages:
In one embodiment of the present invention, the 3D computing environment uses an XML-based markup language, easily embedded in XHTML or XML webpages, that allows a webpage to be simultaneously delivered as a flat webpage to standard browsers, or as a three-dimensional webpage tointerpreters318 of the present invention. This extended markup language allows users to develop3D webpages324 free from any additional authoring tools, although such authoring tools could be included in theSDK312 for ease of use.
3D-Enabled Applications:
Applications328 built by other corporations can also use the extended markup language of the present invention to make theirtools 3D-enabled. By hosting standard markup language libraries at theregistry350, corporations could add to the markup language in an extensible, standardized fashion. In this fashion, corporations can deliver their tools to both a three-dimensional audience and a flat audience.
Server Object
The network-enabled 3D computing environment server contains two components in one embodiment of the present invention:
The network-enabled 3D computing environment Server: Since regular webservers may or may not handle all the protocols needed to deliver 3D desktop objects, a 3D net-enabled webserver add-on334 is required. Add-ons can be easily written for Apache, Frontpage, and other servers. This additional utility would allow the server to recognize and handle the network-enabled 3D computing environment.
The Server Maintenance System and Database: Any network-enabled 3D computing environment server should include a system to communicate with theregistry350, allowing for periodic updates to the network-enabled 3D computing environment-based protocols, as well as increasing the library of graphical objects that could be stored on theserver330. By storing the objects on theserver330, theSDK312 could be used by users to automatically generate 3D-enabled webpages without having the SDK on their desktop.
Search Engine
Searching the World Wide Web is currently accomplished by flat interfaces. This limits the three-dimensional experience of the 3D computing environment, especially because searching is one of the primary activities of online “surfing”. To this end, the present invention includes a three-dimensional search interface. Alternately, the present invention can modify existing search engines to use the extended markup language to produce their own 3D-enabled pages.
Registry
Theregistry350 can act as both a community focus for the network-enabled 3D computing environment and a net-based repository for 3D graphical objects and extensions to the conventional markup language. From thisregistry350, new objects can be served to thedesktop314 for specific users, updates to the 3D desktop software can be passed to the user, advertising hits can be tallied, etc. The possibilities for enabling the3D desktop314 to communicate with theregistry350 are numerous.
E-Commerce System
The present invention'se-commerce system360 takes advantage of key areas of a user's 3D computing desktop environment that are reserved for placing messages and advertisements from commercial clients. When used with the infrastructure of e-commerce systems and the present invention'sregistry350, the present invention's always-present availability on a user'sdesktop314 can enable additional opportunities for e-commerce.
Financial Services System
TheFinancial Services system370 of the present invention applies more advanced features, such as: (1) for use in Corporate Intranets; (2) as a tool for Retail Financial Planners and Institutional Financial Services users to more efficiently process data and make more informed decisions; and (3) to conduct additional transactions in less time. This gives retail customers a more intuitive tool to interact with the data they receive from financial institutions, and to conduct banking and other financial transactions online.
Extensions of the Present Invention
The network-enabled 3D computing environment of the present invention has several extensions, including: the introduction of real-time avatars. Avatars are virtual representations of users, allowing them to interact with other users across a network. The ability to create an interactive online community is very powerful. Such a utility would allow for intra- and inter-company meetings, the extension of the online communities which exist today, virtual concerts, online games, etc. Other uses of avatars with the present invention are described herein in a subsequent section.
Companies such as id Software (the makers of Quake), Blizzard North (the makers of Diablo), and others have explored limited avatar use with startling results. The Diablo server had, at one point, over 320,000 simultaneous connections. The present invention can be used with this conventional technology to create a population of network-enabled 3D computing systems, with people interacting in virtual cafes, offices, showrooms, etc. The network-enabled 3D computing environment allows for the creation of a cyberspace experience previously only available in science fiction.
Referring now toFIGS. 4 and 5, the structure and processes provided and enabled by the present invention are illustrated. InFIG. 4, the present invention provides a structure and process for enabling existing two-dimensional e-commerce engines to employ the three-dimensional computing environment in an e-commerce setting. InFIG. 5, the present invention provides a structure and process for enabling existing two-dimensional e-community databases to employ the three-dimensional computing environment in an e-community database setting.
Referring toFIG. 4, the use of the present invention in an e-commerce setting is illustrated. As shown inFIG. 4, auser410 accesses a public network such as the Internet and logs onto a business website to order software. Such business websites are common on the Internet (Example: Macromedia). It will be apparent to one of ordinary skill in the art that many e-commerce websites exist on the Internet through which software may be ordered and purchased. Theuser410 access to anetworked e-commerce website420 is illustrated inFIG. 4 with anarrow411. In this example of the present invention in an e-commerce context, the webpage accessed byuser410 appears as any typical webpage provided by theparticular e-commerce provider420. However, by previous agreement between a provider of the present invention and thee-commerce provider420, theuser410 access and request for purchase toe-commerce client420 causes thee-commerce client420 software to make an access to a 3D engine and e-commerce frontend store front430 one-commerce client website420. Thisaccess421 to the 3D engine and e-commercefront end430 is not apparent touser410. However, 3D engine and e-commercefront end430 drive the e-commerce transaction withuser410. Thus, 3D engine and e-commercefront end430 processes theuser410 order and downloads the requested or purchased software to the user'sclient machine460. Because 3D engine and e-commercefront end430 controls the order processing and download transaction withuser410, the 3D engine and e-commercefront end430 may append a persistent 3Denvironment client kernel465 to the software requested or purchased byuser410. Thus, theuser410 requested or purchased software with the appended 3D environmentpersistent kernel465 is downloaded toclient machine460 as shown inFIG. 4 byarrows431 and442. Whenuser410 installs the downloaded software onclient machine460, the persistent 3D kernel is automatically installed on the user's desktop environment atclient machine460. Following the downloading of the requested or purchased software with the appended 3D environmentPersistent Client kernel465,e-commerce engine component440 automatically notifies the3D environment server450 viainterface441. In this manner, the 3D environment server is now aware of the identity and/or location of aclient machine460 to which thepersistent 3D kernel465 has been downloaded. Upon automatic installation of the 3DPersistent Client kernel465, the user is given a demonstration of the 3D environment software and given the choice to activate a full three-dimensional computing environment on the user's desktop atclient machine460. If theuser410 chooses not to activate the 3D computing environment, the 3D environmentPersistent Client465 nevertheless remains active in an unobtrusive two-dimensional persistent window on the user's desktop for the delivery of advertisement or messages to the user's desktop. As such, the present invention provides a persistent presence on the user's desktop for the placement of advertising, messages, or the gathering of information about the user for the benefit of thee-commerce engine440 with which the present invention has been connected. Because the three-dimensional environment server450 was advised bycomponent440 of the download of thepersistent kernel465 toclient system460, the3D server450 may keep a registry of such downloads along with corresponding user profiles, buying patterns, searches, etc. This registry and associated user information can be made accessible to thee-commerce client420 viainterface451 with3D server450. In this manner, thee-commerce supplier420 can thereby obtain information about users of the e-commerce site via 3D server andregistry450. Because the present invention through3D server450 can providee-commerce client420 with a wealth of information about particular users, thee-commerce client420 may generate targeted advertising or product offerings forparticular client machines460. In this manner, the present invention becomes a valuable information link between Internet e-commerce suppliers and e-commerce consumers.
Referring toFIG. 5, the use of the present invention in an e-community database setting is illustrated. As shown inFIG. 5, auser510 may access the public network, such as the Internet, and log into a conventional e-community database520 (such as e-groups.com). Once the user has accessed the e-community database, the user typically navigates to a particular selected area of interest, as provided by the conventional e-community database technology. For example, theuser510 may navigate to a special interest area related to, for example, photography. By prior agreement between the e-community database provider and the provider of the technology of the present invention, the e-community database website can be augmented to include a user interface for the selection and activation of a three-dimensional version of the e-community database. Using this interface,user510 may activate a 3D version of thee-community database520. As a result of this activation, the e-community database website communicates with a three-dimensional environmentspatial shell component530. Three-dimensional shell component530 includes a three-dimensional spatial representation of the two-dimensional environment previously provided bye-community database520. Instead of viewing email text, photos, or objects in a flat two-dimensional environment, the user can now move through thee-community database520 in a three-dimensional computing environment, interacting with others, and viewing the content of thee-community database520 in a compelling three-dimensional environment. In this environment, visual real estate is created and the user experiences a sensation of sharing a physical three-dimensional space with other users. In this three-dimensional spatial environment, advertising and other paid messages can be placed and directed specifically to those interest area users. Atblock540 inFIG. 5, the user may navigate through the three-dimensional spatial e-community worlds and link to other sites and/or perform software downloads viainterface542 to theclient machine560. Once in the three-dimensional computing environment enabled e-community database,user510 has an option to download the three-dimensional environment software to the desktop of his or herclient machine560. As a result of this download, the three-dimensional environment server550 is notified of the client download viainterface541. In this manner, the three-dimensional server550 and the registry contained therein is informed of the three-dimensional software download to aclient machine560 and may keep track of the location and/or identity of the user who has downloaded and installed the three-dimensional computing environment software. Email or software downloads from thee-community database520 to its users will include a link to initiate the downloading of a three-dimensional environmentPersistent Client kernel565 to the desktop on theclient machine560. In this manner, thee-community database provider520 retains a persistent presence for a three-dimensional computing environment onclient computer560. Again, as described above, thisPersistent Client kernel565 may be used to obtain client information such as profiles, buying patterns, searches, etc. which can be retained in the registry of3D server550. This user information retained in the registry of3D server550 may be accessed and used by thee-community database provider520 viainterface551. In this manner,e-community database provider520 may employ targeted advertising, targeted information publications, links, or other information particularly relevant toindividual client machines560.
Referring toFIGS. 6–8, the present invention is used to install a Persistent Client on a user desktop and to embed a particular desired search engine on the desktop. As shown inFIG. 6, theuser610 interacts with asearch engine620 to obtain search engine results630 which are rendered in the 3D environment of the present invention described above. In a manner described in more detail inFIGS. 7 and 8, the user downloads the three dimensional environment and the Persistent Client of the present invention to the user desktop.
Referring toFIGS. 7 and 8, the Persistent Client and search engine installation logic of the present invention is illustrated. In a first step, a user logs onto a network and specifies a search through a specific search engine using conventional technology. (Block710). Next, the user views the search engine results through a three-dimensional rendering interface. Additionally, the user receives an invitation from the present invention to download the three dimensional environment and the Persistent Client of the present invention to their user desktop, personal digital assistant (PDA), cell phone, or other information appliance or display device. (Block720). Next, user may choose to download the three dimensional environment and the Persistent Client to their user desktop. (Block730). When the user chooses to download the three dimensional environment and the Persistent Client onto their desktop, the user information is sent to the 3D server/registry550. (Block740). As a result of the user choosing to download the three dimensional environment and the Persistent Client, the previously specified search engine becomes embedded onto the user's desktop through the download of the three dimensional environment and the Persistent Client (i.e., the search engine has been pushed from the internet portal to the user's desktop). The name of the particular search engine (For Links there to) is placed within a toolbar of the Persistent Client window or in a separate area on the user's desktop, which can be accessed prior to being connected to a browser or portal. This download enables advertisers to establish a large installed base of Persistent Client users. (Block750). Once the search engine, three dimensional environment and Persistent Client are installed on the user's desktop, the user is now able to connect directly to the search engine without having to first log on through a browser. Once a search is requested, the search engine initiates a launch of the user's Internet service provider (ISP) connection and browser or the search engine can serve as its own ISP and browser and initiate a connection for the user directly online just by initiating a search request. This feature of the present invention enables advertisers to take advantage of the Persistent Client on the user's desktop for the placement of advertising or messages. (Block760).
Referring toFIG. 8, in a next step, the 3D server/registry550 receives frequent profile information and metrics from eachPersistent Client565 on a user's desktop. This information can be used for focused searching and targeted advertising specific for a particular user. (Block810). Subsequent advertising placed on the Persistent Client-enabled desktop may be used to enable a user to navigate to product offerings offered from the advertisement sponsor. (Block820).
When the user turns his computer on, the present invention displays a spatial 3D environment that can be navigated 360 degrees from left to right. When the user logs onto an intranet or internet system, the present invention will go to a server that contains advertisements or messages that can be dowloaded and buffered onto the user's computer. The computer will periodically display a different advertisement or message within the Persistent Client Window per a predefined cycling period for rotating the advertisements or messages that are being displayed. When the computer system detects that the user does not have an application window open that covers the user's viewing of the Persistent Client Window or that only the user's computer desktop is being displayed, it will continue to display advertisements or messages within the Persistent Client Window that are being cycled from its buffer. In this way, when the user first turns the computer on, the computer will automatically display an advertisement or message in the Persistent Client Window and it will periodically display other advertisements or messages to the user as long as the Persistent Client Window can be displayed or while the enter desktop is being displayed. When the user opens an application program that overlaps and covers the display of the Persistent Client Window, the advertisement or message that is currently being displayed will remain in the Persistent Client Window until the user closes the application software and returns back to the desktop (or reduces the display of the application software so that the Persistent Client Window can be viewed) and at that time a new advertisement or message will appear in the Persistent Client Window to be viewed by the user. In this manner, while the user is offline, the present invention will allow for the display of many different advertisements or messages in the Persistent Client Window that are retrieved from its buffer and rotated one after the other over a predefined cycling period, as long as the Persistent Client Window can be fully viewed. The user also has the ability to advance forward or backward in retrieving and viewing these advertisements or messages that are stored in buffer by use of the “previous” or “next” icons that located on the toolbar of the Persistent Client Window.
When the user logs online, the present invention retrieves additional advertisements and messages from a server and stores them in buffer for the present and future cycling or display of those advertisements or messages in the Persistent Client Window to the user.
If, while the user is offline and not connected to the internet, the user clicks onto an advertisement or message within the Persistent Client Window, the present invention will launch a program to log the user online for connection to the internet, if additional information is to be retrieved by the present invention from a remote server.
Features of the Persistent Client Window of the Present Invention
FIG. 9 illustrates one example of auser desktop910 with aPersistent Client Window912.
ThePersistent Client Window912 includes atoolbar914 at the top, which lists features that the user can use to interact with or through thePersistent Client565. Clicking on these items enable the features such as those that are described below:
MESSAGES:The ability to send and receive
audio/text/graphic/video/photographic/facsimile messages to/from
other users of the Persistent Client Window system.
SAVE/BOOKMARK:The ability to bookmark and save favorite advertisements or
messages that are being displayed in thePersistent Client Window
912 for future retrieval.
← →The ability to scroll to previous or next advertisements or messages
to appear within thePersistent Client Window 912.
SEND:The ability to send the information being displayed in the
Persistent Client Window 912 to another viewer's Persistent Client
Window by sending an e-mail:
(1) By clicking onto the “send” button, an e-mail window would
 appear and the user can insert the e-mail address of the
 recipient. Once the recipient retrieves and opens the e-
 mail, the advertisement or message would be shown as a
 link that when clicked on will be retrieved from a central
 server and simultaneously displayed in the recipient's
Persistent Client Window 912, as well as in the viewer's
 standard e-mail display or desktop.
(2) The information can also be sent directly from thePersistent
 Client Window
912 user to the Persistent Client Window
 systemaddress of the recipient and would appear in the
 Persistent Client Windowmessage box of the recipient.
 This means of messaging is internal to the users of the
 Persistent Client Window system.
SEARCH:The ability to define general areas of interest or specific
information that can be searched directly from a local server or
from other servers on a network for advertisements, messages, etc.,
that have been previously displayed or formatted to be displayed in
thePersistent Client Window 912.
MORE INFO:The ability to send a message back to the source of the
advertisement/message/host that you want more information to be
sent to you on what is being shown in thePersistent Client
Window
912 or that you want someone to contact you with more
information. Your contact details (e-mail, telephone numbers, etc.)
will be forwarded back to the source or host of the
advertisement/message.
YOUR INTEREST:The ability to define and select the types of advertisements,
messages or other information that the user wants to see displayed
in thePersistent Client Window 912.
PURCHASE:The ability to initiate purchase of whatever is being displayed in
thePersistent Client Window 912.
Advertisements, messages, pictures, video and other information or data contained within thePersistent Client Window912 can be moved to the desktop and vice versa through conventional drag-and-drop procedures.
The present invention includes functionality to place 2D or “3D/spatial” advertisements, promotions, or messages in thePersistent Client Window912 that, when clicked on by a user/viewer, will activate full or partial-screen interactive 3D virtual reality environment advertisements that can also be equipped with e-commerce capabilities, such as links to product/service ordering websites. As shown inFIG. 9, aportion916 of the persistentclient desktop environment910 is allocated for the positioning of 2D or 3D advertisements, pictures, promotions, or messages. In a configuration mode, a user can use conventional drag & drop user interface techniques to position a desired advertisement inregion916. Subsequently, a user/viewer can view the advertisement inregion916 and select a portion of the advertisement or a related link by clicking on a portion ofregion916 using a conventional mouse. Upon selection of theregion916, an expanded view of the advertisement is presented. Upon activation of a related link provided withinregion916, the user is taken to a related website where an e-commerce transaction corresponding to the advertisement may be initiated.
The present invention provides this virtual reality (VR) environment for a client, who can use the “drag and drop”, easy-to-configure nature of the environment provided by the present invention to allow users on their website to customize a spatial environment with a new line of products they had created for the environment. Further, the present invention can be used to embed a similar VR/spatial environment behind a static or dynamic two dimensional (2D) advertisement that is placed in thePersistent Client window912. For example, a 3D or 2D advertisement may be positioned in thePersistent Client window912. When this advertisement is selected by a user/viewer clicking on it, the advertisement enlarges into a partial or full-screen VR/spatial environment that the user can move through spatially and take advantage of the media-enriched features of the advertisement.
As an example of this functionality of the present invention, refer again toFIG. 9. As shown inFIG. 9, thePersistent Client Window912 is shown. An advertisement may be placed in thePersistent Client Window912. When a user clicks on the advertisement, the advertisement increases in size to partially or completely fill the screen of the computer monitor. The advertisement may be rendered as a 2D or 3D image. If the advertisement is a 3D VR environment, the user can click onto an avatar section of the advertisement and choose a virtual body (avatar) that will be the identification or representation of the user's presence in the 3D advertisement VR environment. The user can then virtually walk around that advertisement, meet other virtual users who have entered into the collaborative VR advertisement in the same way from their own computer desktops. The virtual users can converse with each other about the content of the advertisement. This virtual conversation can be implemented by capturing conversational input typed or spoken into the computer system of each participating user in the virtual space. The conversation is rendered to other participating users via conventional displayed text blocks or spoken audio played through a computer audio system. A typical conversation between virtual users may proceed as follows. (“Have you tried this product that's being advertised?” “Yes, I have . . . it's great. I bought it at . . . ” “What have you used it for?” “I've used it for doing . . . , but I was talking with another person in this advertisement and she was telling me that she uses it for . . . I think I'll give that a try.” “Thanks for the advice. I think I'll buy this product and give that a try too. By the way, does the manufacturer have other products like this?”)
The sponsor of the advertisement can have virtual representatives (corporate avatars) within those VR advertisement environments to meet users (their targeted audience members that are now inside of their VR advertisement), to lead one-on-one or group discussions, answer any questions, share any additional information or promotional input, etc.
Using the present invention, it is also possible to develop e-communities around VR advertisement environments, in much the same way as e-communities have developed around corporate stock information sites (like www.ragingbull.com) where individuals can interact with others that share their same interests. In the example of the stock information sites, the interest would be that particular stock or anything that has an affect on that stock's price. In our VR advertisement environments, the interest area would be in whatever the advertisement is promoting.
Advertisers strive to achieve maximum stickiness to their advertisement placements on the Internet. Advertisement placement on TV and radio lasts just a few seconds, but the sponsors hope that viewers will remember the advertisement message long afterwards. A VR advertisement as described herein can be used to create a community of viewers that stay within the advertisement environment for a significantly longer period (i.e., achieve a higher level of stickiness) than can be achieved by TV, radio or print advertisements. In this way, the present invention can provide advertisers a means to extend their “stickiness” and branding. The present invention can also provide users a means to participate in a community of other users with the same interests.
The present invention includes the ability for users to leave the “communal” nature of an interactive multi-user VR advertisement environment to customize a “private” or “user-customized” version of the VR advertisement environment on their own desktop. For example, the advertisement sponsor may have objects, textures or colors in a toolbar or other section of the advertisement that the user can drag and drop to customize that VR advertisement environment. The user can jump back into the “communal” VR advertisement environment to interact with others, wherein any customization of that communal environment is controlled by the advertisement sponsor or its representatives. Somewhere within that “communal” advertisement environment, the present invention provides a section showing e-mailed text communications between the users in that environment. A user can also invite others to leave that “communal” environment and come into his/her own “individually-customized” version of the VR advertisement environment and that user can control who can enter that personal/individually-customized environment. Communication between these virtual users can be with graphics, text, voice, pictures, video or other data. The multi-user VR advertisement environments described herein can also be applied to advertisement areas in websites, portals, search engines results and other pages displayed on intranet and internet environments.
Use of Avatars in the 3D User Interface Environment
The present invention can be used to add a whole new level to the “focused marketing” approach of advertisers and e-tailers. As commonly known, advertising on the net has become ubiquitous through the use of banner advertisements, pop up windows, etc. The present invention enables a next generation in online/desktop interfaces. The 3D user interface of the present invention can be augmented to use specially designed avatars as a vehicle for advertisement delivery. As a user navigates through the virtual 3D landscape, certain use patterns or information from the 3D server/registry database triggers a targeted message to be delivered through the use of a 3D character (avatar). The Persistent Client module on the user's database can be used to capture the user's use pattern and other information, which is sent to and retained by the 3D server/registry. The avatar can engage the user in chat to deliver the advertiser's message, perhaps acquire more data through questions that could be asked of the user, and then present the user with interactive options to engage them further, if they are interested. This approach enables one to capitalize on the use of recognizable characters (i.e. corporate mascots) to 1) enrich the user's experience and 2) reinforce the message of the advertiser through further branding. In some instances, something as simple as the clothing style of the avatar can be used to make a connection with the user. Some examples of how this can be implemented follow.
Scenario A
A sports fan exits a “room” where he/she has previously been engaged in a multi user chat with other sports fans on the topic of their favorite basketball team, the Golden State Warriors. Through the 3D interface of the present invention, the users have been swapping their favorite images of team members using conventional peer-to-peer file transfer functionality. The database of the present invention recognizes this exchange that has taken place and, because Golden State has signed on with the provider of the present invention, sends out a 3D representation (e.g. avatar) of the Warrior's mascot to greet the user as he/she continues on their virtual “walk”. The avatar offers the user $5 off on game tickets in exchange for joining their mailing list, filling out a survey, etc., and then informs the user about the Warrior's Persistent Client-enabled virtual locker room where they can chat with certain players during scheduled special events.
Scenario B
A college student orders a new computer online via their Persistent Client-enabled 3D desktop. The 3D server/registry recognizes this event and responds by sending an avatar by to greet the user and inform them of the large line of peripherals available from Company A that are compatible with the system they are purchasing. The avatar wishes the user well with their new computer and leaves them with a virtual coupon for 15% off their first purchase with Company A. The user is informed of hardware options they had not previously been aware of and heads off to Company A's Persistent Client-enabled web site to make another purchase.
Scenario C
A user that frequently downloads hip hop music is exploring the automatically generated landscape via their Persistent Client-enabled 3D desktop. They soon cross paths with an avatar styled out in baggy jeans, ball cap, tennis shoes and headphones. The avatar approaches the user and offers him the opportunity to check out the new track he's listening to on his portable mp3 player. The avatar tells the user that the track is authored by a new artist on Solid Player records, an affiliate of the provider of the present invention. The user is intrigued so he clicks on the avatar's headphones and the mp3 begins to stream through to his machine, thus turning him on to a track he may otherwise have never heard. The avatar then offers the user a direct link to Solid Players Persistent Client-enabled site where he can purchase a license for the album and download it in its entirety.
Scenario D
A young woman has been using her Persistent Client-enabled 3D desktop to gather information on a specific model Toyota she was interested in purchasing. The 3D server/registry recognizes the numerous search queries run on that specific vehicle and responds by dispatching an avatar. While Toyota has not yet partnered with the provider of the present invention, their competition, Mazda, has. As the user steps outside of her virtual “room” to explore, a 3D representation of a 2001 Mazda Protege pulls up and the avatar steps out to greet her. The avatar informs her of how the Mazda is a far superior vehicle for the money compared to the Toyota. The avatar then offers to show her the features of the car online as well as set up an appointment to see test drive the car in person at her nearest dealer. Thus, the woman is interested and Mazda has used the present invention to gain market share away from their competition.
Thus, the variations on the use of the present invention are endless. Using the present invention, the advertisement moves from being a flat texture map on a flat surface to an engaging, interactive, media rich experience that goes hand in hand with the whole 3D concept of the present invention. In the process, the advertisement weary consumer barely recognizes or even minds the fact that they have just received targeted advertising. By implementing this novel concept, the present invention provides more effective marketing strategies to their clients as well as avoiding the trap of simply adapting the tired banner advertisement concept to a 3D environment.
Thus, a computer network-based system and method to configure and provide network-enabled three-dimensional computing environments is disclosed. Although the present invention is described herein with reference to a specific preferred embodiment, many modifications and variations therein will readily occur to those with ordinary skill in the art. Accordingly, all such variations and modifications are included within the intended scope of the present invention as defined by the following claims.

Claims (20)

1. A method comprising:
providing a three-dimensional (3D) computing environment representing a 3D desktop of a first computer system in a 3D environment, wherein one or more icons of the desktop are displayed on a plurality of surfaces of the 3D desktop;
receiving a two-dimensional web page from a Web server over the Internet;
converting the two-dimensional web page to a form useable in the three-dimensional computing environment; and
presenting the converted web page in the 3D desktop to allow a first user of the first computer system to navigate content of the converted web page in a 3D manner, including displaying at least a portion of the content of the converted web page in a persistent client window of the 3D desktop that is persistent even if a connection between the first computer system and the Internet has been terminated.
9. A data processing system-readable medium having a plurality of instructions executable by a data processing system embodied therein, wherein said instructions when executed cause said data processing system to:
provide a three-dimensional (3D) computing environment representing a 3D desktop of a first computer system in a 3D environment, wherein one or more icons of the desktop are displayed on a plurality of surfaces of the 3D desktop;
receive a two-dimensional web page from a Web server over the Internet;
convert the two-dimensional web page to a form useable in the three-dimensional computing environment; and
present the converted web page in the 3D desktop to allow a first user of the first computer system to navigate content of the converted web page in a 3D manner, including displaying at least a portion of content of the converted web page in a persistent client window of the 3D desktop that is persistent even if a connection between the first computer system and the Internet has been terminated.
17. A data processing system, comprising
a processor;
a memory coupled to the processor for storing instructions, which when executed from the memory, cause the processor to perform a method, the method including
providing a three-dimensional (3D) computing environment representing a 3D desktop of a first computer system in a 3D environment, wherein one or more icons of the desktop are displayed on a plurality of surfaces of the 3D desktop;
receiving a two-dimensional web page from a Web server over the Internet; converting the two-dimensional web page to a form useable in the three-dimensional computing environment; and
presenting the converted web page in the 3D desktop to allow a first user of the first computer system to navigate content of the converted web page in a 3D manner, including displaying at least a portion of the content of the converted web page in a persistent client window of the 3D desktop that is persistent even if a connection between the first computer system and the Internet has been terminated.
US09/745,2572000-10-102000-12-20System and method to configure and provide a network-enabled three-dimensional computing environmentExpired - Fee RelatedUS7168051B2 (en)

Priority Applications (5)

Application NumberPriority DateFiling DateTitle
US09/745,257US7168051B2 (en)2000-10-102000-12-20System and method to configure and provide a network-enabled three-dimensional computing environment
AU2002213456AAU2002213456A1 (en)2000-10-102001-10-08System and method to configure and provide a network-enabled three-dimensional computing environment
PCT/US2001/042578WO2002031683A1 (en)2000-10-102001-10-08System and method to configure and provide a network-enabled three-dimensional computing environment
AU2002211879AAU2002211879A1 (en)2000-10-102001-10-08System and method to configure and provide a network enabled three-dimensional computing environment
PCT/US2001/042579WO2002031805A1 (en)2000-10-102001-10-08System and method to configure and provide a network enabled three-dimensional computing environment

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US68620600A2000-10-102000-10-10
US09/745,257US7168051B2 (en)2000-10-102000-12-20System and method to configure and provide a network-enabled three-dimensional computing environment

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US68620600AContinuation-In-Part2000-10-102000-10-10

Publications (2)

Publication NumberPublication Date
US20020113820A1 US20020113820A1 (en)2002-08-22
US7168051B2true US7168051B2 (en)2007-01-23

Family

ID=27103763

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US09/745,257Expired - Fee RelatedUS7168051B2 (en)2000-10-102000-12-20System and method to configure and provide a network-enabled three-dimensional computing environment

Country Status (3)

CountryLink
US (1)US7168051B2 (en)
AU (2)AU2002213456A1 (en)
WO (2)WO2002031805A1 (en)

Cited By (88)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020087424A1 (en)*2000-11-022002-07-04Kuniharu TakayamaSystem for selling, buying, lending, and renting virtual region and method thereof
US20040109031A1 (en)*2001-05-112004-06-10Kenneth DeatonMethod and system for automatically creating and displaying a customizable three-dimensional graphical user interface (3D GUI) for a computer system
US20040113915A1 (en)*2002-12-162004-06-17Toshikazu OhtsukiMobile terminal device and image display method
US20040166484A1 (en)*2002-12-202004-08-26Mark Alan BudkeSystem and method for simulating training scenarios
US20040193672A1 (en)*2003-03-272004-09-30Microsoft CorporationSystem and method for virtual folder sharing including utilization of static and dynamic lists
US20040193621A1 (en)*2003-03-272004-09-30Microsoft CorporationSystem and method utilizing virtual folders
US20050043097A1 (en)*2003-08-212005-02-24Spidermonk Entertainment, LlcInterrelated game and information portals provided within the context of an encompassing virtual world
US20050154574A1 (en)*2002-10-102005-07-14Kenichi TakemuraInformation processing system, service providing apparatus and method, information processing apparatus and method, recording medium, and program
US20050188174A1 (en)*2003-10-122005-08-25Microsoft CorporationExtensible creation and editing of collections of objects
US20050203809A1 (en)*2004-03-092005-09-15Lowe's Companies, Inc.Systems, methods and computer program products for implementing processes relating to retail sales
US20070038604A1 (en)*2005-08-152007-02-15Sap AgExtensible search engine
US20070124699A1 (en)*2005-11-152007-05-31Microsoft CorporationThree-dimensional active file explorer
US20080222272A1 (en)*2007-03-072008-09-11Optimal Licensing CorporationSystem and method for substituting data in responses to multimedia inquiries
US20080307330A1 (en)*2007-06-082008-12-11Apple Inc.Visualization object divet
US20080307351A1 (en)*2007-06-082008-12-11Apple Inc.Multi-Dimensional Application Environment
US20080307334A1 (en)*2007-06-082008-12-11Apple Inc.Visualization and interaction models
US20080307362A1 (en)*2007-06-082008-12-11Apple Inc.Desktop Filter
US20080307359A1 (en)*2007-06-082008-12-11Apple Inc.Grouping Graphical Representations of Objects in a User Interface
US20080307303A1 (en)*2007-06-082008-12-11Apple Inc.Overflow stack user interface
US20080307335A1 (en)*2007-06-082008-12-11Apple Inc.Object stack
US7469382B1 (en)*2003-02-032008-12-23Gerontological Solutions, Inc.Intentional community management system
US20090055428A1 (en)*2004-04-292009-02-26Microsoft CorporationMetadata editing control
US20090254406A1 (en)*2008-04-082009-10-08Johannes Von SichartWorkspace visualization
US7614016B2 (en)2005-04-212009-11-03Microsoft CorporationMultiple roots in navigation pane
US20090281989A1 (en)*2008-05-062009-11-12Yahoo!, Inc.Micro-Bucket Testing For Page Optimization
US20090282013A1 (en)*2008-05-062009-11-12Yahoo!, Inc.Algorithmically generated topic pages
US20090288007A1 (en)*2008-04-052009-11-19Social Communications CompanySpatial interfaces for realtime networked communications
US7627552B2 (en)2003-03-272009-12-01Microsoft CorporationSystem and method for filtering and organizing items based on common elements
US20090300582A1 (en)*2008-05-272009-12-03Nicol Ii William BGeneration and Synchronization of offline 3D virtual world content
US20090300051A1 (en)*2008-05-312009-12-03Randy AdamsSystems and Methods for Building Albums Having Links to Documents
US20090300473A1 (en)*2008-05-312009-12-03Randy AdamsSystems and Methods for Displaying Albums Having Links to Documents
US20090307086A1 (en)*2008-05-312009-12-10Randy AdamsSystems and methods for visually grouping links to documents
US7650575B2 (en)2003-03-272010-01-19Microsoft CorporationRich drag drop user interface
US7657846B2 (en)2004-04-232010-02-02Microsoft CorporationSystem and method for displaying stack icons
US20100053220A1 (en)*2008-08-282010-03-04Sony CorporationInformation processing apparatus and method and computer program
US20100082594A1 (en)*2008-09-252010-04-01Yahoo!, Inc.Building a topic based webpage based on algorithmic and community interactions
US7694236B2 (en)2004-04-232010-04-06Microsoft CorporationStack icons representing multiple objects
US7712034B2 (en)2003-03-242010-05-04Microsoft CorporationSystem and method for shell browser
US20100146118A1 (en)*2008-12-052010-06-10Social Communications CompanyManaging interactions in a network communications environment
US20100153860A1 (en)*2008-12-172010-06-17Internationl Business Machines CorporationDynamic location generation within a virtual world
US20100151940A1 (en)*2003-07-022010-06-17GanzInteractive action figures for gaming systems
US7769794B2 (en)2003-03-242010-08-03Microsoft CorporationUser interface for a file system shell
US20100228712A1 (en)*2009-02-242010-09-09Yahoo! Inc.Algorithmically Generated Topic Pages with Interactive Advertisements
US20100241980A1 (en)*2009-03-202010-09-23Microsoft CorporationOnline virtual safe deposit box user experience
US7823077B2 (en)2003-03-242010-10-26Microsoft CorporationSystem and method for user modification of metadata in a shell browser
US7853890B2 (en)2003-04-172010-12-14Microsoft CorporationAddress bar user interface control
US7967657B2 (en)2003-12-312011-06-28GanzSystem and method for toy adoption and marketing
US8002605B2 (en)2003-12-312011-08-23GanzSystem and method for toy adoption and marketing
US8024335B2 (en)2004-05-032011-09-20Microsoft CorporationSystem and method for dynamically generating a selectable search extension
US8195646B2 (en)2005-04-222012-06-05Microsoft CorporationSystems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information
US8205158B2 (en)2006-12-062012-06-19GanzFeature codes and bonuses in virtual worlds
US20120166977A1 (en)*2010-12-272012-06-28Hilmar DemantUser programming access to data model in user interface design
US8234218B2 (en)2000-10-102012-07-31AddnClick, IncMethod of inserting/overlaying markers, data packets and objects relative to viewable content and enabling live social networking, N-dimensional virtual environments and/or other value derivable from the content
USRE44054E1 (en)2000-12-082013-03-05GanzGraphic chatting with organizational avatars
US8397168B2 (en)2008-04-052013-03-12Social Communications CompanyInterfacing with a spatial virtual communication environment
US20130067356A1 (en)*2002-12-122013-03-14Sony CorporationInformation processing system, service providing apparatus and method, information processing apparatus and method, recording medium, and program
US8497859B1 (en)2012-04-032013-07-30Google Inc.Display of information on or within a three-dimensional image
US8620773B1 (en)2007-04-052013-12-31Media Resources CorporationProduct building and display system
USD697079S1 (en)*2011-06-152014-01-07Samsung Electronics Co., Ltd.Display screen or portion thereof with a graphical user interface
US8707209B2 (en)2004-04-292014-04-22Microsoft CorporationSave preview representation of files being created
US8719730B2 (en)2010-04-232014-05-06GanzRadial user interface and system for a virtual world game
US8732593B2 (en)2008-04-052014-05-20Social Communications CompanyShared virtual area communication environment based apparatus and methods
US8745535B2 (en)2007-06-082014-06-03Apple Inc.Multi-dimensional desktop
US8756304B2 (en)2010-09-112014-06-17Social Communications CompanyRelationship based presence indicating in virtual area contexts
US8930472B2 (en)2007-10-242015-01-06Social Communications CompanyPromoting communicant interactions in a network communications environment
US8949884B2 (en)2011-10-262015-02-03Panasonic Intellectual Property Corporation Of AmericaBroadcast receiving apparatus, broadcast receiving method, and program
US9022868B2 (en)2011-02-102015-05-05GanzMethod and system for creating a virtual world where user-controlled characters interact with non-player characters
US9086785B2 (en)2007-06-082015-07-21Apple Inc.Visualization object receptacle
USD754693S1 (en)*2013-06-052016-04-26Samsung Electronics Co., Ltd.Display screen or portion thereof with graphical user interface
US9332302B2 (en)2008-01-302016-05-03Cinsay, Inc.Interactive product placement system and method therefor
USD755815S1 (en)*2013-06-052016-05-10Samsung Electronics Co., Ltd.Display screen or portion thereof with graphical user interface
USD758396S1 (en)*2013-06-052016-06-07Samsung Electronics Co., Ltd.Display screen or portion thereof with graphical user interface
US9451010B2 (en)2011-08-292016-09-20Cinsay, Inc.Containerized software for virally copying from one endpoint to another
US9607330B2 (en)2012-06-212017-03-28Cinsay, Inc.Peer-assisted shopping
US10055768B2 (en)2008-01-302018-08-21Cinsay, Inc.Interactive product placement system and method therefor
US10452227B1 (en)2016-03-312019-10-22United Services Automobile Association (Usaa)System and method for data visualization and modification in an immersive three dimensional (3-D) environment
US10489044B2 (en)2005-07-132019-11-26Microsoft Technology Licensing, LlcRich drag drop user interface
US10789631B2 (en)2012-06-212020-09-29Aibuy, Inc.Apparatus and method for peer-assisted e-commerce shopping
US11079897B2 (en)2018-05-242021-08-03The Calany Holding S. À R.L.Two-way real-time 3D interactive operations of real-time 3D virtual objects within a real-time 3D virtual world representing the real world
US11115468B2 (en)2019-05-232021-09-07The Calany Holding S. À R.L.Live management of real world via a persistent virtual world system
US11196964B2 (en)2019-06-182021-12-07The Calany Holding S. À R.L.Merged reality live event management system and method
US11227315B2 (en)2008-01-302022-01-18Aibuy, Inc.Interactive product placement system and method therefor
US11307968B2 (en)2018-05-242022-04-19The Calany Holding S. À R.L.System and method for developing, testing and deploying digital reality applications into the real world via a virtual world
US11358059B2 (en)2020-05-272022-06-14GanzLive toy system
US11389735B2 (en)2019-10-232022-07-19GanzVirtual pet system
US11471772B2 (en)2019-06-182022-10-18The Calany Holding S. À R.L.System and method for deploying virtual replicas of real-world elements into a persistent virtual world system
US11536796B2 (en)*2018-05-292022-12-27Tencent Technology (Shenzhen) Company LimitedSound source determining method and apparatus, and storage medium
US12277660B2 (en)2019-11-052025-04-15Simbionix Ltd.System and method for immerssive mixed reality space(s)

Families Citing this family (141)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7065712B2 (en)*2000-09-012006-06-20Nippon Telegraph And Telephone Corp.Scheme for posting advertisements on comprehensive information viewing device
US7788323B2 (en)*2000-09-212010-08-31International Business Machines CorporationMethod and apparatus for sharing information in a virtual environment
US6897880B2 (en)*2001-02-222005-05-24Sony CorporationUser interface for generating parameter values in media presentations based on selected presentation instances
US6887157B2 (en)*2001-08-092005-05-03IgtVirtual cameras and 3-D gaming environments in a gaming machine
US8002623B2 (en)2001-08-092011-08-23IgtMethods and devices for displaying multiple game elements
US8267767B2 (en)*2001-08-092012-09-18Igt3-D reels and 3-D wheels in a gaming machine
US7901289B2 (en)2001-08-092011-03-08IgtTransparent objects on a gaming machine
US7909696B2 (en)*2001-08-092011-03-22IgtGame interaction in 3-D gaming environments
US7367885B2 (en)2001-08-092008-05-06Igt3-D text in a gaming machine
US20030097313A1 (en)*2001-11-192003-05-22Barclay SaulSystem and method for hosting a virtual gallery
US20030225848A1 (en)*2002-05-312003-12-04Brian HeikesRemote instant messaging personalization items
US7779076B2 (en)*2002-05-312010-08-17Aol Inc.Instant messaging personalization
US7689649B2 (en)*2002-05-312010-03-30Aol Inc.Rendering destination instant messaging personalization items before communicating with destination
US7685237B1 (en)2002-05-312010-03-23Aol Inc.Multiple personalities in chat communications
US20030225847A1 (en)*2002-05-312003-12-04Brian HeikesSending instant messaging personalization items
US12299693B2 (en)*2002-06-142025-05-13Dizpersion CorporationMethod and system for providing network based target advertising and encapsulation
US7918730B2 (en)2002-06-272011-04-05IgtTrajectory-based 3-D games of chance for video gaming machines
US20040125143A1 (en)*2002-07-222004-07-01Kenneth DeatonDisplay system and method for displaying a multi-dimensional file visualizer and chooser
US20040210634A1 (en)*2002-08-232004-10-21Miguel FerrerMethod enabling a plurality of computer users to communicate via a set of interconnected terminals
US8046259B1 (en)*2002-10-232011-10-25Amazon Technologies, Inc.Method and system for conducting a chat
US7636755B2 (en)2002-11-212009-12-22Aol LlcMultiple avatar personalities
US8037150B2 (en)2002-11-212011-10-11Aol Inc.System and methods for providing multiple personas in a communications environment
WO2004049113A2 (en)*2002-11-212004-06-10America Online, Inc.Multiple personalities
US7908554B1 (en)2003-03-032011-03-15Aol Inc.Modifying avatar behavior based on user action or mood
US7913176B1 (en)2003-03-032011-03-22Aol Inc.Applying access controls to communications with avatars
US7484176B2 (en)2003-03-032009-01-27Aol Llc, A Delaware Limited Liability CompanyReactive avatars
US7480873B2 (en)*2003-09-152009-01-20Sun Microsystems, Inc.Method and apparatus for manipulating two-dimensional windows within a three-dimensional display model
US20050204306A1 (en)*2003-09-152005-09-15Hideya KawaharaEnhancements for manipulating two-dimensional windows within a three-dimensional display model
US20050097089A1 (en)*2003-11-052005-05-05Tom NielsenPersistent user interface for providing navigational functionality
US7170510B2 (en)*2003-11-142007-01-30Sun Microsystems, Inc.Method and apparatus for indicating a usage context of a computational resource through visual effects
US20060080702A1 (en)*2004-05-202006-04-13Turner Broadcasting System, Inc.Systems and methods for delivering content over a network
US7465231B2 (en)*2004-05-202008-12-16Gametap LlcSystems and methods for delivering content over a network
US7529690B2 (en)*2004-05-222009-05-05Altaf HadiSystem and method for delivering real time remote buying, selling, meeting, and interacting in a virtual reality environment
US9652809B1 (en)2004-12-212017-05-16Aol Inc.Using user profile information to determine an avatar and/or avatar characteristics
US20060142068A1 (en)*2004-12-272006-06-29Erika ReponenElectronic apparatus
US20060168545A1 (en)*2005-01-252006-07-27Nokia CorporationSystem and method for utilizing idle mode on an electronic device
US20080294640A1 (en)*2005-04-272008-11-27Yost James TPop-Up Software Application
US20070045961A1 (en)*2005-08-312007-03-01Morris Robert PMethod and system providing for navigation of a multi-resource user interface
EP1932141A4 (en)*2005-09-132009-08-19Spacetime3D IncSystem and method for providing three-dimensional graphical user interface
US7779004B1 (en)2006-02-222010-08-17Qurio Holdings, Inc.Methods, systems, and products for characterizing target systems
US20080039166A1 (en)*2006-08-032008-02-14Seven Lights, LlcSystems and methods for multi-character online gaming
US20080039169A1 (en)*2006-08-032008-02-14Seven Lights, LlcSystems and methods for character development in online gaming
US20080039165A1 (en)*2006-08-032008-02-14Seven Lights, LlcSystems and methods for a scouting report in online gaming
CA2565757A1 (en)*2006-10-262008-04-26Daniel LangloisSystem for interactively linking real entities to virtual entities thereof
US8060824B2 (en)*2007-01-052011-11-15Starz Entertainment LlcUser interface for a multimedia service
US7849420B1 (en)2007-02-262010-12-07Qurio Holdings, Inc.Interactive content representations enabling content sharing
US7840903B1 (en)*2007-02-262010-11-23Qurio Holdings, Inc.Group content representations
US9098167B1 (en)2007-02-262015-08-04Qurio Holdings, Inc.Layered visualization of content representations
GB0703974D0 (en)*2007-03-012007-04-11Sony Comp Entertainment EuropeEntertainment device
US8756103B1 (en)2007-03-282014-06-17Qurio Holdings, Inc.System and method of implementing alternative redemption options for a consumer-centric advertising system
US8601386B2 (en)2007-04-202013-12-03Ingenio LlcMethods and systems to facilitate real time communications in virtual reality
US20080263460A1 (en)*2007-04-202008-10-23Utbk, Inc.Methods and Systems to Connect People for Virtual Meeting in Virtual Reality
US20080262910A1 (en)*2007-04-202008-10-23Utbk, Inc.Methods and Systems to Connect People via Virtual Reality for Real Time Communications
US20080263459A1 (en)*2007-04-202008-10-23Utbk, Inc.Methods and Systems to Determine Availability for Real Time Communications via Virtual Reality
US20080262911A1 (en)*2007-04-202008-10-23Utbk, Inc.Methods and Systems to Search in Virtual Reality for Real Time Communications
US8373698B2 (en)*2007-05-102013-02-12International Business Machines CorporationHolographic enterprise network
US8294705B2 (en)*2007-05-102012-10-23International Business Machines CorporationVirtual network operations center
US8259099B2 (en)*2007-05-172012-09-04International Business Machines CorporationUse of three-dimensional data center to support servicing external operations
US20080288220A1 (en)*2007-05-172008-11-20Dillenberger Donna NUse of a three-dimensional (3d) data center to share service operations
US8384710B2 (en)*2007-06-072013-02-26IgtDisplaying and using 3D graphics on multiple displays provided for gaming environments
US8600808B2 (en)*2007-06-072013-12-03Qurio Holdings, Inc.Methods and systems of presenting advertisements in consumer-defined environments
US8560387B2 (en)*2007-06-072013-10-15Qurio Holdings, Inc.Systems and methods of providing collaborative consumer-controlled advertising environments
US8768764B1 (en)*2007-07-182014-07-01Bunchball Inc.Method and system for embedding a portable and customizable incentive application on a website
US9111285B2 (en)*2007-08-272015-08-18Qurio Holdings, Inc.System and method for representing content, user presence and interaction within virtual world advertising environments
US9357025B2 (en)2007-10-242016-05-31Social Communications CompanyVirtual area based telephony communications
US9009603B2 (en)*2007-10-242015-04-14Social Communications CompanyWeb browser interface for spatial communication environments
US8261307B1 (en)2007-10-252012-09-04Qurio Holdings, Inc.Wireless multimedia content brokerage service for real time selective content provisioning
US9908046B2 (en)*2007-10-262018-03-06International Business Machines CorporationSystem for personalizing content presented in an avatar wait state
US8615479B2 (en)*2007-12-132013-12-24The Invention Science Fund I, LlcMethods and systems for indicating behavior in a population cohort
US8069125B2 (en)2007-12-132011-11-29The Invention Science Fund IMethods and systems for comparing media content
US20090164458A1 (en)*2007-12-202009-06-25Searete Llc, A Limited Liability Corporation Of The State Of DelawareMethods and systems employing a cohort-linked avatar
US20090157481A1 (en)*2007-12-132009-06-18Searete Llc, A Limited Liability Corporation Of The State Of DelawareMethods and systems for specifying a cohort-linked avatar attribute
US20090157751A1 (en)*2007-12-132009-06-18Searete Llc, A Limited Liability Corporation Of The State Of DelawareMethods and systems for specifying an avatar
US20090156955A1 (en)*2007-12-132009-06-18Searete Llc, A Limited Liability Corporation Of The State Of DelawareMethods and systems for comparing media content
US20090171164A1 (en)*2007-12-172009-07-02Jung Edward K YMethods and systems for identifying an avatar-linked population cohort
US20090157625A1 (en)*2007-12-132009-06-18Searete Llc, A Limited Liability Corporation Of The State Of DelawareMethods and systems for identifying an avatar-linked population cohort
US8356004B2 (en)*2007-12-132013-01-15Searete LlcMethods and systems for comparing media content
US20090157660A1 (en)*2007-12-132009-06-18Searete Llc, A Limited Liability Corporation Of The State Of DelawareMethods and systems employing a cohort-linked avatar
US9211077B2 (en)*2007-12-132015-12-15The Invention Science Fund I, LlcMethods and systems for specifying an avatar
US20090164302A1 (en)*2007-12-202009-06-25Searete Llc, A Limited Liability Corporation Of The State Of DelawareMethods and systems for specifying a cohort-linked avatar attribute
US20090157813A1 (en)*2007-12-172009-06-18Searete Llc, A Limited Liability Corporation Of The State Of DelawareMethods and systems for identifying an avatar-linked population cohort
US8195593B2 (en)2007-12-202012-06-05The Invention Science Fund IMethods and systems for indicating behavior in a population cohort
US20090164503A1 (en)*2007-12-202009-06-25Searete Llc, A Limited Liability Corporation Of The State Of DelawareMethods and systems for specifying a media content-linked population cohort
US9418368B2 (en)2007-12-202016-08-16Invention Science Fund I, LlcMethods and systems for determining interest in a cohort-linked avatar
US20090164131A1 (en)*2007-12-202009-06-25Searete Llc, A Limited Liability Corporation Of The State Of DelawareMethods and systems for specifying a media content-linked population cohort
US8150796B2 (en)*2007-12-202012-04-03The Invention Science Fund IMethods and systems for inducing behavior in a population cohort
US9775554B2 (en)2007-12-312017-10-03Invention Science Fund I, LlcPopulation cohort-linked avatar
US8589809B2 (en)*2008-02-282013-11-19Chevron U.S.A. Inc.Methods and systems for conducting a meeting in a virtual environment
US20110034246A1 (en)*2008-04-092011-02-10Eyal AmitzurSystem and method for a two dimensional to three dimensional game transformation
US8676975B2 (en)*2008-05-152014-03-18International Business Machines CorporationVirtual universe desktop exploration for resource acquisition
US8671198B2 (en)*2008-06-022014-03-11International Business Machines CorporationResource acquisition and manipulation from within a virtual universe
US20090306998A1 (en)*2008-06-062009-12-10Hamilton Ii Rick ADesktop access from within a virtual universe
JP5813912B2 (en)*2009-01-282015-11-17任天堂株式会社 Program, information processing apparatus, and information processing system
JP5229484B2 (en)*2009-01-282013-07-03任天堂株式会社 Information processing system, program, and information processing apparatus
JP5527721B2 (en)*2009-01-282014-06-25任天堂株式会社 Program and information processing apparatus
JP5690473B2 (en)2009-01-282015-03-25任天堂株式会社 Program and information processing apparatus
CN102301352A (en)*2009-01-292011-12-28夏普株式会社Electronic equipment, server, communication system, display control method, data communication method, electronic device control method, and program
US9610502B2 (en)*2009-07-102017-04-04International Business Machines CorporationUse of real time location information for user authentication and authorization in virtual environments
EP2381423A1 (en)*2010-03-262011-10-26Alcatel LucentMethod for transforming web from 2d into 3d
GB201216667D0 (en)*2012-07-102012-10-31Paz HadarInside - on-line virtual reality immersion and integration system
CN104038527A (en)*2013-03-082014-09-10腾讯科技(深圳)有限公司Remote operation method and system
US10067634B2 (en)2013-09-172018-09-04Amazon Technologies, Inc.Approaches for three-dimensional object display
US10592064B2 (en)*2013-09-172020-03-17Amazon Technologies, Inc.Approaches for three-dimensional object display used in content navigation
KR102219464B1 (en)*2014-05-232021-02-25삼성전자주식회사Operating method and Electronic device for security
US10650552B2 (en)2016-12-292020-05-12Magic Leap, Inc.Systems and methods for augmented reality
EP4300160A3 (en)2016-12-302024-05-29Magic Leap, Inc.Polychromatic light out-coupling apparatus, near-eye displays comprising the same, and method of out-coupling polychromatic light
KR102858869B1 (en)2017-12-102025-09-11매직 립, 인코포레이티드Anti-reflective coatings on optical waveguides
CN111712751B (en)2017-12-202022-11-01奇跃公司Insert for augmented reality viewing apparatus
US10755676B2 (en)2018-03-152020-08-25Magic Leap, Inc.Image correction due to deformation of components of a viewing device
AU2019240763B2 (en)*2018-03-272024-09-19Spacedraft Pty LtdA media content planning system
EP3789091B1 (en)*2018-05-022024-07-17Nintendo Co., Ltd.Information processing program, information processing device, information processing system, and information processing method
JP7319303B2 (en)2018-05-312023-08-01マジック リープ, インコーポレイテッド Radar head pose localization
US11579441B2 (en)2018-07-022023-02-14Magic Leap, Inc.Pixel intensity modulation using modifying gain values
US11856479B2 (en)2018-07-032023-12-26Magic Leap, Inc.Systems and methods for virtual and augmented reality along a route with markers
CN112585581B (en)2018-07-102024-10-18奇跃公司 Thread weaving for cross-ISA procedure calls
CN119197613A (en)2018-07-242024-12-27奇跃公司 Temperature-dependent calibration of mobile detection equipment
CN116820239A (en)2018-08-032023-09-29奇跃公司Fusion gesture based drift correction of fusion gestures for totem in a user interaction system
WO2020041615A1 (en)2018-08-222020-02-27Magic Leap, Inc.Patient viewing system
CN118409394A (en)2018-12-212024-07-30奇跃公司 Cavitation structures for promoting total internal reflection in waveguides
WO2020223636A1 (en)*2019-05-012020-11-05Magic Leap, Inc.Content provisioning system and method
CN110147234A (en)*2019-05-302019-08-20浙江开奇科技有限公司Terminal device, system and data processing method
WO2021021670A1 (en)2019-07-262021-02-04Magic Leap, Inc.Systems and methods for augmented reality
US11263358B2 (en)*2019-07-262022-03-01GeopogoRapid design and visualization of three-dimensional designs with multi-user input
JP7635230B2 (en)2019-11-142025-02-25マジック リープ, インコーポレイテッド Systems and methods for virtual and augmented reality
US11789584B1 (en)*2020-03-302023-10-17Apple Inc.User interface for interacting with an affordance in an environment
US11805176B1 (en)*2020-05-112023-10-31Apple Inc.Toolbox and context for user interactions
US11238660B2 (en)2020-06-102022-02-01Snap Inc.Dynamic augmented reality components
US11743340B2 (en)*2020-06-102023-08-29Snap Inc.Deep linking to augmented reality components
US11683290B1 (en)*2020-07-152023-06-20Glossi, Inc.System for producing e-commerce product videos
US11302063B2 (en)2020-07-212022-04-12Facebook Technologies, Llc3D conversations in an artificial reality environment
JP2023540785A (en)*2020-09-142023-09-26インターディジタル・シーイー・パテント・ホールディングス・ソシエテ・パ・アクシオンス・シンプリフィエ Tactile scene representation format
US12099327B2 (en)*2021-06-282024-09-24Meta Platforms Technologies, LlcHolographic calling for artificial reality
US12100092B2 (en)2021-06-282024-09-24Snap Inc.Integrating augmented reality into the web view platform
US12141500B2 (en)*2021-08-182024-11-12Target Brands, Inc.Virtual reality system for retail store design
US11934569B2 (en)*2021-09-242024-03-19Apple Inc.Devices, methods, and graphical user interfaces for interacting with three-dimensional environments
KR20230147312A (en)*2022-04-142023-10-23주식회사 피아몬드Method and system for providing privacy in virtual space
US11995789B2 (en)*2022-06-152024-05-28VRdirect GmbHSystem and method of creating, hosting, and accessing virtual reality projects
US20230419627A1 (en)*2022-06-242023-12-28Lowe's Companies, Inc.Object modeling based on properties and images of an object
US12302037B2 (en)2022-08-312025-05-13Snap Inc.Virtual participant interaction for hybrid event
US12069409B2 (en)*2022-08-312024-08-20Snap Inc.In-person participant interaction for hybrid event
US20240211093A1 (en)*2022-12-212024-06-27Meta Platforms Technologies, LlcArtificial Reality Coworking Spaces for Two-Dimensional and Three-Dimensional Interfaces

Citations (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5148154A (en)1990-12-041992-09-15Sony Corporation Of AmericaMulti-dimensional user interface
US5276785A (en)1990-08-021994-01-04Xerox CorporationMoving viewpoint with respect to a target in a three-dimensional workspace
US5388197A (en)1991-08-021995-02-07The Grass Valley Group, Inc.Video editing system operator inter-face for visualization and interactive control of video material
US5452414A (en)1990-05-091995-09-19Apple Computer, Inc.Method of rotating a three-dimensional icon to its original face
US5555354A (en)1993-03-231996-09-10Silicon Graphics Inc.Method and apparatus for navigation within three-dimensional information landscape
US5802219A (en)1995-11-271998-09-01Sun Microsystems, Inc.Methods and apparatus for table lookup transformation of digital images
US5826270A (en)1995-12-281998-10-20Csg Systems, Inc.Methods and systems for client or customer-site transaction processing in a distributed database system
US5835712A (en)1996-05-031998-11-10Webmate Technologies, Inc.Client-server system using embedded hypertext tags for application and database development
US5973694A (en)1995-06-021999-10-26Chatham Telecommunications, Inc.,Method of communication using sized icons, text, and audio
US6008814A (en)*1997-05-231999-12-28International Business Machines CorporationMethod and system for providing network navigation aids
US6043818A (en)1996-04-302000-03-28Sony CorporationBackground image with a continuously rotating and functional 3D icon
US6072483A (en)*1997-06-022000-06-06Sony CorporationActive frame scroll interface
US6088032A (en)1996-10-042000-07-11Xerox CorporationComputer controlled display system for displaying a three-dimensional document workspace having a means for prefetching linked documents
US6229546B1 (en)*1997-09-092001-05-08Geosoftware, Inc.Rapid terrain model generation with 3-D object features and user customization interface
US6313855B1 (en)*2000-02-042001-11-06Browse3D CorporationSystem and method for web browsing
US20010043237A1 (en)*1999-12-302001-11-22Schmieder Robert WilliamMethod and system for distributing simulated physical objects and systems in a networked environment
US20020033849A1 (en)*2000-09-152002-03-21International Business Machines CorporationGraphical user interface
US20020154214A1 (en)*2000-11-022002-10-24Laurent ScallieVirtual reality game system using pseudo 3D display driver
US20040100480A1 (en)*2000-04-062004-05-27Microsoft CorporationInput redirection

Patent Citations (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5452414A (en)1990-05-091995-09-19Apple Computer, Inc.Method of rotating a three-dimensional icon to its original face
US5276785A (en)1990-08-021994-01-04Xerox CorporationMoving viewpoint with respect to a target in a three-dimensional workspace
US5148154A (en)1990-12-041992-09-15Sony Corporation Of AmericaMulti-dimensional user interface
US5388197A (en)1991-08-021995-02-07The Grass Valley Group, Inc.Video editing system operator inter-face for visualization and interactive control of video material
US5555354A (en)1993-03-231996-09-10Silicon Graphics Inc.Method and apparatus for navigation within three-dimensional information landscape
US5973694A (en)1995-06-021999-10-26Chatham Telecommunications, Inc.,Method of communication using sized icons, text, and audio
US5802219A (en)1995-11-271998-09-01Sun Microsystems, Inc.Methods and apparatus for table lookup transformation of digital images
US5826270A (en)1995-12-281998-10-20Csg Systems, Inc.Methods and systems for client or customer-site transaction processing in a distributed database system
US6043818A (en)1996-04-302000-03-28Sony CorporationBackground image with a continuously rotating and functional 3D icon
US5835712A (en)1996-05-031998-11-10Webmate Technologies, Inc.Client-server system using embedded hypertext tags for application and database development
US6088032A (en)1996-10-042000-07-11Xerox CorporationComputer controlled display system for displaying a three-dimensional document workspace having a means for prefetching linked documents
US6008814A (en)*1997-05-231999-12-28International Business Machines CorporationMethod and system for providing network navigation aids
US6072483A (en)*1997-06-022000-06-06Sony CorporationActive frame scroll interface
US6229546B1 (en)*1997-09-092001-05-08Geosoftware, Inc.Rapid terrain model generation with 3-D object features and user customization interface
US20010043237A1 (en)*1999-12-302001-11-22Schmieder Robert WilliamMethod and system for distributing simulated physical objects and systems in a networked environment
US6313855B1 (en)*2000-02-042001-11-06Browse3D CorporationSystem and method for web browsing
US20040100480A1 (en)*2000-04-062004-05-27Microsoft CorporationInput redirection
US20020033849A1 (en)*2000-09-152002-03-21International Business Machines CorporationGraphical user interface
US20020154214A1 (en)*2000-11-022002-10-24Laurent ScallieVirtual reality game system using pseudo 3D display driver

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Search Report for PCT/US01/42578; mailed Mar. 22, 2002; 1 page.
Search Report for PCT/US01/42579 mailed Dec. 31, 2001, 1 page.

Cited By (186)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8234218B2 (en)2000-10-102012-07-31AddnClick, IncMethod of inserting/overlaying markers, data packets and objects relative to viewable content and enabling live social networking, N-dimensional virtual environments and/or other value derivable from the content
US7527191B2 (en)*2000-11-022009-05-05Fujitsu LimitedSystem for selling, buying, lending, and renting virtual region and method thereof
US20090125423A1 (en)*2000-11-022009-05-14Fujitsu LimitedSystem for selling, buying, lending, and renting virtual region and method thereof
US20110166965A1 (en)*2000-11-022011-07-07Kuniharu TakayamaSystem for selling buying, lending, and renting virtual region and method thereof
US7882446B2 (en)2000-11-022011-02-01Fujitsu LimitedSystem for selling, buying, lending, and renting virtual region and method thereof
US20020087424A1 (en)*2000-11-022002-07-04Kuniharu TakayamaSystem for selling, buying, lending, and renting virtual region and method thereof
USRE44054E1 (en)2000-12-082013-03-05GanzGraphic chatting with organizational avatars
US20040109031A1 (en)*2001-05-112004-06-10Kenneth DeatonMethod and system for automatically creating and displaying a customizable three-dimensional graphical user interface (3D GUI) for a computer system
US7594179B2 (en)*2002-10-102009-09-22Sony CorporationInformation processing system, service providing apparatus and method, information processing apparatus and method, recording medium, and program
US20090100355A1 (en)*2002-10-102009-04-16Sony CorporationInformation processing system, service providing apparatus and method, information processing apparatus and method, recording medium, and program
US20050154574A1 (en)*2002-10-102005-07-14Kenichi TakemuraInformation processing system, service providing apparatus and method, information processing apparatus and method, recording medium, and program
US7823074B2 (en)2002-10-102010-10-26Sony CorporationService providing apparatus and method, and information processing apparatus and method
US20130067356A1 (en)*2002-12-122013-03-14Sony CorporationInformation processing system, service providing apparatus and method, information processing apparatus and method, recording medium, and program
US10417444B2 (en)*2002-12-122019-09-17Sony CorporationInformation processing system, service providing apparatus and method, information processing apparatus and method, recording medium, and program
US20040113915A1 (en)*2002-12-162004-06-17Toshikazu OhtsukiMobile terminal device and image display method
US20040166484A1 (en)*2002-12-202004-08-26Mark Alan BudkeSystem and method for simulating training scenarios
US7469382B1 (en)*2003-02-032008-12-23Gerontological Solutions, Inc.Intentional community management system
US7823077B2 (en)2003-03-242010-10-26Microsoft CorporationSystem and method for user modification of metadata in a shell browser
US7712034B2 (en)2003-03-242010-05-04Microsoft CorporationSystem and method for shell browser
US7769794B2 (en)2003-03-242010-08-03Microsoft CorporationUser interface for a file system shell
US9361312B2 (en)2003-03-272016-06-07Microsoft Technology Licensing, LlcSystem and method for filtering and organizing items based on metadata
US7627552B2 (en)2003-03-272009-12-01Microsoft CorporationSystem and method for filtering and organizing items based on common elements
US7707197B2 (en)2003-03-272010-04-27Microsoft CorporationSystem and method for filtering and organizing items based on common elements
US7526483B2 (en)*2003-03-272009-04-28Microsoft CorporationSystem and method for virtual folder sharing including utilization of static and dynamic lists
US20040193672A1 (en)*2003-03-272004-09-30Microsoft CorporationSystem and method for virtual folder sharing including utilization of static and dynamic lists
US20040193621A1 (en)*2003-03-272004-09-30Microsoft CorporationSystem and method utilizing virtual folders
US9361313B2 (en)2003-03-272016-06-07Microsoft Technology Licensing, LlcSystem and method for filtering and organizing items based on common elements
US7650575B2 (en)2003-03-272010-01-19Microsoft CorporationRich drag drop user interface
US7925682B2 (en)2003-03-272011-04-12Microsoft CorporationSystem and method utilizing virtual folders
US8117226B2 (en)2003-03-272012-02-14Microsoft CorporationSystem and method for virtual folder sharing including utilization of static and dynamic lists
US8615717B2 (en)2003-04-172013-12-24Microsoft CorporationAddress bar user interface control
US7853890B2 (en)2003-04-172010-12-14Microsoft CorporationAddress bar user interface control
US8209624B2 (en)2003-04-172012-06-26Microsoft CorporationVirtual address bar user interface control
US20110083097A1 (en)*2003-04-172011-04-07Microsoft CorporationAddress bar user interface control
US8636588B2 (en)2003-07-022014-01-28GanzInteractive action figures for gaming systems
US10112114B2 (en)2003-07-022018-10-30GanzInteractive action figures for gaming systems
US9132344B2 (en)2003-07-022015-09-15GanzInteractive action figures for gaming system
US8734242B2 (en)2003-07-022014-05-27GanzInteractive action figures for gaming systems
US20100151940A1 (en)*2003-07-022010-06-17GanzInteractive action figures for gaming systems
US9427658B2 (en)2003-07-022016-08-30GanzInteractive action figures for gaming systems
US8585497B2 (en)2003-07-022013-11-19GanzInteractive action figures for gaming systems
US20050043097A1 (en)*2003-08-212005-02-24Spidermonk Entertainment, LlcInterrelated game and information portals provided within the context of an encompassing virtual world
US20050188174A1 (en)*2003-10-122005-08-25Microsoft CorporationExtensible creation and editing of collections of objects
US7967657B2 (en)2003-12-312011-06-28GanzSystem and method for toy adoption and marketing
US8002605B2 (en)2003-12-312011-08-23GanzSystem and method for toy adoption and marketing
US8777687B2 (en)2003-12-312014-07-15GanzSystem and method for toy adoption and marketing
US8808053B2 (en)2003-12-312014-08-19GanzSystem and method for toy adoption and marketing
US9610513B2 (en)2003-12-312017-04-04GanzSystem and method for toy adoption and marketing
US8814624B2 (en)2003-12-312014-08-26GanzSystem and method for toy adoption and marketing
US9721269B2 (en)2003-12-312017-08-01GanzSystem and method for toy adoption and marketing
US9238171B2 (en)2003-12-312016-01-19Howard GanzSystem and method for toy adoption and marketing
US8641471B2 (en)2003-12-312014-02-04GanzSystem and method for toy adoption and marketing
US8549440B2 (en)2003-12-312013-10-01GanzSystem and method for toy adoption and marketing
US9947023B2 (en)2003-12-312018-04-17GanzSystem and method for toy adoption and marketing
US8500511B2 (en)2003-12-312013-08-06GanzSystem and method for toy adoption and marketing
US8900030B2 (en)2003-12-312014-12-02GanzSystem and method for toy adoption and marketing
US8465338B2 (en)2003-12-312013-06-18GanzSystem and method for toy adoption and marketing
US8460052B2 (en)2003-12-312013-06-11GanzSystem and method for toy adoption and marketing
US8408963B2 (en)2003-12-312013-04-02GanzSystem and method for toy adoption and marketing
US8317566B2 (en)2003-12-312012-11-27GanzSystem and method for toy adoption and marketing
US8292688B2 (en)2003-12-312012-10-23GanzSystem and method for toy adoption and marketing
US11443339B2 (en)2003-12-312022-09-13GanzSystem and method for toy adoption and marketing
US10657551B2 (en)2003-12-312020-05-19GanzSystem and method for toy adoption and marketing
US8523067B2 (en)2004-03-092013-09-03Lowe's Companies, Inc.Systems, methods and computer program products for implementing processes relating to retail sales
US20110106652A1 (en)*2004-03-092011-05-05Lowe's Companies, Inc.Systems, methods and computer program products for implementing processes relating to retail sales
US20110173088A1 (en)*2004-03-092011-07-14Lowe's Companies, Inc.Systems, methods and computer program products for implementing processes relating to retail sales
US20110166909A1 (en)*2004-03-092011-07-07Lowe's Companies, Inc.Systems, methods and computer program products for implementing processes relating to retail sales
US8517256B2 (en)*2004-03-092013-08-27Lowe's Companies, Inc.Systems, methods and computer program products for implementing processes relating to retail sales
US20050203809A1 (en)*2004-03-092005-09-15Lowe's Companies, Inc.Systems, methods and computer program products for implementing processes relating to retail sales
US7909241B2 (en)*2004-03-092011-03-22Lowe's Companies, Inc.Systems, methods and computer program products for implementing processes relating to retail sales
US8523066B2 (en)*2004-03-092013-09-03Lowe's Companies, Inc.Systems, methods and computer program products for implementing processes relating to retail sales
US8528816B2 (en)2004-03-092013-09-10Lowe's Companies, Inc.Systems, methods and computer program products for implementing processes relating to retail sales
US8540153B2 (en)2004-03-092013-09-24Lowe's Companies, Inc.Systems, methods and computer program products for implementing processes relating to retail sales
US20110166954A1 (en)*2004-03-092011-07-07Lowe's Companies, Inc.Systems, methods and computer program products for implementing processes relating to retail sales
US20110106650A1 (en)*2004-03-092011-05-05Lowe's Companies, Inc.Systems, methods and computer program products for implementing processes relating to retail sales
US20110106651A1 (en)*2004-03-092011-05-05Lowe's Companies, Inc.Systems, methods and computer program products for implementing processes relating to retail sales
US7694236B2 (en)2004-04-232010-04-06Microsoft CorporationStack icons representing multiple objects
US7657846B2 (en)2004-04-232010-02-02Microsoft CorporationSystem and method for displaying stack icons
US8972342B2 (en)2004-04-292015-03-03Microsoft CorporationMetadata editing control
US20090055428A1 (en)*2004-04-292009-02-26Microsoft CorporationMetadata editing control
US8707209B2 (en)2004-04-292014-04-22Microsoft CorporationSave preview representation of files being created
US8024335B2 (en)2004-05-032011-09-20Microsoft CorporationSystem and method for dynamically generating a selectable search extension
US7614016B2 (en)2005-04-212009-11-03Microsoft CorporationMultiple roots in navigation pane
US8195646B2 (en)2005-04-222012-06-05Microsoft CorporationSystems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information
US10489044B2 (en)2005-07-132019-11-26Microsoft Technology Licensing, LlcRich drag drop user interface
US20070038604A1 (en)*2005-08-152007-02-15Sap AgExtensible search engine
US8914347B2 (en)*2005-08-152014-12-16Sap AgExtensible search engine
US7725839B2 (en)*2005-11-152010-05-25Microsoft CorporationThree-dimensional active file explorer
US20070124699A1 (en)*2005-11-152007-05-31Microsoft CorporationThree-dimensional active file explorer
US8549416B2 (en)2006-12-062013-10-01GanzFeature codes and bonuses in virtual worlds
US8205158B2 (en)2006-12-062012-06-19GanzFeature codes and bonuses in virtual worlds
US20080222272A1 (en)*2007-03-072008-09-11Optimal Licensing CorporationSystem and method for substituting data in responses to multimedia inquiries
US8620773B1 (en)2007-04-052013-12-31Media Resources CorporationProduct building and display system
US8892997B2 (en)2007-06-082014-11-18Apple Inc.Overflow stack user interface
US8745535B2 (en)2007-06-082014-06-03Apple Inc.Multi-dimensional desktop
US20080307362A1 (en)*2007-06-082008-12-11Apple Inc.Desktop Filter
US20080307330A1 (en)*2007-06-082008-12-11Apple Inc.Visualization object divet
US20080307351A1 (en)*2007-06-082008-12-11Apple Inc.Multi-Dimensional Application Environment
US8473859B2 (en)2007-06-082013-06-25Apple Inc.Visualization and interaction models
US20080307359A1 (en)*2007-06-082008-12-11Apple Inc.Grouping Graphical Representations of Objects in a User Interface
US8381122B2 (en)*2007-06-082013-02-19Apple Inc.Multi-dimensional application environment
US8667418B2 (en)2007-06-082014-03-04Apple Inc.Object stack
US20080307303A1 (en)*2007-06-082008-12-11Apple Inc.Overflow stack user interface
US20080307334A1 (en)*2007-06-082008-12-11Apple Inc.Visualization and interaction models
US9086785B2 (en)2007-06-082015-07-21Apple Inc.Visualization object receptacle
US11086495B2 (en)2007-06-082021-08-10Apple Inc.Visualization object receptacle
US20080307335A1 (en)*2007-06-082008-12-11Apple Inc.Object stack
US9411490B2 (en)2007-10-242016-08-09Sococo, Inc.Shared virtual area communication environment based apparatus and methods
US9411489B2 (en)2007-10-242016-08-09Sococo, Inc.Interfacing with a spatial virtual communication environment
US9483157B2 (en)2007-10-242016-11-01Sococo, Inc.Interfacing with a spatial virtual communication environment
US8930472B2 (en)2007-10-242015-01-06Social Communications CompanyPromoting communicant interactions in a network communications environment
US9344754B2 (en)2008-01-302016-05-17Cinsay, Inc.Interactive product placement system and method therefor
US10055768B2 (en)2008-01-302018-08-21Cinsay, Inc.Interactive product placement system and method therefor
US9351032B2 (en)2008-01-302016-05-24Cinsay, Inc.Interactive product placement system and method therefor
US9674584B2 (en)2008-01-302017-06-06Cinsay, Inc.Interactive product placement system and method therefor
US9338499B2 (en)2008-01-302016-05-10Cinsay, Inc.Interactive product placement system and method therefor
US12223528B2 (en)2008-01-302025-02-11Aibuy Holdco, Inc.Interactive product placement system and method therefor
US9338500B2 (en)2008-01-302016-05-10Cinsay, Inc.Interactive product placement system and method therefor
US10438249B2 (en)2008-01-302019-10-08Aibuy, Inc.Interactive product system and method therefor
US10425698B2 (en)2008-01-302019-09-24Aibuy, Inc.Interactive product placement system and method therefor
US9332302B2 (en)2008-01-302016-05-03Cinsay, Inc.Interactive product placement system and method therefor
US11227315B2 (en)2008-01-302022-01-18Aibuy, Inc.Interactive product placement system and method therefor
US9986305B2 (en)2008-01-302018-05-29Cinsay, Inc.Interactive product placement system and method therefor
US8397168B2 (en)2008-04-052013-03-12Social Communications CompanyInterfacing with a spatial virtual communication environment
US20090288007A1 (en)*2008-04-052009-11-19Social Communications CompanySpatial interfaces for realtime networked communications
US8732593B2 (en)2008-04-052014-05-20Social Communications CompanyShared virtual area communication environment based apparatus and methods
US20090254406A1 (en)*2008-04-082009-10-08Johannes Von SichartWorkspace visualization
US20090282013A1 (en)*2008-05-062009-11-12Yahoo!, Inc.Algorithmically generated topic pages
US9798807B2 (en)2008-05-062017-10-24Excalibur Ip, LlcAlgorithmically generated topic pages
US8126930B2 (en)2008-05-062012-02-28Yahoo! Inc.Micro-bucket testing for page optimization
US20090281989A1 (en)*2008-05-062009-11-12Yahoo!, Inc.Micro-Bucket Testing For Page Optimization
US8756530B2 (en)*2008-05-272014-06-17International Business Machines CorporationGeneration and synchronization of offline 3D virtual world content
US20090300582A1 (en)*2008-05-272009-12-03Nicol Ii William BGeneration and Synchronization of offline 3D virtual world content
US20090300473A1 (en)*2008-05-312009-12-03Randy AdamsSystems and Methods for Displaying Albums Having Links to Documents
US20090300051A1 (en)*2008-05-312009-12-03Randy AdamsSystems and Methods for Building Albums Having Links to Documents
US20090307086A1 (en)*2008-05-312009-12-10Randy AdamsSystems and methods for visually grouping links to documents
US20100053220A1 (en)*2008-08-282010-03-04Sony CorporationInformation processing apparatus and method and computer program
US20100082594A1 (en)*2008-09-252010-04-01Yahoo!, Inc.Building a topic based webpage based on algorithmic and community interactions
US20100146118A1 (en)*2008-12-052010-06-10Social Communications CompanyManaging interactions in a network communications environment
US9813522B2 (en)2008-12-052017-11-07Sococo, Inc.Managing interactions in a network communications environment
US20100153860A1 (en)*2008-12-172010-06-17Internationl Business Machines CorporationDynamic location generation within a virtual world
US8171408B2 (en)2008-12-172012-05-01International Business Machines CorporationDynamic location generation within a virtual world
US8700630B2 (en)*2009-02-242014-04-15Yahoo! Inc.Algorithmically generated topic pages with interactive advertisements
US20100228712A1 (en)*2009-02-242010-09-09Yahoo! Inc.Algorithmically Generated Topic Pages with Interactive Advertisements
US9037986B2 (en)*2009-03-202015-05-19Lara M. SosnoskyOnline virtual safe deposit box user experience
US20100241980A1 (en)*2009-03-202010-09-23Microsoft CorporationOnline virtual safe deposit box user experience
US9050534B2 (en)2010-04-232015-06-09GanzAchievements for a virtual world game
US8719730B2 (en)2010-04-232014-05-06GanzRadial user interface and system for a virtual world game
US8775595B2 (en)2010-09-112014-07-08Social Communications CompanyRelationship based presence indicating in virtual area contexts
US8756304B2 (en)2010-09-112014-06-17Social Communications CompanyRelationship based presence indicating in virtual area contexts
US20120166977A1 (en)*2010-12-272012-06-28Hilmar DemantUser programming access to data model in user interface design
US9022868B2 (en)2011-02-102015-05-05GanzMethod and system for creating a virtual world where user-controlled characters interact with non-player characters
USD697079S1 (en)*2011-06-152014-01-07Samsung Electronics Co., Ltd.Display screen or portion thereof with a graphical user interface
US10171555B2 (en)2011-08-292019-01-01Cinsay, Inc.Containerized software for virally copying from one endpoint to another
US12028405B2 (en)2011-08-292024-07-02Aibuy Holdco, Inc.Containerized software for virally copying from one endpoint to another
US9451010B2 (en)2011-08-292016-09-20Cinsay, Inc.Containerized software for virally copying from one endpoint to another
US11005917B2 (en)2011-08-292021-05-11Aibuy, Inc.Containerized software for virally copying from one endpoint to another
US8949884B2 (en)2011-10-262015-02-03Panasonic Intellectual Property Corporation Of AmericaBroadcast receiving apparatus, broadcast receiving method, and program
US8497859B1 (en)2012-04-032013-07-30Google Inc.Display of information on or within a three-dimensional image
US10789631B2 (en)2012-06-212020-09-29Aibuy, Inc.Apparatus and method for peer-assisted e-commerce shopping
US9607330B2 (en)2012-06-212017-03-28Cinsay, Inc.Peer-assisted shopping
US10726458B2 (en)2012-06-212020-07-28Aibuy, Inc.Peer-assisted shopping
USD755815S1 (en)*2013-06-052016-05-10Samsung Electronics Co., Ltd.Display screen or portion thereof with graphical user interface
USD758396S1 (en)*2013-06-052016-06-07Samsung Electronics Co., Ltd.Display screen or portion thereof with graphical user interface
USD754693S1 (en)*2013-06-052016-04-26Samsung Electronics Co., Ltd.Display screen or portion thereof with graphical user interface
US10860170B1 (en)2016-03-312020-12-08United Services Automobile Association (Usaa)System and method for data visualization and modification in an immersive three dimensional (3-D) environment
US10452227B1 (en)2016-03-312019-10-22United Services Automobile Association (Usaa)System and method for data visualization and modification in an immersive three dimensional (3-D) environment
US11188189B1 (en)2016-03-312021-11-30United Services Automobile Association (Usaa)System and method for data visualization and modification in an immersive three dimensional (3-D) environment
US11662878B1 (en)2016-03-312023-05-30United Services Automobile Association (Usaa)System and method for data visualization and modification in an immersive three dimensional (3-D) environment
US11307968B2 (en)2018-05-242022-04-19The Calany Holding S. À R.L.System and method for developing, testing and deploying digital reality applications into the real world via a virtual world
US11079897B2 (en)2018-05-242021-08-03The Calany Holding S. À R.L.Two-way real-time 3D interactive operations of real-time 3D virtual objects within a real-time 3D virtual world representing the real world
US12287417B2 (en)*2018-05-292025-04-29Tencent Technology (Shenzhen) Company LimitedSound source determining method and apparatus, and storage medium
US20240241206A1 (en)*2018-05-292024-07-18Tencent Technology (Shenzhen) Company LimitedSound source determining method and apparatus, and storage medium
US11536796B2 (en)*2018-05-292022-12-27Tencent Technology (Shenzhen) Company LimitedSound source determining method and apparatus, and storage medium
US11971494B2 (en)*2018-05-292024-04-30Tencent Technology (Shenzhen) Company LimitedSound source determining method and apparatus, and storage medium
US11115468B2 (en)2019-05-232021-09-07The Calany Holding S. À R.L.Live management of real world via a persistent virtual world system
US11196964B2 (en)2019-06-182021-12-07The Calany Holding S. À R.L.Merged reality live event management system and method
US11665317B2 (en)2019-06-182023-05-30The Calany Holding S. À R.L.Interacting with real-world items and corresponding databases through a virtual twin reality
US11471772B2 (en)2019-06-182022-10-18The Calany Holding S. À R.L.System and method for deploying virtual replicas of real-world elements into a persistent virtual world system
US11245872B2 (en)2019-06-182022-02-08The Calany Holding S. À R.L.Merged reality spatial streaming of virtual spaces
US11202036B2 (en)2019-06-182021-12-14The Calany Holding S. À R.L.Merged reality system and method
US11202037B2 (en)2019-06-182021-12-14The Calany Holding S. À R.L.Virtual presence system and method through merged reality
US11872498B2 (en)2019-10-232024-01-16GanzVirtual pet system
US11389735B2 (en)2019-10-232022-07-19GanzVirtual pet system
US12277660B2 (en)2019-11-052025-04-15Simbionix Ltd.System and method for immerssive mixed reality space(s)
US11358059B2 (en)2020-05-272022-06-14GanzLive toy system

Also Published As

Publication numberPublication date
WO2002031805A1 (en)2002-04-18
WO2002031683A1 (en)2002-04-18
AU2002213456A1 (en)2002-04-22
US20020113820A1 (en)2002-08-22
AU2002211879A1 (en)2002-04-22

Similar Documents

PublicationPublication DateTitle
US7168051B2 (en)System and method to configure and provide a network-enabled three-dimensional computing environment
US10846941B2 (en)Interactive virtual thematic environment
US8725804B2 (en)Method and system for sharing brand information
US6845486B2 (en)User support method and user support apparatus
JP4738691B2 (en) System and method for viewing content on a network
US20060184886A1 (en)Spatial chat in a multiple browser environment
US20020072993A1 (en)Method and system of an integrated business topography and virtual 3D network portal
US20070002057A1 (en)Computer-implemented system and method for home page customization and e-commerce support
US20020038240A1 (en)Advertisement display apparatus and method exploiting a vertual space
CN105051662A (en)Three-dimensional virtual environment
JPH0981781A (en)Method and system for three-dimensional virtual reality space, medium and method for recording information, medium and method for transmitting information, information processing method, client terminal, and common-use server terminal
US20110055915A1 (en)Methods of providing digital content tailored to users of private networks within a protected virtual environment
US20090319397A1 (en)Virtual experience
JPH11161716A (en)Network and method for communication
US20020123936A1 (en)Community partnership portals
US20090299861A1 (en)Interactive OnLine Fundraising Promotion
KR20200113697A (en)Advertising methods using image content creation
Kraft et al.Agent-driven online business in virtual communities
KR20100031091A (en)Network system for collaborating contents and method for collaborating contents
KR20160092841A (en)Mobile advertising methde
WO2001046840A2 (en)Community-based shared multiple browser environment
KR20020021256A (en)Method for Portal Service Using character
WO2005092028A2 (en)Interactive software application platform
NijholtVirtual malls for web commerce: Observations and case study
Van NiekerkAdvertising on the Internet

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:MYROOM.COM, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ROBINSON, JACK D.;JAMES, LINDA R.;CARDACI, II, THOMAS ALONZO;AND OTHERS;REEL/FRAME:011630/0594;SIGNING DATES FROM 20010306 TO 20010309

ASAssignment

Owner name:ROBINSON, JACK D., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MYROOM.COM, INC.;REEL/FRAME:018340/0599

Effective date:20061002

ASAssignment

Owner name:ADDNCLICK, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROBINSON, JACK D.;REEL/FRAME:018355/0389

Effective date:20061005

REMIMaintenance fee reminder mailed
FPAYFee payment

Year of fee payment:4

SULPSurcharge for late payment
REMIMaintenance fee reminder mailed
FPAYFee payment

Year of fee payment:8

SULPSurcharge for late payment

Year of fee payment:7

FEPPFee payment procedure

Free format text:MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPSLapse for failure to pay maintenance fees

Free format text:PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCHInformation on status: patent discontinuation

Free format text:PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FPLapsed due to failure to pay maintenance fee

Effective date:20190123


[8]ページ先頭

©2009-2025 Movatter.jp