Apparatus, system, and method for automated generation of a virtual environment for software applications

a software application and virtual environment technology, applied in the field of computer software, can solve the problems of difficult design and development of pre-generated environments, large amount of storage for pre-generated courses, and many drawbacks of virtual environments in software applications

Inactive Publication Date: 2006-02-09
ROBERTSON ALAN
View PDF8 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, virtual environments in software applications have many drawbacks.
Pre-generated environments are difficult to design and develop.
Pre-generated courses often require large amounts of storage.
Sharing a new course among several online players may be difficult due to bandwidth limitations.
However, these custom made courses may be time consuming to create, may use large amounts of storage, and may not be sharable among end-users.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Apparatus, system, and method for automated generation of a virtual environment for software applications
  • Apparatus, system, and method for automated generation of a virtual environment for software applications
  • Apparatus, system, and method for automated generation of a virtual environment for software applications

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] Many of the functional units described in this specification have been labeled as modules, in order to more particularly emphasize their implementation independence. For example, a module may be implemented as a hardware circuit comprising custom VLSI circuits or gate arrays, off-the-shelf semiconductors such as logic chips, transistors, or other discrete components. A module may also be implemented in programmable hardware devices such as field programmable gate arrays, programmable array logic, programmable logic devices or the like.

[0030] Modules may also be implemented in software for execution by various types of processors. An identified module of executable code may, for instance, comprise one or more physical or logical blocks of computer instructions which may, for instance, be organized as an object, procedure, or function. Nevertheless, the executables of an identified module need not be physically located together, but may comprise disparate instructions stored i...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

An apparatus, system, and method are disclosed for generating a reproducible virtual environment in a computer software program. This invention describes a method of generating a realistic virtual environment dependent on a sequence of pseudo-random numbers generated by a pseudo-random number generator initialized by a seed value that may be created by the user. If a user starts with the same initial seed, the same virtual environment is created each time the program is run. However, if a new seed is used, a new virtual environment will be created.

Description

[0001] This application claims the benefit of priority of U.S. Provisional Patent Application No. 60 / 599,715, entitled “APPARATUS, SYSTEM, AND METHOD FOR AUTOMATED GENERATION OF TERRAIN AND COURSE LAYOUT FOR SOFTWARE APPLICATIONS” and filed on Aug. 6, 2004 for Alan Robertson, which is incorporated herein by reference.BACKGROUND OF THE INVENTION [0002] 1. Field of the Invention [0003] This invention relates to computer software. Specifically, the invention describes a method for generating realistic virtual environments including spatial layouts and event generation. No two virtual environments are the same unless a user uses the same initial seed. [0004] 2. Description of the Related Art [0005] The virtual environment of a software program comprises physical features and temporal events. Conventional video and computer software such as games for racing, sports, mazes, role-playing and adventure games, etc., offer pre-generated courses and terrain layouts. Users can choose and load a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): A63F9/24
CPCA63F13/10A63F2300/6018A63F2300/6009A63F13/63A63F2300/66A63F13/52
Inventor ROBERTSON, ALAN
Owner ROBERTSON ALAN
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products