System, method, and software application for enabling a user to view and interact with a visual map in an external application
First Claim
1. A method on a computer for enabling a user to view and interact with a visual map in an external application, the method comprising:
- retrieving visual map data, wherein the visual map data is retrieved by a visual mapping application; and
creating a file in the visual mapping application, wherein the created file includes (i) the visual map data and (ii) software code capable of being executed by the external application to display the visual map and enable visual mapping functionality in the external application.
14 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system, method, and software program for enabling a user to view and interact with a visual map in an external application. According to one embodiment of the invention, a visual mapping application creates a file with (i) visual map data and (ii) software code capable of being executed by an external application to display the visual map and provide select visual mapping application in the external application. In one embodiment, such functionality includes the ability to expand and collapse map topics, scroll the map, zoom in and out, follow hypertext links in the map, find content in the map, and print the map. The created file can be thought of as a “visual map player” in that an external application can “play” the created file, resulting in a live map in the external application.
113 Citations
39 Claims
-
1. A method on a computer for enabling a user to view and interact with a visual map in an external application, the method comprising:
-
retrieving visual map data, wherein the visual map data is retrieved by a visual mapping application; and creating a file in the visual mapping application, wherein the created file includes (i) the visual map data and (ii) software code capable of being executed by the external application to display the visual map and enable visual mapping functionality in the external application. - View Dependent Claims (7, 37, 38)
-
- 2. The method of claim 2, wherein the method further comprises embedding the created file into another file that is of a type compatible with the external application.
-
8. A method on a computer for enabling a user to view and interact with a visual map in an external application, the method comprising:
-
creating a file that includes code with visual mapping functionality that can be executed by an external application; and inserting data related to a visual map into the created file; wherein the created file, when executed by an external application, is able to display the visual map and provide a user with select visual mapping functionality within the external application. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method on a computer for enabling a user to view and interact with a visual map in an external application, the method comprising:
-
creating a visual mapping application using a programming language that, when compiled, can be executed by an external application; compiling the visual mapping application to create compiled visual mapping code; creating a template file that includes the compiled code; and importing data related to a visual map into the template file to create a file that includes such data and the compiled code, wherein, the created file, when executed by an external application, is able to display and operate on the visual map. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program embodied on a computer-readable medium and comprising code, that, when executed by a computer, enables the computer to perform the following method:
-
creating a file that includes code with visual mapping functionality that can be executed by a non-visual mapping application; and inserting data related to a visual map into the created file; wherein the created file, when executed by a non-visual mapping application, is able to display the visual map and provide a user with select visual mapping functionality within the non-visual mapping application. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
39. A method on a computer for enabling a user view and interact with a visual map in an external application, the method comprising:
-
creating a file that includes (i) code with visual mapping functionality that can be executed by an external application and (ii) an application program interface to the external application; launching the created file in the external application; generating visual map data, wherein the external application generates the visual map data; inserting the visual map data into the created file;
wherein the external application provides the visual map data to the application program interface in the created file; anddisplaying a visual map with the visual map data in the external application.
-
Specification