Patent ID: 7865836
Filing Date: 2011-01-04
Classification: G06Q

Abstract:
1. A method of employing a networked computer to acquire analyze and present data related to marine vessels that are located throughout all global waterways, comprising: establishing a plurality of geospatial partitions corresponding to specific areas of the surface of the earth; associating a knowledge cell with each of said plurality of geospatial partitions; acquiring data related to marine vessels, wherein said vessels are located in said plurality of geospatial partitions, wherein said data is acquired from a plurality of external networked data sources; storing said acquired data related to marine vessels in said associated knowledge cells; analyzing each knowledge cell to determine a wait period percentage for each knowledge cell; assigning a dynamic priority to each knowledge cell based on the wait period percentage for each knowledge cell, wherein the higher the wait period percentage for each knowledge cell then the higher the dynamic priority of each knowledge cell; creating a data acquisition task for each knowledge cell; sorting each data acquisition task according the dynamic priority of its associated knowledge cell; queuing each data acquisition task in the order in which each data acquisition task was sorted; selecting an execution thread from a thread pool to execute the data acquisition task for the associated knowledge cell with the highest dynamic priority; executing the data acquisition task through said execution thread for the associated knowledge cell with the highest dynamic priority thereby acquiring the most recent available data related to marine vessels for said knowledge cell; storing said most current available acquired data related to marine vessels in said knowledge cells; returning said execution thread to said thread pool; displaying the data contained in each knowledge cell on a graphical user interface; and repeating the previous nine steps in order to continuously acquire the most current available data for each knowledge cell.