Patent ID: 9704169
Date: 2017-07-11
CPC Classifications: G06F,G06Q,H04W

Claim:
1. A method performed by a server system of one or more server devices for monitoring digital publications by their geo-location of origin, the method comprising: obtaining, by the server system, digital publication information including multiple publication items from two or more further server devices of two or more digital publication data providers, wherein each of the publication items is originated from a respective user device located at a respective geographic location indicated by geo-location data associated with that publication item; normalizing publication information across the two or more digital publication data providers to obtain normalized publication information having a uniform structure; storing the normalized publication information in a database in association with the geo-location data; authenticating a client; receiving a query initiated by the client at the server system, the query indicating a geo-location or geo-region of interest submitted by a user operating the client, and further indicating one or more additional filter parameters including a threshold deviation in a volume and frequency of publications relative to a historic baseline; referencing the normalized publication information in the database to retrieve applicable publication information based on and responsive to the query for the geo-location or geo-region of interest; filtering the applicable publication information retrieved for the geo-location or geo-region of interest based on and responsive to the one or more additional filter parameters contained in the query to obtain filtered publication information; responding to the query by initiating a response to the client containing response information that includes or is based on the filtered publication information for the geo-location or geo-region of interest; following authentication of the client, annotating as one or more annotations, one or more publication items of the filtered publication information; saving the one or more annotations in the database in association with the one or more publication items of the filtered publication information; and sharing the one or more annotations with another client over a communications network.