Network portal system and methods
First Claim
1. A network portal system comprising:
- a middle tier including a web-top manager, wherein said web-top manager is configured to receive a content request, for content provided by a content provider, from a user device in a client tier wherein said content request includes a content provider identifier, wherein said web-top manager further comprises;
a web server;
a main servlet executing on said web server, wherein said main servlet receives a user device content request; and
a presentation and logic system coupled to said main servlet and on said web server, said presentation and logic system configured to receive raw data content in a plurality of different raw data formats from a universal content broker system, wherein said presentation and logic system converts raw data content irrespective of said raw data format, based upon characteristics of said user device, into a page displayable on said user device,wherein said presentation and logic system comprises;
a plurality of templates;
a plurality of provider objects wherein each provider object is associated with a different content provider identifier; and
a plurality of adapter objects wherein each adapter object is associated with a different content provider identifier, and further wherein said adapter object receives content from said content provider associated with said different content provider identifier and provides said content to a provider object associated with said different content provider identifier; and
an information system tier including said universal content broker system coupled to said web-top manager, said universal content broker system comprising;
a plurality of content providers, wherein each content provider in said plurality of content providers is associated with a different content provider identifier, and each content provider accesses content having a different raw data format;
a configuration server wherein said configuration server further comprises a first DOM tree including at least one user profile;
a configuration proxy coupled to said configuration server wherein said configuration proxy further comprises a second DOM tree wherein said second DOM tree includes a subset of data in said first DOM tree;
a hierarchy content provider wherein said hierarchy content provider generates a virtual hierarchy of content of said universal content broker system; and
a universal content broker coupled to said web-top manager and to said plurality of content providers wherein upon said receipt of said content request from said web-top manager, said universal content broker passes said request to a content provider, in said plurality of content providers that is associated with said content provider identifier, for said content provider to retrieve said content, if necessary, and to return a handle to said content to said universal content broker.
2 Assignments
0 Petitions
Accused Products
Abstract
A network portal system includes a web-top manager and a universal content broker system. The web-top manager is configured to receive a content request from a user device, where the content request includes a content provider identifier. The universal content broker system is coupled to the web-top manager. The universal content broker system includes a plurality of content providers. Each content provider in the plurality of content providers is associated with a different content provider identifier. Also, each content provider accesses content having a different raw data format. A universal content broker is coupled to the web-top manager and to the plurality of content providers. Upon the receipt of the content request from the web-top manager, the universal content broker passes the request to a content provider in the plurality of content providers that is associated with the content provider identifier.
392 Citations
40 Claims
-
1. A network portal system comprising:
a middle tier including a web-top manager, wherein said web-top manager is configured to receive a content request, for content provided by a content provider, from a user device in a client tier wherein said content request includes a content provider identifier, wherein said web-top manager further comprises; a web server; a main servlet executing on said web server, wherein said main servlet receives a user device content request; and a presentation and logic system coupled to said main servlet and on said web server, said presentation and logic system configured to receive raw data content in a plurality of different raw data formats from a universal content broker system, wherein said presentation and logic system converts raw data content irrespective of said raw data format, based upon characteristics of said user device, into a page displayable on said user device, wherein said presentation and logic system comprises; a plurality of templates; a plurality of provider objects wherein each provider object is associated with a different content provider identifier; and a plurality of adapter objects wherein each adapter object is associated with a different content provider identifier, and further wherein said adapter object receives content from said content provider associated with said different content provider identifier and provides said content to a provider object associated with said different content provider identifier; and an information system tier including said universal content broker system coupled to said web-top manager, said universal content broker system comprising; a plurality of content providers, wherein each content provider in said plurality of content providers is associated with a different content provider identifier, and each content provider accesses content having a different raw data format; a configuration server wherein said configuration server further comprises a first DOM tree including at least one user profile; a configuration proxy coupled to said configuration server wherein said configuration proxy further comprises a second DOM tree wherein said second DOM tree includes a subset of data in said first DOM tree; a hierarchy content provider wherein said hierarchy content provider generates a virtual hierarchy of content of said universal content broker system; and a universal content broker coupled to said web-top manager and to said plurality of content providers wherein upon said receipt of said content request from said web-top manager, said universal content broker passes said request to a content provider, in said plurality of content providers that is associated with said content provider identifier, for said content provider to retrieve said content, if necessary, and to return a handle to said content to said universal content broker. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
39. A method for providing a plurality of content having different types and different protocols to a single user interface comprising:
-
receiving a content request from a client system, in a client tier, by a web-top manager in a middle tier wherein said content request comprises a content identifier and said web-top manager is included in a network portal system and said web-top manager further comprises; a web server; a main servlet executing on said web server, wherein said main servlet receives said content request; and a presentation and logic system coupled to said main servlet and on said web server, said presentation and logic system configured to receive raw data content in a plurality of different raw data formats from a universal content broker system, wherein said presentation and logic system converts raw data content irrespective of said raw data format, based upon characteristics of said client system, into a page displayable on said client system, wherein said presentation and logic system comprises; a plurality of templates; a plurality of provider objects wherein each provider object is associated with a different content provider identifier; and a plurality of adapter objects wherein each adapter object is associated with a different content provider identifier, and further wherein said adapter object receives content from said content provider associated with said different content provider identifier and provides said content to a provider object associated with said different content provider identifier; passing said content request to a universal content broker system in an information system tier by said web-top manager wherein said universal content broker system is included in said network portal system, and said universal content broker system further comprises; a plurality of content providers, wherein each content provider in said plurality of content providers is associated with a different content provider identifier, and each content provider accesses content having a different raw data format; a configuration server wherein said configuration server further comprises; a first DOM tree including at least one user profile; a configuration proxy coupled to said configuration server wherein said configuration proxy further comprises a second DOM tree wherein said second DOM tree includes a subset of data in said first DOM tree; a hierarchy content provider wherein said hierarchy content provider generates a virtual hierarchy of content of said universal content broker system; and a universal content broker coupled to said web-top manager and to said plurality of content providers; selecting, by said universal content broker system, a content provider associated with said content identifier from said plurality of content providers wherein each of said content providers provides access to content having a different raw data format; passing said content request to said content provider for said content provider to retrieve said content, if necessary, and to return a handle to said content; returning said handle from said universal content broker system to said web-top manager; retrieving said requested content from said selected content provider by said web-top manager using said handle; and using, by said web-top manager, said retrieved requested content to generate a page displayable on said client system. - View Dependent Claims (40)
-
Specification