System and method for automatic transmission of personalized OLAP report output
DCFirst Claim
1. In a system for automatic generation of personalized output from an on-line analytical processing system, a server system comprising:
- service subscription means for enabling a plurality of subscribers to subscribe to a service to be processed on an on-line analytical processing system and to specify one or more personalized reports to be received by specifying personalization parameters to be applied to the base service output;
service processing means for processing at least one scheduled service in an on-line analytical processing system, generating a separate personalized output report for each subscriber to the service based on subscriber-specific personalization information stored for that subscriber from the base service output generated from the on-line analytical processing system; and
output forwarding means for automatically forwarding personalized output from the services to one or more subscriber output devices specified for that service.
7 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system for automatic generation of personalized output from an on-line analytical processing system. The system processes at least one scheduled service in an on-line analytical processing system and generates personalized output based on personalization information for subscribers of the service to one or more subscriber output devices. The system enables a user to specify global and service-specific personalization information including specification of multidimensional filters to be applied to services and the specification of trigger criteria to be satisfied before output is generated. Personalization information may also be set for each output device for a particular subscriber.
-
Citations
62 Claims
-
1. In a system for automatic generation of personalized output from an on-line analytical processing system, a server system comprising:
-
service subscription means for enabling a plurality of subscribers to subscribe to a service to be processed on an on-line analytical processing system and to specify one or more personalized reports to be received by specifying personalization parameters to be applied to the base service output;
service processing means for processing at least one scheduled service in an on-line analytical processing system, generating a separate personalized output report for each subscriber to the service based on subscriber-specific personalization information stored for that subscriber from the base service output generated from the on-line analytical processing system; and
output forwarding means for automatically forwarding personalized output from the services to one or more subscriber output devices specified for that service. - 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, 47)
-
-
35. A method of automatically generating output from an on-line analytical processing system to one or more user devices comprising the steps of:
-
enabling a plurality of subscribers to subscribe to a service to be processed on an on-line analytical processing system and to specify one or more personalized reports to be received by specifying personalization parameters to be applied to the base service output;
processing at least one scheduled service in an on-line analytical processing system and generating a separate personalized output report for each subscriber to the service based on subscriber-specific personalization information stored for that subscriber from the base service output generated from the on-line analytical processing system; and
automatically forwarding personalized output from the services to one or more subscriber output devices specified for that service. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
applying the personalization information specified for each subscriber to the service output for that particular subscriber.
-
-
54. The method of claim 35, wherein subscribers may specify personalization information for multiple user output devices of that particular subscriber and further comprising the step of applying the personalization information corresponding to each user output device for the subscriber to generate a service output for each user output device for that subscriber.
-
55. The method of claim 35, wherein the personalization information comprises multidimensional filters.
-
56. The method of claim 35, wherein the personalization information comprises trigger criteria that are satisfied before output is forwarded to the subscriber that specified the personalized trigger criteria.
-
57. The method of claim 35 wherein the service may comprise an alert service and wherein the forwarding step involves forwarding output from an alert service only when one or more alert criteria are satisfied.
-
58. The method of claim 35 wherein the service may comprise a scheduled service and wherein the forwarding step involves forwarding output from a scheduled service each time the schedule service is processed.
-
59. The method of claim 35, further comprising the step of enabling users to modify one or more services.
-
60. The method of claim 45 wherein the enabling step further comprises enabling administrators to view any service record and any subscriber record.
-
61. The method of claim 45 further comprising the step of governing the volume of services being processed by the service processing means, the number of subscribers to a particular service, or the number of output devices to which a service may be broadcast.
-
62. A medium having processor readable program code embodied therein for automatically forwarding personalized output from scheduled services processed by an on-line analytical processing system, the processor readable code comprising:
-
code for causing a processor to process at least one scheduled service in an on-line analytical processing system and generating a separate personalized output report for each subscriber to the service based on subscriber-specific personalization information stored for that subscriber from the base service output generated from the on-line analytical processing system; and
code for causing a processor to automatically forward personalized output from the services to one or more subscriber output devices specified for that service.
-
Specification