System and method for integrating external system data in a visual mapping system
First Claim
1. A method for integrating external system data into topics in a visual mapping system, where the system includes (1) a server that manages the storage and retrieval of topics for visual maps and (2) a client visual mapping application through which the user can create, view and edit visual maps, the method comprising:
- obtaining data from an external system, where the data is obtained by the server and where the client visual mapping application does not need to be running for the server to obtain such data;
organizing the data into topics, where the server organizes the data into topics;
storing the topics individually in a database, where topics are stored in a manner that enables the topics to be separately retrieved, viewed, and edited;
indexing the topics to facilitate searching of the topics; and
providing one or more of the topics to the client visual mapping application in response to a request from the client visual mapping application to enable the user to view the data from the external system in the form of a visual map, where the server provides such topics to the client visual mapping application.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides an improved system and method for integrating external system data into a visual map. The visual mapping system of the present invention is based on a client-server architecture. A server in the visual mapping system communicates with one or more external systems to import data from such external systems. The server organizes the data into topics for a visual map and stores the topics individually in a database. The server provides the topics to a client visual mapping application to enable users to view external system data through a visual map. The client visual mapping application need not be running for the server to obtain the external system data, and, thus, the present invention provides “backend” integration of external system data. The server can also export data in topics to external systems.
64 Citations
27 Claims
-
1. A method for integrating external system data into topics in a visual mapping system, where the system includes (1) a server that manages the storage and retrieval of topics for visual maps and (2) a client visual mapping application through which the user can create, view and edit visual maps, the method comprising:
-
obtaining data from an external system, where the data is obtained by the server and where the client visual mapping application does not need to be running for the server to obtain such data; organizing the data into topics, where the server organizes the data into topics; storing the topics individually in a database, where topics are stored in a manner that enables the topics to be separately retrieved, viewed, and edited; indexing the topics to facilitate searching of the topics; and providing one or more of the topics to the client visual mapping application in response to a request from the client visual mapping application to enable the user to view the data from the external system in the form of a visual map, where the server provides such topics to the client visual mapping application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for exporting data from a visual mapping system to an external system, where the visual mapping system includes (1) a server that manages the storage and retrieval of topics for visual maps, (2) a client visual mapping application through which the user can create, view and edit visual maps, and (3) a database where topics are stored individually, the method comprising:
-
searching the database for topics meeting certain criteria, where the search is managed by the server and where the client visual mapping application need not be running for such search to be performed; and for each topic meeting the criteria, performing the following; extracting data from such topic, where the server extracts the data; sending the data to the external system, where the server sends the data; receiving a response from the external system, where the server receives the response; updating the topic with the response; and in response to receiving a request from a client visual mapping application for the topic, providing, by the server, the updated topic to the client visual application. - View Dependent Claims (22, 23, 24)
-
-
25. A visual mapping system comprising:
-
a client computer with a client visual mapping application that provides an interface through which a user can view, edit, and create visual maps and through which a user can enter search criteria to search for one or more topics; a database for storing topics in visual maps, where the topics are stored individually; and a server connected to the client computer, the database, and the external system, wherein the server obtains data from the external system, organizes the data into topics, stores the topics individually in a database, and provides one or more of the topics to the client visual mapping application in response to a request from the client visual mapping application to enable the user to view the data from the external system in the form of a visual map. - View Dependent Claims (26)
-
-
27. 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:
-
obtaining data from an external system; organizing the data into topics; storing the topics individually in a database, where topics are stored in a manner that enables the topics to be separately retrieved, viewed, and edited; indexing the topics to facilitate searching of the topics; and providing one or more of the topics to a client visual mapping application in response to a request from the client visual mapping application to enable the user to view the data from the external system in the form of a visual map.
-
Specification