CA2053969A1 - Method and apparatus for controlling the deferred execution of user requests in a data processing system - Google Patents
Method and apparatus for controlling the deferred execution of user requests in a data processing systemInfo
- Publication number
- CA2053969A1 CA2053969A1 CA2053969A CA2053969A CA2053969A1 CA 2053969 A1 CA2053969 A1 CA 2053969A1 CA 2053969 A CA2053969 A CA 2053969A CA 2053969 A CA2053969 A CA 2053969A CA 2053969 A1 CA2053969 A1 CA 2053969A1
- Authority
- CA
- Canada
- Prior art keywords
- deferred
- user
- request
- execution
- order
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/48—Indexing scheme relating to G06F9/48
- G06F2209/484—Precedence
Abstract
A method and apparatus are disclosed for controlling the deferred execution of user requests in a data processing system. In the depicted embodiment of the present invention, each deferred user request includes a plurality of user defined attributes which may include a desired time of execution, a relative importance assigned, a ranking of the request security level and an indication of the organization level of the user for each deferred request. A deferred application request service is then established and utilized to evaluate the attributes associated with each deferred user request. The order of execution of each deferred request is then determined by the evaluation of each of these user specified attributes, in a specified order. A user specified precedence value for each attribute may be utilized in order to resolve conflicts in the order of execution between multiple deferred requests.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/616,164 US5448731A (en) | 1990-11-20 | 1990-11-20 | Method and apparatus for controlling the deferred execution of user requests in a data processing system |
US07/616,164 | 1990-11-20 |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2053969A1 true CA2053969A1 (en) | 1992-05-21 |
CA2053969C CA2053969C (en) | 1996-08-06 |
Family
ID=24468295
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002053969A Expired - Fee Related CA2053969C (en) | 1990-11-20 | 1991-10-22 | Method and apparatus for controlling the deferred execution of user requests in a data processing system |
Country Status (4)
Country | Link |
---|---|
US (1) | US5448731A (en) |
EP (1) | EP0491642A3 (en) |
JP (1) | JPH0792759B2 (en) |
CA (1) | CA2053969C (en) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB9307359D0 (en) * | 1993-04-08 | 1993-06-02 | Int Computers Ltd | Cache replacement mechanism |
US5664175A (en) * | 1993-08-13 | 1997-09-02 | International Business Machines Corporation | Method and system for reprioritizing calendar items on a data processing system |
US5537337A (en) * | 1993-12-21 | 1996-07-16 | International Business Machines Corporation | Playback conflict detection method and apparatus |
US5715443A (en) * | 1994-07-25 | 1998-02-03 | Apple Computer, Inc. | Method and apparatus for searching for information in a data processing system and for providing scheduled search reports in a summary format |
US5623652A (en) * | 1994-07-25 | 1997-04-22 | Apple Computer, Inc. | Method and apparatus for searching for information in a network and for controlling the display of searchable information on display devices in the network |
US5680548A (en) * | 1994-12-02 | 1997-10-21 | Xcellenet, Inc. | Systems and methods for work assignment and distribution from a server to remote/mobile nodes |
US5696898A (en) * | 1995-06-06 | 1997-12-09 | Lucent Technologies Inc. | System and method for database access control |
US5905888A (en) * | 1997-02-19 | 1999-05-18 | On Spec Electronic, Inc. | Bootable redundant hard disk attached to a PC's parallel port with rom-address auto-detect and configure during BIOS scan |
US6122741A (en) * | 1997-09-19 | 2000-09-19 | Patterson; David M. | Distributed method of and system for maintaining application program security |
US7047292B1 (en) * | 1999-05-24 | 2006-05-16 | Cisco Technology, Inc. | Prioritizing network management traffic |
US7047522B1 (en) * | 2001-04-30 | 2006-05-16 | General Electric Capital Corporation | Method and system for verifying a computer program |
US8010887B2 (en) * | 2001-09-21 | 2011-08-30 | International Business Machines Corporation | Implementing versioning support for data using a two-table approach that maximizes database efficiency |
FR2830644A1 (en) * | 2001-10-09 | 2003-04-11 | Canon Kk | Execution of and payment for online functions, whereby the cost of execution of independent functions with a function execution request is determined and used to sort functions so that they can be executed and paid for |
US7729711B2 (en) * | 2003-05-09 | 2010-06-01 | Intel Corporation | Reducing interference from closely proximate wireless units |
JP2005122704A (en) * | 2003-09-22 | 2005-05-12 | Fujitsu Ltd | Program |
WO2005121956A1 (en) * | 2004-05-11 | 2005-12-22 | France Telecom | System and method for assisting in the execution of a function or set of functions implemented by a telecommunication service |
US20110099507A1 (en) * | 2009-10-28 | 2011-04-28 | Google Inc. | Displaying a collection of interactive elements that trigger actions directed to an item |
US9372716B1 (en) * | 2013-09-23 | 2016-06-21 | Amazon Technologies, Inc. | Download prioritization |
US11360544B2 (en) * | 2018-10-03 | 2022-06-14 | Google Llc | Power management systems and methods for a wearable computing device |
US10715463B1 (en) | 2020-02-20 | 2020-07-14 | Robert Gelfond | System and method for controlling access to resources in a multicomputer network |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4073005A (en) * | 1974-01-21 | 1978-02-07 | Control Data Corporation | Multi-processor computer system |
US4811203A (en) * | 1982-03-03 | 1989-03-07 | Unisys Corporation | Hierarchial memory system with separate criteria for replacement and writeback without replacement |
US4503499A (en) * | 1982-09-14 | 1985-03-05 | Eaton Corporation | Controlled work flow system |
JPS59117642A (en) * | 1982-12-24 | 1984-07-07 | Hitachi Ltd | System for allocating processing to computer |
NL8400186A (en) * | 1984-01-20 | 1985-08-16 | Philips Nv | PROCESSOR SYSTEM CONTAINING A NUMBER OF STATIONS CONNECTED BY A COMMUNICATION NETWORK AND STATION FOR USE IN SUCH A PROCESSOR SYSTEM. |
US4642756A (en) * | 1985-03-15 | 1987-02-10 | S & H Computer Systems, Inc. | Method and apparatus for scheduling the execution of multiple processing tasks in a computer system |
JPS6255767A (en) * | 1985-09-03 | 1987-03-11 | Matsushita Electric Ind Co Ltd | Electronic catalog device |
US5047918A (en) * | 1985-12-31 | 1991-09-10 | Tektronix, Inc. | File management system |
JPS6388646A (en) * | 1986-10-01 | 1988-04-19 | Nec Corp | Job corresponding cpu resource averaging system |
US4805107A (en) * | 1987-04-15 | 1989-02-14 | Allied-Signal Inc. | Task scheduler for a fault tolerant multiple node processing system |
JPS63317833A (en) * | 1987-06-19 | 1988-12-26 | Fujitsu Ltd | Priority control processing system |
US4908758A (en) * | 1987-12-17 | 1990-03-13 | Sanders Michael J | Method of operating a computer for rank ordering and weighting category alternatives |
US4969092A (en) * | 1988-09-30 | 1990-11-06 | Ibm Corp. | Method for scheduling execution of distributed application programs at preset times in an SNA LU 6.2 network environment |
US4985831A (en) * | 1988-10-31 | 1991-01-15 | Evans & Sutherland Computer Corp. | Multiprocessor task scheduling system |
US5361390A (en) * | 1988-11-29 | 1994-11-01 | International Business Machines Corporation | Method for displaying and confirming the status of deferred system requests |
US4962532A (en) * | 1988-12-22 | 1990-10-09 | Ibm Corporation | Method for providing notification of classified electronic message delivery restriction |
-
1990
- 1990-11-20 US US07/616,164 patent/US5448731A/en not_active Expired - Fee Related
-
1991
- 1991-09-09 JP JP3257059A patent/JPH0792759B2/en not_active Expired - Lifetime
- 1991-10-22 CA CA002053969A patent/CA2053969C/en not_active Expired - Fee Related
- 1991-10-25 EP EP19910480165 patent/EP0491642A3/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
US5448731A (en) | 1995-09-05 |
EP0491642A3 (en) | 1992-10-14 |
CA2053969C (en) | 1996-08-06 |
EP0491642A2 (en) | 1992-06-24 |
JPH0792759B2 (en) | 1995-10-09 |
JPH05197578A (en) | 1993-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2053969A1 (en) | Method and apparatus for controlling the deferred execution of user requests in a data processing system | |
CA2153827A1 (en) | Method of Managing Memory Allocation in a Printing System | |
WO2001027833A3 (en) | Method and system for operating a content management system | |
CA2017301A1 (en) | Interactive computer system and an application environment adaptation apparatus and method therefore | |
EA200100145A1 (en) | COMPUTATIONAL SYSTEM (OPTIONS) AND METHOD FOR SELECTIVE DEFINITION OF ACCESS TO THE FUNCTIONS OF APPLIED PROGRAMS (OPTIONS) | |
EP0166251A3 (en) | Inference system and method | |
CA2140216A1 (en) | Computer-Based Data Integration and Management Process for Workforce Planning and Occupational Readjustment | |
CA2252091A1 (en) | System and method for automated retrieval of information | |
DE69728176D1 (en) | METHOD AND DEVICE ALLOWED DISTRIBUTED CONTROL OF COMMON RESOURCES | |
EP0389242A3 (en) | Data base processing system using multiprocessor system | |
WO2001048582A3 (en) | Method and device for presenting data to a user | |
CA2218187A1 (en) | Differencing communication system | |
CA2287904A1 (en) | A method and system for providing on-line interactivity over a server-client network | |
EP0309756A3 (en) | A knowledge system and a method of operating a knowledge system | |
ATE282281T1 (en) | METHOD AND DEVICE FOR ACCESSING MULTIPLE COMMUNICATION NETWORKS | |
CA2019131A1 (en) | Method for high speed data transfer | |
CN104462447B (en) | Access the data processing method and device of time-out | |
US5297278A (en) | System for authorized conditional deletion of data objects within a library service | |
WO2001018642A3 (en) | Method and apparatus for synchronizing function values in a multiple protocol system | |
WO2003063057A3 (en) | Apparatus and method for constructing and managing clinical rules | |
CA1341141C (en) | Method for displaying and confirming the status of deferred system requests | |
WO2000046966A3 (en) | System and method for prepaid and anonymous internet access | |
WO1999013410A3 (en) | A method and a computer system for configuring a set of objects | |
US5623639A (en) | Memory management system for the time-wise management of memory | |
JPH06324978A (en) | Allocating system for port number of server program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |