×

Method and apparatus for processing jobs on an enterprise-wide computer system

  • US 8,261,271 B2
  • Filed: 08/13/2007
  • Issued: 09/04/2012
  • Est. Priority Date: 04/27/2000
  • Status: Active Grant
First Claim
Patent Images

1. A method of processing a job in an enterprise-wide computer portal system comprised of a job server configured to execute a job and to process a set of input data corresponding to the job, a job repository including computer memory encoded with a plurality of objects including at least one job and at least one set of job properties corresponding to said at least one job, wherein said set of job properties includes a set of input data to be provided to a job server when a corresponding job is executed, and wherein the enterprise-wide computer portal system is electrically connected to a plurality of enterprise computer systems and configured for communication with at least one enterprise user through a network interface, the method comprising:

  • receiving a request to execute a job from an enterprise user connected to the enterprise-wide computer portal system through a computer network;

    retrieving the requested job and a corresponding set of input data from the job repository;

    dispatching the requested job and the corresponding set of input data for processing on a corresponding job server;

    processing the requested job with the corresponding set of input data in the job server to produce an output report,receiving a set of user identification data from the enterprise user;

    generating a secure output report comprised of a master file and a plurality of markup pages, wherein the master file includes a plurality of containers, each of which corresponds to one of said plurality of markup pages, wherein each of said plurality of markup pages includes a set of permissions defining the ability of said at least one enterprise user to view that page;

    comparing the set of user identification data to the set of permissions for a corresponding markup page to determine the ability of the enterprise user to view that page; and

    placing a view flag in the container if the enterprise user has permission to view the corresponding markup page;

    for each container in the secure output report that contains a view flag, retrieving one or more corresponding markup pages;

    assembling the one or more corresponding markup pages into a user-specific output report; and

    transmitting the user-specific output report to the corresponding enterprise user through the network interface.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×