CUSTOMIZED MAP GENERATION WITH REAL TIME MESSAGES AND LOCATIONS FROM CONCURRENT USERS
First Claim
1. A processor implemented method (300) comprising:
- receiving information pertaining to geographical coordinates corresponding to an outline of an area of interest (302);
receiving information pertaining to landmark coordinates of landmarks corresponding to the area of interest (304);
creating at least one customized outline map with landmarks based on static data received in the form of the information pertaining to the geographical coordinates and the landmark coordinates (306);
projecting the at least one customized outline map having geographical coordinates to the at least one customized outline map having 2 Dimensional (2D) coordinates (308);
converting the 2D coordinates of the at least one customized outline map to string format (310);
appending the at least one customized outline map based on the static data with dynamic data received in the form of user messages and user locations concurrently from each user of the at least one customized map in a unique web session dynamically created for each user (312); and
dynamically rendering the at least one customized outline map in Scalable Vector Graphics (SVG) format to each concurrent user, the at least one customized map for each concurrent user (314).
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for creating customized maps for each concurrent user by combining static information in the form of map outline and landmark information and dynamic information in the form of user location and user messages and rendering the customized maps in real time. The geographical coordinates of the outline map is projected in 2 dimensional coordinates which are then converted to string format, thereby making them editable in real time. The customized outline map having dynamic and static data is rendered in vector graphics to each concurrent user in real time and customized as desired. In accordance with the present disclosure, for a rendered customized outline map, further updation may relate only to the dynamic data of the map thereby rending the map efficiently.
-
Citations
14 Claims
-
1. A processor implemented method (300) comprising:
-
receiving information pertaining to geographical coordinates corresponding to an outline of an area of interest (302); receiving information pertaining to landmark coordinates of landmarks corresponding to the area of interest (304); creating at least one customized outline map with landmarks based on static data received in the form of the information pertaining to the geographical coordinates and the landmark coordinates (306); projecting the at least one customized outline map having geographical coordinates to the at least one customized outline map having 2 Dimensional (2D) coordinates (308); converting the 2D coordinates of the at least one customized outline map to string format (310); appending the at least one customized outline map based on the static data with dynamic data received in the form of user messages and user locations concurrently from each user of the at least one customized map in a unique web session dynamically created for each user (312); and dynamically rendering the at least one customized outline map in Scalable Vector Graphics (SVG) format to each concurrent user, the at least one customized map for each concurrent user (314). - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system (200) comprising:
-
one or more data storage devices (120A, 130A) operatively coupled to one or more hardware processors (120B, 130B) and configured to store instructions configured for execution by the one or more hardware processors to; receive information pertaining to geographical coordinates corresponding to an outline of an area of interest; receive information pertaining to landmark coordinates of landmarks corresponding to the area of interest; create at least one customized outline map with landmarks based on static data received in the form of the information pertaining to the geographical coordinates and the landmark coordinates; project the at least one customized outline map having geographical coordinates to the at least one customized outline map having 2 Dimensional (2D) coordinates; convert the 2D coordinates of the at least one customized outline map to string format; append the at least one customized outline map based on the static data with dynamic data received in the form of user message and user location concurrently from each user of the at least one customized map in a unique web session dynamically created for each user; and dynamically render the at least one customized outline map in Scalable Vector Graphics (SVG) format to each concurrent user, the at least one customized map for each concurrent user. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a non-transitory computer readable medium having a computer readable program embodied therein, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
receive information pertaining to geographical coordinates corresponding to an outline of an area of interest; receive information pertaining to landmark coordinates of landmarks corresponding to the area of interest; create at least one customized outline map with landmarks based on static data received in the form of the information pertaining to the geographical coordinates and the landmark coordinates; project the at least one customized outline map having geographical coordinates to the at least one customized outline map having 2 Dimensional (2D) coordinates; convert the 2D coordinates of the at least one customized outline map to string format; append the at least one customized outline map based on the static data with dynamic data received in the form of user messages and user locations concurrently from each user of the at least one customized map in a unique web session dynamically created for each user; and dynamically render the at least one customized outline map in Scalable Vector Graphics (SVG) format to each concurrent user, the at least one customized map for each concurrent user. - View Dependent Claims (14)
-
Specification