CUSTOMER RELATIONSHIP MANAGEMENT SYSTEM AND METHOD
First Claim
Patent Images
1. A method for the storage of mass customized content in a computer-based system having a client and an application system having a database containing a plurality of pieces of information, one or more modules that access the database to pull pieces of information from the database based on a request from the client and display a user interface to the user containing the requested information, one or more controllers that control access by the client to the one or more modules and the database, the method comprising:
- storing a template for a customized piece of content in the database wherein the customized piece of content includes the template and zero or more pieces of customized data;
storing each piece of customized data for each recipient of the customized piece of content in the database; and
generating the customized piece of content for each recipient based on the template and the zero or more pieces of customized data so that the actual customized piece of content for each recipient does not need to be stored in the database.
1 Assignment
0 Petitions
Accused Products
Abstract
A software-based customer relationship management system and method.
67 Citations
18 Claims
-
1. A method for the storage of mass customized content in a computer-based system having a client and an application system having a database containing a plurality of pieces of information, one or more modules that access the database to pull pieces of information from the database based on a request from the client and display a user interface to the user containing the requested information, one or more controllers that control access by the client to the one or more modules and the database, the method comprising:
-
storing a template for a customized piece of content in the database wherein the customized piece of content includes the template and zero or more pieces of customized data; storing each piece of customized data for each recipient of the customized piece of content in the database; and generating the customized piece of content for each recipient based on the template and the zero or more pieces of customized data so that the actual customized piece of content for each recipient does not need to be stored in the database. - View Dependent Claims (2)
-
-
3. An apparatus for updating a deployment of a software application having a plurality of modules, comprising:
-
a plurality of computing devices each having a deployment of a software application wherein each deployment of the software application has a set of modules associated with the deployment, each computing device also having a data gathering unit that gathers a set of deployment information about the deployment on the particular computing device; and an aggregation computer coupled to the plurality of computing devices over a link, the central computing having an aggregating unit that receives the set of deployment information from each computing device, a module storage unit that stores one or more updates for the deployments. - View Dependent Claims (4, 5, 7, 8, 9, 10, 11)
-
-
6. The apparatus of 3, wherein the set of elements of the deployment further comprises a version of the deployment, a flavor of the deployment, a set of modules, themes, language packs and extensions of the deployment.
-
12. A method for updating a deployment of a software application having a plurality of modules, comprising:
-
gathering at each computing device that hosts a deployment of a software application a set of deployment information about the deployment on the particular computing device; and receiving, at an aggregation computer coupled to each computing device, the set of deployment information from each computing device. - View Dependent Claims (13, 14, 16, 17, 18)
-
-
15. The method of 14, wherein the set of elements of the deployment further comprises a version of the deployment, a flavor of the deployment, a set of modules, themes, language packs and extensions of the deployment.
Specification