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 system

Info

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
Application number
CA2053969A
Other languages
French (fr)
Other versions
CA2053969C (en
Inventor
Diana S. Wang
Marvin L. Williams
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CA2053969A1 publication Critical patent/CA2053969A1/en
Application granted granted Critical
Publication of CA2053969C publication Critical patent/CA2053969C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/48Indexing scheme relating to G06F9/48
    • G06F2209/484Precedence

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.
CA002053969A 1990-11-20 1991-10-22 Method and apparatus for controlling the deferred execution of user requests in a data processing system Expired - Fee Related CA2053969C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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