Claims
- 1. A wireless portal server system comprising:
a plurality of content channels comprising wireless data defined as content containers; a client data storage module for hierarchically storing predefined client data of a plurality of wireless clients defined to access said wireless portal server; a client profile property module for storing property attributes that specifically define ancestry history of each wireless client connecting to said wireless portal server system; and an applications content aggregator for aggregating content to a particular wireless client in a client aware manner based on said ancestry history of said particular wireless client and also for formatting selected content to said particular wireless client for presentation thereto.
- 2. The wireless portal server system of claim 1, wherein said applications content aggregator further displays a selected list of said plurality of content channels to said particular wireless client.
- 3. The wireless portal server system of claim 2, wherein said applications content aggregator specifies said property attributes to uniquely identify content for each one of said plurality of wireless clients.
- 4. The wireless portal server system of claim 3, wherein said applications content aggregator comprises a client request dispatcher for performing client lookups to determine the client type of a wireless client requesting access to said wireless portal server system.
- 5. The wireless portal server system of claim 4, wherein said client request dispatcher further performs a hierarchical search of said predefined client data to retrieve the appropriate aggregated content for said particular wireless client, said content comprising stored information pre-defining client type information of clients supported by said wireless server system.
- 6. The wireless portal server system of claim 5, wherein said applications content aggregator further comprises client content mapping logic for mapping each one of said plurality of wireless clients in a hierarchical predefined client data to a corresponding one of said plurality of content containers.
- 7. The wireless portal server system of claim 2, wherein said mapping logic further maps a plurality of said wireless clients to a corresponding one of said plurality of content containers.
- 8. The wireless portal server system of claim 2, wherein said particular wireless client is a hand-held device.
- 9. The wireless portal server system of claim 2, wherein said particular wireless client is a wireless phone.
- 10. The wireless portal server system of claim 2, wherein said particular wireless client is a wireless personal computer system.
- 11. The wireless portal server system of claim 1, wherein said each of said content containers define channels that primarily use content from other channels.
- 12. The wireless portal server system of claim 11, wherein said content containers comprise a default container having a default list of channels specified for each of said plurality of wireless clients
- 13. A client aware applications system in a wireless network, comprising:
a portal server; a plurality of classes of wireless clients, each of said plurality of classes of wireless clients comprising unique identification parameters; and a client aware content aggregation service for providing content in response to client type identifications of content access requests from wireless clients of said plurality of classes of wireless clients.
- 14. The client aware system of claim 13, wherein each wireless client within a class of said plurality of classes of wireless clients has a unique identification parameter to distinguish it from other members of said plurality of classes.
- 15. The client aware system of claim 14, further comprising a client aware content aggregation module coupled to said portal server for aggregating client aware content gathered from a plurality of web pages over the Internet for presentation in a format suitable for each wireless client.
- 16. The client aware system of claim 15, further comprising hierarchically stored client data defining said plurality of classes of wireless clients.
- 17. The client aware system of claim 16, wherein said content aggregation service further comprises a client aware content source module for identifying content location over said plurality of web pages in response to the client type information provided by said plurality of classes of wireless clients.
- 18. The client aware system of claim 16, wherein each of plurality of wireless client has a property attribute that defines its ancestry in said hierarchical stored client data.
- 19. The client aware system of claim 16, wherein said content aggregation service further comprises a client request dispatcher for performing client lookups to determine the client type of a client requesting access to said portal server.
- 20. The client aware system of claim 19, wherein said client request dispatcher further performs a hierarchical search of said hierarchically stored client data to retrieve the appropriate aggregated content for a particular wireless client.
- 21. The client aware system of claim 20, wherein said content aggregation service further comprises client content mapping logic for mapping each one of said plurality of wireless clients in said hierarchical client data to a corresponding one of a plurality of content containers.
- 22. The client aware system of claim 21, wherein said mapping logic further maps a plurality of said wireless clients to a corresponding one of said plurality of content containers.
- 23. The client aware system of claim 22, wherein said content aggregation service further comprises a channel list module for storing a list of predefined content channels available in said wireless portal server.
- 24. A method of aggregating content for a wireless client in a wireless portal server, comprising:
scraping and aggregating content from a variety of sources; providing a hierarchical indexing scheme to uniquely identify content in a client specific manner; and providing content to a plurality of wireless clients accessing the wireless portal server in an aggregated manner.
- 25. The method of claim 24, wherein said scraping and aggregating content from a variety of sources comprise aggregating predefined content into a plurality channels in said wireless portal server.
- 26. The method of claim 25, wherein each of said plurality of wireless clients comprises a unique property attribute that defines its ancestry in said plurality of wireless clients.
- 27. The method of claim 26, wherein aggregated content of said scraping and aggregating content is hierarchically provided to each of said plurality of wireless clients.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This patent application is related to co-pending patent application serial number______, filed on______, by Luu Tran et al., entitled “System and Method for Client Aware Request Dispatching in a Portal Server ”, attorney docket No.: SUN-P030066 and is a continuation-in-part of commonly assigned co-pending U.S. patent application Ser. No. 09/929,545, filed on 08/13/01, by Kavacheri et al., entitled “Client Aware Content Scraping and Aggregation in a Wireless Portal System”, which are hereby incorporated herein by reference in their entirety.
[0002] This Application is related to the following commonly owned co-pending U.S. Patent Applications: “System and Method for Client Aware Request Dispatching in a Portal Server, ” by Ziebold et al., filed on ______, Serial No. Attorney Docket No. SUN-P030066; “Hierarchical Client Detection in a Wireless Portal Server, ” by Kavacheri et al., filed on______, Serial No.______, Attorney Docket No. SUN-P030067; “Extensible Customizable Structured and Managed Client Data Storage,” by Kavacheri et al., filed on______, Serial No.______ Attorney Docket No. SUN-P030090; the contents of which are incorporated herein by reference.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09929545 |
Aug 2001 |
US |
Child |
10621847 |
Jul 2003 |
US |