Method and apparatus for processing jobs on an enterprise-wide computer system
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-009/46
G06F-015/16
출원번호
US-0845057
(2001-04-27)
등록번호
US-7266821
(2007-09-04)
발명자
/ 주소
Polizzi,Kathleen Riddell
Godbeer,Gail Helen
Yedwab,Gadi
Murphy,Anthony John
Bick,Robert Mark
Ewry,Jeffrey Alan
Hippenmeyer,William
Burton,Peter Alan
Norris,Jack
출원인 / 주소
Hyperion Solutions Corporation
대리인 / 주소
Baker & McKenzie LLP
인용정보
피인용 횟수 :
27인용 특허 :
17
초록▼
A method and apparatus for processing jobs on an enterprise-wide computer system. The computer system uses a portal architecture to allow a user to view a wide variety of content retrieved from a variety of different computer systems. The computer system is configured such that a plurality of users
A method and apparatus for processing jobs on an enterprise-wide computer system. The computer system uses a portal architecture to allow a user to view a wide variety of content retrieved from a variety of different computer systems. The computer system is configured such that a plurality of users can access the system at the same time through a computer network such as the Internet. Users may access the computer system by using a standardized browser program, thus simplifying the user interface. The computer system may also be connected to one or more back-end databases that correspond to the different computer systems within the enterprise. The computer system is configured to run predefined jobs to process data. These jobs can perform a variety of tasks such as retrieving data from a back-end database, preparing a report based upon retrieved data, processing data already resident within the portal system, or notifying a user when a particular condition occurs within the portal system. These jobs can be executed on a predefined schedule or on an ad-hoc basis at the request of a user. The computer system also allows users to subscribe to the job. A user that subscribes to a job receives a notification whenever the job is executed by the computer system. The portal system also allows a user to configure one or more exception conditions for a job that indicate when some element of the output report is outside of a predefined range. A user can subscribe to exceptions and thus be notified when an exception condition is found.
대표청구항▼
The invention claimed is: 1. An enterprise-wide computer portal system electrically connected to a plurality of enterprise computer systems and configured to communicate with a plurality of enterprise users through a network interface, wherein at least one of the plurality of enterprise users commu
The invention claimed is: 1. An enterprise-wide computer portal system electrically connected to a plurality of enterprise computer systems and configured to communicate with a plurality of enterprise users through a network interface, wherein at least one of the plurality of enterprise users communicates with the network interface through a computer network, the enterprise-wide computer portal system comprising: a service broker electrically connected to the network interface, the service broker controlling a level of access to the enterprise-wide computer portal system by an enterprise user and controlling the disposition of jobs within the enterprise-wide computer portal system; a job repository electrically connected to the service broker, the job repository comprising a computer memory encoded with a plurality of objects including at least one job, the at least one job having at least one set of job properties, wherein said set of job properties includes a set of input data; a job server electrically connected to the service broker, the job server configured to execute said at least one job and to produce an output report of the job, wherein the job server is configured to process the set of input data; and a job event server electrically connected to the service broker the job event server comprising a computer memory encoded with instructions for dispatching a job for processing on a corresponding job server according to a predefined schedule. 2. An enterprise-wide computer portal system according to claim 1, wherein said at least one set of job properties define a list of enterprise users to be notified when a corresponding job is executed; and wherein the job server is configured to process said job properties and provide a notification to each user in the list of enterprise users when the job is executed. 3. An enterprise-wide computer portal system according to claim 1, wherein said at least one set of job properties define an exception condition and a list of enterprise users subscribing to the exception condition, and wherein the job server is configured to compare the exception condition to the output report to determine the existence of an exception event, and to provide a notification to each user in the list of enterprise users subscribing to the exception condition when the exception event occurs. 4. An enterprise-wide computer portal system according to claim 1, wherein said at least one job is a secure Structured Query Report (SQR) job, and wherein the job server is configured to process a secure SQR job so as to generate a secure bursted output report comprised of a master file and a plurality of HTML pages, wherein the master file includes a plurality of containers, each of which corresponds to one of said plurality of HTML pages, wherein each of said plurality of HTML pages includes a set of permissions defining the ability of said at least one enterprise user to view that page. 5. An enterprise-wide computer portal system electrically connected to a plurality of enterprise computer systems and electrically connected to at least one enterprise back-end database, the enterprise-wide computer portal system configured to communicate with at least one enterprise user through a network interface, wherein said at least one enterprise user communicates with the network interface through a computer network, the enterprise-wide computer portal system comprising: a service broker electrically connected to the network interface, the service broker controlling a level of access to the enterprise-wide computer portal system by an enterprise user and controlling the disposition of jobs within the enterprise-wide computer portal system; a job repository electrically connected to the service broker, the job repository comprising a computer memory encoded with a plurality of objects including at least one job including instructions to retrieve and process data from said at least one enterprise back-end database, the at least one job having at least one set of job properties, wherein said sot of job properties includes a set of input data; a job server electrically connected to the service broker and to said at least one enterprise back-end database, the job server configured to execute said at least one job; wherein the job server is configured to process the set of input data; and a job event server electrically connected to the service broker, the job event server comprising a computer memory encoded with instructions for dispatching a job for processing on a corresponding job server according to a predefined schedule. 6. An enterprise-wide computer portal system according to claim 5, wherein said job properties define a list of enterprise users to be notified when the job is executed; and wherein the job server is configured to process said job properties and provide a notification to each user in the list of enterprise users when the job is executed. 7. An enterprise-wide computer portal system according to claim 5, wherein said job properties define an exception condition and a list of enterprise users subscribing to the exception condition, and wherein the job server is configured to compare the exception condition to the output report to determine the existence of an exception event, and to provide a notification to each user in the list of enterprise users subscribing to the exception condition when the exception event occurs. 8. An enterprise-wide computer portal system according to claim 5, wherein said at least one job is a secure Structured Query Report (SQR) job, and wherein the job server is configured to process a secure SQR job so as to generate a secure bursted output report comprised of a master file and a plurality of HTML pages, wherein the master file includes a plurality of containers, each of which corresponds to one of said plurality of HTML pages, wherein each of said plurality of HTML pages includes a set of permissions defining the ability of said at least one enterprise user to view that page. 9. An enterprise-wide computer portal system electrically connected to a plurality of enterprise computer systems and configured to communicate with at least one enterprise user through a network interface, wherein said at least one enterprise user communicates with the network interface through a computer network, the enterprise-wide computer portal system comprising: a service broker electrically connected to the network interface, the service broker controlling a level of access to the enterprise-wide computer portal system by said at least one enterprise user and controlling the disposition of jobs within the enterprise-wide computer portal system; a job repository electrically connected to the service broker, the job repository comprising a computer memory encoded with a plurality of objects including at least one job and wherein the computer memory of the job repository is further encoded with job properties corresponding to said at least one job, the job properties including a set of input data, the job properties defining an exception condition and a list of enterprise users subscribing to the exception condition; a job server electrically connected to the service broker, the job server configured to execute said at least one job so as to produce an output report, wherein the job server is configured to process the set of input data, and wherein the job server is further configured to compare said exception condition to the output report to determine the existence of an event, and to provide a notification to each user in the list of enterprise users subscribing to the exception when the exception event occurs, the job server also configured to transmit the output report to the network interface for transmission to said at least one enterprise user. 10. An enterprise-wide computer portal system according to claim 9, wherein the job properties further define an input form to be provided to a corresponding job server when the job is executed; and wherein the job server is configured to provide a corresponding input form to said at least one enterprise user. 11. An enterprise-wide computer portal system according to claim 10, wherein said at least one job is a secure Structured Query Report (SQR) job, and wherein the job server is configured to process a secure SQR job so as to generate a secure bursted output report comprised of a master file and a plurality of HTML pages, wherein the master file includes a plurality of containers, each of which corresponds to one of said plurality of HTML pages, wherein each of said plurality of HTML pages includes a set of permissions defining the ability of said at least one enterprise user to view that page. 12. An enterprise-wide computer portal system electrically connected to a plurality of enterprise computer systems and configured to communicate with at least one enterprise user through a network interface, wherein each of said at least one enterprise users communicates with the network interface through a computer network, the enterprise-wide computer portal comprising: a service broker electrically connected to the network interface the service broker controlling a level of access to the enterprise-wide computer portal system by an enterprise user and controlling the disposition of jobs within the enterprise-wide computer portal system; an authentication server electrically connected to the service broker, the authentication server configured to determine a level of access to be granted to said at least one enterprise user based upon data stored therein; a job repository electrically connected to the service broker, the job repository comprising a computer memory encoded with a plurality of objects including at least one job, at least one output report corresponding to said at least one job, and at least one portal page corresponding to said at least one enterprise user, wherein said at least one portal page includes a dynamically updated portal object corresponding to an output report, wherein the at least one job has at least one set of job properties, wherein said set of job properties includes a set of input data; a job server electrically connected to the service broker, the job server configured to execute said at least one job and to produce an output report corresponding to said at least one job, wherein the job server is configured to process the set of input data; and a job event server electrically connected to the service broker, the job event server comprising a computer memory encoded with instructions for dispatching a job for processing on a corresponding job server according to a predefined schedule. 13. An enterprise-wide computer portal system according to claim 12, wherein said at least one set of job properties includes a list of enterprises users to be notified when the corresponding job is executed; and wherein the job server is configured to process said at least one set of job properties and provide a notification to each user in the list of enterprise users when the corresponding job is executed. 14. An enterprise-wide computer portal system according to claim 13, wherein the notification is provided through e-mail. 15. An enterprise-wide computer portal system according to claim 13, wherein the notification is provided by updating a dynamically up dated portal object in an enterprise user's portal page. 16. An enterprise-wide computer portal system according to claim 12, wherein said at least one set of job properties include an exception condition and a list of enterprise users subscribing to the exception condition, and wherein the job server is configured to i) compare an exception condition to an output report to determine the existence of an exception event, and ii) provide a notification to each user in the list of enterprise users subscribing to the exception condition when a corresponding exception even occurs. 17. An enterprise-wide computer portal system according to claim 16, wherein the notification is provided through e-mail. 18. An enterprise-wide computer portal system according to claim 16, wherein the notification is provided by updating an exceptions dashboard in an enterprise user's portal page. 19. An enterprise-wide computer portal system according to claim 12, wherein said at least one job is a secure Structured Query Report (SQR) job, and wherein the job server is configured to process a secure SQR job so as to generate a secure bursted output report comprised of a master file and a plurality of HTML pages, wherein the master file includes a plurality of containers, each of the containers corresponding to one of said plurality of HTML pages, and wherein each of said plurality of HTML pages includes a set of permissions defining the ability of said at least one enterprise user to view that page. 20. An enterprise-wide computer portal system according to claim 19, wherein said at least one portal page further includes a portal object containing a link to the secure bursted output report.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (17)
Ahlberg, Axel H.; Becar, Allyn P.; Brand, Gregory L.; Fenley, Douglas B.; Jones, Chester L.; Wyrick, Robert E., Authentication and entitlement for users of web based data management programs.
Reed Drummond Shattuck ; Heymann Peter Earnshaw ; Mushero Steven Mark ; Jones Kevin Benard ; Oberlander Jeffrey Todd, Computer-based communication system and method using metadata defining a control-structure.
Polizzi, Kathleen Riddell; Godbeer, Gail Helen; Yedwab, Gadi; Chen, Shuhong; Bick, Robert Mark; Norris, Jack, Method and apparatus for implementing search and channel features in an enterprise-wide computer system.
Rangan, P. Venkat; Sharma, Manoj; Rajan, Sreeranga P.; Wu, Jonathan, Method and apparatus for providing calculated and solution-oriented personalized summary-reports to a user through a single user-interface.
Ramesh Bhashyam ; Kraus Timothy Brent ; Walter Todd Allan, Optimization of SQL queries involving aggregate expressions using a plurality of local and global aggregation operations.
Gershman Anatole Vitaly ; Swaminathan Kishore Sundaram ; Meyers James L. ; Fano Andrew Ernest, System, method and article of manufacture for a mobile communication network utilizing a distributed communication network.
Polizzi, Kathleen Riddell; Godbeer, Gail Helen; Yedwab, Gadi; Murphy, Anthony John; Bick, Robert Mark; Ewry, Jeffrey Alan; Hippenmeyer, William; Burton, Peter Alan; Norris, Jack, Method and apparatus for processing jobs on an enterprise-wide computer system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.