US20040109031A1 - Method and system for automatically creating and displaying a customizable three-dimensional graphical user interface (3D GUI) for a computer system - Google Patents

Method and system for automatically creating and displaying a customizable three-dimensional graphical user interface (3D GUI) for a computer system Download PDF

Info

Publication number
US20040109031A1
US20040109031A1 US10/145,567 US14556702A US2004109031A1 US 20040109031 A1 US20040109031 A1 US 20040109031A1 US 14556702 A US14556702 A US 14556702A US 2004109031 A1 US2004109031 A1 US 2004109031A1
Authority
US
United States
Prior art keywords
customizable
icons
gui
scene
user
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.)
Abandoned
Application number
US10/145,567
Inventor
Kenneth Deaton
Steven Gedeon
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.)
Gamehancement LLC
Intellectual Ventures Assets 186 LLC
Callahan Cellular LLC
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to US10/145,567 priority Critical patent/US20040109031A1/en
Publication of US20040109031A1 publication Critical patent/US20040109031A1/en
Assigned to ZOLTAS ENTERPRISES AG LLC reassignment ZOLTAS ENTERPRISES AG LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: 3DNA CORP.
Assigned to INTELLECTUAL VENTURES ASSETS 186 LLC reassignment INTELLECTUAL VENTURES ASSETS 186 LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CALLAHAN CELLULAR L.L.C.
Assigned to INTELLECTUAL VENTURES ASSETS 186 LLC, INTELLECTUAL VENTURES ASSETS 191 LLC reassignment INTELLECTUAL VENTURES ASSETS 186 LLC SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MIND FUSION, LLC
Assigned to GAMEHANCEMENT LLC reassignment GAMEHANCEMENT LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MIND FUSION, LLC
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/954Navigation, e.g. using categorised browsing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04815Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/024Multi-user, collaborative environment

Definitions

  • CD-ROM This application is filed with a computer program listing on CD-ROM, which is hereby incorporated by reference.
  • the contents of the CD-ROM include: File Name File Size Date Description 3DNA_Desktop — 21 MB 3/5/02 3DNA ATI Branded ATI_050012.exe 3DNA Desktop 3DNA_Hub — 45 MB 4/15/02 3DNA ATI Branded ATI_010005.exe Hub World 3DNA — 145 MB 5/7/02 3DNA Desktop_Demo.avi Demonstration Movie
  • the present invention relates generally to the application of 3D to Graphical User Interfaces (3D GUI). It takes advantage of a number of technologies to improve the GUI including:
  • GUI virtual reality
  • PCs personal computers
  • game consoles such as the Nintendo, Gamecube and Xbox
  • PC and video games represent the most common application of 3D technology.
  • computer aided design CAD
  • medical imaging CAD
  • animation CAD
  • video production using commercial software applications such as Discreet's 3ds and Alias/Wavefront's Maya
  • 3D scenes are complex and difficult to create, thus the average person cannot create or modify one without lots of training and an expensive software package. Since the average user will want their 3D desktop to be personalized to their tastes, this represents a large barrier to the pervasive use of a 3D desktop.
  • Three-dimensional virtual reality space sharing method and system for providing a Honda, virtual reality space formed of three Takeuchi dimensional pictures from a server to a user via a service provider 6,111,581 August 2000 Berry, IBM Corp.
  • the present invention allows computer users to create and use a customizable 3D GUI for complete access to their computer's operating system, applications, and files as well as the Internet and on-line web portal functions.
  • the software application automatically creates a 3D environment customized to the users preferences, automatically creates the interface to the user's computer with content representative icons, allows simple customization by the end user, and provides tools for the user to interact with the computer.
  • the invention enhances the user experience with a 3D GUI that seamlessly integrates personal desktop, web portal, and data visualization functions in an interactive and compelling 3D environment.
  • FIG. 1 illustrates a prior art 2D GUI using a “desktop” metaphor, as exemplified by the Macintosh operating system from Apple Computer, Inc. and the Windows operating system from Microsoft Corp.
  • FIG. 2 illustrates how the use of a 3D GUI can increase the effective display area on a computer monitor.
  • FIG. 3 illustrates how the 3D Desktop can be made to look like an office where software applications and operating system functions are represented as realistic 3D icons. Web pages, documents, and other 2D windows and icons can be deployed in the 3D space to improve access to large quantities of information.
  • FIG. 4 illustrates how the user can view dozens of browser windows in a single glance, dynamically reconfigure content according to specifications, and seamlessly re-enter the 2D Windows metaphor as desired by simply clicking on any icon.
  • FIG. 5 illustrates the concept of “procedural generation” of textures, scenes, and GUI interfaces.
  • a typical configuration for a personal computer system includes a processing unit, a display, a keyboard, and a mouse.
  • the processing unit executes a computer program called the “operating system” (O/S) which allows the operation of the computer system to be controlled either directly by the user or by other computer programs called “applications.”
  • O/S operating system
  • a user operates the computer system by entering commands using the keyboard and mouse; in response, the processing unit executes the commands and presents feedback to the user via the display.
  • the portion of the operating system that accepts the user commands and presents feedback to the user is called the “user interface”.
  • Various schemes for implementing the user interface are generally categorized by the manner in which the user interacts with the system. For example, in a typical “command line user interface” such as DOS (by Microsoft), the user inputs text from a keyboard; in response, the computer system returns text messages to the display. However, in a Graphical User Interface (GUI) such as Windows (by Microsoft) the user can interact with the computer system by manipulating graphical objects on the display screen using the keyboard and/or the mouse and/or other peripheral devices.
  • GUI Graphical User Interface
  • the typical 2D GUI is normally described as a “desktop” metaphor.
  • the “desktop” is the background (also called “wallpaper” if an image of some sort is used as the background) and superimposed onto the desktop are a number of “icons” and/or rectangular graphical objects called “windows”.
  • Users can interact with the computer either by working within the window application (e.g. using a word processing application or drawing application inside the window) or by launching new applications by clicking or double-clicking on icons.
  • Another interface to the computer is achieved through the “task bar” typically located to the bottom of the screen in Microsoft Windows or the top of the screen in a Macintosh operating system.
  • the “3D Desktop” or 3D GUI invention significantly increases the “real estate” of the monitor and allows improved productivity, access to information, user customization, and a superior look and feel.
  • a simple illustration of how 3D can increase the effective display area on a computer monitor is shown in FIG. 2.
  • Multiple 2D Desktops are viewable in a 3D scene, illustrating the ability for a 3D Desktop to increase screen “real estate”.
  • the user can simply “take a virtual step back” from their normal 2D desktop and see a number of additional 2D desktops that reside in the 3D space. They can “step forward” to limit their actions to the standard desktop, or “step back” to increase the amount of real estate.
  • one of the goals of the present 3D Desktop invention is to achieve the intuitive organization and ease of access that we enjoy in the real world by simulating a complete work environment in a 3D virtual space.
  • the 3D Desktop can actually look like an office where software applications and operating system functions are represented as realistic 3D icons (instead of the normal icons used in the standard 2D GUI). Web pages, documents, and other 2D windows and icons can be deployed in the 3D space to improve access to large quantities of information.
  • This example of a 3D Desktop shows representational access to Operating System features such as files accessed via the filing cabinet icons, the calculator program accessed via the calculator on the desk, shortcuts accessed via traditional shortcut icons shown in the 3D space, and Outlook email management software accessed via the icon of a letter and pen.
  • the user can still click on the traditional 2D Desktop shortcut icons on the left or can click on the Task Bar at the bottom of the screen.
  • An example of seamless integration of live Internet content can be seen by the message “Adding a New Dimension to Digital Life” streamed off of the Internet in a stock ticker style display.
  • the 3D Desktop application replaces the static “wallpaper” with a custom 3D environment that includes customized 2D and 3D icons throughout the 3D environment to create a 3D GUI.
  • the user can continue to click on the standard shortcuts or the standard task bar, but now has the alternative to interact with their computer by navigating in the 3D GUI and clicking on icons in the 3D GUI.
  • the 3DNA 3D GUI solves the three major technical problems articulated in the Background section of this patent: the 3D space is composed of procedurally generated graphic textures to reduce file size and increase resolution (note the shadows and reflections as an indication of the quality of the graphics); the user can customize every image, every shortcut, and website as well as the colors of the walls (additional authoring tool upgrades allow the ability to change the geometry or create Art Deco, Gothic and other looks and feel), the entire 3D scene can be procedurally generated, and the icons deployed about the space can be automatically arranged.
  • the 3DNA program will scan the computer's hard drive, determine what applications and documents are available, and then procedurally generate a personalized 3D desktop with appropriate icons.
  • the user can view dozens of browser windows in a single glance, dynamically reconfigure content according to specifications, and seamlessly re-enter the 2D Windows metaphor as desired by simply clicking on any icon.
  • Many websites can be seen at a single glance in the 3D Desktop's “browser bay”.
  • Each What You See Is What You Get or WYSIWYG Icon is a screen capture of the actual website. Clicking on any of the WYSIWYG Icons launches the corresponding web site. (In this example, the traditional 2D Desktop shortcut icons on the left have been turned off in the program.)
  • Seamless integration of desktop and online functions means that the weather website information can be represented by the scene outside, today's news can be streamed onto the desktop in a stock ticker, and surfing the Web is as easy as stepping from one room on your 3D desktop into another room accessed over the Internet.
  • the user can access 3D stores, 3D chat rooms with avatars, and explore immersive 3D worlds accessed over the Internet.
  • the textures can be “painted” onto any surface such as a cube, sphere, or walls, floors . . .
  • the present invention can procedurally generate, not only textures (e.g. marble, wood, sky, carpets, roads . . . ), but also the underlying geometry (rooms, columns, walls, beaches, terrain, trees . . . ), as well as the entire 3D GUI (the scene, icons, content, and links to the users applications).
  • the 3DNA invention includes the following features:
  • a customizable 3D virtual scene e.g. a room, building, beach, or world.
  • the ability to dynamically alter the scene e.g. the user can alter the color of the walls, the style of the architecture, or move objects.

Abstract

The present invention is a new 3D graphical user interface (3D GUI) technology that seamlessly integrates personal computer (PC) desktop, web portal, and data visualization functions in an intuitive 3D environment. This new paradigm in human computer interfaces provides seamless and intuitive access to a computer's operating systems, applications, and files as well as the Internet and on-line web portal functions. The invention automatically scans a computer user's hard drive and dynamically creates a customized 3D environment that allows intuitive access to all the user's computer functionality. In a preferred embodiment of the invention, the 3D GUI installs as the active desktop on a PC, replacing the user's “wallpaper” with the 3D GUI. In this embodiment, the calculator program is accessed by clicking on the calculator on the desk, word processing documents look like actual paper documents, the weather outside is based on today's weather forecast, and the radio accesses an Internet radio station.

Description

    CROSS REFERENCE TO OTHER APPLICATIONS
  • This application claims the benefit of U.S. Provisional Patent Application, serial No. 60/290,291, filed May 11, 2001.[0001]
  • COMPUTER PROGRAM LISTING
  • This application is filed with a computer program listing on CD-ROM, which is hereby incorporated by reference. The contents of the CD-ROM include: [0002]
    File Name File Size Date Description
    3DNA_Desktop  21 MB 3/5/02 3DNA ATI Branded
    ATI_050012.exe 3DNA Desktop
    3DNA_Hub  45 MB 4/15/02 3DNA ATI Branded
    ATI_010005.exe Hub World
    3DNA 145 MB 5/7/02 3DNA
    Desktop_Demo.avi Demonstration
    Movie
  • 1. Field of the Invention [0003]
  • The present invention relates generally to the application of 3D to Graphical User Interfaces (3D GUI). It takes advantage of a number of technologies to improve the GUI including: [0004]
  • automatically scanning the user's computer system and using the information to create a customized 3D representation of all the information; procedural generation of 3D geometry, textures, and 3D scenes; dynamic reconfiguration of 3D content; improved organization and viewing of information; a 3D net architecture; and enhanced data visualizations. The technology makes it simpler for the average computer user to create and use 3D environments with which they can interface to their computers and their information, as well as other people and information over the Internet. [0005]
  • The immediate application of this GUI invention is for personal computers (PCs), but there is additional application to game consoles, set-top computing platforms, mobile devices, virtual reality (VR) devices, and other computing platforms. [0006]
  • 2. Background of the Invention [0007]
  • Over 80% of personal computers (PCs) are already capable of supporting 3D computer graphics and nearly all of the over 120 million new desktop computers shipped in 2000 were equipped with 3D graphics chipsets. In addition, there are over 100 million game consoles (such as the Nintendo, Gamecube and Xbox) capable of generating and displaying 3D scenes on a standard television set. [0008]
  • PC and video games represent the most common application of 3D technology. However, computer aided design (CAD), medical imaging, animation, and video production (using commercial software applications such as Discreet's 3ds and Alias/Wavefront's Maya) represent alternative common applications of 3D technology. [0009]
  • Perhaps the best illustrations of a 3D GUI for controlling a computer come from fictional examples in Hollywood movies such as Jurassic Park, Disclosure, Lawnmower Man, and Johnny Mnemonic. However, to date, there have been no successful commercial examples of using 3D for the graphical user interface (3D GUI) that the user uses to interact with their computer. Since the introduction of the Macintosh 2D desktop in 1984, there have been few attempts or patents that improve upon this paradigm or take advantage of the pervasive 3D hardware technology now primarily used to play games. The major companies such as Microsoft, Sony, Xerox, IBM, and SGI have contributed to the patent literature with niche applications, but none of these solve the basic technical problems that limit the ability to use 3D for the GUI. There have also been a number of small startup firms claiming to have created a 3D desktop (including: Clockwise Technologies, EiDoxis, and Pentad Resources) but these are simplistic examples of a non-commercially-viable 3D GUI and suffer from the following technical problems that are overcome by the present invention: [0010]
  • 1) 3D scenes are huge, thus 3D files cannot easily be transferred over the Internet. The only solution is to use low-resolution images that look poor. [0011]
  • 2) 3D scenes are static, thus a 3D desktop created for one user cannot be used for another since each user will have different applications, files, folders, shortcuts, images and song lists. [0012]
  • 3) 3D scenes are complex and difficult to create, thus the average person cannot create or modify one without lots of training and an expensive software package. Since the average user will want their 3D desktop to be personalized to their tastes, this represents a large barrier to the pervasive use of a 3D desktop. [0013]
  • Even though 3D hardware is relatively pervasive, these technical limitations have prevented the pervasive use of a 3D GUI that runs on these hardware systems. Examples of previous attempts to create a 3D graphical user interface and related technologies are described in the following U.S. patents, the specifications of which are hereby incorporated by reference. [0014]
    Patent Issued Inventor(s) Applicant(s) Title
    5,528,735 June 1996 Strasnick, Silicon Method and apparatus for displaying
    Tesler Graphics Inc. data within a three-dimensional
    information landscape
    5,786,820 July 1998 Robertson Xerox Corp. Method and apparatus for increasing
    the displayed detail of a tree structure
    5,880,733 March 1999 Horvitz, Microsoft Display system and method for
    Sonntag, Corp. displaying windows of an operating
    Markley system to provide a three-dimensional
    workspace for a computer system
    5,956,038 September 1999 Rekimoto Sony Corp. Three-dimensional virtual reality
    space sharing method and system, an
    information recording medium and
    method, an information transmission
    medium and method, an information
    processing method, a client terminal,
    and a shared server terminal
    6,085,256 July 2000 Kitano, Sony Corp. Cyber space system for providing a
    Honda, virtual reality space formed of three
    Takeuchi dimensional pictures from a server to
    a user via a service provider
    6,111,581 August 2000 Berry, IBM Corp. Method and system for classifying
    Isensee, user objects in a three-dimensional
    Roberts (3D) environment on a display in a
    computer system
    6,121,971 September 2000 Berry, IBM Corp. Method and system for providing
    Isensee, visual hierarchy of task groups and
    Roberts, related viewpoints of a tree
    Bardon dimensional environment in a display
    of a computer system
    6,175,842 January 2001 Kirk, AT&T Corp System and method for providing
    Selfridge dynamic three-dimensional multi-user
    virtual spaces in synchrony with
    hypertext browsing
    6,230,116 May 2001 Ronen, Clockwise Apparatus and method for interacting
    Amihai Technologies with a simulated 3D interface to an
    operating system operative to control
    computer resources
  • SUMMARY OF THE INVENTION
  • The present invention allows computer users to create and use a customizable 3D GUI for complete access to their computer's operating system, applications, and files as well as the Internet and on-line web portal functions. [0015]
  • The software application automatically creates a 3D environment customized to the users preferences, automatically creates the interface to the user's computer with content representative icons, allows simple customization by the end user, and provides tools for the user to interact with the computer. The invention enhances the user experience with a 3D GUI that seamlessly integrates personal desktop, web portal, and data visualization functions in an interactive and compelling 3D environment.[0016]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates a [0017] prior art 2D GUI using a “desktop” metaphor, as exemplified by the Macintosh operating system from Apple Computer, Inc. and the Windows operating system from Microsoft Corp.
  • FIG. 2 illustrates how the use of a 3D GUI can increase the effective display area on a computer monitor. [0018]
  • FIG. 3 illustrates how the 3D Desktop can be made to look like an office where software applications and operating system functions are represented as realistic 3D icons. Web pages, documents, and other 2D windows and icons can be deployed in the 3D space to improve access to large quantities of information. [0019]
  • FIG. 4 illustrates how the user can view dozens of browser windows in a single glance, dynamically reconfigure content according to specifications, and seamlessly re-enter the 2D Windows metaphor as desired by simply clicking on any icon. [0020]
  • FIG. 5 illustrates the concept of “procedural generation” of textures, scenes, and GUI interfaces. [0021]
  • DESCRIPTION OF THE PREFERRED EMBODIMENT
  • A typical configuration for a personal computer system includes a processing unit, a display, a keyboard, and a mouse. The processing unit executes a computer program called the “operating system” (O/S) which allows the operation of the computer system to be controlled either directly by the user or by other computer programs called “applications.” A user operates the computer system by entering commands using the keyboard and mouse; in response, the processing unit executes the commands and presents feedback to the user via the display. The portion of the operating system that accepts the user commands and presents feedback to the user is called the “user interface”. [0022]
  • Various schemes for implementing the user interface are generally categorized by the manner in which the user interacts with the system. For example, in a typical “command line user interface” such as DOS (by Microsoft), the user inputs text from a keyboard; in response, the computer system returns text messages to the display. However, in a Graphical User Interface (GUI) such as Windows (by Microsoft) the user can interact with the computer system by manipulating graphical objects on the display screen using the keyboard and/or the mouse and/or other peripheral devices. [0023]
  • The typical 2D GUI is normally described as a “desktop” metaphor. The “desktop” is the background (also called “wallpaper” if an image of some sort is used as the background) and superimposed onto the desktop are a number of “icons” and/or rectangular graphical objects called “windows”. Users can interact with the computer either by working within the window application (e.g. using a word processing application or drawing application inside the window) or by launching new applications by clicking or double-clicking on icons. Another interface to the computer is achieved through the “task bar” typically located to the bottom of the screen in Microsoft Windows or the top of the screen in a Macintosh operating system. [0024]
  • The 2D GUI that computer users have become accustomed to since the introduction of the Macintosh in 1984 and later, Microsoft's Windows, is known as the “desktop” metaphor and is depicted in FIG. 1. This example of a 2D Desktop shows shortcut icons on the left, a couple of application “windows”, and a Task Bar at the bottom. This metaphor has an inherent limitation. The typical monitor simply does not have the screen area to adequately display, access, and organize the many different applications, files, and sources of data in our wired lives. This is why users often require many overlapping windows, and important functions may be buried under layers of menus and multiple mouse clicks. [0025]
  • The “3D Desktop” or 3D GUI invention significantly increases the “real estate” of the monitor and allows improved productivity, access to information, user customization, and a superior look and feel. A simple illustration of how 3D can increase the effective display area on a computer monitor is shown in FIG. 2. Multiple 2D Desktops are viewable in a 3D scene, illustrating the ability for a 3D Desktop to increase screen “real estate”. As can be seen, the user can simply “take a virtual step back” from their normal 2D desktop and see a number of additional 2D desktops that reside in the 3D space. They can “step forward” to limit their actions to the standard desktop, or “step back” to increase the amount of real estate. [0026]
  • In its simplest form, one of the goals of the present 3D Desktop invention is to achieve the intuitive organization and ease of access that we enjoy in the real world by simulating a complete work environment in a 3D virtual space. For example, as shown in FIG. 3, the 3D Desktop can actually look like an office where software applications and operating system functions are represented as realistic 3D icons (instead of the normal icons used in the standard 2D GUI). Web pages, documents, and other 2D windows and icons can be deployed in the 3D space to improve access to large quantities of information. This example of a 3D Desktop shows representational access to Operating System features such as files accessed via the filing cabinet icons, the calculator program accessed via the calculator on the desk, shortcuts accessed via traditional shortcut icons shown in the 3D space, and Outlook email management software accessed via the icon of a letter and pen. As can also be seen, the user can still click on the traditional 2D Desktop shortcut icons on the left or can click on the Task Bar at the bottom of the screen. An example of seamless integration of live Internet content can be seen by the message “Adding a New Dimension to Digital Life” streamed off of the Internet in a stock ticker style display. [0027]
  • Users continue to interact with the computer by clicking on icons or windows, but these icons and windows are no longer constrained to the static “real estate” of the 2D desktop and can be deployed in a 3D space instead. Navigation throughout the 3D space takes place with the mouse and keyboard in much the same way that most PC games are played (e.g. the arrow key moves you forward and back, left and right . . . ). [0028]
  • The 3D Desktop application replaces the static “wallpaper” with a custom 3D environment that includes customized 2D and 3D icons throughout the 3D environment to create a 3D GUI. The user can continue to click on the standard shortcuts or the standard task bar, but now has the alternative to interact with their computer by navigating in the 3D GUI and clicking on icons in the 3D GUI. [0029]
  • As can be seen, the 3DNA 3D GUI solves the three major technical problems articulated in the Background section of this patent: the 3D space is composed of procedurally generated graphic textures to reduce file size and increase resolution (note the shadows and reflections as an indication of the quality of the graphics); the user can customize every image, every shortcut, and website as well as the colors of the walls (additional authoring tool upgrades allow the ability to change the geometry or create Art Deco, Gothic and other looks and feel), the entire 3D scene can be procedurally generated, and the icons deployed about the space can be automatically arranged. The 3DNA program will scan the computer's hard drive, determine what applications and documents are available, and then procedurally generate a personalized 3D desktop with appropriate icons. In one of the preferred embodiments, there are a variety of different rooms and/or bays, specially designed to group related applications and data together as well as provide sophisticated improvements in productivity and content organization. As can be seen in FIG. 4, the user can view dozens of browser windows in a single glance, dynamically reconfigure content according to specifications, and seamlessly re-enter the 2D Windows metaphor as desired by simply clicking on any icon. Many websites can be seen at a single glance in the 3D Desktop's “browser bay”. Each What You See Is What You Get or WYSIWYG Icon is a screen capture of the actual website. Clicking on any of the WYSIWYG Icons launches the corresponding web site. (In this example, the traditional 2D Desktop shortcut icons on the left have been turned off in the program.) [0030]
  • Seamless integration of desktop and online functions means that the weather website information can be represented by the scene outside, today's news can be streamed onto the desktop in a stock ticker, and surfing the Web is as easy as stepping from one room on your 3D desktop into another room accessed over the Internet. The user can access 3D stores, 3D chat rooms with avatars, and explore immersive 3D worlds accessed over the Internet. [0031]
  • The concept of “procedural generation” of textures, scenes, and GUI interfaces can be understood with reference to FIG. 5. As can be seen, a traditional image of a 3D block of marble is composed of the 6 polygons that create the block and bit-mapped textures that are “painted” on the surface. Each bit-mapped texture can be 100 to 500k in size and will become aliased (blocky) when viewed up close. However, by using “procedural generation” of the textures, the user can simply change 2 values using the slider control and generate all forms of marble without ever being aliased. Thus, rather than sending several hundred bytes of data, the user can transmit simply 2 numbers (plus the cube command) to send the image of a 3D block of marble. The textures can be “painted” onto any surface such as a cube, sphere, or walls, floors . . . Using this same analogy, the present invention can procedurally generate, not only textures (e.g. marble, wood, sky, carpets, roads . . . ), but also the underlying geometry (rooms, columns, walls, beaches, terrain, trees . . . ), as well as the entire 3D GUI (the scene, icons, content, and links to the users applications). [0032]
  • As can be seen, the 3DNA invention includes the following features: [0033]
  • A customizable 3D virtual scene (e.g. a room, building, beach, or world). [0034]
  • The ability to automatically create the scene (e.g. if there are more files on the user's hard drive, the room will be larger) [0035]
  • The ability to dynamically alter the scene (e.g. the user can alter the color of the walls, the style of the architecture, or move objects). [0036]
  • The ability to seamlessly integrate content from the Internet (e.g. the weather outside can be generated based on the actual weather, a stock ticker can be integrated into the scene based on actual stock info . . . ) [0037]
  • The ability to create high quality images due to the use of procedural generation of graphics and scenes. [0038]
  • The ability to navigate in the scene and interact with the objects in it. [0039]
  • The ability to dynamically alter the navigation characteristics (e.g. to change your walking speed, fly, teleportation locations . . . ) [0040]
  • The ability for multiple users to interact with the scene and objects at once. [0041]
  • The ability to interface with the computer, operating system, Internet, files, or underlying data through the icons in 3D space. [0042]
  • The ability to automatically scan the user's hard drive and create an icon for each program, shortcut, file, favorite website . . . [0043]
  • The ability for the user to change the icon (e.g. to use a different 3D model of a calculator, change the image used to depict the underlying application or file . . . ) [0044]
  • The ability to automatically create a content-representative icon (a What You See Is What You Get or WYSIWYG Icon) of the underlying file (e.g. the word processing document actually looks like the document, the website icon looks like the actual website, the image icon looks like the actual image . . . ) [0045]
  • The ability for multiple users to interact with the scene and objects at once. [0046]

Claims (29)

What is claimed is a:
1. A customizable 3-dimensional graphical user interface (3D GUI) for a computer, including:
a. customizable 3D space containing scenes (e.g. rooms, sky, worlds), objects and icons;
b. means to navigate throughout the 3D space to view, manipulate, and click on the scene elements, objects, and/or icons;
c. means for the user to interface with the computer, operating system, Internet, files, or underlying data through the icons in 3D space.
2. A customizable 3D GUI according to claim 1, wherein:
the 3D scene is automatically created based on certain criteria such as user preferences, the number and type of files currently on the user's system, the number of images on the user's hard drive, or the number of browser favorite bookmarks in the user's system.
3. A customizable 3D GUI according to claim 1, wherein:
the 3D scene can be dynamically altered based on certain user-defined criteria such as selecting the desired color scheme or type of architecture desired (e.g. Art Deco, Victorian, Gothic, Egyptian . . . ).
4. A customizable 3D GUI according to claim 1, wherein:
the 3D scene seamlessly integrates content from the Internet (e.g. the weather outside can be generated based on the actual weather, a stock ticker can be integrated into the scene based on actual stock info, and ads can be placed into the scene off of the Internet . . . ).
5. A customizable 3D GUI according to claim 1, wherein:
the 3D scene is created using procedural generation of graphics and scenes.
6. A customizable 3D GUI according to claim 1, wherein:
means for multiple users to navigate and interact with the scene and objects at the same time.
7. A customizable 3D GUI according to claim 1, wherein:
the icons consist of standard shortcut icons as they currently look on a 2D desktop and/or 3D models and/or customized icons.
8. A customizable 3D GUI according to claim 1, wherein:
the icons actually look like the underlying file or website (e.g. the icon will be a screen captured image of the website or file), referred to as What You See Is What You Get Icons (WYSIWYG Icons).
9. A customizable 3D GUI according to claim 1, wherein:
the icons and linked files or websites are pulled off of the Internet.
10. A customizable 3D GUI according to claim 1, wherein:
the 3D GUI is platform independent and can be used on a PC, game console, set-top box, wireless device, mobile device, or virtual reality device.
11. A customizable 3D GUI according to claim 1, wherein:
the 3D GUI is configured to be used for e-commerce, on-line shopping, stock market, financial, real estate, or factory floor automation industries.
12. An automatically created customizable 3-dimensional graphical user interface (3D GUI) for a computer, including:
a. customizable 3D space containing scenes (rooms, sky, worlds), objects and/or icons that are automatically generated;
b. the 3D GUI application can scan the user's hard drive to find each program, shortcut, favorite website, folder, and file and the application can automatically create a 3D scene and place an icon for each such program, shortcut, website, folder and file into the 3D scene;
c. means to navigate throughout the 3D space to view, manipulate, and click on the scene elements, objects, and/or icons;
d. means for the user to interface with the computer, operating system, Internet, files, or underlying data through the icons in 3D space.
13. An automatically created customizable 3D GUI according to claim 12, wherein:
the 3D scene is automatically created based on certain criteria such as user preferences, the number and type of files currently on the user's system, the number of images on the user's hard drive, or the number of browser favorite bookmarks in the user's system.
14. An automatically created customizable 3D GUI according to claim 12, wherein:
the 3D scene can be dynamically altered based on certain user-defined criteria such as selecting the desired color scheme or type of architecture desired (e.g. Art Deco, Victorian, Gothic, Egyptian . . . ).
15. An automatically created customizable 3D GUI according to claim 12, wherein:
the 3D scene seamlessly integrates content from the Internet (e.g. the weather outside can be generated based on the actual weather, a stock ticker can be integrated into the scene based on actual stock info, and ads can be placed into the scene off of the Internet . . . ).
16. An automatically created customizable 3D GUI according to claim 12, wherein:
the 3D scene is created using procedural generation of graphics and scenes.
17. An automatically created customizable 3D GUI according to claim 12, including:
means for multiple users to navigate and interact with the scene and objects at the same time.
18. An automatically created customizable 3D GUI according to claim 12, wherein:
the icons can consist of standard shortcut icons as they currently look on the 2D desktop and/or 3D models and/or customized icons.
19. An automatically created customizable 3D GUI according to claim 12, wherein:
the icons actually look like the underlying file or website (e.g. the icon will be a screen captured image of the website or file), referred to as What You See Is What You Get Icons (WYSIWYG Icons).
20. An automatically created customizable 3D GUI according to claim 12, wherein:
the icons and linked files or websites are pulled off of the Internet.
21. An automatically created customizable 3D GUI according to claim 12, wherein:
the 3D GUI is platform independent and can be used on a PC, game console, set-top box, wireless device, mobile device, or virtual reality device.
22. An automatically created customizable 3D GUI according to claim 12, wherein:
the 3D GUI is configured to be used for e-commerce, on-line shopping, stock market, financial, real estate, or factory floor automation industries.
23. An automatically created customizable 3-dimensional graphical user interface (3D GUI) for a computer using procedurally generated graphical information, including:
a. customizable 3D space containing scenes (rooms, sky, worlds), objects and/or icons that are automatically generated;
b. means to scan the user's hard drive to find each program, shortcut, favorite website, folder, and file and the application and to automatically create a 3D scene and place an icon for each such program, shortcut, website, folder and file into the 3D scene;
c. means to navigate throughout the 3D space to view, manipulate, and click on the scene elements, objects, and/or icons;
d. means for the user to interface with the computer, operating system, Internet, files, or underlying data through the icons in 3D space;
e. means for procedurally generating graphical information including an application program containing algorithms that allow some and/or all of the 3D scenes and/or objects and/or icons to be procedurally generated or modified based on transmission of a smaller “seed” file and/or user preferences.
24. An automatically created and procedurally generated customizable 3D GUI according to claim 23, wherein:
the 3D scene seamlessly integrates content from the Internet (e.g. the weather outside can be generated based on the actual weather, a stock ticker can be integrated into the scene based on actual stock info, and ads can be placed into the scene off of the Internet . . . ).
25. An automatically created and procedurally generated customizable 3D GUI according to claim 23, including:
means for multiple users to navigate and interact with the scene and objects at the same time.
26. An automatically created and procedurally generated customizable 3D GUI according to claim 23, wherein:
the icons actually look like the underlying file or web site (e.g. the icon will be a screen captured image of the website or file), referred to as What You See Is What You Get Icons (WYSIWYG Icons).
27. An automatically created and procedurally generated customizable 3D GUI according to claim 23, wherein:
the icons and linked file or website are pulled off of the Internet.
28. An automatically created and procedurally generated customizable 3D GUI according to claim 23, wherein:
the 3D GUI is platform independent and can be used on a PC, game con sole, set-top box, wireless device, mobile device, or virtual reality device.
29. An automatically created and procedurally generated customizable 3D GUI according to claim 23, wherein:
the 3D GUI is configured to be used for e-commerce, on-line shopping, stock market, financial, real estate, or factory floor automation industries.
US10/145,567 2001-05-11 2002-05-13 Method and system for automatically creating and displaying a customizable three-dimensional graphical user interface (3D GUI) for a computer system Abandoned US20040109031A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/145,567 US20040109031A1 (en) 2001-05-11 2002-05-13 Method and system for automatically creating and displaying a customizable three-dimensional graphical user interface (3D GUI) for a computer system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US29029101P 2001-05-11 2001-05-11
US10/145,567 US20040109031A1 (en) 2001-05-11 2002-05-13 Method and system for automatically creating and displaying a customizable three-dimensional graphical user interface (3D GUI) for a computer system

Publications (1)

Publication Number Publication Date
US20040109031A1 true US20040109031A1 (en) 2004-06-10

Family

ID=23115332

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/145,567 Abandoned US20040109031A1 (en) 2001-05-11 2002-05-13 Method and system for automatically creating and displaying a customizable three-dimensional graphical user interface (3D GUI) for a computer system
US10/145,576 Expired - Lifetime US7107549B2 (en) 2001-05-11 2002-05-13 Method and system for creating and distributing collaborative multi-user three-dimensional websites for a computer system (3D Net Architecture)

Family Applications After (1)

Application Number Title Priority Date Filing Date
US10/145,576 Expired - Lifetime US7107549B2 (en) 2001-05-11 2002-05-13 Method and system for creating and distributing collaborative multi-user three-dimensional websites for a computer system (3D Net Architecture)

Country Status (2)

Country Link
US (2) US20040109031A1 (en)
WO (1) WO2002093352A1 (en)

Cited By (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030142136A1 (en) * 2001-11-26 2003-07-31 Carter Braxton Page Three dimensional graphical user interface
DE102004036533A1 (en) * 2004-07-28 2006-03-23 Päutz, Ekkehard Human brain`s conditioned structure detecting and evaluating device, has data processing device with memory unit storing program that represents geometric body with side surfaces and stores queries in subunits for answering on part of user
US20060156228A1 (en) * 2004-11-16 2006-07-13 Vizible Corporation Spatially driven content presentation in a cellular environment
US20060161863A1 (en) * 2004-11-16 2006-07-20 Gallo Anthony C Cellular user interface
US20070028187A1 (en) * 2005-08-01 2007-02-01 Goro Katsuyama Apparatus and method for performing display processing, and computer program product
US20070097113A1 (en) * 2005-10-21 2007-05-03 Samsung Electronics Co., Ltd. Three-dimensional graphic user interface, and apparatus and method of providing the same
US20080045338A1 (en) * 2006-06-29 2008-02-21 Vircion Inc. System for remote game access
US20080307360A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Multi-Dimensional Desktop
US20080307330A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Visualization object divet
US20080307364A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Visualization object receptacle
US20080307334A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Visualization and interaction models
US20080307303A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Overflow stack user interface
US20080307362A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Desktop Filter
US20080307335A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Object stack
US20080307366A1 (en) * 2007-06-08 2008-12-11 Apple, Inc. Reflections in a multidimensional user interface environment
US20090024543A1 (en) * 2004-12-21 2009-01-22 Horowitz Kenneth A Financial activity based on natural peril events
US20090300051A1 (en) * 2008-05-31 2009-12-03 Randy Adams Systems and Methods for Building Albums Having Links to Documents
US20090300473A1 (en) * 2008-05-31 2009-12-03 Randy Adams Systems and Methods for Displaying Albums Having Links to Documents
US20090307086A1 (en) * 2008-05-31 2009-12-10 Randy Adams Systems and methods for visually grouping links to documents
US7693766B2 (en) 2004-12-21 2010-04-06 Weather Risk Solutions Llc Financial activity based on natural events
US20100146450A1 (en) * 2008-12-09 2010-06-10 Takaaki Harada File management apparatus, file management method, and computer program product
US20100185965A1 (en) * 2009-01-21 2010-07-22 Frederick Collin Davidson Artistic file manager
US7783543B2 (en) 2004-12-21 2010-08-24 Weather Risk Solutions, Llc Financial activity based on natural peril events
US7783542B2 (en) 2004-12-21 2010-08-24 Weather Risk Solutions, Llc Financial activity with graphical user interface based on natural peril events
US7783544B2 (en) 2004-12-21 2010-08-24 Weather Risk Solutions, Llc Financial activity concerning tropical weather events
US20100229113A1 (en) * 2009-03-04 2010-09-09 Brian Conner Virtual office management system
US20100245344A1 (en) * 2009-03-31 2010-09-30 Microsoft Corporation Annotating or editing three dimensional space
US7917421B2 (en) 2004-12-21 2011-03-29 Weather Risk Solutions Llc Financial activity based on tropical weather events
US7917420B2 (en) 2004-12-21 2011-03-29 Weather Risk Solutions Llc Graphical user interface for financial activity concerning tropical weather events
US20110074918A1 (en) * 2009-09-30 2011-03-31 Rovi Technologies Corporation Systems and methods for generating a three-dimensional media guidance application
US20110225576A1 (en) * 2010-03-09 2011-09-15 Jacob Guedalia Data streaming for interactive decision-oriented software applications
US20110281619A1 (en) * 2010-05-12 2011-11-17 Seonhwi Cho Mobile terminal and method of displaying 3d images thereon
US20120030074A1 (en) * 2010-07-27 2012-02-02 Edward Rotenberg Method and system for three-dimensional presentation of financial data
US20120131495A1 (en) * 2010-11-23 2012-05-24 Apple Inc. Browsing and Interacting with Open Windows
US20130054319A1 (en) * 2011-08-29 2013-02-28 United Video Properties, Inc. Methods and systems for presenting a three-dimensional media guidance application
US20130160055A1 (en) * 2009-01-18 2013-06-20 Happy Cloud Inc. Distributed processing for interactive video
US20130205275A1 (en) * 2012-02-03 2013-08-08 Microgen Aptitude Limited Integrated development environment and method
US8543929B1 (en) * 2008-05-14 2013-09-24 Adobe Systems Incorporated User ratings allowing access to features for modifying content
US20130346875A1 (en) * 2012-06-20 2013-12-26 Microsoft Corporation Personalized Interactive Entertainment Profile
WO2014176660A1 (en) * 2013-05-01 2014-11-06 Fei Ju Graphical user interface in 3d visual space for electronic devices
US8998719B1 (en) 2012-12-14 2015-04-07 Elbo, Inc. Network-enabled game controller
US9053196B2 (en) 2008-05-09 2015-06-09 Commerce Studios Llc, Inc. Methods for interacting with and manipulating information and systems thereof
US20150227285A1 (en) * 2014-02-10 2015-08-13 Samsung Electronics Co., Ltd. Electronic device configured to display three dimensional (3d) virtual space and method of controlling the electronic device
USD754158S1 (en) * 2014-01-07 2016-04-19 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD755857S1 (en) * 2013-06-19 2016-05-10 Advanced Digital Broadcast S.A. Display screen with graphical user interface
USD768660S1 (en) * 2013-06-19 2016-10-11 Advanced Digital Broadcast S.A. Display screen with graphical user interface
USD770483S1 (en) * 2013-06-19 2016-11-01 Advanced Digital Broadcast S.A. Display screen with graphical user interface
CN110968232A (en) * 2020-01-01 2020-04-07 梅炯 GUI interactive structure and operation method of computer operation system

Families Citing this family (142)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002093352A1 (en) * 2001-05-11 2002-11-21 3Dna Corp. Method and system for generating a three-dimensional graphical user interface (3d gui) for computer systems and websites
JP2004070920A (en) * 2002-06-11 2004-03-04 Sony Computer Entertainment Inc Information processing program, computer readable recording medium recording information processing program, information processing method and information processor
US10395173B1 (en) * 2002-11-11 2019-08-27 Zxibix, Inc. System and methods for exemplary problem solving, thinking and learning using an exemplary archetype process and enhanced hybrid forms
US20050010875A1 (en) * 2003-05-28 2005-01-13 Darty Mark Anthony Multi-focal plane user interface system and method
US7467356B2 (en) * 2003-07-25 2008-12-16 Three-B International Limited Graphical user interface for 3d virtual display browser using virtual display windows
GB2404546B (en) 2003-07-25 2005-12-14 Purple Interactive Ltd A method of organising and displaying material content on a display to a viewer
US7395500B2 (en) * 2003-08-29 2008-07-01 Yahoo! Inc. Space-optimizing content display
DE102004012893A1 (en) * 2004-03-16 2005-10-06 Siemens Ag Device having a display device and method for implementing a graphical user interface
US7580867B2 (en) 2004-05-04 2009-08-25 Paul Nykamp Methods for interactively displaying product information and for collaborative product design
US20060080702A1 (en) * 2004-05-20 2006-04-13 Turner Broadcasting System, Inc. Systems and methods for delivering content over a network
US8280948B1 (en) * 2004-06-08 2012-10-02 Persony Inc. System and method for enabling online collaboration amongst a plurality of terminals using a web server
EP1820159A1 (en) * 2004-11-12 2007-08-22 MOK3, Inc. Method for inter-scene transitions
TWI280514B (en) * 2004-12-07 2007-05-01 Nvlsoft Corp System and method for providing 3D image production service
WO2006092647A1 (en) * 2005-03-04 2006-09-08 Nokia Corporation Offering menu items to a user
US20070011617A1 (en) * 2005-07-06 2007-01-11 Mitsunori Akagawa Three-dimensional graphical user interface
WO2007033354A2 (en) * 2005-09-13 2007-03-22 Spacetime3D, Inc. System and method for providing three-dimensional graphical user interface
KR100736078B1 (en) 2005-10-27 2007-07-06 삼성전자주식회사 Three dimensional motion graphic user interface, apparatus and method for providing the user interface
KR100746008B1 (en) * 2005-10-31 2007-08-06 삼성전자주식회사 Three dimensional motion graphic user interface, apparatus and method for providing the user interface
US7725839B2 (en) * 2005-11-15 2010-05-25 Microsoft Corporation Three-dimensional active file explorer
US8117175B1 (en) * 2005-11-30 2012-02-14 At&T Intellectual Property Ii, L.P. Methods and apparatus for querying multiple data streams
US7509588B2 (en) 2005-12-30 2009-03-24 Apple Inc. Portable electronic device with interface reconfiguration mode
US8514244B2 (en) * 2006-01-23 2013-08-20 Nokia Corporation Mobile communication terminal and method therefore
WO2008073135A2 (en) * 2006-03-30 2008-06-19 Rajasingham Arjuna I Virtual and real navigation systems
US7925723B1 (en) * 2006-03-31 2011-04-12 Qurio Holdings, Inc. Collaborative configuration of a media environment
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US20080082924A1 (en) * 2006-09-14 2008-04-03 Joseph Pally System for controlling objects in a recursive browser system
US7782866B1 (en) 2006-09-29 2010-08-24 Qurio Holdings, Inc. Virtual peer in a peer-to-peer network
US20080155433A1 (en) * 2006-12-21 2008-06-26 Microsoft Corporation Zooming task management
US7712047B2 (en) * 2007-01-03 2010-05-04 Microsoft Corporation Motion desktop
US8519964B2 (en) 2007-01-07 2013-08-27 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
US7973786B2 (en) * 2007-01-16 2011-07-05 Motorola Solutions, Inc. System and method for managing interaction in a virtual environment
US7696992B2 (en) * 2007-01-16 2010-04-13 Motorola, Inc. Method and apparatus to facilitate multi-setting virtual reality experiences
US8504926B2 (en) * 2007-01-17 2013-08-06 Lupus Labs Ug Model based avatars for virtual presence
US8074227B2 (en) * 2007-02-08 2011-12-06 Microsoft Corporation Utilizing a first managed process to host at least a second managed process
US7840903B1 (en) 2007-02-26 2010-11-23 Qurio Holdings, Inc. Group content representations
US9098167B1 (en) * 2007-02-26 2015-08-04 Qurio Holdings, Inc. Layered visualization of content representations
US7849420B1 (en) * 2007-02-26 2010-12-07 Qurio Holdings, Inc. Interactive content representations enabling content sharing
US8549436B1 (en) 2007-06-04 2013-10-01 RedZ, Inc. Visual web search interface
US8381122B2 (en) * 2007-06-08 2013-02-19 Apple Inc. Multi-dimensional application environment
US20080307359A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Grouping Graphical Representations of Objects in a User Interface
US8260266B1 (en) 2007-06-26 2012-09-04 Qurio Holdings, Inc. Method and system for third-party discovery of proximity-based services
US20090037822A1 (en) * 2007-07-31 2009-02-05 Qurio Holdings, Inc. Context-aware shared content representations
US9111285B2 (en) 2007-08-27 2015-08-18 Qurio Holdings, Inc. System and method for representing content, user presence and interaction within virtual world advertising environments
US8619038B2 (en) 2007-09-04 2013-12-31 Apple Inc. Editing interface
EP2203895B1 (en) 2007-09-26 2020-03-25 AQ Media, INC. Audio-visual navigation and communication dynamic memory architectures
US8261307B1 (en) 2007-10-25 2012-09-04 Qurio Holdings, Inc. Wireless multimedia content brokerage service for real time selective content provisioning
US9892028B1 (en) 2008-05-16 2018-02-13 On24, Inc. System and method for debugging of webcasting applications during live events
US10430491B1 (en) 2008-05-30 2019-10-01 On24, Inc. System and method for communication between rich internet applications
US20100042943A1 (en) * 2008-08-12 2010-02-18 Morris Robert P Method And Systems For Layered Presentation Of A Graphic Background And A Web Accessible Resource In A Browser Widget
US20100091015A1 (en) * 2008-10-15 2010-04-15 Robert Eric Heidel Product, service, and market integration of three dimensional modeling/rendering software for the construction, remodeling, manufacturing, designing, buying, and/or selling of homes, businesses, structures, vehicles, and/or buildings
US9046995B2 (en) * 2009-04-09 2015-06-02 On24, Inc. Editing of two dimensional software consumables within a complex three dimensional spatial application and method
US20100262931A1 (en) 2009-04-10 2010-10-14 Rovi Technologies Corporation Systems and methods for searching a media guidance application with multiple perspective views
KR20110036463A (en) * 2009-10-01 2011-04-07 엘지전자 주식회사 Mobile terminal and browsing method thereof
CN102053776B (en) * 2009-10-29 2013-11-06 深圳富泰宏精密工业有限公司 Desktop management system and method
KR20110059009A (en) * 2009-11-27 2011-06-02 삼성전자주식회사 Apparatus and method for user interface configuration in portable terminal
US10007393B2 (en) * 2010-01-19 2018-06-26 Apple Inc. 3D view of file structure
US20110193857A1 (en) * 2010-02-05 2011-08-11 Vasily Filippov Methods and apparatus for rendering a collection of widgets on a mobile device display
US20110197165A1 (en) * 2010-02-05 2011-08-11 Vasily Filippov Methods and apparatus for organizing a collection of widgets on a mobile device display
EP2381423A1 (en) * 2010-03-26 2011-10-26 Alcatel Lucent Method for transforming web from 2d into 3d
US8706812B2 (en) 2010-04-07 2014-04-22 On24, Inc. Communication console with component aggregation
US10788976B2 (en) 2010-04-07 2020-09-29 Apple Inc. Device, method, and graphical user interface for managing folders with multiple pages
US11438410B2 (en) 2010-04-07 2022-09-06 On24, Inc. Communication console with component aggregation
USD627778S1 (en) 2010-04-19 2010-11-23 Apple Inc. Electronic device
US8423911B2 (en) 2010-04-07 2013-04-16 Apple Inc. Device, method, and graphical user interface for managing folders
KR101690232B1 (en) * 2010-05-28 2016-12-27 엘지전자 주식회사 Electronic Device And Method Of Controlling The Same
KR20110139497A (en) * 2010-06-23 2011-12-29 삼성전자주식회사 Display apparatus and method for displaying thereof
US20120084732A1 (en) * 2010-10-01 2012-04-05 Vasily Filippov Methods and apparatus for organizing applications and widgets on a mobile device interface
USD683346S1 (en) 2011-02-04 2013-05-28 Apple Inc. Portable display device with graphical user interface
US9703444B2 (en) 2011-03-31 2017-07-11 Microsoft Technology Licensing, Llc Dynamic distribution of client windows on multiple monitors
US8978149B2 (en) 2011-05-17 2015-03-10 Next Issue Media Media content device, system and method
US8977964B2 (en) 2011-05-17 2015-03-10 Next Issue Media Media content device, system and method
US9274694B2 (en) * 2011-05-17 2016-03-01 Next Issue Media Device, system and method for image-based content delivery
US20120297345A1 (en) * 2011-05-19 2012-11-22 Apple Inc. Three-Dimensional Animation for Providing Access to Applications
US20130155053A1 (en) * 2011-09-22 2013-06-20 Virual World & Suns, Llc Multi-dimensional visual display interface
US20130117704A1 (en) * 2011-11-09 2013-05-09 Darius Lahoutifard Browser-Accessible 3D Immersive Virtual Events
WO2013100900A1 (en) * 2011-12-27 2013-07-04 Intel Corporation Full 3d interaction on mobile devices
USD716825S1 (en) * 2012-03-06 2014-11-04 Apple Inc. Display screen or portion thereof with graphical user interface
USD916713S1 (en) * 2012-04-05 2021-04-20 Welch Allyn, Inc. Display screen with graphical user interface for patient central monitoring station
US9971744B2 (en) 2012-05-17 2018-05-15 Next Issue Media Content generation and restructuring with provider access
US10164979B2 (en) 2012-05-17 2018-12-25 Apple Inc. Multi-source content generation
US9971739B2 (en) 2012-05-17 2018-05-15 Next Issue Media Content generation with analytics
US9971738B2 (en) 2012-05-17 2018-05-15 Next Issue Media Content generation with restructuring
US9971743B2 (en) 2012-05-17 2018-05-15 Next Issue Media Content generation and transmission with user-directed restructuring
USD719188S1 (en) 2012-06-08 2014-12-09 Apple Inc. Display screen or portion thereof with graphical user interface
CN102789359A (en) * 2012-06-25 2012-11-21 威盛电子股份有限公司 Dynamic wallpaper display method, new video information display method and handheld mobile system
US9098516B2 (en) * 2012-07-18 2015-08-04 DS Zodiac, Inc. Multi-dimensional file system
US9106939B2 (en) * 2012-08-07 2015-08-11 Google Technology Holdings LLC Location-based program listing
US9164653B2 (en) 2013-03-15 2015-10-20 Inspace Technologies Limited Three-dimensional space for navigating objects connected in hierarchy
KR20140133362A (en) * 2013-05-10 2014-11-19 삼성전자주식회사 display apparatus and user interface screen providing method thereof
USD756384S1 (en) * 2013-06-05 2016-05-17 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD741353S1 (en) 2013-06-10 2015-10-20 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD741875S1 (en) 2013-06-10 2015-10-27 Apple Inc. Display screen or portion thereof with graphical user interface
USD750658S1 (en) 2013-09-10 2016-03-01 Apple Inc. Display screen or portion thereof with graphical user interface
US8892679B1 (en) 2013-09-13 2014-11-18 Box, Inc. Mobile device, methods and user interfaces thereof in a mobile device platform featuring multifunctional access and engagement in a collaborative environment provided by a cloud-based platform
US9704137B2 (en) 2013-09-13 2017-07-11 Box, Inc. Simultaneous editing/accessing of content by collaborator invitation through a web-based or mobile application to a cloud-based collaboration platform
GB2518298A (en) 2013-09-13 2015-03-18 Box Inc High-availability architecture for a cloud-based concurrent-access collaboration platform
US10592064B2 (en) * 2013-09-17 2020-03-17 Amazon Technologies, Inc. Approaches for three-dimensional object display used in content navigation
US10067634B2 (en) 2013-09-17 2018-09-04 Amazon Technologies, Inc. Approaches for three-dimensional object display
USD711427S1 (en) 2013-10-22 2014-08-19 Apple Inc. Display screen or portion thereof with icon
US10866931B2 (en) 2013-10-22 2020-12-15 Box, Inc. Desktop application for accessing a cloud collaboration platform
US11429781B1 (en) 2013-10-22 2022-08-30 On24, Inc. System and method of annotating presentation timeline with questions, comments and notes using simple user inputs in mobile devices
EP3063608B1 (en) 2013-10-30 2020-02-12 Apple Inc. Displaying relevant user interface objects
USD761285S1 (en) * 2014-09-02 2016-07-12 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
US10785325B1 (en) 2014-09-03 2020-09-22 On24, Inc. Audience binning system and method for webcasting and on-line presentations
USD786907S1 (en) 2015-09-08 2017-05-16 Apple Inc. Display screen or portion thereof with graphical user interface
USD786289S1 (en) * 2015-11-06 2017-05-09 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
US10691880B2 (en) 2016-03-29 2020-06-23 Microsoft Technology Licensing, Llc Ink in an electronic document
USD791159S1 (en) 2016-04-18 2017-07-04 Apple Inc. Display screen or portion thereof with graphical user interface
DK201670595A1 (en) 2016-06-11 2018-01-22 Apple Inc Configuring context-specific user interfaces
USD799518S1 (en) 2016-06-11 2017-10-10 Apple Inc. Display screen or portion thereof with graphical user interface
US11816325B2 (en) 2016-06-12 2023-11-14 Apple Inc. Application shortcuts for carplay
USD822040S1 (en) 2016-06-12 2018-07-03 Apple Inc. Display screen or portion thereof with graphical user interface
USD816117S1 (en) 2016-06-13 2018-04-24 Apple Inc. Display screen or portion thereof with icon
TWD186830S (en) * 2016-09-14 2017-11-21 深圳市柔宇科技有限公司 Graphical user interface for a display screen
TWD186831S (en) * 2016-09-14 2017-11-21 深圳市柔宇科技有限公司 Graphical user interface for a display screen
US10824294B2 (en) * 2016-10-25 2020-11-03 Microsoft Technology Licensing, Llc Three-dimensional resource integration system
USD837230S1 (en) 2016-10-27 2019-01-01 Apple Inc. Display screen or portion thereof with graphical user interface
CN106924970B (en) * 2017-03-08 2020-07-07 网易(杭州)网络有限公司 Virtual reality system, information display method and device based on virtual reality
US10311091B2 (en) 2017-03-24 2019-06-04 Apple Inc. Generation and presentation of an overview of an electronic magazine issue
US10388077B2 (en) 2017-04-25 2019-08-20 Microsoft Technology Licensing, Llc Three-dimensional environment authoring and generation
USD829223S1 (en) 2017-06-04 2018-09-25 Apple Inc. Display screen or portion thereof with graphical user interface
USD857739S1 (en) 2017-06-05 2019-08-27 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD881909S1 (en) 2017-06-12 2020-04-21 Apple Inc. Display screen or portion thereof with graphical user interface
USD842882S1 (en) 2017-09-11 2019-03-12 Apple Inc. Display screen or portion thereof with graphical user interface
USD896235S1 (en) 2017-09-26 2020-09-15 Amazon Technologies, Inc. Display system with a virtual reality graphical user interface
US10614616B1 (en) 2017-09-26 2020-04-07 Amazon Technologies, Inc. Virtual reality user interface generation
USD916860S1 (en) 2017-09-26 2021-04-20 Amazon Technologies, Inc. Display system with a virtual reality graphical user interface
US11281723B2 (en) 2017-10-05 2022-03-22 On24, Inc. Widget recommendation for an online event using co-occurrence matrix
US11188822B2 (en) 2017-10-05 2021-11-30 On24, Inc. Attendee engagement determining system and method
CA3028794A1 (en) 2018-01-04 2019-07-04 8259402 Canada Inc. Immersive environment with digital environment to enhance depth sensation
US10902684B2 (en) 2018-05-18 2021-01-26 Microsoft Technology Licensing, Llc Multiple users dynamically editing a scene in a three-dimensional immersive environment
USD861033S1 (en) 2018-06-03 2019-09-24 Apple Inc. Electronic device with icon
EP3598284A1 (en) * 2018-07-18 2020-01-22 Hololab Sp. z o.o. A method and a system for generating a multidimensional graphical user interface
US11644940B1 (en) 2019-01-31 2023-05-09 Splunk Inc. Data visualization in an extended reality environment
US11853533B1 (en) * 2019-01-31 2023-12-26 Splunk Inc. Data visualization workspace in an extended reality environment
US11675476B2 (en) 2019-05-05 2023-06-13 Apple Inc. User interfaces for widgets
USD931298S1 (en) 2019-05-30 2021-09-21 Apple Inc. Display screen or portion thereof with graphical user interface
USD937858S1 (en) 2019-05-31 2021-12-07 Apple Inc. Display screen or portion thereof with graphical user interface
USD937295S1 (en) 2020-02-03 2021-11-30 Apple Inc. Display screen or portion thereof with graphical user interface
USD949182S1 (en) 2020-05-27 2022-04-19 Apple Inc. Display screen or portion thereof with graphical user interface
US10956868B1 (en) * 2020-06-29 2021-03-23 5th Kind LLC Virtual reality collaborative workspace that is dynamically generated from a digital asset management workflow
US20230063753A1 (en) * 2021-08-30 2023-03-02 International Business Machines Corporation Testing virtual reality integration with a development environment

Citations (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5621906A (en) * 1995-02-13 1997-04-15 The Trustees Of Columbia University In The City Of New York Perspective-based interface using an extended masthead
US5678015A (en) * 1995-09-01 1997-10-14 Silicon Graphics, Inc. Four-dimensional graphical user interface
US5754809A (en) * 1995-12-12 1998-05-19 Dell U.S.A., L.P. Perspective windowing technique for computer graphical user interface
US5786820A (en) * 1994-07-28 1998-07-28 Xerox Corporation Method and apparatus for increasing the displayed detail of a tree structure
US5835094A (en) * 1996-12-31 1998-11-10 Compaq Computer Corporation Three-dimensional computer environment
US5880733A (en) * 1996-04-30 1999-03-09 Microsoft Corporation Display system and method for displaying windows of an operating system to provide a three-dimensional workspace for a computer system
US5956038A (en) * 1995-07-12 1999-09-21 Sony Corporation Three-dimensional virtual reality space sharing method and system, an information recording medium and method, an information transmission medium and method, an information processing method, a client terminal, and a shared server terminal
US6002403A (en) * 1996-04-30 1999-12-14 Sony Corporation Graphical navigation control for selecting applications on visual walls
US6043818A (en) * 1996-04-30 2000-03-28 Sony Corporation Background image with a continuously rotating and functional 3D icon
US6085256A (en) * 1994-08-19 2000-07-04 Sony Corporation Cyber space system for providing a virtual reality space formed of three dimensional pictures from a server to a user via a service provider
US6088032A (en) * 1996-10-04 2000-07-11 Xerox Corporation Computer controlled display system for displaying a three-dimensional document workspace having a means for prefetching linked documents
US6091410A (en) * 1997-11-26 2000-07-18 International Business Machines Corporation Avatar pointing mode
US6111581A (en) * 1997-01-27 2000-08-29 International Business Machines Corporation Method and system for classifying user objects in a three-dimensional (3D) environment on a display in a computer system
US6121971A (en) * 1997-01-27 2000-09-19 International Business Machines Corporation Method and system for providing visual hierarchy of task groups and related viewpoints of a three dimensional environment in a display of a computer system
US6166738A (en) * 1998-09-14 2000-12-26 Microsoft Corporation Methods, apparatus and data structures for providing a user interface, which exploits spatial memory in three-dimensions, to objects
US6175842B1 (en) * 1997-07-03 2001-01-16 At&T Corp. System and method for providing dynamic three-dimensional multi-user virtual spaces in synchrony with hypertext browsing
US6230116B1 (en) * 1997-10-02 2001-05-08 Clockwise Technologies Ltd. Apparatus and method for interacting with a simulated 3D interface to an operating system operative to control computer resources
US6229542B1 (en) * 1998-07-10 2001-05-08 Intel Corporation Method and apparatus for managing windows in three dimensions in a two dimensional windowing system
US6232976B1 (en) * 1998-10-16 2001-05-15 Microsoft Corporation Optimizing dynamic/animating textures for use in three-dimensional models
US6313855B1 (en) * 2000-02-04 2001-11-06 Browse3D Corporation System and method for web browsing
US20020135538A1 (en) * 2000-11-21 2002-09-26 Mike Rosen Display method and apparatus for facilitating interaction with Web sites
US6577330B1 (en) * 1997-08-12 2003-06-10 Matsushita Electric Industrial Co., Ltd. Window display device with a three-dimensional orientation of windows
US6597358B2 (en) * 1998-08-26 2003-07-22 Intel Corporation Method and apparatus for presenting two and three-dimensional computer applications within a 3D meta-visualization
US6628313B1 (en) * 1998-08-31 2003-09-30 Sharp Kabushiki Kaisha Information retrieval method and apparatus displaying together main information and predetermined number of sub-information related to main information
US6710788B1 (en) * 1996-12-03 2004-03-23 Texas Instruments Incorporated Graphical user interface
US6774914B1 (en) * 1999-01-15 2004-08-10 Z.A. Production Navigation method in 3D computer-generated pictures by hyper 3D navigator 3D image manipulation
US6938218B1 (en) * 2000-04-28 2005-08-30 James Nolen Method and apparatus for three dimensional internet and computer file interface
US7013435B2 (en) * 2000-03-17 2006-03-14 Vizible.Com Inc. Three dimensional spatial user interface
US7107549B2 (en) * 2001-05-11 2006-09-12 3Dna Corp. Method and system for creating and distributing collaborative multi-user three-dimensional websites for a computer system (3D Net Architecture)
US7117453B2 (en) * 2003-01-21 2006-10-03 Microsoft Corporation Media frame object visualization system
US7119819B1 (en) * 1999-04-06 2006-10-10 Microsoft Corporation Method and apparatus for supporting two-dimensional windows in a three-dimensional environment
US7130836B2 (en) * 1999-02-05 2006-10-31 Xfi Corporation Apparatus and methods for a computer-aided decision-making system
US7134095B1 (en) * 1999-10-20 2006-11-07 Gateway, Inc. Simulated three-dimensional navigational menu system
US7134092B2 (en) * 2000-11-13 2006-11-07 James Nolen Graphical user interface method and apparatus
US7168051B2 (en) * 2000-10-10 2007-01-23 Addnclick, Inc. System and method to configure and provide a network-enabled three-dimensional computing environment

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6219045B1 (en) * 1995-11-13 2001-04-17 Worlds, Inc. Scalable virtual world chat client-server system
US6738065B1 (en) * 1999-08-10 2004-05-18 Oshri Even-Zohar Customizable animation system
US6636210B1 (en) * 2000-03-03 2003-10-21 Muse Corporation Method and system for auto-navigation in a three dimensional viewing environment

Patent Citations (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5786820A (en) * 1994-07-28 1998-07-28 Xerox Corporation Method and apparatus for increasing the displayed detail of a tree structure
US6085256A (en) * 1994-08-19 2000-07-04 Sony Corporation Cyber space system for providing a virtual reality space formed of three dimensional pictures from a server to a user via a service provider
US5621906A (en) * 1995-02-13 1997-04-15 The Trustees Of Columbia University In The City Of New York Perspective-based interface using an extended masthead
US5956038A (en) * 1995-07-12 1999-09-21 Sony Corporation Three-dimensional virtual reality space sharing method and system, an information recording medium and method, an information transmission medium and method, an information processing method, a client terminal, and a shared server terminal
US5678015A (en) * 1995-09-01 1997-10-14 Silicon Graphics, Inc. Four-dimensional graphical user interface
US5754809A (en) * 1995-12-12 1998-05-19 Dell U.S.A., L.P. Perspective windowing technique for computer graphical user interface
US5880733A (en) * 1996-04-30 1999-03-09 Microsoft Corporation Display system and method for displaying windows of an operating system to provide a three-dimensional workspace for a computer system
US6002403A (en) * 1996-04-30 1999-12-14 Sony Corporation Graphical navigation control for selecting applications on visual walls
US6016145A (en) * 1996-04-30 2000-01-18 Microsoft Corporation Method and system for transforming the geometrical shape of a display window for a computer system
US6043818A (en) * 1996-04-30 2000-03-28 Sony Corporation Background image with a continuously rotating and functional 3D icon
US6088032A (en) * 1996-10-04 2000-07-11 Xerox Corporation Computer controlled display system for displaying a three-dimensional document workspace having a means for prefetching linked documents
US6710788B1 (en) * 1996-12-03 2004-03-23 Texas Instruments Incorporated Graphical user interface
US5835094A (en) * 1996-12-31 1998-11-10 Compaq Computer Corporation Three-dimensional computer environment
US6111581A (en) * 1997-01-27 2000-08-29 International Business Machines Corporation Method and system for classifying user objects in a three-dimensional (3D) environment on a display in a computer system
US6121971A (en) * 1997-01-27 2000-09-19 International Business Machines Corporation Method and system for providing visual hierarchy of task groups and related viewpoints of a three dimensional environment in a display of a computer system
US6175842B1 (en) * 1997-07-03 2001-01-16 At&T Corp. System and method for providing dynamic three-dimensional multi-user virtual spaces in synchrony with hypertext browsing
US6577330B1 (en) * 1997-08-12 2003-06-10 Matsushita Electric Industrial Co., Ltd. Window display device with a three-dimensional orientation of windows
US6230116B1 (en) * 1997-10-02 2001-05-08 Clockwise Technologies Ltd. Apparatus and method for interacting with a simulated 3D interface to an operating system operative to control computer resources
US6091410A (en) * 1997-11-26 2000-07-18 International Business Machines Corporation Avatar pointing mode
US6229542B1 (en) * 1998-07-10 2001-05-08 Intel Corporation Method and apparatus for managing windows in three dimensions in a two dimensional windowing system
US6597358B2 (en) * 1998-08-26 2003-07-22 Intel Corporation Method and apparatus for presenting two and three-dimensional computer applications within a 3D meta-visualization
US6628313B1 (en) * 1998-08-31 2003-09-30 Sharp Kabushiki Kaisha Information retrieval method and apparatus displaying together main information and predetermined number of sub-information related to main information
US6166738A (en) * 1998-09-14 2000-12-26 Microsoft Corporation Methods, apparatus and data structures for providing a user interface, which exploits spatial memory in three-dimensions, to objects
US6232976B1 (en) * 1998-10-16 2001-05-15 Microsoft Corporation Optimizing dynamic/animating textures for use in three-dimensional models
US6774914B1 (en) * 1999-01-15 2004-08-10 Z.A. Production Navigation method in 3D computer-generated pictures by hyper 3D navigator 3D image manipulation
US7130836B2 (en) * 1999-02-05 2006-10-31 Xfi Corporation Apparatus and methods for a computer-aided decision-making system
US7119819B1 (en) * 1999-04-06 2006-10-10 Microsoft Corporation Method and apparatus for supporting two-dimensional windows in a three-dimensional environment
US7134095B1 (en) * 1999-10-20 2006-11-07 Gateway, Inc. Simulated three-dimensional navigational menu system
US6313855B1 (en) * 2000-02-04 2001-11-06 Browse3D Corporation System and method for web browsing
US7013435B2 (en) * 2000-03-17 2006-03-14 Vizible.Com Inc. Three dimensional spatial user interface
US6938218B1 (en) * 2000-04-28 2005-08-30 James Nolen Method and apparatus for three dimensional internet and computer file interface
US7168051B2 (en) * 2000-10-10 2007-01-23 Addnclick, Inc. System and method to configure and provide a network-enabled three-dimensional computing environment
US7134092B2 (en) * 2000-11-13 2006-11-07 James Nolen Graphical user interface method and apparatus
US6922815B2 (en) * 2000-11-21 2005-07-26 James A. Nolen, III Display method and apparatus for facilitating interaction with Web sites
US20020135538A1 (en) * 2000-11-21 2002-09-26 Mike Rosen Display method and apparatus for facilitating interaction with Web sites
US7107549B2 (en) * 2001-05-11 2006-09-12 3Dna Corp. Method and system for creating and distributing collaborative multi-user three-dimensional websites for a computer system (3D Net Architecture)
US7117453B2 (en) * 2003-01-21 2006-10-03 Microsoft Corporation Media frame object visualization system

Cited By (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030142136A1 (en) * 2001-11-26 2003-07-31 Carter Braxton Page Three dimensional graphical user interface
DE102004036533A1 (en) * 2004-07-28 2006-03-23 Päutz, Ekkehard Human brain`s conditioned structure detecting and evaluating device, has data processing device with memory unit storing program that represents geometric body with side surfaces and stores queries in subunits for answering on part of user
US9304837B2 (en) 2004-11-16 2016-04-05 Open Text S.A. Cellular user interface
US20060156228A1 (en) * 2004-11-16 2006-07-13 Vizible Corporation Spatially driven content presentation in a cellular environment
US20060161863A1 (en) * 2004-11-16 2006-07-20 Gallo Anthony C Cellular user interface
US10222943B2 (en) 2004-11-16 2019-03-05 Open Text Sa Ulc Cellular user interface
US8001476B2 (en) * 2004-11-16 2011-08-16 Open Text Inc. Cellular user interface
US8418075B2 (en) 2004-11-16 2013-04-09 Open Text Inc. Spatially driven content presentation in a cellular environment
US10055428B2 (en) 2004-11-16 2018-08-21 Open Text Sa Ulc Spatially driven content presentation in a cellular environment
US20090024543A1 (en) * 2004-12-21 2009-01-22 Horowitz Kenneth A Financial activity based on natural peril events
US8214274B2 (en) 2004-12-21 2012-07-03 Weather Risk Solutions, Llc Financial activity based on natural events
US8055563B2 (en) 2004-12-21 2011-11-08 Weather Risk Solutions, Llc Financial activity based on natural weather events
US8266042B2 (en) 2004-12-21 2012-09-11 Weather Risk Solutions, Llc Financial activity based on natural peril events
US7783543B2 (en) 2004-12-21 2010-08-24 Weather Risk Solutions, Llc Financial activity based on natural peril events
US7917420B2 (en) 2004-12-21 2011-03-29 Weather Risk Solutions Llc Graphical user interface for financial activity concerning tropical weather events
US7917421B2 (en) 2004-12-21 2011-03-29 Weather Risk Solutions Llc Financial activity based on tropical weather events
US7693766B2 (en) 2004-12-21 2010-04-06 Weather Risk Solutions Llc Financial activity based on natural events
US7783544B2 (en) 2004-12-21 2010-08-24 Weather Risk Solutions, Llc Financial activity concerning tropical weather events
US7783542B2 (en) 2004-12-21 2010-08-24 Weather Risk Solutions, Llc Financial activity with graphical user interface based on natural peril events
US20070028187A1 (en) * 2005-08-01 2007-02-01 Goro Katsuyama Apparatus and method for performing display processing, and computer program product
US8024671B2 (en) * 2005-10-21 2011-09-20 Samsung Electronics Co., Ltd. Three-dimensional graphic user interface, and apparatus and method of providing the same
US20070097113A1 (en) * 2005-10-21 2007-05-03 Samsung Electronics Co., Ltd. Three-dimensional graphic user interface, and apparatus and method of providing the same
US7841946B2 (en) 2006-06-29 2010-11-30 Spawn Labs, Inc. System for remote game access
US9675877B2 (en) 2006-06-29 2017-06-13 Elbo, Inc. System for remote game access
US8568238B2 (en) 2006-06-29 2013-10-29 Spawn Labs, Inc. System for remote game access
US8894494B2 (en) 2006-06-29 2014-11-25 Elbo, Inc. System for remote game access
US10933314B2 (en) 2006-06-29 2021-03-02 Elbo Inc. System for remote game access
US8974307B2 (en) 2006-06-29 2015-03-10 Elbo, Inc. System for remote game access
US20110045913A1 (en) * 2006-06-29 2011-02-24 Spawn Labs Inc. System for remote game access
US20080045338A1 (en) * 2006-06-29 2008-02-21 Vircion Inc. System for remote game access
US20080307334A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Visualization and interaction models
US20080307364A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Visualization object receptacle
US20080307366A1 (en) * 2007-06-08 2008-12-11 Apple, Inc. Reflections in a multidimensional user interface environment
US20080307335A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Object stack
US20080307362A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Desktop Filter
US20080307303A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Overflow stack user interface
US8745535B2 (en) * 2007-06-08 2014-06-03 Apple Inc. Multi-dimensional desktop
US8892997B2 (en) 2007-06-08 2014-11-18 Apple Inc. Overflow stack user interface
US9086785B2 (en) 2007-06-08 2015-07-21 Apple Inc. Visualization object receptacle
US8473859B2 (en) 2007-06-08 2013-06-25 Apple Inc. Visualization and interaction models
US20080307330A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Visualization object divet
US20080307360A1 (en) * 2007-06-08 2008-12-11 Apple Inc. Multi-Dimensional Desktop
US11086495B2 (en) 2007-06-08 2021-08-10 Apple Inc. Visualization object receptacle
US8432396B2 (en) * 2007-06-08 2013-04-30 Apple Inc. Reflections in a multidimensional user interface environment
US8667418B2 (en) 2007-06-08 2014-03-04 Apple Inc. Object stack
US9053196B2 (en) 2008-05-09 2015-06-09 Commerce Studios Llc, Inc. Methods for interacting with and manipulating information and systems thereof
US8543929B1 (en) * 2008-05-14 2013-09-24 Adobe Systems Incorporated User ratings allowing access to features for modifying content
US20090300473A1 (en) * 2008-05-31 2009-12-03 Randy Adams Systems and Methods for Displaying Albums Having Links to Documents
US20090307086A1 (en) * 2008-05-31 2009-12-10 Randy Adams Systems and methods for visually grouping links to documents
US20090300051A1 (en) * 2008-05-31 2009-12-03 Randy Adams Systems and Methods for Building Albums Having Links to Documents
US8527890B2 (en) * 2008-12-09 2013-09-03 Ricoh Company, Limited File management apparatus, file management method, and computer program product
US20100146450A1 (en) * 2008-12-09 2010-06-10 Takaaki Harada File management apparatus, file management method, and computer program product
US20130160055A1 (en) * 2009-01-18 2013-06-20 Happy Cloud Inc. Distributed processing for interactive video
US20100185965A1 (en) * 2009-01-21 2010-07-22 Frederick Collin Davidson Artistic file manager
US8307299B2 (en) 2009-03-04 2012-11-06 Bayerische Motoren Werke Aktiengesellschaft Virtual office management system
US20100229113A1 (en) * 2009-03-04 2010-09-09 Brian Conner Virtual office management system
US8941641B2 (en) 2009-03-31 2015-01-27 Microsoft Corporation Annotating or editing three dimensional space
US20100245344A1 (en) * 2009-03-31 2010-09-30 Microsoft Corporation Annotating or editing three dimensional space
US20110074918A1 (en) * 2009-09-30 2011-03-31 Rovi Technologies Corporation Systems and methods for generating a three-dimensional media guidance application
US8970669B2 (en) 2009-09-30 2015-03-03 Rovi Guides, Inc. Systems and methods for generating a three-dimensional media guidance application
US20110225576A1 (en) * 2010-03-09 2011-09-15 Jacob Guedalia Data streaming for interactive decision-oriented software applications
US20110281619A1 (en) * 2010-05-12 2011-11-17 Seonhwi Cho Mobile terminal and method of displaying 3d images thereon
US8565830B2 (en) * 2010-05-12 2013-10-22 Lg Electronics Inc. Mobile terminal and method of displaying 3D images thereon
US8423445B2 (en) * 2010-07-27 2013-04-16 Edward Rotenberg Method and system for three-dimensional presentation of financial data
US20120030074A1 (en) * 2010-07-27 2012-02-02 Edward Rotenberg Method and system for three-dimensional presentation of financial data
US8910072B2 (en) * 2010-11-23 2014-12-09 Apple Inc. Browsing and interacting with open windows
US20120131495A1 (en) * 2010-11-23 2012-05-24 Apple Inc. Browsing and Interacting with Open Windows
US20140040815A1 (en) * 2010-11-23 2014-02-06 Apple Inc. Browsing and interacting with open windows
US8560960B2 (en) * 2010-11-23 2013-10-15 Apple Inc. Browsing and interacting with open windows
US20130054319A1 (en) * 2011-08-29 2013-02-28 United Video Properties, Inc. Methods and systems for presenting a three-dimensional media guidance application
US20130205275A1 (en) * 2012-02-03 2013-08-08 Microgen Aptitude Limited Integrated development environment and method
US9569182B2 (en) * 2012-02-03 2017-02-14 Aptitude Software Limited Integrated development environment and method
US20130346875A1 (en) * 2012-06-20 2013-12-26 Microsoft Corporation Personalized Interactive Entertainment Profile
US8998719B1 (en) 2012-12-14 2015-04-07 Elbo, Inc. Network-enabled game controller
US9808714B2 (en) 2012-12-14 2017-11-07 Elbo Inc. Network enabled game controller
WO2014176660A1 (en) * 2013-05-01 2014-11-06 Fei Ju Graphical user interface in 3d visual space for electronic devices
USD770481S1 (en) * 2013-06-19 2016-11-01 Advanced Digital Broadcast S.A. Display screen with animated graphical user interface
USD771081S1 (en) * 2013-06-19 2016-11-08 Advanced Digital Broadcast S.A. Display screen with animated graphical user interface
USD770482S1 (en) * 2013-06-19 2016-11-01 Advanced Digital Broadcast S.A. Display screen with animated graphical user interface
USD770483S1 (en) * 2013-06-19 2016-11-01 Advanced Digital Broadcast S.A. Display screen with graphical user interface
USD770480S1 (en) * 2013-06-19 2016-11-01 Advanced Digital Broadcast S.A. Display screen with graphical user interface
USD768660S1 (en) * 2013-06-19 2016-10-11 Advanced Digital Broadcast S.A. Display screen with graphical user interface
USD755857S1 (en) * 2013-06-19 2016-05-10 Advanced Digital Broadcast S.A. Display screen with graphical user interface
USD754158S1 (en) * 2014-01-07 2016-04-19 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
US10303324B2 (en) * 2014-02-10 2019-05-28 Samsung Electronics Co., Ltd. Electronic device configured to display three dimensional (3D) virtual space and method of controlling the electronic device
US20150227285A1 (en) * 2014-02-10 2015-08-13 Samsung Electronics Co., Ltd. Electronic device configured to display three dimensional (3d) virtual space and method of controlling the electronic device
CN110968232A (en) * 2020-01-01 2020-04-07 梅炯 GUI interactive structure and operation method of computer operation system

Also Published As

Publication number Publication date
US7107549B2 (en) 2006-09-12
WO2002093352A1 (en) 2002-11-21
US20040135820A1 (en) 2004-07-15

Similar Documents

Publication Publication Date Title
US20040109031A1 (en) Method and system for automatically creating and displaying a customizable three-dimensional graphical user interface (3D GUI) for a computer system
US6363404B1 (en) Three-dimensional models with markup documents as texture
US7290216B1 (en) Method and apparatus for implementing a scene-graph-aware user interface manager
US5982372A (en) Visual metaphor for shortcut navigation in a virtual world
US8601510B2 (en) User interface for interactive digital television
CN100495294C (en) Multi-planar three-dimensional user interface
JP3859018B2 (en) 3D virtual reality space sharing method, 3D virtual reality space sharing system, address management method, and address management server terminal
CN101300621B (en) System and method for providing three-dimensional graphical user interface
US20130212538A1 (en) Image-based 3d environment emulator
CN107667338A (en) For the object group processing being grouped in cooperative system to object and selection gesture
CA2794110A1 (en) System, method and apparatus for providing an application carousel
US20030128205A1 (en) User interface for a three-dimensional browser with simultaneous two-dimensional display
White et al. Multimodal mixed reality interfaces for visualizing digital heritage
US20220254114A1 (en) Shared mixed reality and platform-agnostic format
WO2001080098A2 (en) Web browser plug-in providing 3d visualization
JP2002208036A (en) System for providing contents and method for the same
Roussel Ametista: a mini-toolkit for exploring new window management techniques
Shikhri et al. Evaluation Framework for Improving 360 Virtual Tours User Experience.
Billinghurst Crossing the chasm
JP4032321B2 (en) 3D virtual reality space display processing apparatus, 3D virtual reality space display processing method, and information recording medium
Correia et al. HyperMem: a system to store and replay experiences in mixed reality worlds
JP3879154B2 (en) Information processing apparatus and information processing method
Dempski et al. Touchable interactive walls: Opportunities and challenges
Kang A Study on the Aesthetic Experience of Exhibition Visitors by Virtual Reality Type, Focusing on Nam June Paik\s Exhibition\Exposition of Music\
Wardijono et al. 3D virtual environment of Taman Mini Indonesia Indah in a web

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: ZOLTAS ENTERPRISES AG LLC, DELAWARE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:3DNA CORP.;REEL/FRAME:023070/0767

Effective date: 20090319

AS Assignment

Owner name: INTELLECTUAL VENTURES ASSETS 186 LLC, DELAWARE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CALLAHAN CELLULAR L.L.C.;REEL/FRAME:062708/0463

Effective date: 20221222

AS Assignment

Owner name: INTELLECTUAL VENTURES ASSETS 186 LLC, DELAWARE

Free format text: SECURITY INTEREST;ASSIGNOR:MIND FUSION, LLC;REEL/FRAME:063295/0001

Effective date: 20230214

Owner name: INTELLECTUAL VENTURES ASSETS 191 LLC, DELAWARE

Free format text: SECURITY INTEREST;ASSIGNOR:MIND FUSION, LLC;REEL/FRAME:063295/0001

Effective date: 20230214

AS Assignment

Owner name: GAMEHANCEMENT LLC, NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MIND FUSION, LLC;REEL/FRAME:065460/0480

Effective date: 20230804