Region modeling of mobile services
First Claim
1. Apparatus for performing location-dependent data processing operations comprising, in combination, a relational database management system for creating and updating data structures describing objects, said data structures including means for storing data specifying the geographic location of at least selected ones of said objects, means for storing reference data describing a plurality of system defined regions, said reference data including the specification of the geographic location of each given one of said system defined regions and a human interpretable description of each given one of said regions, a user-manipulated control for selecting a particular one of said regions, and means responsive to said control for transferring selected items of said reference data to said means for storing geographic location data associated with one of said objects.
3 Assignments
0 Petitions
Accused Products
Abstract
A shareable application program interface infrastructure which is used in combination with a relational database to provide data storage and processing functions for location-dependent objects, and includes a mechanism for easily associating an object, such a service, with a geographic region, such as an area served by the service. The service designer is provided with a tool to choose a geographic region or a point location (specified by an address), and to associate that selected geographic region with a service. Each service is associated with a geographic region chosen from a hierarchy of predetermined system-defined regions that are preferably organized into a hierarchy composed of levels organized order of decreasing size so that the boundaries of each child region lie within the boundaries of its parent region. The services designer is also provided with the option of creating “user defined regions” that are composed of existing system defined regions or a region centered around a selected location. The user-defined region could represent business objects that relate to a particular entity; for example, a set of sales regions served by different regional sales offices.
60 Citations
20 Claims
-
1. Apparatus for performing location-dependent data processing operations comprising, in combination,
a relational database management system for creating and updating data structures describing objects, said data structures including means for storing data specifying the geographic location of at least selected ones of said objects, means for storing reference data describing a plurality of system defined regions, said reference data including the specification of the geographic location of each given one of said system defined regions and a human interpretable description of each given one of said regions, a user-manipulated control for selecting a particular one of said regions, and means responsive to said control for transferring selected items of said reference data to said means for storing geographic location data associated with one of said objects.
-
8. In combination with a relational database management system for creating and updating data structures describing objects, said data structures including means for storing data specifying geographic locations associated with of at least selected ones of said objects,
means for storing reference data describing a plurality of system defined regions, said reference data including the specification of the geographic boundaries of each given one of said system defined regions and further including data comprising a human interpretable description of each given one of said regions, said reference data being organized in a hierarchy of parent- child levels wherein each child region have geographic boundaries lying within the geographic boundaries of its parent region, a user-manipulated control for selecting a particular one of said regions and a particular one of said objects, and means responsive to said control for transferring data describing said particular one of said regions to said data structures to specify a geographic location associated with said particular one of said objects.
-
11. A method for performing location-dependent data processing operations comprising, in combination, the steps of
creating and updating data structures describing objects in a relational database management system, said data structures including data structures for storing the geographic location of at least selected ones of said objects, storing reference data describing a plurality of system defined regions, said reference data including the specification of the geographic location of each given one of said system defined regions and a human interpretable description of each given one of said regions, employing a user-manipulated control for selecting a particular one of said regions, and transferring items of said reference data selected using said control to said data structures to associate said particular one of said regions with one of said objects.
-
18. The method of creating and updating data structures describing objects a relational database management system, said data structures including data specifying a geographic location associated with of at least one of said objects, said method comprising the steps of:
-
storing reference data describing a plurality of system defined regions, said reference data including the specification of the geographic boundaries of each given one of said system defined regions and further including data comprising a human interpretable description of each given one of said regions, said reference data being organized in a hierarchy of parent-child levels wherein each child region have geographic boundaries lying within the geographic boundaries of its parent region, employing a user-manipulated control to select a particular one of said regions and a particular one of said objects, and transferring data describing said particular one of said regions to said data structures to specify a geographic location associated with said particular one of said objects.
-
Specification