Patent US6587861B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6587861B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for controlling execution of job, and storage medium for such a program

Assignee: Canon Inc
•
Filing: 1998-10-13
•
Granted: 2003-07-01
•
Expires: 2018-10-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A client generates a request in accordance with an operation initiated by a user, and transmits the request to a server for a local apparatus or to another apparatus. The server interprets the received request, adds a job to a database, and generates and transmits operation screen information to the client. Then, a daemon monitors the database, and detects and performs an executable job. Furthermore, when the local apparatus is designated to display a job list, to select a job therefrom and to print it, the local apparatus processes the job. When another apparatus is designated to process a job, the job is transmitted to that apparatus. When the transmission source of the received job matches a transmission source that has been registered, the execution process is inhibited. The time for executing a selected job is designated and, so that the selected job will be executed at that time, is stored with the job.

Inventors

  • 👤 Masanori Wakai
  • 👤 Shouichi Ibaraki
  • 👤 Masayuki Takayama
  • 👤 Aruna Rohra Suda
  • 👤 Shuichi Mikame
  • 👤 Kenichi Fujii
  • 👤 Satomi Takahashi
  • 👤 Suresh Jeyachandran

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 11:54
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/12; G06F3/1201; G06F3/1278; G06F3/1285; G06F3/1288; G06F3/1202; G06F3/1211; G06F3/1223; G06F3/1237; G06F3/126; G06F3/1261; G06F3/1267

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 117 words
A job executing apparatus comprising: input means for entering a process instruction; generating means for generating job information corresponding to the process instruction entered by said input means, the job information specifying a job to be executed and an execution condition which is necessary to be satisfied for initiating execution of the job; registering means for registering the job information generated by said generating means into a database; check means for repeatedly checking whether or not the respective execution condition of each job information registered in the database is satisfied to find a job for which the respective execution condition is satisfied; and processing means for executing the job for which the respective execution condition is satisfied.
Claim 2
Dependent Claim 117 words
A job executing apparatus comprising: input means for entering a process instruction; generating means for generating job information corresponding to the process instruction entered by said input means, the job information specifying a job to be executed and an execution condition which is necessary to be satisfied for initiating execution of the job; registering means for registering the job information generated by said generating means into a database; check means for repeatedly checking whether or not the respective execution condition of each job information registered in the database is satisfied to find a job for which the respective execution condition is satisfied; and processing means for executing the job for which the respective execution condition is satisfied.
Claim 3
Dependent Claim 40 words
A job executing apparatus according to claim 1 , further comprising analyzation means for analyzing the process instruction entered by said input means, wherein said generation means generates the job information corresponding to a result obtained by said analyzation means.
Claim 4
Dependent Claim 18 words
A job executing apparatus according to claim 1 , further comprising output means for outputting said job information.
Claim 5
Dependent Claim 56 words
A job executing apparatus according to claim 1 , wherein said job information includes information that represents at least one of a process instructor, a process execution status, a time for a process, an associated process, an object to be processed, a start and an end of a process, and a medium used for a process.
Claim 6
Dependent Claim 39 words
A job executing apparatus according to claim 1 , wherein said execution condition designates at least one of a time for a process, a start and an end of a process, a medium, status of an apparatus, and results.
Claim 7
Dependent Claim 39 words
A job executing apparatus according to claim 4 , wherein said job information includes, as information that represents said process instructor, at least one of identification information for a user or an apparatus, a password, and a user type.
Claim 8
Dependent Claim 42 words
A job executing apparatus according to claim 4 , wherein said job information includes, as information that represents the time for said process, a process generation time, a start time, a scheduled start time, an end time, and a scheduled end time.
Claim 9
Dependent Claim 44 words
A job executing apparatus according to claim 4 , wherein said job information includes, as information that represents said associated process, information that represents at least one of an original process, a process for triggering another process, and another process to be sequentially performed.
Claim 10
Dependent Claim 50 words
A job executing apparatus according to claim 4 , wherein said job information includes, as information that represents said object to be processed, at least one of substance of the object, a number of processes, a form of the object, a size of the object, additional information, and original information.
Claim 11
Dependent Claim 33 words
A job executing apparatus according to claim 4 , wherein said job information includes, as information that represents said process start or end, information for at least either an apparatus or a user.
Claim 12
Dependent Claim 24 words
A job executing apparatus according to claim 1 , wherein said processing means is capable either of reading and printing a document, or both.
Claim 13
Dependent Claim 125 words
A job executing method, comprising the steps of: an input step of entering a process instruction; a generation step of generating job information corresponding to the process instruction entered in the input step, the job information specifying a job to be executed and an execution condition which is necessary to be satisfied for initiating execution of the job; a registering step of registering the job information generated in the generating step into a database; a checking step of repeatedly checking whether or not the respective execution condition of each job information registered in the database is satisfied to find a job for which the respective execution condition is satisfied; and a processing step of executing the job for which the respective execution condition is satisfied.
Claim 14
Dependent Claim 125 words
A job executing method, comprising the steps of: an input step of entering a process instruction; a generation step of generating job information corresponding to the process instruction entered in the input step, the job information specifying a job to be executed and an execution condition which is necessary to be satisfied for initiating execution of the job; a registering step of registering the job information generated in the generating step into a database; a checking step of repeatedly checking whether or not the respective execution condition of each job information registered in the database is satisfied to find a job for which the respective execution condition is satisfied; and a processing step of executing the job for which the respective execution condition is satisfied.
Claim 15
Dependent Claim 41 words
A job executing method according to claim 12 , further comprising an analyzation step of analyzing the process instruction entered by said input means, wherein said generation step generates the job information corresponding to a result obtained in said analyzation step.
Claim 16
Dependent Claim 19 words
A job executing method according to claim 12 , further comprising an output step of outputting said job information.
Claim 17
Dependent Claim 56 words
A job executing method according to claim 12 , wherein said job information includes information that represents at least one of a process instructor, a process execution status, a time for a process, an associated process, an object to be processed, a start and an end of a process, and a medium used for a process.
Claim 18
Dependent Claim 39 words
A job executing method according to claim 12 , wherein said execution condition designates at least one of a time for a process, a start and an end of a process, a medium, status of an apparatus, and results.
Claim 19
Dependent Claim 39 words
A job executing method according to claim 15 , wherein said job information includes, as information that represents said process instructor, at least one of identification information for a user or an apparatus, a password, and a user type.
Claim 20
Dependent Claim 42 words
A job executing method according to claim 15 , wherein said job information includes, as information that represents the time for said process, a process generation time, a start time, a scheduled start time, an end time, and a scheduled end time.
Claim 21
Dependent Claim 44 words
A job executing method according to claim 15 , wherein said job information includes, as information that represents said associated process, information that represents at least one of an original process, a process for triggering another process, and another process to be sequentially performed.
Claim 22
Dependent Claim 50 words
A job executing method according to claim 15 , wherein said job information includes, as information that represents said object to be processed, at least one of substance of the object, a number of processes, a form of the object, a size of the object, additional information, and original information.
Claim 23
Dependent Claim 33 words
A job executing method according to claim 15 , wherein said job information includes, as information that represents said process start or end, information for at least either an apparatus or a user.
Claim 24
Dependent Claim 24 words
A job executing method according to claim 12 , wherein said processing step can perform either of reading and printing a document, or both.
Claim 25
Dependent Claim 134 words
A storage medium on which is stored a job executing program, the program comprising the steps of: an input step of entering a process instruction; a generation step of generating job information corresponding to the process instruction entered in the input step, the job information specifying a job to be executed and an execution condition which is necessary to be satisfied for initiating execution of the job; a registering step of registering the job information generated in the generating step into a database; a checking step of repeatedly checking whether or not the respective execution condition of each job information registered in the database is satisfied to find a job for which the respective execution condition is satisfied; and a processing step of executing the job for which the respective execution condition is satisfied.
Claim 26
Dependent Claim 134 words
A storage medium on which is stored a job executing program, the program comprising the steps of: an input step of entering a process instruction; a generation step of generating job information corresponding to the process instruction entered in the input step, the job information specifying a job to be executed and an execution condition which is necessary to be satisfied for initiating execution of the job; a registering step of registering the job information generated in the generating step into a database; a checking step of repeatedly checking whether or not the respective execution condition of each job information registered in the database is satisfied to find a job for which the respective execution condition is satisfied; and a processing step of executing the job for which the respective execution condition is satisfied.

References Cited (Backward Citations)

US5303336A Cited
EP0744685A1 Cited
US5287194A Cited
US5982994A Cited
US5625757A Cited
EP0720081A2 Cited
US5557367A Cited
US5974441A Cited
WO1997032274A2 Cited
US6173295B1 Cited
US6476927B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-06-30 2006-12-30 2007-07-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-06-30 2010-12-30 2011-07-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-06-30 2014-12-30 2015-07-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag