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: 20250165199
    Abstract: 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: Application
    Filed: November 4, 2024
    Publication date: May 22, 2025
    Inventor: HIDEKI HANANO
  • Publication number: 20250130740
    Abstract: 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: Application
    Filed: October 17, 2024
    Publication date: April 24, 2025
    Inventor: HIDEKI HANANO
  • Patent number: 11516353
    Abstract: 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: Grant
    Filed: September 7, 2021
    Date of Patent: November 29, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hideki Hanano
  • Publication number: 20220078293
    Abstract: 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: Application
    Filed: September 7, 2021
    Publication date: March 10, 2022
    Inventor: Hideki Hanano
  • Patent number: 11113016
    Abstract: 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: Grant
    Filed: March 20, 2020
    Date of Patent: September 7, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hideki Hanano
  • Publication number: 20200310704
    Abstract: 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: Application
    Filed: March 20, 2020
    Publication date: October 1, 2020
    Inventor: Hideki Hanano
  • Patent number: 9930210
    Abstract: 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: Grant
    Filed: March 15, 2016
    Date of Patent: March 27, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hideki Hanano
  • Patent number: 9560233
    Abstract: 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: Grant
    Filed: July 2, 2013
    Date of Patent: January 31, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hideki Hanano
  • Publication number: 20160286077
    Abstract: 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: Application
    Filed: March 15, 2016
    Publication date: September 29, 2016
    Inventor: Hideki HANANO
  • Patent number: 9015732
    Abstract: 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: Grant
    Filed: April 25, 2011
    Date of Patent: April 21, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hideki Hanano
  • Patent number: 8869175
    Abstract: 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: Grant
    Filed: November 14, 2012
    Date of Patent: October 21, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hideki Hanano
  • Patent number: 8649045
    Abstract: 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: Grant
    Filed: April 16, 2010
    Date of Patent: February 11, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hideki Hanano
  • Publication number: 20140009778
    Abstract: 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: Application
    Filed: July 2, 2013
    Publication date: January 9, 2014
    Inventor: Hideki Hanano
  • Patent number: 8336060
    Abstract: 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: Grant
    Filed: April 25, 2011
    Date of Patent: December 18, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hideki Hanano
  • Publication number: 20110265100
    Abstract: 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: Application
    Filed: April 25, 2011
    Publication date: October 27, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Hideki Hanano
  • Publication number: 20110265102
    Abstract: 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: Application
    Filed: April 25, 2011
    Publication date: October 27, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Hideki Hanano
  • Patent number: 7916946
    Abstract: 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: Grant
    Filed: July 10, 2007
    Date of Patent: March 29, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hideki Hanano
  • Publication number: 20100296120
    Abstract: 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: Application
    Filed: April 16, 2010
    Publication date: November 25, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Hideki Hanano
  • Publication number: 20080025606
    Abstract: 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: Application
    Filed: July 10, 2007
    Publication date: January 31, 2008
    Applicant: Canon Kabushiki Kaisha
    Inventor: Hideki Hanano