US7487262B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Methods and systems for routing messages through a communications network based on message content
Assignee: AT&T Mobility II LLC
•
Filing: 2002-11-18
•
Granted: 2009-02-03
•
Expires: 2022-11-18
Abstract
Abstract A method and system for routing messages through a communications network based on the content of the message. The method of the present invention comprises providing a method for retrieving information through a telecommunications network comprising receiving, in a message data structure, a request message comprising a command; sending a query message to a content provider based on the command; receiving a query response message from the content provider comprising response information; and sending a request response message based on the response information.
Inventors
- 👤 Donald M. Cardina
- 👤 John Ervin Lewis
- 👤 Kenneth Dale Heil
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 07:56
CPC Classifications
H; H04; H04W; H04W4/00; H04W4/12; H04L; H04L45/00; H04L45/02; H04L45/04; H04L45/302; H04L45/306; H04L47/00; H04L47/10; H04L47/24; H04L47/2408; H04L51/00; H04L51/56; H04L67/00; H04L67/01; H04L67/04; H04L67/2866; H04L67/30; H04L67/306; H04L67/50; H04L67/60; H04L67/63; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04L51/06; H04L51/066; H04L51/21; H04L51/234; H04L51/48; H04L51/58; H04L69/08; H04W4/18; H04W40/00; H04W40/24; H04W40/246; H04W40/248; H04W8/00; H04W8/18; H04W88/00; H04W88/16; H04W88/18; H04W88/184; H04W92/00; H04W92/02; H04W92/04; H04W92/06
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
203 words
A method for processing a user request for data in a wireless telecommunications network comprising: receiving, from a wireless communication device via a network transport bus, a request message, wherein the request message includes a user-inputted command and a user-inputted parameter for requesting information from one of a plurality of content providers, wherein at least two of the plurality of content providers operate under different technology protocols, wherein the network transport bus communicatively connects a plurality of network elements and utilizes a common messaging format for communication among and between the network elements and wherein the network elements comprise an adaptive routing concentrator, a routing and validation entity, network database, and a subscriber interface all communicatively connected to the network transport bus; selecting an appropriate content provider to provide content that is associated with the user-inputted command and the user-inputted parameter; creating a query message based on the user-inputted command in a format recognizable by the selected content provider; sending the query message to the selected content provider; receiving a query response message from the selected content provider comprising the requested information; and sending a request response message that includes the requested information to the wireless communication device via the network transport bus.
Claim 2
Independent Claim
203 words
A method for processing a user request for data in a wireless telecommunications network comprising: receiving, from a wireless communication device via a network transport bus, a request message, wherein the request message includes a user-inputted command and a user-inputted parameter for requesting information from one of a plurality of content providers, wherein at least two of the plurality of content providers operate under different technology protocols, wherein the network transport bus communicatively connects a plurality of network elements and utilizes a common messaging format for communication among and between the network elements and wherein the network elements comprise an adaptive routing concentrator, a routing and validation entity, network database, and a subscriber interface all communicatively connected to the network transport bus; selecting an appropriate content provider to provide content that is associated with the user-inputted command and the user-inputted parameter; creating a query message based on the user-inputted command in a format recognizable by the selected content provider; sending the query message to the selected content provider; receiving a query response message from the selected content provider comprising the requested information; and sending a request response message that includes the requested information to the wireless communication device via the network transport bus.
Claim 3
Dependent Claim
21 words
The method of claim 1 , further comprising: determining a destination address of the query message based on the user-inputted command.
Claim 4
Dependent Claim
33 words
The method of claim 2 , wherein the step of determining the destination address of the query message further comprises associating an alias destination received in the request message with the destination address.
Claim 5
Dependent Claim
25 words
The method of claim 1 , wherein the selected content provider is at least one of an Intranet web site and an Internet web site.
Claim 6
Dependent Claim
29 words
The method of claim 1 , further comprising: sending a further information request to the wireless telecommunication device if the received request message does not contain a recognized command.
Claim 7
Dependent Claim
32 words
The method of claim 1 , further comprising: sending a query message to the selected content provider based on a default command if the received request does not contain a recognized command.
Claim 8
Dependent Claim
112 words
The method of claim 1 , further comprising: parsing the received message request to identify at least one of a fragment of a command, a misspelled command, an aliased command, a command concatenated to a parameter, a command concatenated to an address, and an abbreviated command if the received request does not contain a recognized command; associating the at least one of the fragment of a command, the misspelled command, the aliased command, the command concatenated to the parameter, the command concatenated to the address, and the abbreviated command with the recognized command as an associated command; and sending the query message to the selected content provider based on the associated command.
Claim 9
Dependent Claim
24 words
The method of claim 1 , wherein creating the query message further comprises: creating the query message based on the at least one parameter.
Claim 10
Independent Claim
252 words
A system for processing an information request in a wireless communications network comprising: a request message receiver for receiving from a wireless device a request message via a network transport bus, wherein the request message includes a user- inputted command and at least one user-inputted parameter for requesting information from one of a plurality of content providers, wherein at least two of the plurality of content providers operate under different technology protocols, wherein the network transport bus communicatively connects a plurality of network elements and utilizes a common messaging format for communication among and between the network elements, and wherein the network elements comprise an adaptive routing concentrator, a routing and validation entity, a network database, and a subscriber interface all communicatively connected to the network transport bus; a query message sender communicatively connected to the network transport bus, wherein the query message sender selects an appropriate content provider to provide content that is associated with the user-inputted command and the user-inputted parameter, creates a query message based on the user-inputted command, the at least one parameter, and a protocol associated with the selected content provider, and sends the query message to the selected content provider; a query response message receiver communicatively connected to the network transport bus, wherein the query response message receiver receives requested information from the selected content provider; and a response message sender communicatively connected to the network transport bus, wherein the response message sender sends the requested information to the wireless device via the network transport bus.
Claim 11
Independent Claim
252 words
A system for processing an information request in a wireless communications network comprising: a request message receiver for receiving from a wireless device a request message via a network transport bus, wherein the request message includes a user- inputted command and at least one user-inputted parameter for requesting information from one of a plurality of content providers, wherein at least two of the plurality of content providers operate under different technology protocols, wherein the network transport bus communicatively connects a plurality of network elements and utilizes a common messaging format for communication among and between the network elements, and wherein the network elements comprise an adaptive routing concentrator, a routing and validation entity, a network database, and a subscriber interface all communicatively connected to the network transport bus; a query message sender communicatively connected to the network transport bus, wherein the query message sender selects an appropriate content provider to provide content that is associated with the user-inputted command and the user-inputted parameter, creates a query message based on the user-inputted command, the at least one parameter, and a protocol associated with the selected content provider, and sends the query message to the selected content provider; a query response message receiver communicatively connected to the network transport bus, wherein the query response message receiver receives requested information from the selected content provider; and a response message sender communicatively connected to the network transport bus, wherein the response message sender sends the requested information to the wireless device via the network transport bus.
Claim 12
Dependent Claim
34 words
The system of claim 9 , wherein the request message receiver and the response message sender is connected to the communications network via a multiplexer that is communicatively connected to the network transport bus.
References Cited (Backward Citations)
US4625308A
Cited
US4527270A
Cited
US5974203A
Cited
US5142693A
Cited
US5034976A
Cited
US5029199A
Cited
US5224095A
Cited
US5130986A
Cited
US5193110A
Cited
US5436960A
Cited
US20040082316A1
Cited
US5313653A
Cited
US5572583A
Cited
US5333184A
Cited
US5329578A
Cited
US5325310A
Cited
US5406557A
Cited
US6714859B2
Cited
US5930239A
Cited
US5457732A
Cited
US5625816A
Cited
US5856825A
Cited
US5742905A
Cited
US5742668A
Cited
US5724407A
Cited
US5751791A
Cited
US5878230A
Cited
US5889861A
Cited
US6151696A
Cited
US5635918A
Cited
US5604788A
Cited
US5797094A
Cited
US5646676A
Cited
US5754754A
Cited
US5751798A
Cited
US5809415A
Cited
US6625447B1
Cited
US6473609B1
Cited
US6085068A
Cited
US5862325A
Cited
US6088717A
Cited
US6108688A
Cited
US5857191A
Cited
US5918158A
Cited
US6285889B1
Cited
US5978919A
Cited
US5889839A
Cited
US5960338A
Cited
US5987609A
Cited
US5838768A
Cited
US6219542B1
Cited
US5948061A
Cited
US6181781B1
Cited
US6094573A
Cited
US6408191B1
Cited
US5966663A
Cited
US6212550B1
Cited
US6125281A
Cited
US5915021A
Cited
US20020160756A1
Cited
US5987100A
Cited
US6173284B1
Cited
US5987317A
Cited
US6006189A
Cited
US6363339B1
Cited
US6216008B1
Cited
US6393288B1
Cited
US6032039A
Cited
US6421707B1
Cited
US6259910B1
Cited
US6912400B1
Cited
US6012098A
Cited
US6731942B1
Cited
US6075971A
Cited
US6202099B1
Cited
US6119014A
Cited
US6092114A
Cited
US6175743B1
Cited
US20030123622A1
Cited
US6173415B1
Cited
US20010044310A1
Cited
US6438585B2
Cited
US20020115457A1
Cited
US6131118A
Cited
US6622124B1
Cited
US20010005859A1
Cited
US6839741B1
Cited
US6643684B1
Cited
US6571245B2
Cited
US6389276B1
Cited
US6643507B1
Cited
US6628761B1
Cited
US20020068554A1
Cited
US6330436B1
Cited
US6564253B1
Cited
WO2001003011A2
Cited
US20020168978A1
Cited
US6418306B1
Cited
US6487602B1
Cited
US6360252B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2012-02-03 | 2012-08-04 | 2013-02-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2016-02-03 | 2016-08-04 | 2017-02-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2020-02-03 | 2020-08-04 | 2021-02-03 | $7700.00 | Window Closed / Lapsed |