Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
339 words
In a system for generation of output from an on-line analytical processing system to user output devices, a server system comprising: service processing means for processing at least one scheduled service in an on-line analytical processing system according to a schedule established for the service and generating a service output, each service comprising at least one query to be performed by the on-line analytical processing system and at least one user device subscribed to that service; service subscription means for enabling a plurality of subscribers to subscribe to the scheduled service and enabling the subscriber to specify at least one user output device at which to receive service outputs from the service processing means; wherein each user output device subscribed to that service is associated with a device-specific style that designates the format in which that particular type of user output device receives service outputs to maintain integrity of the service output; output determination means for determining whether to forward output from the service to each subscriber output device subscribed to the service; output formatting means for creating a device-specific formatted output for each user device determined to receive output from the service by the output determination means, the output formatting means creating the device-specific formatted output according to a selection of predefined values specified for each of a plurality of predefined parameters, the output formatting means determining the selection of a value for each of the plurality of predefined parameters from the style specified for the user output device. each style thus providing a selection of a value for each of the predefined parameters; and output forwarding means for automatically forwarding a device-specific formatted service output to each of the user output devices selected by the output determining means to receive output; wherein the output determination means determines whether each user device subscribed to the service is an alert subscription or a periodic subscription and selects the user device if it is a periodic subscription or if an alert condition specified in the alert subscription has been satisfied.
Claim 2
Dependent Claim
339 words
In a system for generation of output from an on-line analytical processing system to user output devices, a server system comprising: service processing means for processing at least one scheduled service in an on-line analytical processing system according to a schedule established for the service and generating a service output, each service comprising at least one query to be performed by the on-line analytical processing system and at least one user device subscribed to that service; service subscription means for enabling a plurality of subscribers to subscribe to the scheduled service and enabling the subscriber to specify at least one user output device at which to receive service outputs from the service processing means; wherein each user output device subscribed to that service is associated with a device-specific style that designates the format in which that particular type of user output device receives service outputs to maintain integrity of the service output; output determination means for determining whether to forward output from the service to each subscriber output device subscribed to the service; output formatting means for creating a device-specific formatted output for each user device determined to receive output from the service by the output determination means, the output formatting means creating the device-specific formatted output according to a selection of predefined values specified for each of a plurality of predefined parameters, the output formatting means determining the selection of a value for each of the plurality of predefined parameters from the style specified for the user output device. each style thus providing a selection of a value for each of the predefined parameters; and output forwarding means for automatically forwarding a device-specific formatted service output to each of the user output devices selected by the output determining means to receive output; wherein the output determination means determines whether each user device subscribed to the service is an alert subscription or a periodic subscription and selects the user device if it is a periodic subscription or if an alert condition specified in the alert subscription has been satisfied.
Claim 3
Dependent Claim
46 words
The server system of claim 1 wherein the predefined parameters comprise enclosure handling parameters that define how the user output device handles enclosures to the service output and text grid parameters that define how the user output device presents text that is presented in a grid.
Claim 4
Dependent Claim
79 words
The server system of claim 1 wherein the predefined parameters includes a parameter for segmenting a service output, the style for a particular device specifies a value as to how a service is to be segmented for the user output device, and the output formatting means further comprises segmenting means for segmenting the service output into multiple service outputs to be sent to one or more user output devices based on the style specified for that user output device.
Claim 5
Dependent Claim
36 words
The server system of claim 1 wherein at least one of the user output devices comprises an HTML mail system and the output formatting means formats the service output for delivery to the HTML mail system.
Claim 6
Dependent Claim
37 words
The server system of claim 1 wherein at least one of the user output devices comprises an audio system and the output formatting means formats the service output to deliver an audio version of the service output.
Claim 7
Dependent Claim
21 words
The server system of claim 1 wherein the output formatting means formats the service output into a natural language output format.
Claim 8
Dependent Claim
45 words
The server system of claim 1 wherein at least one of the user output devices comprises a particular type of pager and wherein the output formatting means formats the service output into a pager message using the style for the particular type of pager specified.
Claim 9
Independent Claim
285 words
A method for generating output from an on-line analytical processing system to user output devices comprising the steps of: processing at least one scheduled service in an on-line analytical processing system according to a schedule established for the service and generating a service output, each service comprising at least one query to be performed by the on-line analytical processing system and at least one user device subscribed to that service; enabling a plurality of subscribers to subscribe to the scheduled service and enabling the subscriber to specify at least one user output device at which to receive service outputs from the service; wherein each user device subscribed to that service is associated with a device-specific style that designates the format in which that particular type of user device is to output to the service outputs to a user to maintain the integrity of the service outputs; determining whether to forward the generated output to one or more user devices based on output conditions specified for each user device subscribed to the service; creating a device-specific formatted output for each user device subscribed to the service selected to receive the output according to a selection of predefined values specified for each of a plurality of predefined parameters provided by the style specified for the user output device, and automatically forwarding a device-specific formatted service output to each of the user output devices selected to receive the output for that service; wherein the determining step comprises determining whether each user device subscribed to the service is an alert subscription or a periodic subscription and selecting the user device if it is a periodic subscription or if an alert condition specified in the alert subscription has been satisfied.
Claim 10
Independent Claim
285 words
A method for generating output from an on-line analytical processing system to user output devices comprising the steps of: processing at least one scheduled service in an on-line analytical processing system according to a schedule established for the service and generating a service output, each service comprising at least one query to be performed by the on-line analytical processing system and at least one user device subscribed to that service; enabling a plurality of subscribers to subscribe to the scheduled service and enabling the subscriber to specify at least one user output device at which to receive service outputs from the service; wherein each user device subscribed to that service is associated with a device-specific style that designates the format in which that particular type of user device is to output to the service outputs to a user to maintain the integrity of the service outputs; determining whether to forward the generated output to one or more user devices based on output conditions specified for each user device subscribed to the service; creating a device-specific formatted output for each user device subscribed to the service selected to receive the output according to a selection of predefined values specified for each of a plurality of predefined parameters provided by the style specified for the user output device, and automatically forwarding a device-specific formatted service output to each of the user output devices selected to receive the output for that service; wherein the determining step comprises determining whether each user device subscribed to the service is an alert subscription or a periodic subscription and selecting the user device if it is a periodic subscription or if an alert condition specified in the alert subscription has been satisfied.
Claim 11
Dependent Claim
45 words
The method of claim 8 wherein the predefined parameters comprise enclosure handling parameters that define how the user output device handles enclosures to the service output and text grid parameters that define how the user output device presents text that is presented in a grid.
Claim 12
Dependent Claim
74 words
The method of claim 1 wherein the predefined parameters includes a parameter for segmenting a service output, the style for a particular device specifies a value as to how a service is to be segmented for the user output device, and further comprising the step of segmenting the service output into multiple service outputs to be sent to one or more user output device based on the style specified for that user output device.
Claim 13
Dependent Claim
36 words
The method of claim 8 wherein at least one of the user output devices comprises an HTML mail system and further comprising the step of formatting the service output for delivery to the HTML mail system.
Claim 14
Dependent Claim
37 words
The method of claim 8 wherein at least one of the user output devices comprises an audio system and further comprising the step of formatting the service output to deliver an audio version of the service output.
Claim 15
Dependent Claim
20 words
The method of claim 8 further comprising the step of formatting the service output into a natural language output format.
Claim 16
Dependent Claim
44 words
The method of claim 8 wherein at least one of the user output devices comprises a particular type of pager and further comprising the step of formatting the service output into a pager message using the style for the particular type of pager specified.
Claim 17
Independent Claim
324 words
A medium having processor readable program code embodied therein for generating output from an on-line analytical processing system to user output devices, the processor readable code in the medium comprising: service processing code for causing a processor to process at least one scheduled service according to the schedule established for the service in an on-line analytical processing system and generating a service output, each service comprising at least one query to be performed by the on-line analytical processing system and at least one user device subscribed to that service; service subscribing code for causing a processor to enable a plurality of subscribers to subscribe to the scheduled service and enabling the subscriber to specify a user output device at which to receive a report from the service; wherein each user device subscribed to that service is associated with a device-specific style that designates the format in which that particular type of user device is to output to the service output to a user to maintain the integrity of the service output; determining code for causing a processor to determine whether to forward the generated output to one or more user devices based on output conditions specified for each user device subscribed to the service; formatting code for causing a processor to create a device-specific formatted output for each user device subscribed to the service selected to receive the output according to a selection of predefined values specified for each of a plurality of predefined parameters provided by the style specified for the user output device; forwarding code for causing a processor to forward a device-specific formatted service output to the user output devices selected to receive the output; and wherein the determining code determines whether each user device subscribed to the service is an alert subscription or a periodic subscription and selects the user device if it is a periodic subscription or if an alert condition specified in the alert subscription has been satisfied.
Claim 18
Independent Claim
324 words
A medium having processor readable program code embodied therein for generating output from an on-line analytical processing system to user output devices, the processor readable code in the medium comprising: service processing code for causing a processor to process at least one scheduled service according to the schedule established for the service in an on-line analytical processing system and generating a service output, each service comprising at least one query to be performed by the on-line analytical processing system and at least one user device subscribed to that service; service subscribing code for causing a processor to enable a plurality of subscribers to subscribe to the scheduled service and enabling the subscriber to specify a user output device at which to receive a report from the service; wherein each user device subscribed to that service is associated with a device-specific style that designates the format in which that particular type of user device is to output to the service output to a user to maintain the integrity of the service output; determining code for causing a processor to determine whether to forward the generated output to one or more user devices based on output conditions specified for each user device subscribed to the service; formatting code for causing a processor to create a device-specific formatted output for each user device subscribed to the service selected to receive the output according to a selection of predefined values specified for each of a plurality of predefined parameters provided by the style specified for the user output device; forwarding code for causing a processor to forward a device-specific formatted service output to the user output devices selected to receive the output; and wherein the determining code determines whether each user device subscribed to the service is an alert subscription or a periodic subscription and selects the user device if it is a periodic subscription or if an alert condition specified in the alert subscription has been satisfied.