METHOD AND INTERFACE FOR DISPLAYING LOCATIONS ASSOCIATED WITH ANNOTATIONS
First Claim
1. A method comprising:
- receiving, at a computing system, one or more annotations from a remote client application;
obtaining, from a language model, probabilistic data corresponding to the one or more annotations;
applying probabilistic modeling to identify one or more geographical locations associated with the one or more annotations, wherein the probabilistic modeling is based on the obtained probabilistic data; and
transmitting user interface data operative to cause the remote client application to display, over a world map, the identified one or more geographical locations.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products for displaying geographical locations with the one or more annotations. In a particular embodiment, a language model is used to obtain the probability distribution of the locations over one or more annotations. Further, the system and the method utilizes the probability data obtained from the language model to determine a probability score for each location over the one or more annotations. Subsequently, one or more geographical locations are displayed on a world map, based on the probability score of the geographical locations over the one or more annotations. In one embodiment, geographical locations may be highlighted using a color code on a heat map overlaid on the world map. The color code may represent the ranking of the geographical locations based on the calculated probability score for each identified geographical location. Further, when the user provides one or more additional annotations, the world map may be dynamically updated to display the relevant geographical locations associated with the updated annotations.
55 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a computing system, one or more annotations from a remote client application; obtaining, from a language model, probabilistic data corresponding to the one or more annotations; applying probabilistic modeling to identify one or more geographical locations associated with the one or more annotations, wherein the probabilistic modeling is based on the obtained probabilistic data; and transmitting user interface data operative to cause the remote client application to display, over a world map, the identified one or more geographical locations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
one or more network interfaces; at least one processor; a memory; and computer program code stored in a computer readable storage medium, wherein the computer program code, when executed, is operative to cause the system to; receive, at a computing system, one or more annotations from a remote client application; obtain, from a language model, probabilistic data corresponding to the one or more annotations; apply probabilistic modeling to identify one or more geographical locations associated with the one or more annotations, wherein the probabilistic modeling is based on the obtained probabilistic data; and transmitting user interface data operative to cause the remote client application to display, over a world map, the identified one or more geographical locations. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer program code stored in a computer readable storage medium,
wherein the computer program code, when executed, is operative to cause the system to: -
receive, at a computing system, one or more annotations from a remote client application; obtain, from a language model, probabilistic data corresponding to the one or more annotations; apply probabilistic modeling to identify one or more geographical locations associated with the one or more annotations, wherein the probabilistic modeling is based on the obtained probabilistic data; and transmitting user interface data operative to cause the remote client application to display, over a world map, the identified one or more geographical locations.
-
Specification