Claims
- 1. A wireless server system comprising:
a plurality of extensible hierarchical file modules, each providing respective identifying file parameters pertinent to a type of wireless client; and a file manager service, in response to receiving a particular client type associated with a particular wireless client for dynamically selecting files in said plurality of hierarchical file modules based on said particular client type, wherein said file manager service is also for applying a selected file module to said particular wireless client for identification thereof.
- 2. The wireless server system of claim 1, further comprising an automatic client aware detection service for automatically detecting client specific files in response to service requests that originate from said particular wireless client.
- 3. The wireless server system of claim 2, wherein information found with the client service request comprises file information unique to a particular class of clients or said particular client.
- 4. The wireless server system of claim 1, wherein said plurality of file modules are arranged to form a hierarchical file path with client data generic to a particular class of client information at the top-most level of the hierarchy.
- 5. The wireless server system of claim 4, wherein said hierarchical file path has, at its lowest level, client file information unique to a particular client to differentiate said particular client from others within said class of clients.
- 6. The wireless server system of claim 5, wherein said file manager traverses said hierarchical file path to retrieve client aware specific files in response to client file request without said client having to provide the entire file path of the file to be retrieved.
- 7. A client aware hierarchical file manager system in a wireless network, comprising:
a wireless server; a plurality of a classes of wireless clients, each having unique file parameters; and an extensible file manager service for providing a file storage and retrieval procedure in response to file accesses requests from said wireless clients.
- 8. The client aware file manager system of claim 7, wherein said file manager service comprises a plurality of extensible hierarchical file modules having dynamic file addition attributes to dynamically add client specific files to existing file system structure in said wireless sever during said client's run-time.
- 9. The client aware file manager system of claim 8, wherein the file manager service further comprises a file selector for selectively traversing said extensible hierarchical file modules to retrieve files based on client type information of a client accessing the wireless server.
- 10. The client aware file management system of claim 9, wherein said file manager service receives and parses service requests from the wireless clients to determine the file path to the file being requested by the wireless clients.
- 11. The client aware file management system of claim 10, wherein the plurality of extensible hierarchical file modules include a set of predefined file parameters generic to clients within a class of wireless clients used by the wireless server to identify said clients with known file characteristics accessing the wireless server.
- 12. The client aware file management system of claim 9, wherein the wireless file server includes a file system structure capable of being dynamically updated with client file information during said client's run-time.
- 13. A wireless server, comprising:
a client aware file manager service for providing file storage and retrieval service to a plurality of wireless clients accessing the wireless server; and a plurality of client aware hierarchical file modules for hierarchically storing file characteristics pertinent to a particular client and a class of clients within said plurality of wireless clients; a client data storage for storing client type information; and a session service logic for storing transient session information for said clients accessing said wireless server.
- 14. The wireless server of claim 13, wherein said plurality hierarchical file modules are extensible to allow dynamic file addition of client attributes to existing file system structure in said wireless sever during said client's run-time.
- 15. The wireless server of claim 13, wherein the file manager service further comprises a file selector for selectively traversing said hierarchical file modules to retrieve files based on client type information of a client accessing the wireless server.
- 16. The wireless server of claim 15, wherein said file manager service receives and parses service requests from the wireless clients to determine the file path to the file being requested by the wireless clients.
- 17. The wireless server of claim 16, wherein the plurality of hierarchical file modules comprise a set of predefined file parameters generic to clients within a class of wireless clients used by the wireless server to identify said clients with known file characteristics accessing the wireless server.
- 18. The wireless server of claim 16, wherein the file manager module comprise file selection logic to selectively retrieve files from file system structure in the wireless server in response to a client service request.
- 19. The wireless server of claim 16, wherein said client service request includes hyper text transport protocol request headers.
- 20. The wireless server of claim 16, wherein said client service request includes client equipment manufacturer specific headers.
- 21. The wireless server of claim 20, wherein the client service request includes programmable user specified headers.
- 22. A client aware file management service, comprising
a plurality of client aware file characteristics modules; and client aware file selection logic.
- 23. The client aware file management service of claim 22, wherein said plurality of client aware file characteristics modules comprise a predefined set of client files for defining known clients accessing the client aware file management modules.
- 24. The client aware authentication module of claim 22, wherein said plurality of client aware file characteristics modules comprise client characteristics dynamically extracted from the clients run-time environment.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This patent application is related to co-pending patent application serial No. ______, filed on ______, by Luu Tran et al., entitled “Client Aware Detection in a Wireless Portal System”, attorney docket No.: SUN-P6087, which is hereby incorporated herein by reference in its entirety.