Archive information management
US-2015066865-A1 · Mar 5, 2015 · US
US9307094B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9307094-B2 |
| Application number | US-201414575416-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 18, 2014 |
| Priority date | Oct 15, 2012 |
| Publication date | Apr 5, 2016 |
| Grant date | Apr 5, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system and method that includes receiving a communication request of an account, the communication request including communication properties; identifying at least two routing options of a route priority list, the routing options capable of completing the communication request and identified according to a priority heuristic; generating a communication cost from the communication properties; and upon receipt of the routing response and the communication cost response, executing a communication with a routing option of the routing priority list and committing a cost of the communication to the account.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving a communication request of an account, the request including a maximum cost parameter and a set of communication properties including at least a destination endpoint; compiling a route priority list of routing options according to the communication properties of the communication request; delivering the route priority list to a communication service; querying a communication cost according to the communication properties; delivering the communication cost to the communication service; and at the communication service, if the communication cost complies with the maximum cost parameter, selecting a routing option of the route priority list and establishing a communication through the selected routing option and committing the communication cost to the account; and at the communication service, if the communication cost does not comply: alerting an account resource of a communication failure, wherein alerting an account resource comprises responding to the communication request with a communication failure message, and wherein the communication failure message includes alternative routing options; receiving a message that specifies a selection of an alternative routing option; and establishing a communication through the selected alternative routing option. 2. The method of claim 1 , wherein a first routing option of the route priority list is communication over a first transport protocol and a second routing option of the route priority list is communication over a second transport protocol. 3. The method of Claim 2 , wherein establishing a communication through the selected routing option comprises transforming content of the communication properties to a format compatible with a transport protocol of the selected routing option. 4. A method comprising: receiving a communication request of an account the request including a maximum cost parameter and a set of communication properties including at least a destination endpoint; compiling a route priority list of routing options according to the communication properties of the communication request wherein compiling a route priority list comprises: identifying at least two routing options according to a priority heuristic, and wherein identifying at least two routing options according to a priority heuristic comprises: analyzing intended communication content and identifying routing options with transport capabilities of delivering intended communication content to the destination endpoint; calculating an effective internal cost of communicating intended communication content of the communication properties; and prioritizing routing options of the route priority list in part according to the effective internal cost of the routing options; delivering the route priority list to a communication service, querying a communication cost according to the communication properties; delivering the communication cost to the communication service; at the communication service, if the communication cost complies with the maximum cost parameter, selecting a routing option of the route priority list and establishing a communication through the selected routing option and committing the communication cost to the account; and at the communication service if the communication cost does not comply alerting an account resource of a communication failure. 5. A method comprising: receiving a communication request of an account, the request including a maximum cost parameter and a set of communication properties including at least a destination endpoint; compiling a route priority list of routing options according to the communication properties of the communication request; delivering the route priority list to a communication service; querying a communication cost according to the communication properties; delivering the communication cost to the communication service; and at the communication service, if the communication cost complies with the maximum cost parameter, selecting a routing option of the route priority list and establishing a communication through the selected routing option and committing the communication cost to the account; and at the communication service, if the communication cost does not comply: alerting an account resource of a communication failure, wherein alerting an account resource comprises transmitting an application transport message to a callback universal resource identifier (URI), and wherein the application transport message includes alternative routing options; receiving a message that specifies a selection of an alternative routing option; and establishing a communication through the selected alternative routing option.
Criteria or parameters used for performing billing operations · CPC title
Low balance or limit reached · CPC title
Determined tariff · CPC title
Selecting cheaper transport technology for a given service · CPC title
Types of notifications · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.