Extensible client aware detection in a wireless portal system
First Claim
1. A wireless network environment, comprising:
- a plurality of classes of wireless clients, each class of wireless clients having unique identifiers and attributes independent of other classes of wireless clients within the wireless network environment; and
a wireless client independent wireless server coupled to communicate with said classes of wireless clients to provide a series of services available on said server, said classes of wireless clients issuing service requests to the wireless server via established communication links and protocols within the network; and
wherein one of said services comprise automatic client type detection using extensible parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless portal system having a wireless server with an automatic client aware detection mechanism. The client aware detection mechanism includes logic for identifying client wireless devices connected to the wireless server by using particular characteristics of the client in detecting service connection requests from the client to the server. In one embodiment of the invention, the client aware detection mechanism is capable of being extended by the client to add-on client information characteristics which are not already pre-stored in the wireless server. In this way, the client detection logic of the invention is extensible to recognize new devices without requiring software version updates or complex programming tasks. An API can be used to collect extensible data sets that include custom parameters for recognizing a particular client class, such as defined header information of the client'"'"'s browser, the time of day the client requests are received and the client'"'"'s bandwidth.
102 Citations
29 Claims
-
1. A wireless network environment, comprising:
-
a plurality of classes of wireless clients, each class of wireless clients having unique identifiers and attributes independent of other classes of wireless clients within the wireless network environment; and
a wireless client independent wireless server coupled to communicate with said classes of wireless clients to provide a series of services available on said server, said classes of wireless clients issuing service requests to the wireless server via established communication links and protocols within the network; and
wherein one of said services comprise automatic client type detection using extensible parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A wireless server for handling a plurality of wireless service requests from a plurality of wireless clients each having unique identifying attributes, said wireless server comprising:
-
a wireless extensible client aware detector;
a wireless client data storage coupled to said extensible wireless client aware detector; and
a wireless server session service coupled to said extensible wireless client aware detector. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A wireless server system, comprising:
-
a plurality of extensible definition files, each definition file for providing detection for a class of wireless clients that communicate with said wireless server system; and
an automatic detection system, coupled to access said plurality of extensible definition files, for applying a particular definition file to a particular wireless client for automatically detecting the class of said particular wireless client, wherein said particular definition file comprises information found within a service request of said wireless client that allows said detecting thereof. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A client aware method of detecting wireless clients within a wireless network attempting to connect to a wireless server, comprising the steps of:
-
receiving client service requests from a plurality of clients connecting to the wireless server; and
parsing header information in said wireless client service requests to automatically extract client specific information and comparing said client specific information to extensible parameters in order to detect said wireless client that is attempting to connect to said wireless server. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification