← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag