Patents by Inventor Keigo Goda

Keigo Goda 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).

  • Patent number: 11829670
    Abstract: An information processing apparatus includes a nonvolatile semiconductor storage configured to store image data and a processor configured to generate a command to be executed by the semiconductor storage. The information processing apparatus further includes a volatile memory configured to store the command generated by the processor in one queue of a plurality of queues that includes at least a first queue and a second queue. The semiconductor storage confirms the presence of a command stored in the first queue before confirming the presence of a command stored in the second queue. A command to be stored in the first queue is a first type of command related to image data.
    Type: Grant
    Filed: February 1, 2022
    Date of Patent: November 28, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: Keigo Goda
  • Patent number: 11630586
    Abstract: When a storage unit whose function is enabled is controlled to execute a write process, the storage unit executes the write process using the function. When the storage unit whose function is enabled is controlled to execute an erasure process, the storage unit executes the erasure process without using the function.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: April 18, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: Keigo Goda
  • Publication number: 20230071982
    Abstract: An information processing apparatus includes a non-volatile semiconductor storage device storing a startup related program, a notification unit configured to provide notification of information, and a controller having one or more processors which executes instructions stored in one or more memories. The controller is configured to determine whether the startup related program is falsified, obtain life information of the semiconductor storage device, and determine whether the life information satisfies a condition. In a case where the controller determines that the startup related program is falsified and the life information satisfies the condition, the notification unit provides notification of at least information about a remaining life of the semiconductor storage device.
    Type: Application
    Filed: September 6, 2022
    Publication date: March 9, 2023
    Inventor: Keigo Goda
  • Publication number: 20220253318
    Abstract: An information processing apparatus includes a nonvolatile semiconductor storage configured to store image data and a processor configured to generate a command to be executed by the semiconductor storage. The information processing apparatus further includes a volatile memory configured to store the command generated by the processor in one queue of a plurality of queues that includes at least a first queue and a second queue. The semiconductor storage confirms the presence of a command stored in the first queue before confirming the presence of a command stored in the second queue. A command to be stored in the first queue is a first type of command related to image data.
    Type: Application
    Filed: February 1, 2022
    Publication date: August 11, 2022
    Inventor: Keigo Goda
  • Patent number: 11307633
    Abstract: An information processing apparatus including a volatile storage unit, and is operated in any of a plurality of modes including a first power mode and a second power mode, power being supplied to the storage unit in the first power mode and the second power mode, power consumption in the first power mode being higher than power consumption in the second power mode.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: April 19, 2022
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Keigo Goda
  • Patent number: 11205002
    Abstract: An information processing apparatus performs control to make a transition to a power-saving state, confirms whether a program stored in the information processing apparatus is authentic, in association with the transition to the power-saving state, and stores the program confirmed to be authentic in a volatile memory during the power-saving state.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: December 21, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Keigo Goda
  • Patent number: 11106797
    Abstract: Provided is a data processing apparatus including: a storage unit that stores a first operating system (OS), a first application program executed after the first OS, a second OS, and a second application program executed after the second OS; and at least one processor configured to, in a first activation mode, verify the first OS, execute the first OS, and then execute the first application program, and, in a second activation mode, verify the second OS, execute the second OS, and then execute the second application program, in which the at least one processor is further configured to restore the first OS, in a case where it is determined on the verification of the first OS that the first OS is not valid, with use of the second OS.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: August 31, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Keigo Goda
  • Patent number: 10963197
    Abstract: An image processing apparatus which is able to prevent a decrease in general versatility of an expansion application. The image processing apparatus has an operating system and the expansion application for expanding functions. When a USB device is connected to the image processing apparatus, a USB I/F communicates with the connected USB device. The connected USB device is controlled using the operating system or the expansion application. It is determined whether or not the connected USB device is a predetermined operating device that operates the image processing apparatus. When the connected USB device is the predetermined operating device, the connected USB device is controlled using the operating system.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: March 30, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Keigo Goda
  • Publication number: 20200264687
    Abstract: An apparatus includes a storage, a connection unit that can transition to a first state where a command is receivable, a second state where a command is receivable and power saving is greater than in the first state, and a third state where the power saving is greater in the second state, and a control unit that can output a command to the connection unit. The control unit transmits to the connection unit a predetermined command for transiting the connection unit to the second state without supplying power to the storage, based on a predetermined return factor accepted in a power saving state where the connection unit is in the third power state and the power supply to the storage is stopped.
    Type: Application
    Filed: February 6, 2020
    Publication date: August 20, 2020
    Inventor: Keigo Goda
  • Patent number: 10719117
    Abstract: The present control apparatus includes a timer for measuring a predetermined time and a clock generation circuit for supplying a clock to a peripheral device. Furthermore, the control apparatus includes a CPU for alternatingly stopping and restarting driving of the clock generation circuit based on the measuring of the predetermined time performed by the timer. On the other hand, the peripheral device includes an interrupt mask that restricts output of an interrupt signal to the control apparatus via the peripheral bus. When the driving of the clock generation circuit is to be stopped, the control apparatus sets the interrupt mask, and when the driving of the clock generation circuit is to be restarted, the control apparatus cancels the interrupt mask.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: July 21, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Keigo Goda
  • Publication number: 20200183595
    Abstract: When a storage unit whose function is enabled is controlled to execute a write process, the storage unit executes the write process using the function. When the storage unit whose function is enabled is controlled to execute an erasure process, the storage unit executes the erasure process without using the function.
    Type: Application
    Filed: December 4, 2019
    Publication date: June 11, 2020
    Inventor: Keigo Goda
  • Patent number: 10681236
    Abstract: An information processing apparatus capable of properly supplying electric power to a power supply destination associated with each function of a USB device. An MFP as the information processing apparatus is capable of operating in a power saving mode. A USB device having both of a Bluetooth communication function and a wireless LAN communication function is connected to the MFP. When an instruction for returning from the power saving mode is received from the USB device, it is determined whether the return instruction is an instruction generated due to the Bluetooth communication function or an instruction generated due to the wireless LAN communication function. Electric power supply destinations to which electric power is to be supplied when the information processing apparatus returns from the power saving mode are decided based on a result of the determination.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: June 9, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Keigo Goda
  • Publication number: 20200097660
    Abstract: Provided is a data processing apparatus including: a storage unit that stores a first operating system (OS), a first application program executed after the first OS, a second OS, and a second application program executed after the second OS; and at least one processor configured to, in a first activation mode, verify the first OS, execute the first OS, and then execute the first application program, and, in a second activation mode, verify the second OS, execute the second OS, and then execute the second application program, in which the at least one processor is further configured to restore the first OS, in a case where it is determined on the verification of the first OS that the first OS is not valid, with use of the second OS.
    Type: Application
    Filed: September 20, 2019
    Publication date: March 26, 2020
    Inventor: Keigo Goda
  • Publication number: 20190026470
    Abstract: An information processing apparatus performs control to make a transition to a power-saving state, confirms whether a program stored in the information processing apparatus is authentic, in association with the transition to the power-saving state, and stores the program confirmed to be authentic in a volatile memory during the power-saving state.
    Type: Application
    Filed: July 6, 2018
    Publication date: January 24, 2019
    Inventor: Keigo Goda
  • Publication number: 20180341312
    Abstract: The present control apparatus includes a timer for measuring a predetermined time and a clock generation circuit for supplying a clock to a peripheral device. Furthermore, the control apparatus includes a CPU for alternatingly stopping and restarting driving of the clock generation circuit based on the measuring of the predetermined time performed by the timer. On the other hand, the peripheral device includes an interrupt mask that restricts output of an interrupt signal to the control apparatus via the peripheral bus. When the driving of the clock generation circuit is to be stopped, the control apparatus sets the interrupt mask, and when the driving of the clock generation circuit is to be restarted, the control apparatus cancels the interrupt mask.
    Type: Application
    Filed: May 24, 2018
    Publication date: November 29, 2018
    Inventor: Keigo Goda
  • Publication number: 20180167527
    Abstract: An information processing apparatus capable of properly supplying electric power to a power supply destination associated with each function of a USB device. An MFP as the information processing apparatus is capable of operating in a power saving mode. A USB device having both of a Bluetooth communication function and a wireless LAN communication function is connected to the MFP. When an instruction for returning from the power saving mode is received from the USB device, it is determined whether the return instruction is an instruction generated due to the Bluetooth communication function or an instruction generated due to the wireless LAN communication function. Electric power supply destinations to which electric power is to be supplied when the information processing apparatus returns from the power saving mode are decided based on a result of the determination.
    Type: Application
    Filed: February 6, 2018
    Publication date: June 14, 2018
    Inventor: Keigo Goda
  • Publication number: 20180129264
    Abstract: An information processing apparatus including a volatile storage unit, and is operated in any of a plurality of modes including a first power mode and a second power mode, power being supplied to the storage unit in the first power mode and the second power mode, power consumption in the first power mode being higher than power consumption in the second power mode.
    Type: Application
    Filed: January 8, 2018
    Publication date: May 10, 2018
    Inventor: Keigo Goda
  • Patent number: 9924058
    Abstract: An information processing apparatus capable of properly supplying electric power to a power supply destination associated with each function of a USB device. An MFP as the information processing apparatus is capable of operating in a power saving mode. A USB device having both of a Bluetooth communication function and a wireless LAN communication function is connected to the MFP. When an instruction for returning from the power saving mode is received from the USB device, it is determined whether the return instruction is an instruction generated due to the Bluetooth communication function or an instruction generated due to the wireless LAN communication function. Electric power supply destinations to which electric power is to be supplied when the information processing apparatus returns from the power saving mode are decided based on a result of the determination.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: March 20, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Keigo Goda
  • Patent number: 9898064
    Abstract: An information processing apparatus including a volatile storage unit, and is operated in any of a plurality of modes including a first power mode and a second power mode, power being supplied to the storage unit in the first power mode and the second power mode, power consumption in the first power mode being higher than power consumption in the second power mode.
    Type: Grant
    Filed: April 16, 2013
    Date of Patent: February 20, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Keigo Goda
  • Publication number: 20180046417
    Abstract: An image processing apparatus which is able to prevent a decrease in general versatility of an expansion application. The image processing apparatus has an operating system and the expansion application for expanding functions. When a USB device is connected to the image processing apparatus, a USB I/F communicates with the connected USB device. The connected USB device is controlled using the operating system or the expansion application. It is determined whether or not the connected USB device is a predetermined operating device that operates the image processing apparatus. When the connected USB device is the predetermined operating device, the connected USB device is controlled using the operating system.
    Type: Application
    Filed: August 1, 2017
    Publication date: February 15, 2018
    Inventor: Keigo Goda