System and method for directing wireless data packet traffic
First Claim
1. An apparatus for placement in a communication path between a wireless client device and a plurality of computer network elements, the apparatus comprising:
- a data port configured to receive data in accordance with a wireless data protocol; and
a redirection engine coupled to inspect the received data and direct corresponding data in accordance with the wireless data protocol to a particular one of the plurality of computer network elements.
1 Assignment
0 Petitions
Accused Products
Abstract
Various methods and systems for handling and directing wireless packet data traffic is disclosed. In one embodiment, the system is a data switching system that includes a first data port interface coupled to a first data communication port, a second data port interface coupled to a second data communication port, and a data packet parsing engine responsive to the first data port interface and the second data port interface. The data packet parsing engine includes a wireless data packet evaluation routine to retrieve and evaluate content contained within the wireless data packet. In another embodiment, a method of processing wireless data traffic is provided. The method includes receiving the wireless data traffic at a gateway, evaluating a data packet within the wireless data traffic at the gateway to determine at least one of language information, user browser type information, and data content type information, and sending a data request to a particular computer server. The particular computer server is determined based on at least one of the language information, the user browser type information, and the data content type information.
133 Citations
45 Claims
-
1. An apparatus for placement in a communication path between a wireless client device and a plurality of computer network elements, the apparatus comprising:
-
a data port configured to receive data in accordance with a wireless data protocol; and
a redirection engine coupled to inspect the received data and direct corresponding data in accordance with the wireless data protocol to a particular one of the plurality of computer network elements. - View Dependent Claims (2, 3)
-
-
4. A method of routing wireless data protocol traffic, the method comprising:
-
receiving a wireless data protocol message;
selecting a first computer network element from amongst plural computer network elements of a computer network accessible by a network information service; and
directing to the first computer network element a data message that corresponds to the received wireless data protocol message. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a wireless gateway;
a first gateway cluster, the first gateway cluster associated with a first group of computer servers, each of the computer servers in the first group of computer servers having a different internet protocol address; and
a second gateway cluster, the second gateway cluster associated with a second group of computer servers;
wherein the wireless gateway is configured to decode previously encoded wireless data traffic packets to be sent to a selected computer server within one of the first and the second gateway clusters. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method of processing wireless data traffic, the method comprising:
-
receiving wireless data traffic at a wireless gateway;
evaluating a data packet within the wireless data traffic at the wireless gateway to determine at least one of language information, user browser type information, and data content type information; and
sending a data request to a particular computer server that is located at an internet protocol address, the particular computer server determined based on at least one of the language information, the user browser type information, and the data content type information. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A data switching system comprising:
-
a first data port interface coupled to a first data communication port;
a second data port interface coupled to a second data communication port;
a data packet parsing engine responsive to the first data port interface and the second data port interface, the data packet parsing engine including a wireless data packet evaluation routine to retrieve and to evaluate content contained within the wireless data packet. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system comprising:
-
a computer network input to receive an encoded wireless data packet including wireless data content;
a decoding module responsive to the computer network input, the decoding module programmed to decode the encoded wireless data packet and to produce a decoded wireless data packet; and
a logic module programmed to implement a set of rules, the logic module to apply the set of rules to the decoded wireless data packet to determine an internet protocol address identifying a remote computer network element to receive a communication of the wireless data content. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A computer program product comprising:
-
a computer readable media;
a software program within the computer readable media, the software program including a logic routine to apply a set of rules to determine one of a plurality of internet addresses for directing a received wireless data protocol packet based on content of the wireless data packet; and
wherein the computer readable media is selected from the set of a disk, tape or other magnetic, optical, semiconductor or electronic storage medium and a network, wireline, wireless or other communications medium.
-
Specification