Geographic policy routing function
First Claim
1. A method for delivery of emergency calls or data comprising:
- receiving a presence information data format-location object (PIDF-LO) containing location data;
if said PIDF-LO includes a civic address, converting said civic address to a geodetic location;
performing a query to identify at least one geographic polygon layer corresponding to said geodetic location, wherein said at least one geographic polygon layer contains one or more policy rules comprising routing criteria, routing rules, priority level, and expiration parameters each in the form of a set of instructions for routing emergency calls or data corresponding to said geodetic location, and wherein the one or more policy rules in each of said at least one geographic polygon layers differ from the one or more policy rules in the other at least one geographic polygon layers;
selecting a one of said two or more policy rules;
executing said set of instructions for routing emergency calls or data of said selected rule;
if said selected policy rule has been processed within a predetermined interval of time, applying said set of instructions of a next unexecuted one of said one or more policy rules having a higher priority level within said geographic polygon;
when a said selected policy rule results in a true routing condition wherein said emergency calls or data are routed, identifying said selected policy rule as a true rule, and returning a value of a uniform resource identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
A policy routing function (“PRF”) allows requests for emergency services (e.g., 9-1-1 calls, text messages to 9-1-1, etc.) dynamically routed to an emergency responder based on rules and/or user defined geographic overrides in support of Next Generation 9-1-1. Each user provided geographic polygon layer within this data set is represented by one or more polygons, with each polygon containing routing criteria, routing rules, priority, and expiration parameters. This geographic data set may also have a base geographic polygon layer of one or more polygons that define the “normal” or “default” routing conditions. Utilizing a user provided geographic data set the PRF interrogates an emergency caller'"'"'s location against the polygon(s) and applies the routing rules of the highest level geographic polygon layer polygon that has a true routing condition.
3 Citations
8 Claims
-
1. A method for delivery of emergency calls or data comprising:
-
receiving a presence information data format-location object (PIDF-LO) containing location data; if said PIDF-LO includes a civic address, converting said civic address to a geodetic location; performing a query to identify at least one geographic polygon layer corresponding to said geodetic location, wherein said at least one geographic polygon layer contains one or more policy rules comprising routing criteria, routing rules, priority level, and expiration parameters each in the form of a set of instructions for routing emergency calls or data corresponding to said geodetic location, and wherein the one or more policy rules in each of said at least one geographic polygon layers differ from the one or more policy rules in the other at least one geographic polygon layers; selecting a one of said two or more policy rules; executing said set of instructions for routing emergency calls or data of said selected rule; if said selected policy rule has been processed within a predetermined interval of time, applying said set of instructions of a next unexecuted one of said one or more policy rules having a higher priority level within said geographic polygon; when a said selected policy rule results in a true routing condition wherein said emergency calls or data are routed, identifying said selected policy rule as a true rule, and returning a value of a uniform resource identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification