Patent US1813857A successfully refreshed from Google Patents.
Patent US5883628A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5883628A Expired / Lapsed US ⏱️ 0.0 years remaining

Climability: property for objects in 3-D virtual environments

Assignee: Activision Publishing Inc
•
Filing: 1997-07-03
•
Granted: 1999-03-16
•
Expires: 2017-07-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The problem addressed by this invention is that of resolving what occurs when a user's viewpoint comes into contact with an object residing in a three-dimensional workspace as the viewer navigates through that workspace. There are several possibilities in such a situation. For example, the viewer's viewpoint may be stopped and prevented from advancing further or it may penetrate the object. The instant invention provides a climbability property for objects in 3-D virtual environments. This property, when stored in the software along with the properties which define that object, can alter the viewer's viewpoint such that it will automatically be adjusted to simulate the behavior of climbing over the object.

Inventors

  • 👤 John Martin Mullaly
  • 👤 Didier Daniel Claude Bardon
  • 👤 Richard Edmond Berry
  • 👤 Scott Harlan Isensee
  • 👤 Shirley Lynn Martin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 08:58
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/04815

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 102 words
In a data processor controlled display system for displaying a virtual three-dimensional workspace having three-dimensional interactive objects within the workspace, means for displaying a portion of said workspace and the objects therein, viewer interactive means for navigating along paths in all three dimensions within said workspace to bring selected portions of said workspace into display, means for storing in association with each of a set of said objects, barrier means for intercepting any of said navigation paths heading toward intersection with any object of said set, and means responsive to said barrier means for diverting said navigation around it's said associated object.
Claim 2
Dependent Claim 102 words
In a data processor controlled display system for displaying a virtual three-dimensional workspace having three-dimensional interactive objects within the workspace, means for displaying a portion of said workspace and the objects therein, viewer interactive means for navigating along paths in all three dimensions within said workspace to bring selected portions of said workspace into display, means for storing in association with each of a set of said objects, barrier means for intercepting any of said navigation paths heading toward intersection with any object of said set, and means responsive to said barrier means for diverting said navigation around it's said associated object.
Claim 3
Dependent Claim 105 words
In a data processor controlled display system for displaying a virtual three-dimensional workspace having three-dimensional interactive objects within the workspace, means for displaying a portion of said workspace and the objects therein, viewer interactive means for navigating along paths in all three dimensions within said workspace to bring selected portions of said workspace into display, means for storing in association with each of a set of said objects, barrier means for intercepting any of said navigation paths heading toward intersection with any object of said set, and means responsive to said barrier means for diverting said navigation path up and over it's said associated object.
Claim 4
Dependent Claim 105 words
In a data processor controlled display system for displaying a virtual three-dimensional workspace having three-dimensional interactive objects within the workspace, means for displaying a portion of said workspace and the objects therein, viewer interactive means for navigating along paths in all three dimensions within said workspace to bring selected portions of said workspace into display, means for storing in association with each of a set of said objects, barrier means for intercepting any of said navigation paths heading toward intersection with any object of said set, and means responsive to said barrier means for diverting said navigation path up and over it's said associated object.
Claim 5
Dependent Claim 23 words
The display system of claim 2, wherein the data representing each object and said associated barrier means are stored as a data entity.
Claim 6
Dependent Claim 15 words
The display system of claim 3 wherein said data entity is an object-oriented data entity.
Claim 7
Dependent Claim 34 words
The display system of claim 2, further allowing said viewer to navigate to any other of said three-dimensional object in said workspace, after the navigational path has climbed up and over said intersecting object.
Claim 8
Dependent Claim 19 words
The display system of claim 5 wherein said user can interact with said any of said three dimensional object.
Claim 9
Dependent Claim 107 words
A data processor controlled display method for displaying a virtual three-dimensional workspace having three-dimensional interactive objects within the workspace, comprising, displaying a portion of said workspace and the objects therein, employing a viewer interactive means for navigating along paths in all three dimensions within said workspace to bring selected portions of said workspace into display, providing a means for storing in association with each of a set of said objects, barrier means for intercepting any of said navigation paths heading toward intersection with any object of said set, and using a means responsive to said barrier means for diverting said navigation path around it's said associated object.
Claim 10
Dependent Claim 107 words
A data processor controlled display method for displaying a virtual three-dimensional workspace having three-dimensional interactive objects within the workspace, comprising, displaying a portion of said workspace and the objects therein, employing a viewer interactive means for navigating along paths in all three dimensions within said workspace to bring selected portions of said workspace into display, providing a means for storing in association with each of a set of said objects, barrier means for intercepting any of said navigation paths heading toward intersection with any object of said set, and using a means responsive to said barrier means for diverting said navigation path around it's said associated object.
Claim 11
Dependent Claim 109 words
A data processor controlled display method for displaying a virtual three-dimensional workspace having three-dimensional interactive objects within the workspace, comprising, displaying a portion of said workspace and the objects therein, employing a viewer interactive means for navigating along paths in all three dimensions within said workspace to bring selected portions of said workspace into display, providing a means for storing in association with each of a set of said objects, barrier means for directing any of said navigation paths heading toward intersection with any object of said set, and using a means responsive to said barrier means for diverting said navigation path up and over it's said associated object.
Claim 12
Dependent Claim 109 words
A data processor controlled display method for displaying a virtual three-dimensional workspace having three-dimensional interactive objects within the workspace, comprising, displaying a portion of said workspace and the objects therein, employing a viewer interactive means for navigating along paths in all three dimensions within said workspace to bring selected portions of said workspace into display, providing a means for storing in association with each of a set of said objects, barrier means for directing any of said navigation paths heading toward intersection with any object of said set, and using a means responsive to said barrier means for diverting said navigation path up and over it's said associated object.
Claim 13
Dependent Claim 21 words
The display method of claim 8, wherein the data representing each object and associated barrier are stored as a data entity.
Claim 14
Dependent Claim 15 words
The display method of claim 9 wherein said data entity is an object-oriented data entity.
Claim 15
Dependent Claim 34 words
The display method of claim 8, further allowing said viewer to navigate to any other of said three-dimensional object in said workspace, after the navigational path has climbed up and over said intersecting object.
Claim 16
Dependent Claim 20 words
The display method of claim 11, wherein said user can interact with said any other of said three dimensional objects.
Claim 17
Dependent Claim 121 words
In a computer readable program having data structures included on a computer readable medium which causes the display on a data processor controlled display of a virtual three-dimensional workspace, having three-dimensional interactive objects within the workspace, means for displaying a portion of said workspace and the objects therein, viewer interactive means for navigating along paths in all three dimensions within said workspace to bring selected portions of said workspace into display, means for storing in association with each of a set of said objects, barrier means for intercepting any of said navigation paths heading toward intersection with any object of said set, and means responsive to said barrier means for diverting said navigation path up and over it's said associated object.
Claim 18
Dependent Claim 121 words
In a computer readable program having data structures included on a computer readable medium which causes the display on a data processor controlled display of a virtual three-dimensional workspace, having three-dimensional interactive objects within the workspace, means for displaying a portion of said workspace and the objects therein, viewer interactive means for navigating along paths in all three dimensions within said workspace to bring selected portions of said workspace into display, means for storing in association with each of a set of said objects, barrier means for intercepting any of said navigation paths heading toward intersection with any object of said set, and means responsive to said barrier means for diverting said navigation path up and over it's said associated object.
Claim 19
Dependent Claim 22 words
The computer readable program of claim 13, wherein the data representing each object and associated barrier are stored as a data entity.
Claim 20
Dependent Claim 16 words
The computer readable program of claim 14 wherein said data entity is an object-oriented data entity.
Claim 21
Dependent Claim 35 words
The computer readable program of claim 13, further allowing said viewer to navigate to any other of said three-dimensional object in said workspace, after the navigational path has climbed up and over said intersecting object.
Claim 22
Dependent Claim 20 words
The computer readable program of claim 16, wherein said user can interact with said any other said three dimensional objects.

References Cited (Backward Citations)

US5502638A Cited
US5594644A Cited
US5577981A Cited
US5584700A Cited
US5737533A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-03-15 2002-09-14 2003-03-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-03-15 2006-09-14 2007-03-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-03-15 2010-09-14 2011-03-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag