Obtaining temporary exclusive control of a device
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
G06F-015/173
G06F-009/46
G06F-003/00
G06F-013/28
G06F-013/20
G06F-012/00
H04L-009/00
출원번호
US-0986795
(2001-11-13)
등록번호
US-7284061
(2007-10-16)
발명자
/ 주소
Matsubayashi,Don Hideyasu
Mazzagatte,Craig
Slick,Royce E
출원인 / 주소
Canon Kabushiki Kaisha
대리인 / 주소
Fitzpatrick, Cella, Harper & Scinto
인용정보
피인용 횟수 :
89인용 특허 :
55
초록▼
Remotely obtaining exclusive control of a device by remotely establishing communication with the device over a network, requesting to obtain remote exclusive control of the device's capabilities, and determining whether remote exclusive control of the device's capabilities can be obtained based on w
Remotely obtaining exclusive control of a device by remotely establishing communication with the device over a network, requesting to obtain remote exclusive control of the device's capabilities, and determining whether remote exclusive control of the device's capabilities can be obtained based on whether or not another user already has exclusive control of the device's capabilities. In a first case where it is determined that remote exclusive control can be obtained, authenticating a user requesting to obtain remote exclusive control of the device's capabilities, providing the user remote exclusive control of the device's capabilities after the user has been authenticated, and temporarily deferring requests by users other than the user who has obtained remote exclusive control to perform operations utilizing the device's capabilities during a period in which the user maintains remote exclusive control of the device's capabilities. In a second case where it is determined that remote exclusive control cannot be obtained, denying the user's request to obtain remote exclusive control, adding the user to a reservation queue of user's requesting to obtain exclusive control of the device, and when the user ascends in the reservation queue to be the next user to obtain exclusive control, the user is notified that he can now obtain remote exclusive control of the device.
대표청구항▼
What is claimed is: 1. A method for providing exclusive control of a device's capabilities to a user over a network, the method comprising the steps of: receiving, from an information processing apparatus, a request for the user to obtain exclusive control of the device's capabilities; determining,
What is claimed is: 1. A method for providing exclusive control of a device's capabilities to a user over a network, the method comprising the steps of: receiving, from an information processing apparatus, a request for the user to obtain exclusive control of the device's capabilities; determining, by the device, whether the device is available for the user to obtain exclusive control of the device's capabilities; in a case where the device determines in the determining step that the device is available for the user to obtain exclusive control of the device's capabilities, providing, by the device, the user with exclusive control of the device's capabilities; in a case where the device determines in the determining step that the device is not available for the user to obtain exclusive control of the device's capabilities, adding, by the device, the user to a reservation queue of users requesting to obtain exclusive control of the device's capabilities; requesting, by the information processing apparatus, that the device process a job using the device's capabilities; and adding, by the device, the job to a job queue of jobs to be processed using the device's capabilities, wherein, if the device provides exclusive control of the device's capabilities to the user when the user is at a first position within the reservation queue, a job at a first position within the job queue, corresponding to a user other than the user who has been provided exclusive control of the device's capabilities, is deferred from being processed during a period in which the user, who has been provided exclusive control of the device's capabilities, maintains exclusive control of the device's capabilities. 2. A method according to claim 1, wherein providing exclusive control of the device's capabilities by the device comprises the device temporarily deferring requests by users other than the user who has been provided exclusive control of the device's capabilities to perform operations utilizing the device's capabilities during a period in which the user maintains exclusive control of the device's capabilities. 3. A method according to claim 1, wherein the determining step by the device comprises the device determining whether the device is under exclusive control of another user. 4. A method according to claim 3, wherein, in a case where the device determines in the determining step that the device is under exclusive control of another user, further comprising the device determining whether the user requesting exclusive control of the device has a higher priority than the other user and, if the requesting user does have a higher priority than the other user, the device temporarily yielding exclusive control of the device to the requesting user, thereby providing the requesting user with exclusive control of the device. 5. A method according to claim 1, wherein the determining step by the device comprises the device determining whether the user is authorized to obtain exclusive control of the device. 6. A method according to claim 1, wherein, in a case where the user is added to the reservation queue of users requesting exclusive control of the device by the device, the device adding the user at a position within the reservation queue based on a priority of the user. 7. A method according to claim 6, wherein the user advances in the reservation queue as other users are removed from the reservation queue, and when the user reaches the first position within the reservation queue, the device providing the user with exclusive control of the device and notifying the user that exclusive control has been provided. 8. A method according to claim 6, wherein the user advances in the reservation queue as other users are removed from the reservation queue, and when the user reaches the first position within the reservation queue, the device notifying the user that exclusive control of the device can be obtained and waiting a predetermined time for the user to confirm that exclusive control is to be provided. 9. A method according to claim 8, wherein after the predetermined time has elapsed, the device removing the user from the reservation queue and notifying the user that the user has been removed from the reservation queue. 10. A method according to claim 8, wherein after the predetermined time has elapsed, the device moving the user to a new position within the reservation queue. 11. A method according to claim 10, wherein the new position is a last position within the reservation queue. 12. A method according to claim 10, wherein the new position is based on the user's priority as compared with other users in the reservation queue. 13. A method according to claim 1, wherein the device is a multifunction device and wherein the device's capabilities comprise printing, facsimile, scanning and copying. 14. A method according to claim 1, wherein, in a case where the device determines in the determining step that the device is available for the user to obtain exclusive control, further comprising the step of the device authenticating the user before the user is provided exclusive control of the device. 15. A method according to claim 1, wherein, in a case where the user is provided with exclusive control of the device, further comprising the steps of: the device obtaining identification information of the user; and based on the obtained identification information, the device automatically manipulating a print job within the job queue so as to print out the job pending in the job queue for the user during a period in which the user maintains exclusive control of the device's capabilities, while temporarily deferring at least one job pending in the job queue. 16. A method according to claim 1, further comprising a step of, if no user is provided exclusive control of the device's capabilities, processing a job which reaches a first position within the job queue. 17. A method according to claim 1, wherein the at least one job, corresponding to the user other than the user who has been provided exclusive control of the device's capabilities, is deferred from being processed until the user, who has been provided exclusive control of the device's capabilities, pushes a button on the device for relinquishing exclusive control of the device's capabilities. 18. Computer-executable process steps stored on a computer readable medium, the process steps executed by a device to provide exclusive control of the device's capabilities to a user, comprising the steps of: receiving, from an information processing apparatus, a request for the user to obtain exclusive control of the device's capabilities; determining whether the device is available for the user to obtain exclusive control of the device's capabilities; in a case where the determining step determines that the device is available for the user to obtain exclusive control of the device's capabilities, providing the user with exclusive control of the device's capabilities; in a case where the determining step determines that the device is not available for the user to obtain exclusive control of the device's capabilities, adding the user to a reservation queue of users requesting to obtain exclusive control of the device's capabilities; and adding a job to a job queue of jobs to be processed using the device's capabilities, wherein, if the device provides exclusive control of the device's capabilities to the user when the user is at a first position within the reservation queue, a job at a first position within the job queue, corresponding to a user other than the user who has been provided exclusive control of the device's capabilities, is deferred from being processed during a period in which the user, who has been provided exclusive control of the device's capabilities, maintains exclusive control of the device's capabilities. 19. Computer-executable process steps according to claim 18, wherein providing exclusive control of the device's capabilities comprises temporarily deferring requests by users other than the user who has been provided exclusive control of the device's capabilities to perform operations utilizing the device's capabilities during a period in which the user maintains exclusive control of the device's capabilities. 20. Computer-executable process steps according to claim 18, wherein the determining step comprises determining whether the device is under exclusive control of another user. 21. Computer-executable process steps according to claim 20, wherein, in a case where the determining step determines that the device is under exclusive control of another user, further comprising determining whether the user requesting exclusive control of the device has a higher priority than the other user and, if the requesting user does have a higher priority than the other user, temporarily yielding exclusive control of the device to the requesting user, thereby providing the requesting user with exclusive control of the device. 22. Computer-executable process steps according to claim 18, wherein the determining step comprises determining whether the user is authorized to obtain exclusive control of the device. 23. Computer-executable process steps according to claim 18, wherein, in a case where the user is added to the reservation queue of users requesting exclusive control of the device, adding the user at a position within the reservation queue based on a priority of the user. 24. Computer-executable process steps according to claim 23, wherein the user advances in the reservation queue as other users are removed from the reservation queue, and when the user reaches the first position within the reservation queue, providing the user with exclusive control of the device and notifying the user that exclusive control has been provided. 25. Computer-executable process steps according to claim 23, wherein the user advances in the reservation queue as other users are removed from the reservation queue, and when the user reaches the first position within the reservation queue, notifying the user that exclusive control of the device can be obtained and waiting a predetermined time for the user to confirm that exclusive control is to be provided. 26. Computer-executable process steps according to claim 25, wherein after the predetermined time has elapsed, removing the user from the reservation queue and notifying the user that the user has been removed from the reservation queue. 27. Computer-executable process steps according to claim 25, wherein after the predetermined time has elapsed, moving the user to a new position within the reservation queue. 28. Computer-executable process steps according to claim 27, wherein the new position is a last position within the reservation queue. 29. Computer-executable process steps according to claim 27, wherein the new position is based on the user's priority as compared with other users in the reservation queue. 30. Computer-executable process steps according to claim 18, wherein the device is a multifunction device and wherein the device's capabilities comprise printing, facsimile, scanning and copying. 31. Computer-executable process steps according to claim 18, wherein, in a case where the determining step determines that the device is available for the user to obtain exclusive control, further comprising the step of authenticating the user before the user is provided exclusive control of the device. 32. Computer-executable process steps according to claim 18, wherein, in a case where the user is provided with exclusive control of the device, further comprising the steps of: obtaining identification information of the user; and based on the obtained identification information, automatically manipulating a print job within the job queue so as to print out the print job pending in the job queue for the user during a period in which the user maintains exclusive control of the device's capabilities, while temporarily deferring at least one print job pending in the job queue. 33. A computer-readable medium on which is stored computer-executable code to be executed by a device for providing exclusive control of the device's capabilities to a user, the computer-executable code comprising: receiving, from an information processing apparatus, a request for the user to obtain exclusive control of the device's capabilities; determining whether the device is available for the user to obtain exclusive control of the device's capabilities; in a case where the determining step determines that the device is available for the user to obtain exclusive control of the device's capabilities, providing the user exclusive control of the device's capabilities; in a case where the determining step determines that the device is not available for the user to obtain exclusive control of the device's capabilities, adding the user to a reservation queue of users requesting exclusive control of the device's capabilities; and adding a job to a job queue of jobs to be processed using the device's capabilities, wherein, if the device provides exclusive control of the device's capabilities to the user when the user is at a first position within the reservation queue, a job at a first position within the job queue, corresponding to a user other than the user who has been provided exclusive control of the device's capabilities, is deferred from being processed during a period in which the user, who has been provided exclusive control of the device's capabilities maintains exclusive control of the device's capabilities. 34. An apparatus for providing a user with exclusive control of the apparatus' capabilities, the apparatus comprising: a memory which stores computer-executable process steps; and a processor which executes the computer-executable process steps, the computer-executable process steps comprising (a) receiving, via a network from an information processing apparatus, a request for the user to obtain exclusive control of the apparatus' capabilities, (b) determining whether the apparatus is available for the user to obtain exclusive control of the apparatus' capabilities, (c) in a case where the determining step determines that the apparatus is available for the user to obtain exclusive control of the apparatus' capabilities, providing the user with exclusive control of the apparatus' capabilities, (d) in a case where the determining step determines that the apparatus is not available for the user to obtain exclusive control of the apparatus' capabilities, adding the user to a reservation queue of users requesting to obtain exclusive control of the apparatus' capabilities, and (e) adding a job to a job queue of jobs to be processed using the apparatus' capabilities, wherein, if the device provides exclusive control of the device's capabilities to the user when the user is at a first position within the reservation queue, a job at a first position within the job queue, corresponding to a user other than the user who has been provided exclusive control of the apparatus' capabilities, is deferred from being processed during a period in which the user, who has been provided exclusive control of the apparatus' capabilities, maintains exclusive control of the apparatus' capabilities. 35. An apparatus according to claim 34, wherein providing exclusive control of the apparatus' capabilities comprises temporarily deferring requests by users other than the user who has been provided exclusive control of the apparatus' capabilities to perform operations utilizing the apparatus' capabilities during a period in which the user maintains exclusive control of the apparatus' capabilities. 36. An apparatus according to claim 34, wherein the determining step comprises determining whether the apparatus is under exclusive control of another user. 37. An apparatus according to claim 36, wherein, in a case where the determining step determines that the apparatus is under exclusive control of another user, further comprising determining whether the user requesting exclusive control of the apparatus has a higher priority than the other user and, if the requesting user does have a higher priority than the other user, temporarily yielding exclusive control of the apparatus to the requesting user, thereby providing the requesting user with exclusive control of the apparatus. 38. An apparatus according to claim 34, wherein the determining step comprises determining whether the user is authorized to obtain exclusive control of the apparatus. 39. An apparatus according to claim 34, wherein, in a case where the user is added to the reservation queue of users requesting exclusive control of the apparatus, adding the user at a position within the reservation queue based on a priority of the user. 40. An apparatus according to claim 39, wherein the user advances in the reservation queue as other users are removed from the reservation queue, and when the user reaches the first position within the reservation queue, providing the user with exclusive control of the apparatus and notifying the user that exclusive control has been provided. 41. An apparatus according to claim 39, wherein the user advances in the reservation queue as other users are removed from the reservation queue, and when the user reaches the first position within the reservation queue, notifying the user that exclusive control of the apparatus can be obtained and waiting a predetermined time for the user to confirm that exclusive control is to be provided. 42. An apparatus according to claim 41, wherein after the predetermined time has elapsed, removing the user from the reservation queue and notifying the user that the user has been removed from the reservation queue. 43. An apparatus according to claim 41, wherein after the predetermined time has elapsed, moving the user to a new position within the reservation queue. 44. An apparatus according to claim 43, wherein the new position is a last position within the reservation queue. 45. An apparatus according to claim 43, wherein the new position is based on the user's priority as compared with other users in the reservation queue. 46. An apparatus according to claim 34, wherein the apparatus is a multifunction device and wherein the apparatus' capabilities comprise printing, facsimile, scanning and copying. 47. An apparatus according to claim 34, wherein, in a case where the determining step determines that the apparatus is available for the user to obtain exclusive control, further comprising the step of authenticating the user before the user is provided exclusive control of the apparatus. 48. An apparatus according to claim 34, wherein, in a case where the user is provided with exclusive control of the apparatus, the executable process steps further comprises the steps of: obtaining identification information of the user; and based on the obtained identification information, automatically manipulating a print job within the job queue so as to print out a print job pending in the job queue for the user during a period in which the user maintains exclusive control of the apparatus' capabilities, while temporarily deferring at least one print job pending in the job queue. 49. An apparatus according to claim 34, wherein the executable process steps further comprises a step of, if no user is provided exclusive control of the apparatus' capabilities, processing a job which reaches a first position within the job queue. 50. An apparatus according to claim 34, further comprising: control panel for relinquishing exclusive control of the apparatus' capabilities, wherein the at least one job, corresponding to the user other than the user who has been provided exclusive control of the device's capabilities, is deferred from being processed until the user, who has been provided exclusive control of the device's capabilities, operates the control panel to relinquish exclusive control of the apparatus' capabilities.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (55)
Rackman Michael I., Access control system for litigation document production.
Davis Derek L. (Phoenix AZ) Smith Lionel (Queen Creek AZ), Apparatus and method for preventing disclosure through user-authentication at a printing node.
Kraslavsky Andrew J. (Rancho Santa Margarita CA) Russell William C. (Laguna Hills CA) Kalwitz George A. (Costa Mesa CA) Wadsworth Robert D. (Costa Mesa CA) Barrett Lorraine F. (Yorba Linda CA), Apparatus for coupling printer with LAN to control printer operation by transferring control parameters, printer status.
Donald F. Nendell ; David L. Hunter, Sr. ; Eric D. Wade, Dynamic challenge-response authentication and verification of identity of party sending or receiving electronic communication.
Venkatraman Chandrasekar ; Morgan Jeffrey A., Embedding web access mechanism in an appliance for user interface functions including a web server and web browser.
Farrell Michael E. (Fairport NY) Austin John C. (Rochester NY) Kinder Carla J. (Ontario NY) Matysek James F. (Fairport NY), Handling of copy sensitive jobs in an electronic reprogaphic printing system.
Itoh Akio,JPX ; Suzuki Yoshihiko,JPX ; Koh Shokyo,JPX ; Tashiro Hirohiko,JPX ; Nishikata Akinobu,JPX, Image processing apparatus which can interrupt a current job to execute another job.
Kraslavsky Andrew J. (Rancho Santa Margarita CA) Russell William C. (Laguna Hills CA) Kalwitz George A. (Costa Mesa CA) Wadsworth Robert D. (Costa Mesa CA) Barrett Lorraine F. (Yorba Linda CA), In an interactive network board, method and apparatus for placing a network peripheral in a default configuration.
Barrett Lorraine F. (Yorba Linda CA) Russell William C. (Laguna Hills CA) Kraslavsky Andrew J. (Rancho Santa Margarita CA) Wadsworth Robert D. (Costa Mesa CA) Kalwitz George A. (Costa Mesa CA), Method and apparatus for managing access to a networked peripheral.
Kalwitz George A. ; Russell William C. ; Barrett Lorraine F. ; Wadsworth Robert D. ; Kraslavsky Andrew J., Method and apparatus for multiprotocol operation of a networked peripheral.
Martin Jay Scott ; Rivers Martin Geoffrey ; Songer Christopher Mark ; Songer Gail Marie ; Webb James Francis ; Wedinger Jeffrey Keith, Method and apparatus for providing remote printer resource management.
Motoyama, Tetsuro; Niro, Masaichi, Method and system for remote diagnostic, control and information collection based on various communication modes for sending messages to users.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Elrod Scott A. (Redwood City CA) Swinehart Daniel C. (Palo A, Method for granting a user request having locational and contextual attributes consistent with user policies for devices.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Elrod Scott A. (Redwood City CA) Swinehart Daniel C. (Palo A, Method for selectively performing event on computer controlled device whose location and allowable operation is consiste.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Elrod Scott A. (Redwood City CA) Swinehart Daniel C. (Palo A, Method for triggering selected machine event when the triggering properties of the system are met and the triggering con.
Streefkerk Abraham J.,NLX ; Verhaegh Andre M. M.,NLX ; van den Tillaart Robertus C. W. T. M.,NLX, Printing system and control method for printing images having a circle segment display element for visualizing print job processing times and managing print jobs.
Kitagawa Makoto,JPX ; Kageyama Seiji,JPX ; Matsumoto Satoru,JPX ; Shimakawa Takuya,JPX ; Tamura Naomi,JPX, Remote print system having a plurality of computers which are capable of monitoring and controlling operations of a remo.
Roger K. DeBry, SYSTEM, METHOD, AND PROGRAM FOR PROVIDING WILL-CALL CERTIFICATES FOR GUARANTEEING AUTHORIZATION FOR A PRINTER TO RETRIEVE A FILE DIRECTLY FROM A FILE SERVER UPON REQUEST FROM A CLIENT IN A NETWORK CO.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Terry Douglas B. (San Carlos CA) Schilit William N. (Palo Al, Selective delivery of electronic messages in a multiple computer system based on context and environment of a user.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Elrod Scott A. (Redwood City CA) Swinehart Daniel C. (Palo A, System for granting ownership of device by user based on requested level of ownership, present state of the device, and.
Ferren, Bran; Hagen, Jeffrey John; Hyde, Roderick A.; Ishikawa, Muriel Y.; Leuthardt, Eric C.; Rivet, Dennis J.; Wood, Jr., Lowell L.; Wood, Victoria Y. H., Circulatory monitoring systems and methods.
Ferren, Bran; Hagen, Jeffrey John; Hyde, Roderick A.; Ishikawa, Muriel Y.; Leuthardt, Eric C.; Rivet, Dennis J.; Wood, Jr., Lowell L.; Wood, Victoria Y. H., Circulatory monitoring systems and methods.
Ferren, Bran; Hagen, Jeffrey John; Hyde, Roderick A.; Ishikawa, Muriel Y.; Leuthardt, Eric C.; Rivet, Dennis J.; Wood, Jr., Lowell L.; Wood, Victoria Y. H., Circulatory monitoring systems and methods.
Ferren, Bran; Hagen, Jeffrey John; Hyde, Roderick A.; Ishikawa, Muriel Y.; Leuthardt, Eric C.; Rivet, Dennis J.; Wood, Jr., Lowell L.; Wood, Victoria Y. H., Circulatory monitoring systems and methods.
Habaguchi, Katsuhito; Yajima, Masahiko; Tanaka, Hirokazu; Kikumoto, Takashi; Liu, Bo; Iwasawa, Masayuki, Image forming apparatus and computer readable medium storing program for authenticating print job information of a print job.
Van Den Tillaart, Robertus Cornelis Willibrordus Theodorus Maria; Roosen, Monica Maria Wilhelmina Mathea, Method, printing apparatus, and computer program for placing a requested print job in a queue.
Hagiwara, Nobuki, Print management apparatus, print apparatus, print system, computer readable medium and computer data signal that notify specific print information.
Wang, Lida; Akamatsu, Hiromasa; Komori, Yuichi; Nakamura, Takeshi; Nishimi, Toshitsugu; Orita, Masayuki, Secure mailbox printing system with authentication on both host and device.
Jemiolo, Daniel; Kaplinger, Todd E.; Mitchell, Christopher C.; Truty, Gregory L., Tailoring content to be delivered to mobile device based upon features of mobile device.
Jemiolo, Daniel; Kaplinger, Todd E.; Mitchell, Christopher C.; Truty, Gregory L., Tailoring content to be delivered to mobile device based upon features of mobile device.
Jemiolo, Daniel; Kaplinger, Todd E.; Mitchell, Christopher C.; Truty, Gregory L., Tailoring content to be delivered to mobile device based upon features of mobile device.
Jemiolo, Daniel; Kaplinger, Todd E.; Mitchell, Christopher C.; Truty, Gregory L., Tailoring content to be delivered to mobile device based upon features of mobile device.
Ferren, Bran; Hyde, Roderick A.; Ishikawa, Muriel Y.; Leuthardt, Eric C.; Rivet, Dennis J.; Wood, Jr., Lowell L.; Wood, Victoria Y. H., Treatment indications informed by a priori implant information.
Ferren, Bran; Hyde, Roderick A.; Ishikawa, Muriel Y.; Leuthardt, Eric C.; Rivet, Dennis J.; Wood, Jr., Lowell L.; Wood, Victoria Y. H., Treatment indications informed by a priori implant information.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.