Patents by Inventor Hideki Hanano
Hideki Hanano has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20250165199Abstract: The cloud print system executes printing of, by the printer based on an instruction from the mobile device, a print job stored in the cloud server. The cloud server receives a print job submitted by a user; stores the print job in a memory device; transmits, by push notification, information regarding the print job to a mobile device of a notification destination associated with a user who submits the received print job; and transmits the print job stored in the memory device to the printer based on an instruction for execution of the print job. The mobile device receives the push notification from the cloud server; displays a message on a display when receiving the push notification; and transmits an instruction for execution of the print job to the cloud server based on a user's operation on the message.Type: ApplicationFiled: November 4, 2024Publication date: May 22, 2025Inventor: HIDEKI HANANO
-
Publication number: 20250130740Abstract: The present pull-printing system comprises a printing apparatus, a printing server, and a mobile terminal and executes printing of a print job, which has been submitted to the printing server, using the printing apparatus, based on an instruction of the mobile terminal. The printing server receives and stores a print job submitted by a user, identifies the user, and transmits information related to the print job in a push notification to a notification destination mobile terminal associated with the user. Upon receiving the push notification, the mobile terminal instructs execution of the print job based on an operation on the message displayed on a display unit, and upon receiving the instruction to execute the print job, the printing server transmits the print job to the printing apparatus associated with the user and executes printing.Type: ApplicationFiled: October 17, 2024Publication date: April 24, 2025Inventor: HIDEKI HANANO
-
Patent number: 11516353Abstract: A reading apparatus comprises: an upload unit that uploads to a server a scanned file; and a display control unit that obtains an access code which is generated and for accessing an upload destination of the scanned file and displays the generated access code on a display unit. A portable terminal comprises: a reading unit that reads the displayed access code; an access unit that obtains information indicating an upload destination of the scanned file based on the reading and, using the obtained information, accesses the upload destination; and a download unit that downloads the scanned file from the upload destination. The information indicating the upload destination of the scanned file includes authentication information related to an access of the upload destination of the scanned file.Type: GrantFiled: September 7, 2021Date of Patent: November 29, 2022Assignee: Canon Kabushiki KaishaInventor: Hideki Hanano
-
Publication number: 20220078293Abstract: A reading apparatus comprises: an upload unit that uploads to a server a scanned file; and a display control unit that obtains an access code which is generated and for accessing an upload destination of the scanned file and displays the generated access code on a display unit. A portable terminal comprises: a reading unit that reads the displayed access code; an access unit that obtains information indicating an upload destination of the scanned file based on the reading and, using the obtained information, accesses the upload destination; and a download unit that downloads the scanned tile from the upload destination. The information indicating the upload destination of the scanned file includes authentication information related to an access of the upload destination of the scanned file.Type: ApplicationFiled: September 7, 2021Publication date: March 10, 2022Inventor: Hideki Hanano
-
Patent number: 11113016Abstract: There is provided with an information processing method of an information processing apparatus communicable with a plurality of devices. The method comprises selecting any one of the plurality of devices as a device to be used to perform a predetermined process; installing, based on that the device to be used to perform a predetermined process is changed from a first device among the plurality of devices to a second device among the plurality of devices by the selecting, a second device driver corresponding to the second device to the information processing apparatus; and setting, to the second device driver installed by the installing, at least a part of setting data for performing the predetermined process set to a first device driver corresponding to the first device.Type: GrantFiled: March 20, 2020Date of Patent: September 7, 2021Assignee: Canon Kabushiki KaishaInventor: Hideki Hanano
-
Publication number: 20200310704Abstract: There is provided with an information processing method of an information processing apparatus communicable with a plurality of devices. The method comprises selecting any one of the plurality of devices as a device to be used to perform a predetermined process; installing, based on that the device to be used to perform a predetermined process is changed from a first device among the plurality of devices to a second device among the plurality of devices by the selecting, a second device driver corresponding to the second device to the information processing apparatus; and setting, to the second device driver installed by the installing, at least a part of setting data for performing the predetermined process set to a first device driver corresponding to the first device.Type: ApplicationFiled: March 20, 2020Publication date: October 1, 2020Inventor: Hideki Hanano
-
Patent number: 9930210Abstract: An information processing apparatus having a power-saving standby power mode, according to an embodiment of the present invention, first communicates with an image reading device configured to read an image from an original and receives image data obtained in the reading of the image. In a case where a reading operation does not normally terminate because the information processing apparatus changes to a power-saving state during the reading operation and it is confirmed that the image processing apparatus has returned from the power-saving state, the information processing apparatus instructs the image reading device to discard the received image data of an image that was being read from an original when the information processing apparatus shifted to the power-saving state, and re-read the image that was being read from the original.Type: GrantFiled: March 15, 2016Date of Patent: March 27, 2018Assignee: Canon Kabushiki KaishaInventor: Hideki Hanano
-
Patent number: 9560233Abstract: In an information processing apparatus controlling a scanner, a reading instruction and a reading setting made in the scanner is detected by the scanner driver. When the reading instruction is detected, reading to be performed according to the detected reading setting is acquired by an application via an operating system, and the scanner driver is instructed that the scanner executes the reading according to the acquired reading setting, with the application.Type: GrantFiled: July 2, 2013Date of Patent: January 31, 2017Assignee: Canon Kabushiki KaishaInventor: Hideki Hanano
-
Publication number: 20160286077Abstract: An information processing apparatus having a power-saving standby power mode, according to an embodiment of the present invention, first communicates with an image reading device configured to read an image from an original and receives image data obtained in the reading of the image. In a case where a reading operation does not normally terminate because the information processing apparatus changes to a power-saving state during the reading operation and it is confirmed that the image processing apparatus has returned from the power-saving state, the information processing apparatus instructs the image reading device to discard the received image data of an image that was being read from an original when the information processing apparatus shifted to the power-saving state, and re-read the image that was being read from the original.Type: ApplicationFiled: March 15, 2016Publication date: September 29, 2016Inventor: Hideki HANANO
-
Patent number: 9015732Abstract: An information processing apparatus capable of performing exclusive control on a communication channel for communicating with a peripheral apparatus among a device driver for the peripheral apparatus and a plurality of communication programs identifies, if the device driver is instructed to start up, which of the plurality of communication programs is using the communication channel by acquiring process information that is managed by an operating system (OS), issues a request to the identified communication program to close the communication channel, and enables the device driver to use the communication channel.Type: GrantFiled: April 25, 2011Date of Patent: April 21, 2015Assignee: Canon Kabushiki KaishaInventor: Hideki Hanano
-
Patent number: 8869175Abstract: An apparatus having an OS to perform exclusive control among programs that are based on a predetermined API on a channel for communicating with a peripheral, a first driver for the peripheral to startup based on a request that is based on the predetermined API and communicate with the peripheral via the channel, a second driver for the peripheral to startup based on a request that is not based on the predetermined API and communicate with the peripheral via the channel, a program to communicate with the peripheral via the channel, and a controller to, when the second driver is started up based on a request that is not based on the predetermined API, if the program is using the channel, close the channel that the program is using based on exclusive control by the OS by starting the first driver.Type: GrantFiled: November 14, 2012Date of Patent: October 21, 2014Assignee: Canon Kabushiki KaishaInventor: Hideki Hanano
-
Patent number: 8649045Abstract: The present invention provides an information processing apparatus that acquires image data from an image supply apparatus, and that transfers the acquired image data to an application, including: a selection unit configured to select a transfer mode when transferring the image data to the application; a first transfer control unit configured to transfer the image data to the application according to a TWAIN standard; a second transfer control unit configured to transfer an image file created based on the image data while maintaining a compression format or a non-compression format, to the application; and a transfer control unit configured to control the transfer using at least one of the first transfer control unit and the second transfer control unit based on the transfer mode selected by the selection unit.Type: GrantFiled: April 16, 2010Date of Patent: February 11, 2014Assignee: Canon Kabushiki KaishaInventor: Hideki Hanano
-
Publication number: 20140009778Abstract: In an information processing apparatus controlling a scanner, a reading instruction and a reading setting made in the scanner is detected by the scanner driver. When the reading instruction is detected, reading to be performed according to the detected reading setting is acquired by an application via an operating system, and the scanner driver is instructed that the scanner executes the reading according to the acquired reading setting, with the application.Type: ApplicationFiled: July 2, 2013Publication date: January 9, 2014Inventor: Hideki Hanano
-
Patent number: 8336060Abstract: An apparatus having an OS to perform exclusive control among programs that are based on a predetermined API on a channel for communicating with a peripheral, a first driver for the peripheral to startup based on a request that is based on the predetermined API and communicate with the peripheral via the channel, a second driver for the peripheral to startup based on a request that is not based on the predetermined API and communicate with the peripheral via the channel, a program to communicate with the peripheral via the channel, and a controller to, when the second driver is started up based on a request that is not based on the predetermined API, if the program is using the channel, close the channel that the program is using based on exclusive control by the OS by starting the first driver.Type: GrantFiled: April 25, 2011Date of Patent: December 18, 2012Assignee: Canon Kabushiki KaishaInventor: Hideki Hanano
-
Publication number: 20110265100Abstract: An information processing apparatus capable of performing exclusive control on a communication channel for communicating with a peripheral apparatus among a device driver for the peripheral apparatus and a plurality of communication programs identifies, if the device driver is instructed to start up, which of the plurality of communication programs is using the communication channel by acquiring process information that is managed by an operating system (OS), issues a request to the identified communication program to close the communication channel, and enables the device driver to use the communication channel.Type: ApplicationFiled: April 25, 2011Publication date: October 27, 2011Applicant: CANON KABUSHIKI KAISHAInventor: Hideki Hanano
-
Publication number: 20110265102Abstract: An apparatus having an OS to perform exclusive control among programs that are based on a predetermined API on a channel for communicating with a peripheral, a first driver for the peripheral to startup based on a request that is based on the predetermined API and communicate with the peripheral via the channel, a second driver for the peripheral to startup based on a request that is not based on the predetermined API and communicate with the peripheral via the channel, a program to communicate with the peripheral via the channel, and a controller to, when the second driver is started up based on a request that is not based on the predetermined API, if the program is using the channel, close the channel that the program is using based on exclusive control by the OS by starting the first driver.Type: ApplicationFiled: April 25, 2011Publication date: October 27, 2011Applicant: CANON KABUSHIKI KAISHAInventor: Hideki Hanano
-
Patent number: 7916946Abstract: Disclosed is an image processing apparatus in which a marked image is extracted more accurately and classification based upon the type of mark is made possible. The apparatus includes an extraction unit adapted to extract information representing a region position of an object and information representing a region position of a mark as an object list and mark list, respectively, from the document image that has been scanned by a scanning unit; and a search unit adapted to search for information representing the region position of a mark in the mark list for which the distance is the shortest with respect to information representing a region position of each object in the object list.Type: GrantFiled: July 10, 2007Date of Patent: March 29, 2011Assignee: Canon Kabushiki KaishaInventor: Hideki Hanano
-
Publication number: 20100296120Abstract: The present invention provides an information processing apparatus that acquires image data from an image supply apparatus, and that transfers the acquired image data to an application, including: a selection unit configured to select a transfer mode when transferring the image data to the application; a first transfer control unit configured to transfer the image data to the application according to a TWAIN standard; a second transfer control unit configured to transfer an image file created based on the image data while maintaining a compression format or a non-compression format, to the application; and a transfer control unit configured to control the transfer using at least one of the first transfer control unit and the second transfer control unit based on the transfer mode selected by the selection unit.Type: ApplicationFiled: April 16, 2010Publication date: November 25, 2010Applicant: CANON KABUSHIKI KAISHAInventor: Hideki Hanano
-
Publication number: 20080025606Abstract: Disclosed is an image processing apparatus in which a marked image is extracted more accurately and classification based upon the type of mark is made possible. The apparatus includes an extraction unit adapted to extract information representing a region position of an object and information representing a region position of a mark as an object list and mark list, respectively, from the document image that has been scanned by a scanning unit; and a search unit adapted to search for information representing the region position of a mark in the mark list for which the distance is the shortest with respect to information representing a region position of each object in the object list.Type: ApplicationFiled: July 10, 2007Publication date: January 31, 2008Applicant: Canon Kabushiki KaishaInventor: Hideki Hanano