Markup method for managing rich client code and experiences using multi-component pages
First Claim
1. A method of providing a thick client application platform on a client computer system, comprising:
- receiving a page request at a server computer system;
determining, by said server computer system, whether said request is on behalf of said thick client application platform or a thin client application platform;
selecting, by said server computer system, in the event that said request is determined to be on behalf of said thick client application platform, a thick client mark-up document reflecting attributes of a user associated with said request, wherein said attributes are managed through said server computer system; and
sending said selected thick client mark-up document to said client computer system.
5 Assignments
0 Petitions
Accused Products
Abstract
A mark-up method and system that enables server-managed thick client capabilities using a thin client server, framework, and administration. Active content such as program code, service, and data components, are driven to a thick client platform. The thick client platform is defined through a combination of thick client components, while the thick client components and user interface experience are centrally managed. The thick client container can operate to embed thin client container components, such as a browser, and the thick client container itself can be initially deployed over a network using a thin client.
54 Citations
17 Claims
-
1. A method of providing a thick client application platform on a client computer system, comprising:
-
receiving a page request at a server computer system;
determining, by said server computer system, whether said request is on behalf of said thick client application platform or a thin client application platform;
selecting, by said server computer system, in the event that said request is determined to be on behalf of said thick client application platform, a thick client mark-up document reflecting attributes of a user associated with said request, wherein said attributes are managed through said server computer system; and
sending said selected thick client mark-up document to said client computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing a thick client application platform on a client computer system, said system including at least one computer readable program storage medium having a computer program stored thereon, said computer program comprising:
-
program code for receiving a page request at a server computer system;
program code for determining, by said server computer system, whether said request is on behalf of said thick client application platform or a thin client application platform;
program code for selecting, by said server computer system, in the event that said request is determined to be on behalf of said thick client application platform, a thick client mark-up document reflecting attributes of a user associated with said request, wherein said attributes are managed through said server computer system; and
program code for sending said selected thick client mark-up document to said client computer system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product including a computer readable medium, said computer readable medium having program code for providing a thick client application platform on a client computer system stored thereon, said program code comprising:
-
program code for receiving a page request at a server computer system;
program code for determining, by said server computer system, whether said request is on behalf of said thick client application platform or a thin client application platform;
program code for selecting, by said server computer system, in the event that said request is determined to be on behalf of said thick client application platform, a thick client mark-up document reflecting attributes of a user associated with said request, wherein said attributes are managed through said server computer system; and
program code for sending said selected thick client mark-up document to said client computer system.
-
-
16. A computer data signal embodied in a carrier wave, said computer data signal including at least one computer program for providing a thick client application platform on a client computer system, said computer program comprising:
-
program code for receiving a page request at a server computer system;
program code for determining, by said server computer system, whether said request is on behalf of said thick client application platform or a thin client application platform;
program code for selecting, by said server computer system, in the event that said request is determined to be on behalf of said thick client application platform, a thick client mark-up document reflecting attributes of a user associated with said request, wherein said attributes are managed through said server computer system; and
program code for sending said selected thick client mark-up document to said client computer system.
-
-
17. A system for providing a thick client application platform on a client computer system, comprising:
-
means for receiving a page request at a server computer system;
means for determining, by said server computer system, whether said request is on behalf of said thick client application platform or a thin client application platform;
means for selecting, by said server computer system, in the event that said request is determined to be on behalf of said thick client application platform, a thick client mark-up document reflecting attributes of a user associated with said request, wherein said attributes are managed through said server computer system; and
means for sending said selected thick client mark-up document to said client computer system.
-
Specification