Computer-implemented method for providing and displaying maps

A computer-implemented method for modifying map information and metadata on a graphical user interface addresses the limitations of existing maps by enabling quick adaptation to specific needs, enhancing user-friendliness and suitability for various applications.

WO2026000004A1PCT designated stage Publication Date: 2026-01-02MAYER HELMUT
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/AT2025/060253
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-24
Filing Date
2025-06-24
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

Existing maps from online mapping services have limited suitability for a wide range of applications and are difficult and time-consuming to tailor to specific needs.

Method used

A computer-implemented method that allows users to modify map information and metadata on a graphical user interface, calculating and displaying modified maps suitable for various applications, including generating new geodesics without on-site recording.

Benefits of technology

Enables maps to be quickly adapted to specific needs, saving time and resources while improving user-friendliness and suitability for diverse applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure AT2025060253_02012026_PF_FP_ABST
    Figure AT2025060253_02012026_PF_FP_ABST
Patent Text Reader

Abstract

The invention relates to a computer-implemented method comprising at least the following, preferably chronological, method steps: - providing a map (1) containing map information (2) and metadata associated therewith, - displaying the map (1) on a user interface (3), preferably a graphical user interface, - modifying the map (1) by a user on the user interface (3), - calculating modified map information (4) and modified metadata associated therewith on the basis of the map information (2) and metadata associated therewith, - displaying a modified map (5) containing the modified map information (4) and the modified metadata associated therewith on the user interface (3), preferably a graphical user interface.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] computer-implemented method for providing and

[0002] Displaying maps

[0003] The present invention relates to a computer-implemented method for providing and displaying maps. The invention further relates to a system, a computer program product, and a computer-readable storage medium for carrying out such a method, as well as a computer-readable data carrier with such a computer program product stored thereon and a data carrier signal for transmitting such a computer program product.

[0004] In this document, the term "map" is understood to mean a digital medium for representing spatial data, specifically a surface or a space.

[0005] Such maps can be obtained, for example, via online map services like Google Maps, or produced by digitizing analog, specifically physical, maps, or generated independently using drawing programs.

[0006] The applications for such maps are very extensive. For example, there are maps for motorists, cyclists, hikers, tourists, leisure travelers, event site maps, etc.

[0007] One problem with such maps is that maps from online mapping services, other providers, or other sources have limited suitability for a wide range of applications. Another is that it is difficult and time-consuming to generate maps tailored to one's own needs. Therefore, there is a need for maps that are suitable for a wide variety of applications.

[0008] The object of the present invention is therefore to overcome at least some of the disadvantages of the prior art and to provide a computer-implemented method that is improved compared to the prior art and is characterized in particular by the provision and display of maps with greater suitability for various fields of application.

[0009] The task continues to be to specify a system, a computer program product and a computer-readable storage medium for carrying out such a procedure, as well as a computer-readable data carrier with such a computer program product stored on it and a data carrier signal for transmitting such a computer program product.

[0010] This problem is solved by the features of claims 1, 17, 22, 23, 24 and 25.

[0011] This problem is solved by means of a computer-implemented method according to claim 1, namely a computer-implemented method comprising at least the following, preferably chronological, method steps:

[0012] - Providing a map with map information and related metadata,

[0013] - Displaying the map on a user interface, preferably a graphical user interface,

[0014] - Modification of the map by a user via the user interface,

[0015] - Calculating modified map information and related modified metadata based on the map information and related metadata, - Displaying a modified map with the modified map information and related modified metadata on the user interface, preferably a graphical user interface.

[0016] The computer-implemented method makes it possible to modify any map with map information and related metadata, so that the map is more suitable for the desired application area.

[0017] The term "map information" describes digital data that is displayed to a user on a user interface. For example, the map information of a map can serve to display the map on a computer screen and make it visually accessible to a user. In a simple example, every pixel of a map displayed on a computer screen can be at least one piece of map information.

[0018] The term "associated metadata" describes digital data that is related to the map information, preferably directly. For example, a map's metadata can contain geodesic information and serve to link each piece of map information to a georeferenced position. In this way, for instance, each pixel of a map displayed on a computer screen—that is, each piece of map information—can be associated with a position and / or coordinates for determining its location.

[0019] Geodesists can be georeferenced geodesists, geodesists with spatial reference, especially geodesists with direct spatial reference, and / or GIS data.

[0020] In a preferred embodiment of the computer-implemented method, it may be provided that at least the following, preferably chronological, process steps are included:

[0021] - Providing a map with map information and related spatial data, preferably geodesists,

[0022] - Displaying the map on a user interface, preferably a graphical user interface,

[0023] - Modification of the map by a user via the user interface,

[0024] - Calculating modified map information and related modified spatial data, preferably geodesics, based on the map information and related spatial data, preferably geodesics.

[0025] - Displaying a modified map with the modified

[0026] Map information and related modified spatial data, preferably geodesic data, displayed on the user interface, preferably graphical.

[0027] User interface.

[0028] In a preferred embodiment of the computer-implemented method, it may be provided that

[0029] - through user modification of the map on the user interface, new map information and new related metadata are calculated and / or

[0030] - the modified map information includes at least some of the original map information and newly calculated map information and / or

[0031] - the modified metadata contains at least a part of the original metadata and newly calculated metadata and / or

[0032] - the original map information is at least partially logically linked with newly calculated map information and / or

[0033] - the original metadata are at least partially logically linked with newly calculated metadata and / or the logically linked map information of the modified

[0034] Maps can be used to display a calculated route and / or

[0035] - the logically linked metadata of the modified map can be used to calculate a route and / or for wayfinding.

[0036] The logical combination of at least part of the original map information with the newly calculated map information is equal to and / or equivalent to the logical combination of the original map information itself and / or the logical combination of the newly calculated map information itself. In other words, the logical combination can lead to a merging of the original and the newly calculated map information.

[0037] The logical linking of at least part of the original metadata with the newly calculated metadata is equal to and / or equivalent to the logical linking of the original metadata among themselves and / or to the logical linking of the newly calculated metadata among themselves. In other words, the logical linking can lead to a merging of the original and the newly calculated metadata.

[0038] One advantage of calculating new map information and related metadata is that, for example, new geodesics can be generated without having to personally record GPS tracks on-site and then integrate them into an existing map. This can save time, effort, and costs, increase user-friendliness, and contribute to workplace safety.

[0039] An advantage of logically linking map information and related metadata, preferably spatial data, especially geodesic data, is that it allows the newly calculated map information and related metadata to be used together with at least some of the original map information and related metadata. This allows, for example, more paths, more path segments, and / or more areas to be considered for route calculation, pedestrian guidance, and / or movement monitoring, thereby improving suitability for various applications and / or increasing user-friendliness.

[0040] In a preferred embodiment of the computer-implemented method, it may be provided that the logical linking of at least some of the original map information with the newly calculated map information and / or the logical linking of at least some of the original metadata with the newly calculated metadata, preferably spatial data, particularly preferably geodesics, is initiated and / or established directly or indirectly by the modification of the map by a user on the user interface.

[0041] Directly initiating and / or establishing the logical links between map information and metadata can be advantageous because the modified map, with all its map information and metadata, is immediately available for further use after the modification of the original map, for example, for route calculation. In this case, the modified map, with all its map information and related metadata, can be used for route calculation immediately after the modification, thus enabling the provision of routes that take into account new paths, new route segments, and / or new areas. Therefore, no further intermediate steps, such as manual and / or automated review, revision, and / or approval of the modification by the user, are necessary.This can save time on the one hand and increase user-friendliness on the other, because the user has complete control over the map and the modified map.

[0042] In contrast to the previously mentioned method, initiating and / or indirectly establishing logical links can offer the advantage that user modifications can be reviewed, checked, revised, approved, and / or rejected before the logical links between the map information and metadata are established. This can prevent erroneous or unwanted map modifications.

[0043] In a preferred implementation variant of the computer-implemented method, it may be provided that

[0044] - that through an initial modification of the original map by an initial user, a first modified map is generated and

[0045] - that at least a second modified map is generated by at least one modification of the original map by the first or at least one second user, preferably wherein the at least two modified maps coexist simultaneously and / or are simultaneously usable for calculating a route and / or for displaying a calculated route and / or for route guidance.

[0046] The advantage here is that multiple modified maps can be generated, which can then be used for various applications, such as route calculation. For example, the same user can create several modified maps to provide them to different groups of people for navigation, especially for calculating routes based on the different modified maps. Another example is that two users might need two different modified maps of the same terrain at the same time for different purposes. In this case, each user can use their own modified map for their own route calculations. This is not possible with a centrally managed and / or modifiable map controlled by a single user.By using at least two, three, four or more modified maps that coexist at least partially simultaneously, improved suitability for various applications can be achieved and / or user-friendliness can be increased.

[0047] A graphical user interface is referred to in English as a graphical user interface, or GUI for short.

[0048] A map for the computer-implemented procedure is to scale and contains at least two pieces of map information and two related metadata. For example, the map may be oriented to north and have at least one georeferenced point.

[0049] It is preferably provided that the map, in addition to the north orientation, has at least two georeferenced points, with the at least two georeferenced points being particularly preferably located at opposite ends, preferably in opposite corner areas, of the map.

[0050] In a preferred embodiment of the computer-implemented method, it can be provided that georeferenced points and / or spatial data and / or geodesics can be specified using geographic coordinates, wherein the geographic coordinates particularly preferably have an accuracy of at least eight decimal places. To illustrate the advantages of the computer-implemented method, a specific example is described below:

[0051] A computer-implemented process can be used, for example, in the field of events, specifically a festival. This process can be used for planning, preparation, execution, documentation, follow-up, and archiving of the festival proceedings.

[0052] A map can be obtained from an online database such as PostGIS. The map depicts a limited section of the Earth's surface where the festival grounds are planned, specifically a few meadows and fields between roads. The map contains map information and related metadata. Since the festival is located in open terrain between georeferenced roads or other georeferenced points, a computer-implemented method is used.

[0053] The computer-implemented process allows the map to be loaded from the online database onto a computer. The map can then be displayed on the computer screen using the map information. A user, specifically a festival organizer, can then modify the map. To do this, the festival organizer can draw locations, paths, boundaries, zones, and / or resources on the map displayed on the user interface. Modifying the map, as in this example by drawing locations, paths, boundaries, zones, and / or resources, is entirely up to the user and requires no special skills. The user can modify the map as desired. Drawing on the map generates new map information, specifically modified map information, and new related metadata, specifically related modified metadata.The new, specifically modified, map now contains the new, specifically modified map information and the new, specifically modified metadata. The modified map information is used to display the modified map on the computer screen. The computer screen now displays the locations, paths, boundaries, zones, and / or resources marked by the festival organizer. The associated modified metadata are the geodesics of the locations, paths, boundaries, zones, and / or resources previously marked by the festival organizer. The geodesics of the modified metadata could be calculated from the existing geodesics of the original map.

[0054] It may also be intended that a map is obtained from Google Maps, Komoot, Open Street Maps, QGis or other sources.

[0055] The maps can be, for example, a satellite image, an orthographic projection, a transport network, a map with

[0056] Contour lines and / or executed in another manner.

[0057] Resources can include, for example, event attendees, consumers, suppliers, employees, specifically field staff such as security personnel, tradespeople such as electricians or installers, stage equipment, authorities, infrastructure such as sanitary facilities, electrical equipment, cameras, microphones, communication devices such as smartphones and / or the like.

[0058] The locations, paths, boundaries, zones, and / or resources marked by the festival organizer can subsequently be used, for example, for wayfinding for field staff and / or event attendees, if the modified map is made available to people on the festival grounds. There are also many other possible uses, such as distributing work assignments to field staff. This can be done, for example, by having people on the festival grounds receive the modified map from a central location via smartphones and use it to calculate routes to destinations, work sites, and / or locations.

[0059] A key advantage of the festival example is that, starting from existing map information and related metadata, particularly geodesics, new map information and related metadata, especially geodesics, can be calculated. The modified map can display both this newly calculated map information and related metadata, especially geodesics, as well as the originally existing map information and related metadata, especially geodesics, or at least a portion thereof. This allows, for example, the calculation of previously unknown and / or unavailable routes based on all map information and related metadata, especially geodesics.

[0060] In other words, new geodesics can be generated from existing geodesics, for example to be used for calculating a route, without the effort of having to personally record and / or measure new geodesics on site.

[0061] In this way, an entire festival site, including camping area, technical area, restricted zones, stage areas, parking lots, etc., can be easily planned, digitally created, modified, and edited, with each part of the festival site created by the festival organizer being georeferenced through modified metadata. This eliminates the need for time-consuming site visits with surveying equipment. The planning, preparation, execution, documentation, post-processing, and / or archiving of the festival are facilitated, reduced in cost, and made more sustainable by the improved, modified map.

[0062] Through a map and the computer-implied method, modified maps can thus be provided and displayed, with the modified maps being suitable for a wide variety of applications.

[0063] This specific example is not intended to be restrictive, but merely to describe the procedure. The procedure can be used in a wide variety of applications. For example, it could be used at sporting events such as racing events, car races, motorcycle races, rallies, bicycle races, and others; cultural events such as festivals, congresses, trade fairs, and exhibitions; cemeteries; security and surveillance services; delivery services such as parcel delivery and mail delivery; hunting operations; forestry operations; tourist regions such as ski resorts in winter or hiking areas in summer; and much more.

[0064] The method also finds applications in areas related to shipping, boating, mountain rescue, avalanche rescue and the like, as well as camping, horse riding, cross-country skiing, ice skating, running, hiking, golfing, cycling, swimming, motorcycling, kayaking, archery and the like.

[0065] Further advantageous implementation variants of the computer-implemented method are defined in the dependent claims.

[0066] According to a preferred embodiment of the computer-implemented method, it may be provided that - at least one, preferably more than one, of the

[0067] Procedural steps regarding the map and / or the modified map are repeated at least once or

[0068] - all procedural steps relating to the map and / or the modified map, preferably chronological, are repeated at least once, preferably in chronological order.

[0069] The technical effect of this is that one, several, or all of the process steps can be performed more than once as desired, meaning they can be repeated at least once. In this way, the suitability of the modified map can be further improved.

[0070] For example, it might be planned that all process steps up to the display of the modified map are performed once. Subsequently, the modified map from the end of the first process cycle can be reused as a new map at the beginning of a second process cycle. The process steps then repeat such that the modified map from the first process cycle (i.e., the new map) is provided, displayed on a user interface, modified again by a user, new modified map information and new modified metadata are calculated, and the new modified map (i.e., the modified map from the second process cycle) is displayed on a user interface.

[0071] Such a process with multiple cycles can occur, for example, with a map that is loaded from memory, processed (i.e., modified), and saved, and is repeatedly loaded, processed, and saved again after certain intervals. In another example, the first cycle can contain all the process steps, and a second cycle can repeat the process steps of modifying the map, calculating the modified map information and related modified metadata, and displaying the newly modified map—that is, the modified map from the second cycle.

[0072] Such a process with multiple process cycles, whereby not all individual process cycles always contain all process steps, can occur, for example, with a map that is modified once in one process cycle and modified again in another process cycle.

[0073] The cited embodiments with multiple process cycles are not to be understood as restrictive, but merely serve to illustrate that the individual process steps can be repeated in any way and combined with other process steps in different sequences. This applies equally to all subsequent process steps in the following preferred embodiments.

[0074] An important aspect is that a modified map from a first processing cycle can be the starting map for a new processing cycle to represent a second modified map with newly calculated modified map information and related newly calculated modified metadata.

[0075] It is of course possible to provide a process with at least two process cycles or with more than two process cycles, whereby all process cycles can be identical, or individual process cycles can be identical to each other and different from other process cycles, or all process cycles can be different from each other. The difference or differences between the individual process cycles can be determined by the selection of the process steps and / or the number of process steps and / or the addition of at least one further process step.

[0076] The at least one further procedural step can be one of the procedural steps mentioned in this document and / or a procedural step not mentioned in this document.

[0077] According to a preferred embodiment of the computer-implemented method, it may be provided that the map is provided by generating a newly calculated map and / or by loading an already calculated map from a memory.

[0078] Loading a previously calculated map from memory can, for example, involve loading from local storage or from a map database of an online mapping service.

[0079] According to a preferred implementation form of the computer-implemented method, it may be provided that the modification of the map

[0080] - the modification of map information, preferably adding new map information and / or editing existing map information and / or deleting map information, and / or

[0081] - the modification of metadata, preferably adding new metadata and / or editing existing metadata and / or deleting metadata, includes .

[0082] Adding new map information could involve, for example, drawing paths on a map displayed in a user interface. After drawing, the path's course can be modified, i.e., edited. It's also possible to remove a previously drawn path from the user interface, i.e., delete it. In all these examples of modifications, the map information can be modified by a user, and consequently, the associated metadata can also be modified.

[0083] It is conceivable to modify the metadata instead of, or in addition to, modifying the map information. Analogous to the above, the associated map information will then also be modified.

[0084] According to a preferred implementation form of the computer-implemented method, it may be provided that the map information represents at least places and / or routes and / or boundary lines and / or zones and / or resources.

[0085] Locations can be, for example, the location of a client device, a restaurant, a trade fair stand, etc., and / or points of interest (POIs), such as a stage at a festival, a restroom, a ticket office, a checkpoint, an entrance, an exit, etc., and / or a seat in a hall or on a grandstand, a parking space in a car park or garage, etc.

[0086] Routes can include, for example, paved or unpaved footpaths, roads for motor vehicles or bicycles or other means of transport, routes for personnel or emergency services, delivery routes, etc.

[0087] Zones can include, for example, campsites, technical areas, personnel deployment zones, fire lanes, restricted areas, parking areas, delivery zones, etc. Resources can include, for example, event attendees, consumers, suppliers, employees, specifically field staff such as security personnel, tradespeople such as electricians or plumbers, stage equipment, authorities, infrastructure such as sanitary facilities, electrical equipment, cameras, microphones, communication devices such as smartphones, and / or the like.

[0088] The map information can be used to visually represent the map on a user interface and can thus represent locations, paths, boundaries, zones and / or resources of the map on the user interface.

[0089] Map information can also generally represent other features of a map, such as a legend, a

[0090] Map orientation, a compass rose, a scale, and other things.

[0091] It is conceivable that not all map information on a map needs to be linked to metadata. For example, a map might contain map information for places, paths, etc., and other map information for a map frame, a logo, or other elements. In this case, at least some, preferably all, of the map information for places, paths, etc., would be linked to corresponding metadata, such as geodesic data. Map information for a logo, for example, could be provided independently of its corresponding metadata.

[0092] According to a preferred embodiment of the computer-implemented method, it may be provided that the map information comprises pixels of a raster graphic and / or primitives of a vector graphic.

[0093] According to a preferred implementation form of the computer-implemented procedure, it may be provided that the metadata represent at least the positions of places and / or the courses of paths and / or the courses of boundary lines and / or the extent of zones and / or the status of resources.

[0094] The representation of location positions, routes, boundary lines, zone extents, and / or resource status can relate to temporal and / or spatial factors. For example, metadata can represent the temporal availability and / or georeferencing of locations, routes, boundaries, zones, and / or resources.

[0095] Alternatively or additionally, it is conceivable that metadata includes a prioritization of locations, paths, boundaries, zones and / or resources, whereby, when used for functions such as route calculation and / or wayfinding, higher-priority metadata is used first and / or only metadata of at least one specific prioritization category is used.

[0096] A route can be described as the course of a path.

[0097] According to a preferred embodiment of the computer-implemented method, it may be provided that the metadata, preferably the metadata associated with the map information and / or the modified metadata associated with the modified map information, include spatial data, preferably geodesics, and / or are at least partially, preferably completely, available in at least one geoinformation system data format.

[0098] Geodesic data can be, for example, GPS data, i.e., data provided by the Global Positioning System, officially NAVSTAR GPS. However, geodesic data can also be provided by the EU's satellite navigation system, Galileo, or from other sources, either instead or additionally.

[0099] With the help of spatial data, it is possible, when modifying the map, for example when drawing a new path, to automatically calculate and then display the spatial position of the modification, i.e., the exact spatial data such as the geographic coordinates of the drawn path.

[0100] The term geographic information system data format can also be abbreviated as GIS data format and can include geodesic data, for example GPS data and / or Galileo data.

[0101] According to a preferred implementation form of the computer-implemented method, it may be provided that the modification of the map is carried out by a user on the user interface with the aid of an input device.

[0102] According to a preferred embodiment of the computer-implemented method, the modified map may include at least one modified map layer with modified map information and related modified metadata, wherein the at least one modified map layer represents places and / or paths and / or boundaries and / or zones and / or resources, and preferably, the at least one modified map layer represents only one type of place and / or path and / or boundaries and / or zones and / or resources.

[0103] A map layer can also be referred to as a map layer. A map with at least one map layer offers the possibility to edit, delete, or add to that single map layer containing specific map information and metadata independently of the rest of the map.

[0104] For example, a map can have separate map layers for transport routes, cycle paths, pedestrian paths, public roads, private roads, and / or closed roads. When using a map, it can be very helpful to display only a specific map layer and / or to use it for a function such as route calculation and / or wayfinding. It can also be useful to use a specific selection of map layers for this purpose. This might depend, for example, on who is using the map, such as staff, suppliers, or consumers.

[0105] With the help of at least one map layer, the clarity of a map, its user-friendliness and / or its applicability, and thus also its suitability, can be improved.

[0106] According to a preferred embodiment of the computer-implemented method, it may be provided that a computer server is connectable to or connected with at least one client device, with at least the following method step:

[0107] - Transfer of the modified map from the computer server to the at least one client device and / or from the at least one client device to the computer server.

[0108] In a preferred embodiment, the computer server may be a central point that can be connected to, or be connected to, one, two, three, or more client devices for data transmission. A client device could, for example, be a device belonging to an employee, a consumer (specifically an event attendee), a supplier, an emergency responder, etc.

[0109] The modified map can, for example, be transferred from the computer server to at least one client device, allowing the at least one client device to use the modified map for functions such as route calculation and / or wayfinding.

[0110] Alternatively or additionally, it is also conceivable that at least one client device sends a modified map to the computer server. The central computer server can then, for example, reuse the transmitted and modified map itself and / or forward it to another client device. This is useful, for instance, if at least one client device, after observing a particular location, deems a map modification necessary, such as in the case of an acute blockage of a location, path, etc.

[0111] According to a preferred embodiment of the computer-implemented method, it may be provided that a computer server is connectable to or connected with at least one client device, with at least the following method step:

[0112] - Transmission of client data from at least one client device to the computer server, wherein the client data preferably includes spatial data and / or temporal data and / or status data and / or text data and / or audio data and / or image data and / or video data.

[0113] The transmission of client data can be useful, for example, to allow urgent events, situation reports, or similar information to be shared from at least one client device to a central computer server. Specifically, this is useful when, for instance, a visitor restriction at a location is foreseeable due to reaching maximum capacity, is urgently needed, or can be lifted. Image or video data, for example, can be particularly advantageous in this regard.

[0114] In a preferred embodiment, it may be provided that a computer server is connectable to or connected with at least one client device, with at least the following process step:

[0115] - Establishing a connection for data transfer, preferably two-way communication, between the computer server and at least one client device.

[0116] In a preferred embodiment, it may be provided that a computer server is connectable to or connected with at least one client device, with at least the following process step:

[0117] - Encrypting data before transmission between the computer server and at least one client device, and decrypting data after transmission.

[0118] Encryption offers the advantage that only selected devices receive the transmitted data or specific transmitted data.

[0119] The following three preferred implementation forms can be used, for example, to locate, monitor, guide, coordinate, control, support, notify and / or alert personnel, consumers such as event attendees, suppliers and / or similar.

[0120] It should be explicitly pointed out at this point that the individual process steps of the following three preferred implementation forms can be included in the computer-implemented method separately or in combination with further process steps of the following three implementation forms or other implementation forms.

[0121] Furthermore, the individual process steps of one of the following three preferred embodiments can be combined separately or in conjunction with one or both of the other two preferred embodiments.

[0122] The first of the three preferred implementation forms mentioned above:

[0123] According to a preferred embodiment of the computer-implemented method, it may be provided that a computer server is connectable to or connected with at least one client device, with at least one, preferably at least two and / or all, of the following, preferably chronological, method steps:

[0124] - Determining the location of the at least one client device, preferably in real time, by the computer server using client data transmitted to the computer server, wherein the client data includes the spatial position of the at least one client device,

[0125] - Calculating map information and metadata based on the transmitted client data, preferably in real time,

[0126] - Displaying the location and / or movement of at least one client device on the user interface using calculated map information and / or calculated metadata,

[0127] - Monitoring the location and / or movement of the at least one client device by the computer server, preferably in real time, - Sending the at least one client device to a destination, preferably by modifying the location of the at least one client device on the map and / or the modified map, particularly preferably by modifying at least one piece of map information and / or by moving at least one icon on the user interface, wherein said at least one piece of map information and / or the at least one icon represents the location of the at least one client device,

[0128] - Calculating a route to the destination based on the determined position of the location of at least one client device and the modified map, preferably calculating the route with the aid of, particularly preferably temporally and / or spatially, prioritized map information and metadata and / or based on criteria,

[0129] - Routing of at least one client device to the destination based on the calculated route, preferably with real-time routing,

[0130] - Checking the calculated route to the destination, preferably throughout the entire route guidance in real time,

[0131] - Adapting the calculated route to the destination, preferably throughout the entire route guidance in real time, using a new modified map with new, preferably temporally and / or spatially prioritized map information and metadata and / or using new criteria.

[0132] Determining the location of at least one client device in real time can also be referred to as live tracking.

[0133] A destination can be, for example, a duty station, an area of ​​operation, a place along a service route or along an operational route.

[0134] An example of a concrete procedural step of the above implementation form, which can sensibly be combined with one or both of the following two other preferred implementation forms, is the position finding of the location of the at least one client device.

[0135] The second of the three preferred implementation forms mentioned above:

[0136] According to a preferred embodiment of the computer-implemented method, it may be provided that a computer server can be connected to or linked with at least one client device, with at least one, preferably at least two and / or all, of the following, preferably chronological, method steps:

[0137] - Alerting at least one client device by the computer server at a specific time and / or when leaving a specific zone and / or when entering a specific zone and / or when crossing a specific boundary line and / or when leaving a specific path of the modified map,

[0138] - Transferring at least one work order at a workplace from the computer server to at least one client device,

[0139] - Transferring at least one status, preferably relating to at least one work order, from at least one client device to the computer server, wherein the at least one status preferably relates to the acceptance of the work order, the arrival at the work location, the completion of the work order, the completion of the work order and / or the taking of a break and / or the start and / or the end of the work period.

[0140] - Calculating a route to the workplace based on a determined position of the location of at least one client device and the modified map, preferably calculating the route with the aid of, particularly preferably temporally and / or spatially, prioritized

[0141] map information and metadata and / or based on criteria

[0142] - Routing of at least one client device to the workplace based on the calculated route, preferably with real-time routing,

[0143] - Checking the calculated route to the workplace, preferably throughout the entire route guidance in real time,

[0144] - Adapting the calculated route to the workplace, preferably throughout the entire route guidance in real time, using a new modified map with new, preferably temporally and / or spatially prioritized map information and

[0145] Metadata and / or based on new criteria.

[0146] A work order can be in the form of an electronic ticket.

[0147] A workplace can, for example, be a destination, as described above. A workplace differs from a destination in that a specific work task must be completed at the workplace, such as repairing a technical device.

[0148] The third of the three preferred implementation forms:

[0149] According to a preferred embodiment of the computer-implemented method, it may be provided that a computer server can be connected to or linked with at least one client device, with at least one, preferably at least two and / or all, of the following, preferably chronological, method steps:

[0150] - Determining a location by input on the client device, - Calculating a route to the destination based on a determined position of the location of the at least one client device and the modified map, preferably calculating the route with the aid of, particularly preferably temporally and / or spatially, prioritized

[0151] map information and metadata and / or based on criteria

[0152] - Routing of at least one client device to the destination based on the calculated route, preferably with routing carried out in real time,

[0153] - Checking the calculated route to the destination, preferably throughout the entire route guidance in real time,

[0154] - Adapting the calculated route to the destination, preferably throughout the entire route guidance in real time, using a new modified map with new, preferably temporally and / or spatially prioritized map information and metadata and / or using new criteria.

[0155] The third implementation is particularly useful when consumers, such as event attendees, are looking for a specific location. For example, an event attendee might be looking for their seat in a grandstand and enter their seat as the destination on their device. The fastest, simplest, shortest, and / or most suitable route to the destination, the seat, is then calculated based on other criteria, and / or the event attendee is guided to the destination, the seat, using their device.

[0156] The calculation of the routes and / or the adaptation of the calculated route to the three preferred execution methods mentioned above can be prioritized and / or carried out based on criteria.

[0157] Prioritization was already mentioned earlier and represents the possibility that, for example, certain routes and / or zones can be favored or avoided at certain times or always.

[0158] For example, it may be necessary to close a path, at least temporarily, due to unforeseen events. A modified map with modified map information and related modified metadata will therefore indicate a closure of the path and / or a surrounding zone, which is taken into account for route calculation and / or route adaptation. This closure can thus be considered during the initial route calculation and / or during navigation, preferably in the case of an already calculated route and navigation that has already begun.

[0159] Alternatively or additionally, the calculation of the routes and / or the adaptation of the calculated route to the three preferred execution methods mentioned above can be carried out based on criteria.

[0160] The individual or combined criteria for this could be, for example, the following:

[0161] - shortest route

[0162] - fastest route ,

[0163] - simplest route, for example, accessible for people with disabilities,

[0164] - Route along specific locations, for example selected points of interest, and / or

[0165] - many more .

[0166] According to a preferred embodiment of the computer-implemented method, the at least one client device may be a mobile device, preferably a smartphone, belonging to field service personnel or a consumer, or a device attached to a static resource. Furthermore, protection is sought for a system comprising at least the following components, the following components being configured such that a computer-implemented method with at least the following, preferably chronological, process steps, preferably with process steps according to the invention, can be carried out or is carried out:

[0167] - at least one storage device, wherein the at least one storage device is configured to provide a map containing map information and related metadata,

[0168] - at least one output device, wherein the at least one output device is configured such that the map is displayed from memory with the aid of the at least one output device,

[0169] - at least one input device, wherein the at least one input device is configured such that the map displayed by the at least one output device is modified with the help of the at least one input device,

[0170] - at least one processor, wherein the at least one processor is configured to calculate modified map information and related modified metadata based on the map information and related metadata,

[0171] - the aforementioned at least one output device, wherein the at least one output device is additionally configured to display a modified map with the modified map information and the associated modified metadata.

[0172] The at least one output device can have a user interface. The at least one input device can be used for a user to modify the card and / or the modified card via the user interface.

[0173] According to a preferred implementation form of the system, it may be provided that

[0174] - that at least one output device is a screen and / or a touchscreen and / or

[0175] - that at least one input device is a digital pen and / or a mouse and / or a keyboard and / or a joystick and / or a touchscreen .

[0176] According to a preferred implementation form of the system, it may be provided that

[0177] - which is assigned to at least one memory, at least one output device, at least one input device and at least one processor, and

[0178] - the system further comprises at least one client device, wherein the computer server further comprises at least one transmitting device for transmitting data, preferably at least one modified card, to the at least one client device, and wherein the at least one client device further comprises at least one receiving device for receiving data, preferably the at least one modified card, from the computer server.

[0179] In a preferred embodiment, the computer server and / or the at least one client device may have at least one transmitting device for transmitting data and / or at least one receiving device for receiving data. According to a preferred embodiment of the system, the computer server may be networkable with or connected to at least one open-source database, preferably the at least one open-source database being PostGIS and / or Spatial Database and / or SaptiaLite.

[0180] According to a preferred embodiment of the system, it may be provided that the at least one client device is a mobile device, preferably a smartphone, belonging to field service personnel or a consumer and / or is a device attached to a static resource.

[0181] Furthermore, protection is sought for a computer program product comprising commands which, when the program is executed by a computer, preferably by a system according to the invention, particularly preferably by a computer server, cause it to carry out a computer-implemented method with at least the following, preferably chronological, method steps, preferably according to claim 1:

[0182] - Providing a map with map information and related metadata,

[0183] - Displaying the map on a user interface, preferably a graphical user interface,

[0184] - Modification of the map by a user via the user interface,

[0185] - Calculating modified map information and related modified metadata based on the map information and related metadata,

[0186] - Displaying a modified map with the modified map information and the associated modified metadata.

[0187] Furthermore, protection is sought for a computer-readable storage medium comprising instructions which, when executed by a computer, preferably by a system according to the invention, particularly preferably by a computer server, cause it to carry out a computer-implemented method with at least the following, preferably chronological, method steps, preferably according to claim 1:

[0188] - Providing a map with map information and related metadata,

[0189] - Displaying the map on a user interface, preferably a graphical user interface,

[0190] - Modification of the map by a user via the user interface,

[0191] - Calculating modified map information and related modified metadata based on the map information and related metadata,

[0192] - Displaying a modified map with the modified map information and the associated modified metadata.

[0193] Furthermore, protection is sought for a computer-readable data carrier on which the computer program product according to the invention is stored.

[0194] Furthermore, protection is sought for a data carrier signal that transmits the computer program product according to the invention.

[0195] For the sake of completeness, it should be noted that in the description of this invention, the numerical terms used, such as one, two, three, and the like, generally only describe the minimum quantity of a feature present. Individual features or components can, of course, be present in larger numbers. For example, a system can have more than one processor. In this sense, the numerical term "one" should therefore be understood, where appropriate, as meaning at least one, etc. Further details and advantages of preferred

[0196] Examples of the invention's embodiment are explained in more detail below with reference to the figures and the drawings. These show:

[0197] Figs. 1 to 9: different views of an embodiment of a computer server during the execution of the computer-implied method, specifically during the modification of a map or an already modified map and during the display of a first modified map or a newly modified map;

[0198] Figs. 10 to 14: different views of the

[0199] Exemplary embodiment of the computer server from the Fig.

[0200] 1 to 9 in route calculation and / or resource routing;

[0201] Figs. 15 to 19: different views of the

[0202] Exemplary embodiment of the computer server from the Fig.

[0203] 1 to 15 when monitoring and / or coordinating resources;

[0204] Fig. 20: a schematic view of an embodiment of a system with the computer server from Figs. 1 to 19 and at least one client device

[0205] Figs. 21 to 23: each a view of three further

[0206] Examples of computer server implementations;

[0207] Figs. 24 and 25: different views of another

[0208] Example implementation of a system,

[0209] Figs. 26 and 27: each a view of two further

[0210] Examples of computer server implementations.

[0211] Figures 1 to 9 show different views of an embodiment of a computer server 11 during the execution of the computer-implied method, specifically during the modification of a card 1 or an already modified card 5 and during the display of a first modified card 5 or a newly modified card 5. Figure 1 shows the embodiment of a computer server 11, where the computer server 11 is only shown schematically, and only a user interface 3 and three input devices of the computer server 11 are visible in Figure 1. Further components associated with the computer server 11 are omitted here for clarity and are shown in Figure 20.

[0212] Fig. 1 further shows:

[0213] - a map 1, displayed on the user interface 3,

[0214] - three different input devices 10 , specifically a digital pen, a keyboard and a mouse ,

[0215] - a legend which shows various display options for map features, for example areas such as open land, paved surfaces, event grounds, restricted areas, catch zones, etc., and routes such as highways, federal or state roads, local roads, access roads, footpaths, etc., and points such as points of interest, people, event visitors, security, trades, employees, emergency services, etc., and

[0216] - Information describing the names of the various control elements 25 of the user interface 3; specifically, the control elements 25 serve the functions of creating, editing, moving, deleting, showing and / or hiding locations such as POI waypoints, paths of a road network, zones such as areas, other zones such as operational areas or capture zones, and employees.

[0217] Map 1 in Fig. 1 contains map information 2, with the help of which

[0218] - a motorway, shown in Fig. 1 below with a thick line running from left to right, - two federal or state roads, shown in Fig. 1 in the middle and on the right with medium-thick lines running from bottom to top, and

[0219] - a local road, shown in Fig. 1 on the left of the federal highways with a thin line beginning and ending at the left federal highway, can be displayed on the user interface 3.

[0220] Map 1 otherwise only shows open land areas. The metadata of Map 1, which is related to Map Information 2, is not visible and represents the spatial data, primarily geodesics, of the depicted roads. While the open areas are shown based on Map Information 2, they are only optionally linked to metadata.

[0221] In Fig. 1, card 1 is provided, for example loaded from memory, and displayed on the user interface. In Fig. 2, a first modification of card 1 takes place.

[0222] In Fig. 2 it can be seen that map 1 from Fig. 1 has been modified, specifically by adding a restricted zone between the local road and one of the federal highways, a parking area on the other federal highway and an asphalt surface on the motorway.

[0223] This modification can be carried out by a user activating one of the controls 25 with one of the input devices 10, specifically by selecting the control “Zones / Areas” by mouse click, and then drawing the zones 8 of the restricted zone, the parking lot and the asphalt area on the map 1.

[0224] The user can choose between the same type of Zone 8 or different types of Zone 8. Here, three types of Zone 8 are created: a restricted zone, a parking lot, and an asphalt surface. The Zone 8 drawn by the user represent modified map information 4.

[0225] In the course of the process, the modified metadata of the newly drawn zones 8, which are related to the modified map information 4, are calculated based on the existing metadata, specifically the spatial data, preferably geodesics, of the roads. The modified metadata related to the map information 4, 8 can include spatial data, preferably geodesics, of zones 8 and optionally further metadata such as information on the zone types.

[0226] After calculating the modified map information 4,8 and the associated modified metadata, specifically after calculating a modified map 5 with modified map information 4,8 and the associated modified metadata, the modified map 5 can be provided on the user interface 3.

[0227] The procedure shown in Figures 1 and 2 is therefore a computer-implemented procedure with at least the following, preferably chronological, procedural steps:

[0228] - Providing a map 1 with map information 2 and related metadata,

[0229] - Displaying map 1 on a user interface 3, preferably a graphical user interface,

[0230] - Modification of map 1 by a user on user interface 3,

[0231] - Calculating modified map information 4 and related modified metadata based on map information 2 and related metadata,

[0232] - Displaying a modified map 5 with the modified map information 4 and the associated modified metadata on the user interface 3, preferably a graphical user interface.

[0233] The first modification of map 1 calculates new map information 2 and related metadata. This calculated map information 2 and related metadata constitute the modified map information 4 and related modified metadata. In the next modification, this modified map information 4 and related modified metadata are modified again in a new processing cycle, resulting in the calculation of new map information and related metadata. This newly calculated map information and related metadata constitute new modified map information 4 and related modified metadata. This process can be repeated indefinitely, and different processing cycles can be repeated as often as desired.

[0234] In short, this means that a card 1 can be modified by a user during a process cycle of a computer-implemented procedure to provide a modified card 5. The modified card 5 can then serve as a new card 1 in a subsequent process cycle and be modified again by the user to provide yet another modified card 5. For this reason, the cards in Figures 2 to 17 are designated with the reference symbols 1, 5. Each card shown is, on the one hand, the modified card 5 of a previous modification and, on the other hand, a card 1 from which a further modification is performed.

[0235] In other words, according to a preferred embodiment of the computer-implemented method, it may be provided that - at least one, preferably more than one, of the process steps with respect to card 1 and / or the modified card 5 is repeated at least once or

[0236] - all procedural steps, preferably chronological, with regard to map 1 and / or the modified map 5 are repeated at least once, preferably in chronological order.

[0237] Understanding the arbitrary number of process cycles and the associated process steps, especially the modification of map information and related metadata, the following figure descriptions will focus solely on the differences and newly added map information. The points made so far apply analogously.

[0238] Fig. 3 shows a new, modified map 1,5, in which an additional path 4,7 from the asphalt surface to a camping area and several paths 4,7 within the camping area are provided. The "path network" control element was activated for this purpose.

[0239] Fig. 4 shows the addition of paths 4,7 from one part of the camping area, specifically between the main roads, to another part, specifically running along the local road. On the outermost path 4,7, the user-defined points, which determine the path's route, are indicated by circles on the map 1,5. These points can be changed in position by activating the "Edit" control. Both drawing the path using the waypoints and editing them by the user result in the calculation of the modified map information 4 and related metadata.

[0240] The parking lot, shown in Figures 2 and 3, has been modified and now represents a stage. Additionally, Figure 4 shows that the outermost path may be provided with additional map information and related metadata. In this case, the outermost

[0241] The path is designated as "TESTPATH ​​1" and the path type is "Footpath".

[0242] The paths described so far are shown in Fig. 4 with solid lines and can, for example, represent drivable paths. Another path 4, 7 in Fig. 4 runs from the asphalt surface to one of the camping areas, where it is shown with a dashed line. This could be a pedestrian path, i.e., a path 4, 7 of a different type.

[0243] It should be noted that map layers can be provided with specific map information and related metadata. As will be explained later, in addition to routes, locations such as points of interest or other zones can also be included. For planning, executing, etc., an event, it can be particularly useful to provide a map layer containing only locations, routes, zones, or resources. In this case, map layers can be shown and hidden, edited, and / or managed as needed.

[0244] Additionally or alternatively, it may also be possible to provide map layers that contain specific types of map information and related metadata. For example, in a map layer for roads, it may be particularly useful that only roads of a specific type, such as footpaths, cycle paths, delivery routes, etc., belong to this map layer.

[0245] It may also be provided that, for example, main map layers are used for places, paths, zones, and resources, and sub-map layers are used for one of the main map layers, specifically for footpaths, cycle paths, delivery routes, etc. In Fig. 5, the circles of the outermost path 4,7 are no longer present, which means that the path has been fully drawn and a new calculation of the map information and the associated metadata has already been carried out.

[0246] Figure 6 shows that various locations 4 and 6 have been added. The "POI Waypoint" control was activated for this purpose. Four locations have already been added, labeled "GASTRO", "STAGE", "SARITAR 1", and "E-CHARGING STATION". Each location can be assigned a specific type, such as "Snack Bar", "Musician", "Shower / Toilet", or "XX kW / h".

[0247] Figure 7 shows that additional zones 4,8, specifically an area of ​​operation (labeled "ESB", type: trades), and a resource 4,9, specifically an employee (labeled "trades", type: electrician), have been added. The control elements "Area of ​​Operation / ESB" and "Employee / MA" were activated for this purpose.

[0248] In Fig. 8, another path 4,7 (labeled “Operational Route / ESS”, Type: Route), another zone 4,8 (labeled “ESB 1”, Type: Area) and two resources 4,9 (labeled “Security 1” and “Security 2”, Type: Security) were added.

[0249] In Fig. 9, another zone 4,8 (labeled "Restricted Zone", type: temporary) is being added. Both zones 4,8 can be displayed on the user interface 3 due to their modified map information 4 and can therefore contain related modified metadata, including spatial data. In contrast to the initially drawn zone 4,8 (labeled "Restricted Zone", type: permanent), the newly drawn restricted zone 4,8 (labeled "Restricted Zone", type: temporary) differs in that its metadata additionally includes a temporal availability and restriction. The new restricted zone thus appears only temporarily and is also only considered temporarily for functions such as route calculation. In this context, the modified map information 4,8 and the related modified metadata of the newly drawn restricted zone are temporally prioritized map information and metadata.

[0250] Figures 10 to 14 show different views of the embodiment of the computer server 11 from Figures 1 to 9 during route calculation and / or routing of resources 9.

[0251] Fig. 10 shows the modified map 1,5 from Fig. 7 with a resource 4,9, for example a client device 12 of an event visitor, at a location 13, with a place 4, 6,14,17,24, for example a destination 14 to which the event visitor wants to be directed, and with a calculated route 16.

[0252] If, for example, an event visitor wants to get from the camping area to the stage, the position, i.e., the location 13, of the client device 12 can be determined using a client device 12, and in conjunction with the modified map 5, a route 16 to the destination 14 can be calculated.

[0253] Access to the modified map and / or the functions positioning, route calculation, guidance and / or other functions disclosed herein can be provided to a resource 9 and / or a client device 12 via a web-based link, a QR code, a barcode or similar.

[0254] Route 16 can be calculated using various criteria, such as "fastest route," which have already been explained in more detail above. Figure 11 shows the modified map 1.5 from Figure 10 in combination with the temporary restricted zone 4.8, which, due to the time-prioritized map information and related metadata, is now displayed in the modified map 1.5 and taken into account during route calculation. Since the route calculated from Figure 10 is blocked, a new route 16 is calculated instead.

[0255] A resource 4,9, for example, a client device 12 of an event attendee, can be guided to the desired destination 14 and / or a work location 17 and / or a destination 24 using a route guidance function after route calculation. If the client device 12 can be located, it is possible to monitor the resource 4,9 as it moves along route 16 and, optionally, to trigger an alert if it deviates from the calculated route 16 and / or calculate a new route 16. If necessary, route 16 itself can be monitored and adapted, particularly with regard to time-based prioritization.

[0256] Each modification of map 1, i.e., each of the modified maps 5, can be considered in real time for functions such as route calculation and / or wayfinding. This means that from the moment a modified map 5 is calculated, its modified map information 4 and related modified metadata can be taken into account. Similarly, as in the example above, newly appearing zones, which are only temporarily present on the modified map 5 due to time prioritization, can be considered in real time for route calculation and / or wayfinding, and / or zones appearing in the future can be considered at the start of wayfinding based on their time prioritization and the travel time of route 16.

[0257] In other words, according to a preferred embodiment of the computer-implemented method, it may be provided that a computer server 11 is connectable or connected to at least one client device 12, with at least one, preferably at least two and / or all, of the following, preferably chronological, method steps:

[0258] - Position determination of the location 13 of the at least one client device 12, preferably in real time, by the computer server 11 based on client data transmitted to the computer server 11, wherein the client data includes the spatial position of the at least one client device 12,

[0259] - Calculating map information and metadata based on the transmitted client data, preferably in real time,

[0260] - Displaying a location 13 and / or movement of at least one client device 12 on the user interface 3 using the calculated map information 2 and / or the calculated metadata,

[0261] - Monitoring of the location 13 and / or the movement of at least one client device 12 by the computer server 11, preferably in real time,

[0262] - Sending the at least one client device 12 to a destination 14, preferably by modifying the location 13 of the at least one client device 12 on the map 1 and / or the modified map 5, particularly preferably by modifying at least one piece of map information 2 and / or by moving at least one icon 15 on the user interface 3, wherein said at least one piece of map information 2 and / or the at least one icon 15 represents the location 13 of the at least one client device 12,

[0263] - Calculating a route 16 to the destination 14 based on the determined position of the location 13 of the at least one client device 12 and the modified map 5, wherein the calculation of the route 16 is preferably carried out with the aid of, particularly preferably temporally and / or spatially, prioritized map information and metadata and / or based on criteria, - Guiding the at least one client device 12 to the destination 14 based on the calculated route 16, wherein the guidance is preferably carried out in real time,

[0264] - Checking the calculated route 16 to destination 14, preferably throughout the entire route guidance in real time,

[0265] - Adapting the calculated route 16 to the destination 14, preferably throughout the entire route guidance in real time, using a new modified map 5 with new, preferably temporally and / or spatially prioritized map information 4 and metadata and / or using new criteria.

[0266] In other words, according to a preferred embodiment of the computer-implemented method, it may be provided that a computer server 11 is connectable or connected to at least one client device 12, with at least one, preferably at least two and / or all, of the following, preferably chronological, method steps:

[0267] - Determining a location by input on the client device 12 ,

[0268] - Calculating a route 16 to the destination 24 based on a found position of the location 13 of the at least one client device 12 and the modified map 5, wherein the calculation of the route 16 is preferably carried out with the aid of, particularly preferably temporally and / or spatially, prioritized map information and metadata and / or based on criteria,

[0269] - Routing of at least one client device 12 to the destination 24 using the calculated route 16, preferably with routing being carried out in real time,

[0270] - Checking the calculated route 16 destination 24, preferably throughout the entire route guidance in real time,

[0271] - Adapting the calculated route 16 destination 24, preferably throughout the entire route guidance in real time, using a new modified map 5 with new, preferably temporally and / or spatially prioritized map information and metadata and / or using new

[0272] Criteria.

[0273] Fig. 12 shows a calculated route 16 and routing of a resource 4, 9, in this case a vehicle belonging to an event visitor who wants to get from the motorway to the camping area. If the event visitor's vehicle is within a capture zone 26, in particular a GPS capture zone, during its journey, the route calculation and / or routing is started and carried out, preferably automatically.

[0274] In this case, it is conceivable that the map information 2 and related metadata of the original map 1, specifically the road alignments of the motorway, federal highways, and local roads, in combination with the modified map information 4 and related modified metadata, specifically paths 4 and 7 on the camping area, could be used for route calculation and / or wayfinding. This combination of information and metadata from the original map 1 and modified map 5 for route calculation and / or wayfinding can also be described as meter-accurate location finding through georeferencing for event attendees, suppliers, etc., down to the last kilometer.

[0275] Fig. 13 shows a further embodiment of the above-mentioned combination of information and metadata from original maps 1 and modified maps 5. Here, a delivery truck enters a further capture zone 26 on the highway and is then guided to its predetermined loading and / or parking space in the technical area.

[0276] Following the route from the motorway via the federal highways to the technical area, the truck is directed with meter-level precision. Figure 14 shows that the truck from Figure 13 is guided to a destination 14, work location 17 and / or destination 24, specifically a loading area for goods delivery and / or the truck parking area.

[0277] In other words, with reference to Figures 12 to 14, in a preferred embodiment of the computer-implemented method, it may be provided that the modified map 5 contains both the modified map information 4 and the associated modified metadata, as well as unmodified map information 2 and the associated unmodified metadata of the map 1, and preferably uses it for calculating a route and / or for routing to a destination and / or place of work and / or a place of destination.

[0278] The combination of information and metadata from original maps 1 and modified maps 5 in conjunction for route calculation and / or for the routing of resources 9 can facilitate, make more efficient, cost-effective, faster and / or safer the process in many application areas.

[0279] Figures 15 to 19 show different views of the embodiment of the computer server 11 from Figures 1 to 15 when monitoring and / or coordinating resources 9.

[0280] Fig. 15 shows the modified map 5 from Fig. 8 with the operational route 4,7, the operational area 4,8 and the two resources 4,9, specifically two security personnel, one of whom is stationed in the operational area and the other security personnel is mobile along the operational route 4,7.

[0281] The two securities can be monitored via the monitoring function, whereby the positions of the securities can be received in real time by the computer server 11 via client data transmitted from the client devices 12 of the securities and used for monitoring and optionally other functions such as alerts.

[0282] Figure 16 shows that both security personnel have left their predetermined locations, specifically their operational area and route. The computer server 11 acknowledges this behavior with an alarm message on the user interface 3, preferably in real time.

[0283] In Fig. 17, in addition to Figures 15 and 16, two further resources 4, 9, specifically two further Securities 9, are provided.

[0284] With the help of the modified map information 4, the resources 9 can be represented by icons.

[0285] The icons of the two new securities 9 can then be sent from their current position to a new position using an input device 10, preferably a mouse. This sending can be done, for example, by drag and drop, which is a particularly simple way of managing resources.

[0286] In Fig. 17, the filled icons are the respective locations of the resources 9 and the unfilled icons are the target locations 14, work locations 17 and / or destination locations 24 generated by drag & drop.

[0287] The dispatch of the two security personnel 9 via "drag & drop" results in both security personnel 9 being alerted and each receiving a work order, specifically the instruction to move to their respective work location 17 and optionally to perform a task such as a status report at work location 17. The dispatch, illustrated in Fig. 17, can also originate from a mobile client device 12, specifically a smartphone belonging to the group leader. In this case, the group leader can use their client device 12 and the computer server 11 to alert the two security personnel who have left the operational area and route via their client devices 12 and / or dispatch the two additional security personnel to the last known position of the two previous security personnel via their client device 12.In another preferred embodiment, the group leader can operate a mobile device which itself constitutes a computer server 11 instead of or in addition to the computer server 11 already discussed.

[0288] An alert can also be triggered in other situations, for example:

[0289] - a repair of a technical device becomes necessary and / or

[0290] - an emergency, particularly a medical one, occurs and / or

[0291] - Materials are to be increased and / or

[0292] - Batteries of technical devices, especially client devices 12, need to be changed and / or

[0293] - Batteries of technical devices, especially client devices 12, need to be charged and / or

[0294] - and much more like it.

[0295] In the event of excessively rapid discharge of technical equipment, particularly a client device 12, it may be provided that the transmission rate of data, particularly client devices 12, is automatically reduced to save energy.

[0296] Such timing can be achieved using a modified map 5 with new, preferably temporally and / or spatially prioritized map information 4 and metadata, and / or based on criteria. In a preferred embodiment, it can be provided that information on the state of charge of batteries and / or accumulators of a resource 9 and / or a computer server 11 and / or a client device 12, particularly preferably in the form of client data, can be transmitted to the computer server 11 and / or the client device 12. Particularly preferably, the computer server 11 and / or the client device 12 can use the information on the state of charge to determine the remaining battery life, the charging time required for full charging, the nearest charging location, and / or the like, and transmit a corresponding notification to the computer server 11 and / or the client device 12.

[0297] In another particularly preferred implementation variant, based on the charging status information, a notification can be sent that a replacement battery and / or a replacement accumulator for resource 9 and / or computer server 11 and / or client device 12 is being provided along with resource 9 and / or computer server 11 and / or client device 12.

[0298] Fig. 18 shows on the user interface 3 the displays of the individual client devices 12, specifically the group leader and the two security guards, who have left the operational area and the operational route.

[0299] Fig. 19 shows the displays of the client devices 12 of the two new security personnel 9 who have been deployed. After deployment, a route 16 to destination 14, work location 17, and / or destination 24 can be calculated for each of the two security personnel 9, and the security personnel 9 can be guided there via the client devices 12. The calculated route 16 can be displayed on the client device displays and used for further route guidance. The route calculation and / or route guidance can preferably be performed in real time. Furthermore, the displays of the client devices 12 and / or the calculated routes 16 can be shown on the modified map 5, and / or the route guidance and / or real-time position monitoring can be displayed on the user interface 3 of the computer server 11.

[0300] In other words, according to a preferred embodiment of the computer-implemented method, it may be provided that a computer server 11 is connectable or connected to at least one client device 12, with at least one, preferably at least two and / or all, of the following, preferably chronological, method steps:

[0301] - Alerting at least one client device 12 by the computer-server 11 at a specific time and / or when leaving a specific zone ( 8 ) and / or when entering a specific zone ( 8 ) and / or when crossing a specific boundary line and / or when leaving a specific path ( 7 ) of the modified map 5 ,

[0302] - Transferring at least one work order at a work location 17 from the computer server 11 to at least one client device 12 ,

[0303] - Transferring at least one status, preferably with regard to the at least one work order, from the at least one client device 12 to the computer server 11, wherein the at least one status preferably is the acceptance of the work order, the arrival at the work location 17, the fulfillment of the

[0304] This concerns the work order, the completion of the work order and / or taking a break and / or the start and / or end of the shift.

[0305] - Calculating a route 16 to the work location 17 based on a found position of the location 13 of the at least one client device 12 and the modified map 5, wherein the calculation of the route 16 is preferably carried out with the aid of, particularly preferably temporally and / or spatially, prioritized map information and metadata and / or based on criteria,

[0306] - Routing of at least one client device 12 to the work location 17 based on the calculated route 16, preferably with routing being carried out in real time,

[0307] - Checking the calculated route 16 to work location 17, preferably throughout the entire route guidance in real time,

[0308] - Adapting the calculated route 16 to the workplace 17, preferably throughout the entire route guidance in real time, using a new modified map 5 with new, preferably temporally and / or spatially prioritized

[0309] Map information and metadata and / or based on new criteria.

[0310] Through monitoring and optional route calculation and / or guidance, the management and coordination of resources 9, such as the security 9, can be carried out very efficiently, in real time on at least one client device 12 and / or at least one computer server 11, simply, user-friendly, cost-effectively, resource-efficiently and / or securely.

[0311] Fig. 20 shows a schematic view of an exemplary embodiment of a system 21 with the computer server 11 from Figs. 1 to 19 and at least one client device 12 from Figs. 18 to 19.

[0312] A card 1, 5 can be displayed on the user interface 3 of at least one output device 19, preferably a computer screen.

[0313] The at least one output device 19, together with at least one input device 10, at least one memory 18, and at least one processor 20, can form the computer server 11 and / or the system 21. The computer server 11 can further comprise at least one transmitting device 22 and optionally at least one receiving device 23.

[0314] The system 21 can, in addition to at least one output device 19, at least one input device 10, at least one memory 18 and at least one processor 20, preferably as part of a computer server 11, also include at least one client device 12.

[0315] The at least one client device 12 can further comprise at least one receiver device 23 and optionally at least one transmitter device 22.

[0316] It goes without saying that the exemplary embodiment shown in Figures 1 to 20 is not to be understood as limiting. For example, the method and system described with reference to the figures are also suitable for many other areas of application. Several applications have already been mentioned, including sporting events such as motor races, cultural events such as festivals, congresses, trade fairs, and exhibitions, security and surveillance services, delivery services such as parcel delivery services, hunting operations, forestry operations, tourist regions such as ski resorts in winter or hiking areas in summer, and the like.

[0317] Important functions of the embodiment shown in Figures 1 to 20 include, for example, infrastructure control, guest management, documentation, monitoring, security requirements, wayfinding and guest guidance system.

[0318] Figures 21 to 23 each show a view of three further exemplary embodiments of a computer server 11. Figure 21 shows an application in which a resource 9, specifically a security device, is guided in open terrain from a road via a route 16 to a location 6, 14, 17, 24, for example the location of another resource 9 as shown in Figure 21.

[0319] A particular advantage of this embodiment is that the client device 12, with its activated camera, can transmit live images to the computer server 11 and / or can be used by resource 9 as an augmented reality device, for example, in the form of augmented reality glasses (AR glasses). In the latter case, even better route guidance can be provided for security personnel to reach a specific location.

[0320] Fig. 22 shows another embodiment in which a resource 9 is guided along a golf course in open terrain from hole to hole. The client device 12 can be used, as in Fig. 21, for transmitting live images and / or as an AR device.

[0321] Fig. 23 shows another embodiment in which a resource 9, specifically a mountain rescuer, is guided to an avalanche victim in open terrain. The client device 12 can be used, as in Fig. 21 or 22, to transmit live images and / or as an AR device.

[0322] In the embodiments shown in Figures 21 to 23, terrain features such as elevation data, gradients, and the like can preferably be taken into account in the route calculation. It is particularly preferred that the terrain features can be determined from live images captured and / or transmitted by the client device 12 and / or provided by data from a storage device and / or online data. Figures 24 and 25 show two views of a further embodiment of a system 21, in which the system 21 is a smartphone.

[0323] Figure 24 shows that a smartphone with its activated camera provides an AR device, as in the embodiments shown in Figures 21 to 23. The smartphone films the open terrain in front of the camera and, after route calculation, displays the corresponding route 16 on screens 3, 10, and 19 using the live camera images.

[0324] Fig. 25 shows that a computer-implemented method, as in the previous embodiments, can be carried out using the smartphone from Fig. 24 as system 21.

[0325] In the embodiment shown in Figures 24 and 25, it can be seen that a user's fingers can be used for input. The touchscreen of the smartphone thus serves as both user interface 3, input device 10, and output device 19.

[0326] Figures 26 and 27 each show a view of two further embodiments of a system.

[0327] Fig. 26 shows another embodiment in which the routing function is provided by means of a client device 12, comparable to one of the embodiments from Figs. 21 to 23.

[0328] In contrast to previous embodiments, the client device 12 in Fig. 26 shows four different states regarding data reception and access to a wireless network. The first image on the left in Fig. 26 shows the client device 12 with a fully charged accumulator and / or battery, access to GPS services and / or GPS data, full WLAN reception, and full LTE mobile network signal strength. In the second image, WLAN reception is limited, or more precisely, completely lost. In the third image, the mobile network signal strength is limited, or more precisely, completely lost. In the fourth image, there is neither WLAN reception nor a mobile network signal.

[0329] Regardless of the displayed WLAN reception status or mobile network signal strength, the route guidance can continue without restriction.

[0330] Fig. 27 shows another embodiment in which the state of charge of a client device 12, specifically the accumulator and / or the battery, is taken into account.

[0331] Fig. 27, in contrast to the embodiment shown in Fig. 26, shows four different states with respect to the charge level of a client device 12, with the first representation showing a fully charged state at 100%, the second representation showing a partially charged state at 80%, the third representation showing a state with only a small charge at 10% and a discharged state at 0%.

[0332] As described above, the charge level, preferably at least a predetermined charge level, for example 50% and / or 10%, of at least one client device can initiate one or more of the following process steps:

[0333] - Clocking the clock times for sending and receiving data, preferably spatial data, into a normal operating mode, for example every 10 seconds, - Manual and / or automatic switching of the clock times for sending and receiving data, preferably spatial data, into another operating mode, preferably into a reduced operating mode, for example with a clocking every 10 minutes, wherein preferably an automatic switch is carried out based on a, particularly preferably temporal and / or spatial, prioritization of the at least one client device 12 and / or based on criteria,

[0334] - Calculation of the remaining operating time, specifically remaining battery time, of at least one client device 12 under constant operating mode and / or under changed operating mode, preferably normal operating mode and / or reduced operating mode,

[0335] - Alerting on the said client device 12 and / or on another client device 12, for example of a team leader, and / or a computer server 11, for example of a coordinator, and / or a resource 9, wherein the alerting preferably informs about the charging status and / or clarifies about the remaining operating time and / or requests charging,

[0336] - Notification that client device 12 is to be loaded, where the number and time of the notification are selectable,

[0337] - Provision of a spare accumulator and / or a spare battery, for example in the form of a power bank.

[0338] Reducing the clock speed, i.e., using a reduced operating mode, can be particularly advantageous when the battery charge level drops rapidly and a longer operating time is desired. The exemplary implementations shown in Figures 26 and 27 are not limited to client devices 12, but can be applied analogously to computer servers 11 and / or resources 9.

[0339] In a preferred embodiment shown in Figures 26 and 27, information on the state of charge of batteries and / or accumulators of a resource 9 and / or a computer server 11 and / or a client device 12, particularly preferably in the form of client data, can be transmitted to the computer server 11 and / or the client device 12. Particularly preferably, the computer server 11 and / or the client device 12 can use the information on the state of charge to determine the remaining battery life, i.e., the remaining operating time, the charging time required for full recharging, the nearest charging location, and / or the like, and to transmit a corresponding notification to the computer server 11 and / or the client device 12.

[0340] The functions and features of the exemplary embodiment shown in Figs. 1 to 20, the exemplary embodiments shown in Figs. 21 to 23, the exemplary embodiment shown in Figs. 24 and 25 and the exemplary embodiments shown in Figs. 26 and 27 can of course be combined with each other and / or replace each other.

[0341] Although the preceding description has been written with a certain degree of detail, it should be noted that many changes can be made to the details of the method, the system, and its components without deviating from the basic concept and scope of this disclosure. It is understood that the invention is not limited to the embodiments presented here for illustrative purposes.

[0342] All described embodiments can be combined with one another, if technically feasible, and / or supplemented by individual features from other embodiments. Reference list:

[0343] 1 card

[0344] 2 Map information

[0345] 3 User interface

[0346] 4 modified map information

[0347] 5 modified map

[0348] 6 Place

[0349] 7 Ways

[0350] 8 Zone

[0351] 9 resource

[0352] 10 Input device

[0353] 11 computer servers

[0354] 12 Client devices

[0355] 13 Location of at least one client device

[0356] 14 Destination

[0357] 15 Icon

[0358] Route 16

[0359] 17 Workplace

[0360] 18 storage

[0361] 19 Output device

[0362] 20 processor

[0363] 21 System

[0364] 22 Transmitting device

[0365] 23 Receiver device

[0366] 24 Destination

[0367] 25 Control element

[0368] 26 Catch zone

Claims

Patent claims 1. Computer-implemented method comprising at least the following, preferably chronological, process steps: - Providing a map (1) with map information (2) and related metadata, - Displaying the map (1) on a user interface (3), preferably a graphical user interface, - Modification of the map (1) by a user on the user interface (3) , - Calculating modified map information (4) and related modified metadata based on the map information (2) and related metadata, - Displaying a modified map (5) with the modified map information (4) and the associated modified metadata on the User interface (3) , preferably graphical user interface .

2. Computer-implemented method according to claim 1, wherein - at least one, preferably more than one, of the procedural steps relating to the card (1) and / or the modified card (5) is repeated at least once or - all procedural steps, preferably chronological, with regard to the map (1) and / or the modified map (5) are repeated at least once, preferably in chronological order.

3. Computer-implemented method according to claim 1 or 2, wherein the provision of the map (1) is carried out by generating a newly calculated map and / or by loading an already calculated map from a memory.

4. Computer-implemented method according to at least one of the preceding claims, wherein the modification of the card (1) - the modification of map information (2), preferably the addition of new map information (2) and / or the editing of existing map information (2) and / or the deletion of map information (2), and / or - the modification of metadata, preferably adding new metadata and / or editing existing metadata and / or deleting metadata, includes .

5. Computer-implemented method according to at least one of the preceding claims, wherein the map information (2) represents at least places (6) and / or paths (7) and / or boundary lines and / or zones (8) and / or resources (9).

6. Computer-implemented method according to at least one of the preceding claims, wherein the map information (2) comprises pixels of a raster graphic and / or primitives of a vector graphic.

7. Computer-implemented method according to at least one of the preceding claims, wherein the metadata represent at least positions of places (6) and / or routes of paths (7) and / or routes of boundary lines and / or extents of zones (8) and / or status of resources (9).

8. Computer-implemented method according to at least one of the preceding claims, wherein the metadata, preferably the metadata associated with the map information and / or the modified metadata associated with the modified map information, comprise spatial data, preferably geodesics, and / or at least partially, preferably completely, in at least one Geoinformation system data format is available.

9. Computer-implemented method according to at least one of the preceding claims, wherein the modification of the card (1) is carried out by a user on the user interface (3) using an input device (10).

10. Computer-implemented method according to at least one of the preceding claims, wherein the modified map (5) comprises at least one modified map layer with modified map information (4) and related modified metadata, wherein the at least one modified map layer represents and / or depicts locations (6) and / or paths (7) and / or boundary lines and / or zones (8) and / or resources (9), wherein preferably the at least one modified map layer represents and / or depicts only one type of location (6) and / or path (7) and / or boundary lines and / or zones (8) and / or resources (9).

11. Computer-implemented method according to at least one of the preceding claims, wherein a computer server (11) is connectable to or connected with at least one client device (12), comprising at least the following method step: - Transfer of the modified card (5) from the computer server (11) to the at least one client device (12) and / or from the at least one client device (12) to the computer server (11) .

12. Computer-implemented method according to at least one of the preceding claims, wherein a computer server (11) is connectable to or connected with at least one client device (12), comprising at least the following method step: - Transmission of client data from at least one client device (12) to the computer server (11), wherein the client data preferably includes spatial data and / or temporal data and / or status data and / or text data and / or audio data and / or image data and / or video data.

13. Computer-implemented method according to at least one of the preceding claims, wherein a computer server (11) is connectable to or connected with at least one client device (12), comprising at least one, preferably at least two and / or all, of the following, preferably chronological, method steps: - Position determination of the location (13) of the at least one client device (12), preferably in real time, by the computer server (11) based on data sent to the computer server (11) transmitted client data, wherein the client data is the spatial position of the at least one client device (12) exhibit, - Calculating map information (2) and metadata from the transmitted client data, preferably in real time, - Displaying a location (13) and / or movement of at least one client device (12) on the user interface (3) using the calculated Map information (2) and / or the calculated Metadata, - Monitoring of the location (13) and / or movement of at least one client device (12) by the computer server (11), preferably in real time, - Sending the at least one client device (12) to a destination (14), preferably by modifying the location (13) of the at least one client device (12) on the card (1) and / or the modified card (5), particularly preferably by modifying at least one map information (2) and / or by moving at least one icon (15) on the user interface (3), wherein said at least one map information (2) and / or the at least one icon (15) represents the location (13) of the at least one client device (12), - Calculating a route (16) to the destination (14) based on the found position of the location (13) of the at least one client device (12) and the modified map (5), wherein the calculation of the route (16) is preferably carried out using, particularly preferably temporally and / or spatially, prioritized map information and metadata and / or based on criteria, - Routing of at least one client device (12) to the destination (14) using the calculated route (16), preferably with routing being carried out in real time, - Checking the calculated route (16) to the destination (14), preferably throughout the entire route guidance in real time, - Adapting the calculated route (16) to the destination (14), preferably throughout the entire route guidance in real time, using a new modified map (5) with new, preferably temporally and / or spatially prioritized map information (4) and metadata and / or using new criteria.

14. Computer-implemented method according to at least one of the preceding claims, wherein a computer server (11) is connectable or connected to at least one client device (12), with at least one, preferably at least two and / or all, of the following, preferably chronological, method steps: - Alerting at least one client device (12) by the computer server (11) at a specific time and / or when leaving a specific zone (8) and / or when entering a specific zone (8) and / or when crossing a specific boundary line and / or when Leaving a certain path (7) of the modified map ( 5 ) , - Transferring at least one work order at a work location (17) from the computer server (11) to at least one client device (12) , - Transferring at least one status, preferably relating to the at least one work order, from the at least one client device (12) to the computer server (11), wherein the at least one status preferably relates to the acceptance of the work order, the arrival at the work location (17), the completion of the work order, the completion of the work order and / or the taking of a break and / or the start of the shift and / or the end of the shift, - Calculating a route (16) to the work location (17) based on a found position of the location (13) of the at least one client device (12) and the modified map (5), wherein the calculation of the route (16) is preferably carried out using, particularly preferably temporally and / or spatially, prioritized map information and metadata and / or based on criteria, - Routing of at least one client device (12) to the work location (17) using the calculated route (16), preferably with routing being carried out in real time, - Checking the calculated route (16) to the work location (17), preferably throughout the entire route guidance in real time, - Adapting the calculated route (16) to the workplace (17) , preferably during the entire route guidance in real time, using a new modified map (5) with new map information and metadata, preferably prioritized temporally and / or spatially, and / or using new criteria.

15. Computer-implemented method according to at least one of the preceding claims, wherein a computer server (11) is connectable to or connected with at least one client device (12), with at least one, preferably at least two and / or all, of the following, preferably chronological, method steps: - Determining a location by input on the client device (12) , - Calculating a route (16) to the destination (24) based on a found position of the location (13) of the at least one client device (12) and the modified map (5), wherein the calculation of the route (16) is preferably carried out using, particularly preferably temporally and / or spatially, prioritized map information and metadata and / or based on criteria, - Routing of at least one client device (12) to the destination (24) using the calculated route (16), preferably with routing being carried out in real time, - Checking the calculated route (16) destination (24), preferably throughout the entire route guidance in real time, - Adapting the calculated route (16) Destination (24) , preferably during the entire route guidance in real time, using a new modified map (5) with new map information and metadata, preferably prioritized temporally and / or spatially, and / or using new criteria.

16. Computer-implemented method according to at least one of the preceding claims 11 to 15, wherein the at least one client device (12) is a mobile device, preferably a smartphone, belonging to field service personnel or a consumer, or is a device attached to a static resource.

17. System (21) , wherein the system comprises at least the following components, wherein the following components are configured such that a computer-implemented method comprising at least the following, preferably chronological, method steps, preferably according to claim 1, can be carried out or is carried out: - at least one storage device (18) , wherein the at least one storage device (18) is configured to provide a map (1) with map information (2) and related metadata, - at least one output device (19) , wherein the at least one output device (19) is configured such that the card (1) is displayed from memory using the at least one output device (19), - at least one input device (10) , wherein the at least one input device (10) is configured such that the map (1) displayed by the at least one output device (19) is modified by means of the at least one input device (10), - at least one processor (20) , wherein at least one Processor (20) is configured such that modified map information (4) and related modified metadata are derived from the map information (2) and related Metadata is calculated - the aforementioned at least one output device (19) , wherein the at least one output device (19) is additionally configured to display a modified map (5) with the modified map information (4) and the associated modified metadata .

18. System (21) according to claim 17, wherein - that at least one output device (19) is a screen and / or a touchscreen and / or - that at least one input device (10) is a digital pen and / or a mouse and / or a keyboard and / or a joystick and / or a touchscreen.

19. System (21) according to claim 17 or 18, wherein - which includes at least one memory (18), at least one output device (19), at least one input device (10) and at least one processor (20) assigned to a computer server (11) and - the system (21) further comprises at least one client device (12), wherein the computer server (11) further comprises at least one transmitting device (22) for transmitting data, preferably at least one modified card (5), to the at least one client device (12), and wherein the at least one client device (12) further comprises at least one receiving device (23) for receiving data, preferably the at least one modified card (5), from the computer server (11).

20. System (21) according to claim 19, wherein the computer server (11) is networkable or networked with at least one open-source database, wherein preferably the at least one open-source database is PostGIS and / or Spatial Database and / or SaptiaLite.

21. System (21) according to claim 19 or 20, wherein the at least one client device (12) is a mobile device, preferably a smartphone, belonging to field service personnel or a consumer and / or is a device attached to a static resource.

22. Computer program product comprising instructions which, when the program is executed by a computer, preferably by a system according to claim 17, particularly preferably by a computer server (11) according to claim 19, cause the latter to carry out a computer-implemented method comprising at least the following, preferably chronological, method steps, preferably according to claim 1: - Providing a map (1) with map information (2) and related metadata, - Displaying the map (1) on a user interface (3), preferably a graphical user interface, - Modification of the map (1) by a user on the user interface (3) , - Calculating modified map information (4) and related modified metadata based on the map information (2) and related metadata, - Displaying a modified map (5) with the modified map information (4) and the associated modified metadata.

23. Computer-readable storage medium comprising instructions which, when executed by a computer, preferably by a system according to claim 17, particularly preferably by a computer server (11) according to claim 19, cause it to perform a computer-implemented method comprising at least the following, preferably chronological, method steps, preferably according to claim 1: - Providing a map (1) with map information (2) and related metadata, - Displaying the map (1) on a user interface (3), preferably a graphical user interface, - Modification of the map (1) by a user on the user interface (3) , - Calculating modified map information (4) and related modified metadata based on the map information (2) and related metadata, - Displaying a modified map (5) with the modified map information (4) and related modified metadata.

24. Computer-readable data carrier on which the computer program product according to claim 22 is stored.

25. Data carrier signal that transmits the computer program product according to claim 22.

Citation Information

Patent Citations

  • Updating map tiles

    US20150170388A1

  • Interactive 3D point cloud matching

    US20210270628A1

  • Method and apparatus for automated map object conflict resolution via map event normalization and augmentation

    US20220229868A1