×

Dynamic map template discovery and map creation

  • US 9,798,746 B2
  • Filed: 05/31/2013
  • Issued: 10/24/2017
  • Est. Priority Date: 06/18/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for dynamic map template discovery and map creation, comprising:

  • storing, in an in memory data grid, a plurality of dynamic map templates;

    subsequent to the storing of the plurality of dynamic map templates in the in memory data grid, initializing the in memory data grid for use;

    receiving, by a processor, a request for a requested map, with the requested map being a map that can be used to access a data object;

    determining, by a dynamic map discovery engine, that the requested map does not exist in the in memory data grid;

    determining that an amount of requests and/or accesses for the data object exceeds a predetermined threshold;

    searching, by the dynamic map discovery engine, for a matching dynamic map template corresponding to the requested map for the data object in response to the determination that the requested map does not exist in the in memory data grid and further in response to the determination that the predetermined threshold has been exceeded, wherein the searching for the matching dynamic map template comprises comparing a name of the requested map to the plurality of dynamic map templates in the in memory data grid and matching the name of the requested map to a regular expression of one of the plurality of dynamic map templates in the in memory data grid to determine the matching dynamic map template; and

    subsequent to the initialization of the in memory data grid, dynamically creating a new dynamic map from the matching dynamic map template in response to discovering the matching dynamic map template, the new dynamic map being created from the matching dynamic map template in the in memory data grid without;

    reinitializing the in memory data grid and further without causing disruption of use of the in memory data grid;

    assigning the name of the requested map to the new dynamic map; and

    loading the new dynamic map and associated data in the in memory data grid, wherein the new dynamic map inherits the setting of the one of the dynamic map templates.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×