CUSTOMIZABLE APPLICATION
First Claim
1. A method for providing an application that can include customized functionality without disrupting the underlying operation of the application, the method comprising the acts of:
- loading initial business logic into a client;
rendering application content to the client from a server;
receiving at the server, modified data from the client, the modified data including an activation of a logic key;
loading new business logic into the client to implement the functionality associated with the logic key; and
maintaining the standard functionality of the application in addition to the functionality associated with the logic key.
0 Assignments
0 Petitions
Accused Products
Abstract
An application that can include customized functionality that can be selectively enabled without disrupting the underlying operation of the application or requiring multiple instances or versions of the application that must be separately stored and maintained. An application is generally made available over a network for various users. A feature is provided that allows users to selectively activate one or more customized or specialized functions and/or features of the application such that the user gains access to a customized operation of the application without the application provider having to separately create and maintain multiple versions of the web application.
-
Citations
20 Claims
-
1. A method for providing an application that can include customized functionality without disrupting the underlying operation of the application, the method comprising the acts of:
-
loading initial business logic into a client; rendering application content to the client from a server; receiving at the server, modified data from the client, the modified data including an activation of a logic key; loading new business logic into the client to implement the functionality associated with the logic key; and maintaining the standard functionality of the application in addition to the functionality associated with the logic key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A customizable application that operates on a server in conjunction with one or more clients, comprising:
-
a client interface operating on the server for delivering initial business logic, data and mark-up language content for display at the client; a session module operating on the server for receiving modified data from the client, the modified data including an activation of a logic key; a database communicatively coupled to the server for storing the received data and containing the business logic along with custom business logic to implement the functionality associated with the logic key; and the client interface further delivering the custom business logic to the client. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A networked client-server based system for rendering a customizable application to one or more clients, the networked client-server based system including:
-
a client interface operating within the server and configured to deliver initial business logic, data and mark-up language content for display at the client; a session module for receiving modified data from the client, the modified data including an activation of a logic key; a database for storing the received data; the server delivering through the client interface, custom business logic associated with the active logic key; and the client invoking the custom business logic associated with the logic key such that custom functionality is included in the application. - View Dependent Claims (17, 18, 19, 20)
-
Specification