8111257

System and Method for the Generation of Navigation Graphs in Real-Time

PublishedFebruary 7, 2012
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system adapted for generating navigation graphs in real time, the system comprising: a dictionary operable to maintain information mapping surface features to navigational costs; a graphical module operable to transform geometrical data of a virtual world and associated navigational costs obtained from the dictionary into navigation data; a graph-generation module operable to translate the navigation data into a semi-generated navigation graph; and a physical module operable to receive the semi-generated navigation graph, and generate an updated navigation graph based on collisions test.

2

2. The system of claim 1 , further comprising: a pre-graph module adapted for determining which parts of the virtual world have changed; and a post-graph module adapted for minimizing the size of the updated navigation graph.

3

3. The system of claim 1 , wherein the graphical module is coupled to a rendering subsystem.

4

4. The system of claim 3 , wherein the transforming the geometrical data into navigation data comprises: receiving geometrical data of at least one region in the virtual world; and rendering, using the rendering subsystem, a plurality of bitmaps, which form the navigation data.

5

5. The system of claim 4 , wherein the geometrical data comprises polygons describing at least objects, surfaces and obstacles in the region.

6

6. The system of claim 5 , wherein the plurality of bitmaps include information about properties of a terrain in the region.

7

7. The system of claim 4 , wherein the graph-generation module produces the semi-generated navigation graph by translating the bitmaps into nodes, edges and weights.

8

8. The system of claim 7 , wherein translation decisions are performed based on the mapping information in the dictionary.

9

9. The system of claim 7 , wherein the graph-generation module marks areas in the semi-generated navigation graph that can not be inferred from the bitmaps.

10

10. The system of claim 9 , wherein the physical engine performs the collision tests on the marked areas.

11

11. The system of claim 10 , wherein the physical module is further operable to update the mapping information based on results of the collision tests.

12

12. A method for generating a navigation graph in real-time, the method comprising: retrieving geometrical data of at least one region in a virtual world of a computer game; retrieving mapping information for said at least one region; rendering a plurality of bitmaps of navigation data using the geometrical data and the mapping information; generating a semi-generated graph using the bitmaps; and generating the navigation graph based on collision tests performed on the semi-generated graph pre-processing the at least one region to determine changes in the at least one region wherein the navigation graph comprises navigation data for a game agent in the virtual world.

13

13. The method of claim 12 , further comprising: post-processing the generated navigation graph to reduce its size.

14

14. The method of claim 12 , wherein the geometrical data comprises polygons describing at least objects, surfaces and obstacles in the at least one region.

15

15. The method of claim 12 , wherein the plurality of bitmaps include information about properties of a terrain in the region.

16

16. The method of claim 12 , wherein the generating the semi-generated graph comprises: translating the bitmaps into nodes, edges and weights of a graph; and marking areas in the semi-generated graph that can not be inferred from the bitmaps.

17

17. The method of claim 16 , wherein translating the bitmaps is performed based on the mapping information.

18

18. The method of claim 17 , wherein the collision tests are performed on marked areas in the semi-generated graph.

19

19. The method of claim 17 , wherein the mapping information comprises mapping of surface features to navigational costs.

20

20. A non-transitory computer-readable storage medium storing instructions to enable a computer to execute a method for generating a navigation graph in real-time, the method comprising: retrieving geometrical data of at least one region in a virtual world of a computer game; retrieving mapping information for said at least one region; rendering a plurality of bitmaps of navigation data based on the geometrical data and the mapping information; generating a semi-generated graph based on the bitmaps; and generating a navigation graph based on collision tests performed on the semi-generated graph.

Patent Metadata

Filing Date

Unknown

Publication Date

February 7, 2012

Inventors

Ramon Axelrod
Shai Berger
Eyal Teler

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEM AND METHOD FOR THE GENERATION OF NAVIGATION GRAPHS IN REAL-TIME” (8111257). https://patentable.app/patents/8111257

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

SYSTEM AND METHOD FOR THE GENERATION OF NAVIGATION GRAPHS IN REAL-TIME — Ramon Axelrod | Patentable