WO2002013002A3 - Development of graphics hardware and software - Google Patents

Development of graphics hardware and software Download PDF

Info

Publication number
WO2002013002A3
WO2002013002A3 PCT/US2000/032160 US0032160W WO0213002A3 WO 2002013002 A3 WO2002013002 A3 WO 2002013002A3 US 0032160 W US0032160 W US 0032160W WO 0213002 A3 WO0213002 A3 WO 0213002A3
Authority
WO
WIPO (PCT)
Prior art keywords
graphics
hardware
software platform
application
run
Prior art date
Application number
PCT/US2000/032160
Other languages
French (fr)
Other versions
WO2002013002A2 (en
Inventor
Michael T Jones
Remi Simon Vincent Arnaud
Christopher C Tanner
Richard Daniel Webb
Brian Mcclendon
Original Assignee
Michael T Jones
Remi Simon Vincent Arnaud
Christopher C Tanner
Richard Daniel Webb
Brian Mcclendon
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 Michael T Jones, Remi Simon Vincent Arnaud, Christopher C Tanner, Richard Daniel Webb, Brian Mcclendon filed Critical Michael T Jones
Priority to JP2002517620A priority Critical patent/JP2004506262A/en
Priority to US09/779,453 priority patent/US7103873B2/en
Publication of WO2002013002A2 publication Critical patent/WO2002013002A2/en
Publication of WO2002013002A3 publication Critical patent/WO2002013002A3/en
Priority to US11/516,176 priority patent/US8713516B2/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/20Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
    • A63F2300/203Image generating hardware
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/6009Methods for processing data by generating or executing the game program for importing or creating game content, e.g. authoring tools during game development, adapting content to different platforms, use of a scripting language to create content
    • A63F2300/6018Methods for processing data by generating or executing the game program for importing or creating game content, e.g. authoring tools during game development, adapting content to different platforms, use of a scripting language to create content where the game content is authored by the player, e.g. level editor or by game device at runtime, e.g. level is created from music data on CD
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/66Methods for processing data by generating or executing the game program for rendering three dimensional images

Abstract

A system and method is presented that leverages independent innovation in entertainment content and graphics hardware. In this system and method, the current image generation run-time application is replaced with a new framework defining the connectivity, features, and behavior necessary to implement a graphics system. All this takes place in the context of a software platform utilizing a late-integration mechanism that dynamically integrates the various real-time components in a run-time application. Ultimately displacing hardware as the central focus of developments efforts, this software platform functionally is the graphics application, at least as viewed by the simulation host computer, database developers, and those responsible for visual system procurement and maintenance.
PCT/US2000/032160 2000-08-04 2000-11-28 Development of graphics hardware and software WO2002013002A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2002517620A JP2004506262A (en) 2000-08-04 2000-11-28 Graphic hardware and software development
US09/779,453 US7103873B2 (en) 2000-08-04 2001-02-09 System and method for leveraging independent innovation in entertainment content and graphics hardware
US11/516,176 US8713516B2 (en) 2000-08-04 2006-09-05 System and method for leveraging independent innovation in entertainment content and graphics hardware

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US22354700P 2000-08-04 2000-08-04
US60/223,547 2000-08-04

Publications (2)

Publication Number Publication Date
WO2002013002A2 WO2002013002A2 (en) 2002-02-14
WO2002013002A3 true WO2002013002A3 (en) 2002-09-12

Family

ID=22836976

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/032160 WO2002013002A2 (en) 2000-08-04 2000-11-28 Development of graphics hardware and software

Country Status (3)

Country Link
US (2) US7103873B2 (en)
JP (1) JP2004506262A (en)
WO (1) WO2002013002A2 (en)

Families Citing this family (136)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3763937B2 (en) * 1996-06-28 2006-04-05 富士通株式会社 Object-oriented programming device and object combination program storage medium
US6718533B1 (en) * 1999-02-26 2004-04-06 Real-Time Innovations, Inc. Method for building a real-time control system with mode and logical rate
US7219101B2 (en) * 2000-08-14 2007-05-15 Dulcian, Inc. Method and computer system for customizing computer applications by storing the customization specification as data in a database
US6836884B1 (en) * 2001-06-04 2004-12-28 Microsoft Corporation Method and system for editing software programs
US6981250B1 (en) * 2001-07-05 2005-12-27 Microsoft Corporation System and methods for providing versioning of software components in a computer programming language
US8001523B1 (en) * 2001-07-05 2011-08-16 Microsoft Corporation System and methods for implementing an explicit interface member in a computer programming language
US7161599B2 (en) * 2001-10-18 2007-01-09 Microsoft Corporation Multiple-level graphics processing system and method
US7064766B2 (en) 2001-10-18 2006-06-20 Microsoft Corporation Intelligent caching data structure for immediate mode graphics
US7619633B2 (en) * 2002-06-27 2009-11-17 Microsoft Corporation Intelligent caching data structure for immediate mode graphics
US6919891B2 (en) 2001-10-18 2005-07-19 Microsoft Corporation Generic parameterization for a scene graph
US7443401B2 (en) * 2001-10-18 2008-10-28 Microsoft Corporation Multiple-level graphics processing with animation interval generation
AU2003216472A1 (en) * 2002-03-01 2003-09-16 Green Border Technologies Method and system for assured denotation of application semantics
US7320035B2 (en) * 2002-03-01 2008-01-15 Sun Microsystems, Inc. Object mutation determination for incremental state saves
US6863612B2 (en) * 2002-09-03 2005-03-08 Bidamic Inc. System and method for interactive on-line gaming
US7114148B2 (en) * 2002-09-30 2006-09-26 Microsoft Corporation Runtime services for network software platform
CA2519116C (en) * 2003-03-13 2012-11-13 Drm Technologies, Llc Secure streaming container
US7486294B2 (en) * 2003-03-27 2009-02-03 Microsoft Corporation Vector graphics element-based model, application programming interface, and markup language
US7466315B2 (en) * 2003-03-27 2008-12-16 Microsoft Corporation Visual and scene graph interfaces
US7417645B2 (en) 2003-03-27 2008-08-26 Microsoft Corporation Markup language and object model for vector graphics
US7088374B2 (en) * 2003-03-27 2006-08-08 Microsoft Corporation System and method for managing visual structure, timing, and animation in a graphics processing system
US7511718B2 (en) * 2003-10-23 2009-03-31 Microsoft Corporation Media integration layer
CA2454290C (en) * 2003-12-29 2013-05-21 Ibm Canada Limited-Ibm Canada Limitee Graphical user interface (gui) script generation and documentation
US7383531B2 (en) * 2004-01-29 2008-06-03 Microsoft Corporation Extensible productivity tool for exposing common classes in application building
US20050223378A1 (en) * 2004-03-31 2005-10-06 Mehmet Musa Method and apparatus for enhancing computer application performance
JP4285307B2 (en) * 2004-04-02 2009-06-24 株式会社日立製作所 Data processing apparatus and method
EP2487599A1 (en) * 2004-05-04 2012-08-15 Boston Consulting Group, Inc. Method and apparatus for selecting, analyzing and visualizing related database records as a network
JP4843208B2 (en) * 2004-09-30 2011-12-21 株式会社東芝 Digital content editing apparatus, digital content editing method, digital content editing program, and recording medium recording digital content editing program
US8275793B2 (en) * 2005-04-29 2012-09-25 Microsoft Corporation Transaction transforms
US8418132B2 (en) * 2005-04-29 2013-04-09 Microsoft Corporation Application description language
US8799857B2 (en) * 2005-04-29 2014-08-05 Microsoft Corporation XML application framework
US20060245096A1 (en) * 2005-04-29 2006-11-02 Microsoft Corporation Application framework phasing model
US8132148B2 (en) 2005-04-29 2012-03-06 Microsoft Corporation XML application framework
US20060274088A1 (en) * 2005-06-04 2006-12-07 Network I/O, Inc. Method for drawing graphics in a web browser or web application
US7818735B1 (en) * 2005-06-09 2010-10-19 Emc Corporation System and method for enabling access and use of software installed on a data storage system
US8326703B2 (en) 2005-12-30 2012-12-04 Sap Ag Architectural design for product catalog management application software
US8396731B2 (en) 2005-12-30 2013-03-12 Sap Ag Architectural design for service procurement application software
US8448137B2 (en) 2005-12-30 2013-05-21 Sap Ag Software model integration scenarios
US8676617B2 (en) 2005-12-30 2014-03-18 Sap Ag Architectural design for self-service procurement application software
US8321831B2 (en) 2005-12-30 2012-11-27 Sap Ag Architectural design for internal projects application software
US8316344B2 (en) 2005-12-30 2012-11-20 Sap Ag Software model deployment units
US8402426B2 (en) 2005-12-30 2013-03-19 Sap Ag Architectural design for make to stock application software
US8380553B2 (en) 2005-12-30 2013-02-19 Sap Ag Architectural design for plan-driven procurement application software
US8370794B2 (en) 2005-12-30 2013-02-05 Sap Ag Software model process component
US8522194B2 (en) 2005-12-30 2013-08-27 Sap Ag Software modeling
JP4564464B2 (en) * 2006-01-05 2010-10-20 株式会社東芝 Digital content playback apparatus, method and program
US7627854B2 (en) * 2006-01-12 2009-12-01 International Business Machines Corporation Graphical aid for generating object setup scripts
US7626591B2 (en) * 2006-01-24 2009-12-01 D & S Consultants, Inc. System and method for asynchronous continuous-level-of-detail texture mapping for large-scale terrain rendering
US7459624B2 (en) 2006-03-29 2008-12-02 Harmonix Music Systems, Inc. Game controller simulating a musical instrument
US8326702B2 (en) 2006-03-30 2012-12-04 Sap Ag Providing supplier relationship management software application as enterprise services
US8396749B2 (en) 2006-03-30 2013-03-12 Sap Ag Providing customer relationship management application as enterprise services
US8538864B2 (en) 2006-03-30 2013-09-17 Sap Ag Providing payment software application as enterprise services
US8442850B2 (en) 2006-03-30 2013-05-14 Sap Ag Providing accounting software application as enterprise services
US8438119B2 (en) 2006-03-30 2013-05-07 Sap Ag Foundation layer for services based enterprise software architecture
US8321832B2 (en) * 2006-03-31 2012-11-27 Sap Ag Composite application modeling
CN101059760B (en) * 2006-04-20 2014-05-07 意法半导体研发(上海)有限公司 OPENGL to OPENGLIES translator and OPENGLIES emulator
US20080005332A1 (en) * 2006-06-08 2008-01-03 Georgia Tech Research Corporation Method for Opportunistic Computing
US20080107124A1 (en) * 2006-11-06 2008-05-08 Jordi Ros-Giralt System and method for supporting mobility and multipath packet delivery in ip communications and computer networks across nat and firewall boxes
US20080183608A1 (en) * 2007-01-26 2008-07-31 Andrew Gavin Payment system and method for web-based video editing system
US20080200224A1 (en) 2007-02-20 2008-08-21 Gametank Inc. Instrument Game System and Method
US8907193B2 (en) 2007-02-20 2014-12-09 Ubisoft Entertainment Instrument game system and method
US7992130B2 (en) * 2007-05-07 2011-08-02 Microsoft Corporation Class-based object-oriented features in class-less script language
US20080295013A1 (en) * 2007-05-21 2008-11-27 Justsystems Evans Research, Inc. Method and apparatus for performing semantically informed text operations
US20080294426A1 (en) * 2007-05-21 2008-11-27 Justsystems Evans Research, Inc. Method and apparatus for anchoring expressions based on an ontological model of semantic information
US20080294425A1 (en) * 2007-05-21 2008-11-27 Justsystems Evans Research, Inc. Method and apparatus for performing semantic update and replace operations
US20080294427A1 (en) * 2007-05-21 2008-11-27 Justsystems Evans Research, Inc. Method and apparatus for performing a semantically informed merge operation
EP2206540A1 (en) 2007-06-14 2010-07-14 Harmonix Music Systems, Inc. System and method for simulating a rock band experience
US8678896B2 (en) 2007-06-14 2014-03-25 Harmonix Music Systems, Inc. Systems and methods for asynchronous band interaction in a rhythm action game
US8181153B2 (en) * 2007-06-29 2012-05-15 Accenture Global Services Limited Refactoring monolithic applications into dynamically reconfigurable applications
US8484611B2 (en) * 2007-10-15 2013-07-09 International Business Machines Corporation Method and system for simplified assembly of information processing applications
US8392878B2 (en) * 2007-10-31 2013-03-05 National Instruments Corporation In-place structure in a graphical program
US8447657B2 (en) 2007-12-31 2013-05-21 Sap Ag Architectural design for service procurement application software
US8312426B2 (en) * 2008-01-07 2012-11-13 International Business Machines Corporation Method and system for simplified service composition in web environment
US8245122B2 (en) * 2008-01-08 2012-08-14 International Business Machines Corporation Method and system for modeling user requests, applications and components used in dynamic application assembly
US8239828B2 (en) * 2008-01-08 2012-08-07 International Business Machines Corporation Method of recovering from software failures using replanning
US8275963B2 (en) * 2008-02-01 2012-09-25 International Business Machines Corporation Asynchronous memory move across physical nodes with dual-sided communication
US8327101B2 (en) * 2008-02-01 2012-12-04 International Business Machines Corporation Cache management during asynchronous memory move operations
US8245004B2 (en) * 2008-02-01 2012-08-14 International Business Machines Corporation Mechanisms for communicating with an asynchronous memory mover to perform AMM operations
US8356151B2 (en) * 2008-02-01 2013-01-15 International Business Machines Corporation Reporting of partially performed memory move
US8640149B2 (en) 2008-03-26 2014-01-28 International Business Machines Corporation Method and apparatus for dynamic web service composition and invocation
US8949140B2 (en) 2008-04-21 2015-02-03 International Business Machines Corporation Method and system for dynamic software reconfiguration triggered by component- or system- initiated events
US8898624B2 (en) * 2008-05-05 2014-11-25 International Business Machines Corporation Method and apparatus for simplified assembly of parametric information processing applications
WO2010006054A1 (en) 2008-07-08 2010-01-14 Harmonix Music Systems, Inc. Systems and methods for simulating a rock and band experience
US20100037169A1 (en) * 2008-08-08 2010-02-11 Eastman Kodak Company Display of system operating status in a multi-node system
US8307353B2 (en) * 2008-08-12 2012-11-06 Oracle America, Inc. Cross-domain inlining in a system virtual machine
US8595077B2 (en) 2008-09-18 2013-11-26 Sap Ag Architectural design for service request and order management application software
US8401928B2 (en) * 2008-09-18 2013-03-19 Sap Ag Providing supplier relationship management software application as enterprise services
US8818884B2 (en) 2008-09-18 2014-08-26 Sap Ag Architectural design for customer returns handling application software
US8352338B2 (en) 2008-09-18 2013-01-08 Sap Ag Architectural design for time recording application software
US8386325B2 (en) 2008-09-18 2013-02-26 Sap Ag Architectural design for plan-driven procurement application software
US8359218B2 (en) 2008-09-18 2013-01-22 Sap Ag Computer readable medium for implementing supply chain control using service-oriented methodology
US8380549B2 (en) 2008-09-18 2013-02-19 Sap Ag Architectural design for embedded support application software
US8374896B2 (en) 2008-09-18 2013-02-12 Sap Ag Architectural design for opportunity management application software
US9120016B2 (en) 2008-11-21 2015-09-01 Ubisoft Entertainment Interactive guitar game designed for learning to play the guitar
US8401908B2 (en) 2008-12-03 2013-03-19 Sap Ag Architectural design for make-to-specification application software
US8311904B2 (en) 2008-12-03 2012-11-13 Sap Ag Architectural design for intra-company stock transfer application software
US8738476B2 (en) 2008-12-03 2014-05-27 Sap Ag Architectural design for selling standardized services application software
US8671035B2 (en) 2008-12-11 2014-03-11 Sap Ag Providing payroll software application as enterprise services
US8972515B2 (en) 2009-03-30 2015-03-03 The Boeing Company Computer architectures using shared storage
US8465366B2 (en) 2009-05-29 2013-06-18 Harmonix Music Systems, Inc. Biasing a musical performance input to a part
US8449360B2 (en) 2009-05-29 2013-05-28 Harmonix Music Systems, Inc. Displaying song lyrics and vocal cues
US8473900B2 (en) * 2009-07-01 2013-06-25 Advanced Micro Devices, Inc. Combining classes referenced by immutable classes into a single synthetic class
US8702485B2 (en) 2010-06-11 2014-04-22 Harmonix Music Systems, Inc. Dance game and tutorial
WO2011056657A2 (en) 2009-10-27 2011-05-12 Harmonix Music Systems, Inc. Gesture-based user interface
US9981193B2 (en) 2009-10-27 2018-05-29 Harmonix Music Systems, Inc. Movement based recognition and evaluation
US8874243B2 (en) 2010-03-16 2014-10-28 Harmonix Music Systems, Inc. Simulating musical instruments
US8562403B2 (en) 2010-06-11 2013-10-22 Harmonix Music Systems, Inc. Prompting a player of a dance game
US9358456B1 (en) 2010-06-11 2016-06-07 Harmonix Music Systems, Inc. Dance competition game
US9024166B2 (en) 2010-09-09 2015-05-05 Harmonix Music Systems, Inc. Preventing subtractive track separation
US9098462B1 (en) 2010-09-14 2015-08-04 The Boeing Company Communications via shared memory
US8966436B2 (en) * 2010-10-15 2015-02-24 Inxpo, Inc. Systems and methods for providing and customizing a virtual event platform
US9396001B2 (en) 2010-11-08 2016-07-19 Sony Corporation Window management for an embedded system
US9563971B2 (en) 2011-09-09 2017-02-07 Microsoft Technology Licensing, Llc Composition system thread
CN102394831A (en) * 2011-11-28 2012-03-28 杭州华三通信技术有限公司 Flow uninterruptible method and device based on virtual machine VM (virtual memory) migration
US20130290977A1 (en) * 2012-04-26 2013-10-31 Siemens Aktiengesellschaft Computational Resource Allocation System And A Method For Allocating Computational Resources For Executing A Scene Graph Based Application At Run Time
US8752075B1 (en) * 2013-02-26 2014-06-10 Xilinx, Inc. Method for data transport
US9454630B1 (en) 2013-02-26 2016-09-27 Xilinx, Inc. Graphical representation of integrated circuits
US9286032B2 (en) 2013-03-15 2016-03-15 International Business Machines Corporation Automated software composition
US20140357357A1 (en) 2013-05-30 2014-12-04 Microsoft Corporation Game bundle package
US9323514B2 (en) 2013-05-30 2016-04-26 Microsoft Technology Licensing, Llc Resource package indexing
US9766870B2 (en) 2013-05-30 2017-09-19 Microsoft Technology Licensing, Llc Bundle package generation
US8756614B2 (en) 2013-06-05 2014-06-17 Splunk Inc. Central registry for binding features using dynamic pointers
US10061626B2 (en) 2013-06-05 2018-08-28 Splunk Inc. Application framework providing a registry for mapping names to component instances
US9594545B2 (en) * 2013-06-05 2017-03-14 Splunk Inc. System for displaying notification dependencies between component instances
US9213569B2 (en) 2014-03-27 2015-12-15 International Business Machines Corporation Exiting multiple threads in a computer
US9772867B2 (en) 2014-03-27 2017-09-26 International Business Machines Corporation Control area for managing multiple threads in a computer
US9195493B2 (en) 2014-03-27 2015-11-24 International Business Machines Corporation Dispatching multiple threads in a computer
US9223574B2 (en) 2014-03-27 2015-12-29 International Business Machines Corporation Start virtual execution instruction for dispatching multiple threads in a computer
US9547479B2 (en) * 2015-03-30 2017-01-17 Keysight Technologies, Inc. Method for adapting GUI-based instrument components in a visual programming language
US10719303B2 (en) * 2015-06-07 2020-07-21 Apple Inc. Graphics engine and environment for encapsulating graphics libraries and hardware
CN105608211B (en) * 2015-12-30 2019-02-22 北京超图软件股份有限公司 A kind of generalized information system based on ARM framework
US10095489B1 (en) * 2016-12-22 2018-10-09 EMC IP Holding Company LLC GUI-based application template for containerized application software development
JP6855348B2 (en) * 2017-07-31 2021-04-07 株式会社ソニー・インタラクティブエンタテインメント Information processing device and download processing method
US10599482B2 (en) 2017-08-24 2020-03-24 Google Llc Method for intra-subgraph optimization in tuple graph programs
US10642582B2 (en) * 2017-08-24 2020-05-05 Google Llc System of type inference for tuple graph programs method of executing a tuple graph program across a network
US10887235B2 (en) 2017-08-24 2021-01-05 Google Llc Method of executing a tuple graph program across a network
US11902105B2 (en) * 2022-05-24 2024-02-13 Red Hat, Inc. Interactive graphical user interface for visualizing flow data in a programmable network switch

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0722140A1 (en) * 1994-07-12 1996-07-17 Jr East Japan Information Systems Co., Ltd. Method of writing program for specific business

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5630757A (en) * 1994-11-29 1997-05-20 Net Game Limited Real-time multi-user game communication system using existing cable television infrastructure
US6003061A (en) * 1995-12-07 1999-12-14 Microsoft Corporation Method and system for scheduling the use of a computer system resource using a resource planner and a resource provider
US5815415A (en) * 1996-01-19 1998-09-29 Bentley Systems, Incorporated Computer system for portable persistent modeling
US5857106A (en) * 1996-05-31 1999-01-05 Hewlett-Packard Company Runtime processor detection and installation of highly tuned processor specific routines
US5999728A (en) * 1996-07-30 1999-12-07 Sun Microsystems, Inc. Method and apparatus for enhancing the portability of an object oriented interface among multiple platforms
ATE264519T1 (en) * 1997-02-21 2004-04-15 Cit Alcatel METHOD FOR GENERATING A COMPUTER PROGRAM
US5999729A (en) * 1997-03-06 1999-12-07 Continuum Software, Inc. System and method for developing computer programs for execution on parallel processing systems
US6388667B1 (en) * 1997-03-18 2002-05-14 Namco Ltd Image generation device and information storage medium
US6266053B1 (en) * 1998-04-03 2001-07-24 Synapix, Inc. Time inheritance scene graph for representation of media content
US6578197B1 (en) * 1998-04-08 2003-06-10 Silicon Graphics, Inc. System and method for high-speed execution of graphics application programs including shading language instructions
US6388668B1 (en) * 1998-07-20 2002-05-14 Microsoft Corporation Functional animation including sprite tree generator and interpreter
US6502238B1 (en) * 1998-12-31 2002-12-31 Honeywell International Inc. System for constructing and distributing block-based fragments
US6340977B1 (en) * 1999-05-07 2002-01-22 Philip Lui System and method for dynamic assistance in software applications using behavior and host application models
US6467052B1 (en) * 1999-06-03 2002-10-15 Microsoft Corporation Method and apparatus for analyzing performance of data processing system
US6823299B1 (en) * 1999-07-09 2004-11-23 Autodesk, Inc. Modeling objects, systems, and simulations by establishing relationships in an event-driven graph in a computer implemented graphics system
US6765571B2 (en) * 1999-09-24 2004-07-20 Sun Microsystems, Inc. Using a master controller to manage threads and resources for scene-based rendering
US7050955B1 (en) * 1999-10-01 2006-05-23 Immersion Corporation System, method and data structure for simulated interaction with graphical objects
IL132663A (en) * 1999-10-31 2004-06-01 Insyt Ltd Knowledge-engineering protocol-suite

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0722140A1 (en) * 1994-07-12 1996-07-17 Jr East Japan Information Systems Co., Ltd. Method of writing program for specific business

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
FUCHS M: "Using scoping rules as a distributed coordination language", SYSTEM SCIENCES, 1997, PROCEEDINGS OF THE THIRTIETH HWAII INTERNATIONAL CONFERENCE ON WAILEA, HI, USA 7-10 JAN. 1997, LOS ALAMITOS, CA, USA,IEEE COMPUT. SOC, US, 7 January 1997 (1997-01-07), pages 340 - 348, XP010272019, ISBN: 0-8186-7743-0 *

Also Published As

Publication number Publication date
US20020038451A1 (en) 2002-03-28
WO2002013002A2 (en) 2002-02-14
JP2004506262A (en) 2004-02-26
US20070234284A1 (en) 2007-10-04
US7103873B2 (en) 2006-09-05
US8713516B2 (en) 2014-04-29

Similar Documents

Publication Publication Date Title
WO2002013002A3 (en) Development of graphics hardware and software
CN102262534B (en) System and method for developing computer online games based on Internet browser/server (B/S) structure
EP1884896A3 (en) Converting deformation data for a mesh to animation data for a skeleton, skinning and shading in a runtime computer graphics animation engine
WO2008013968A3 (en) Virtual processor generation model for co-simulation
WO2003069442A3 (en) Ontology frame-based knowledge representation in the unified modeling language (uml)
WO2004034638A3 (en) System and method for distributed debugging in a communication system
CA2475857A1 (en) Named entity translation
WO2002037261A3 (en) A software development process
EP0777180A3 (en) System and method for simulation of computer systems combining hardware and software interaction
GB2383453A (en) Compact tree representation of markup languages
WO2003067373A3 (en) Software and hardware system for enabling weight control
DE602005014297D1 (en) System for the design of a physiometric implant
EP1229461A3 (en) System LSI development apparatus and the method thereof for developing a system optimal to an application
EA200401224A1 (en) SYSTEM AND METHOD OF USING A SET OF APPLICATIONS
WO2004095202A3 (en) System for producing printed on-line content from web sites on demand
EP1406168A3 (en) Computer system and methods for using interrelated data at runtime
EP1220099A3 (en) Debugger system, method of extending debug functions of a debugger system and debugger program product
EP0800134A3 (en) Method and apparatus for providing object-oriented access to a device-independent graphics control sytem
WO2002079917A3 (en) Versioning method for business process models
AU6073099A (en) Component-based source code generator
Klein et al. Distributed simulation with JavaGPSS based on the High Level Architecture
GB2398413A (en) Bone simulation analysis
WO2000072184A3 (en) A platform independent system of specifying an embedded user interface
KR20200066418A (en) Method and system for deep-learning application of virtual reality/augmented reality education platform using low level virtual machine intermediate representation
WO2005008364A3 (en) A method and a system for teaching a target of instruction

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 09779453

Country of ref document: US

AK Designated states

Kind code of ref document: A2

Designated state(s): JP

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2002517620

Country of ref document: JP

122 Ep: pct application non-entry in european phase