IP Library Granted Patent US 7,487,262
Granted Patent B2
US 7,487,262 · App. 10/299,330 · Granted Feb 3, 2009

Methods and systems for routing messages through a communications network based on message content

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,487,262
App. No.
10/299,330
Granted
Feb 3, 2009
Kind
B2
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.

Claims (27)

1. 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.

2. The method of claim 1 , further comprising:

determining a destination address of the query message based on the user-inputted command.

3. 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.

4. The method of claim 1 , wherein the selected content provider is at least one of an Intranet web site and an Internet web site.

5. 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.

6. 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.

7. 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.

8. The method of claim 1 , wherein creating the query message further comprises:

creating the query message based on the at least one parameter.

9. 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.

10. 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.

Assignments (3)
CHANGE OF NAME Recorded Aug 20, 2008
From: CINGULAR WIRELESS II, LLC
To: AT&T MOBILITY II, LLC
Reel/Frame 021413/0617 →
CERTIFICATE OF CONVERSION Recorded Feb 9, 2006
From: CINGULAR WIRELESS II, INC.
To: CINGULAR WIRELESS II, LLC
Reel/Frame 017148/0057 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2005
From: CINGULAR WIRELESS, LLC
To: CINGULAR WIRELESS II, INC.
Reel/Frame 016480/0826 →