Patents by Inventor Yoshikazu Hayami

Yoshikazu Hayami 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: 11909935
    Abstract: An image forming apparatus provided to perform a setting process according to a written instruction includes an identifying unit configured to, with respect to a first command included in the written instruction, identify a second command to cancel a process executed with the first command, a creation unit configured to, in a case where an instruction to execute a process with the first command is given according to the written instruction, create a written instruction to execute the second command identified by the identifying unit, and a control unit configured to, according to a user operation, execute the written instruction created by the creation unit.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: February 20, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshikazu Hayami
  • Publication number: 20230138149
    Abstract: An image forming apparatus provided to perform a setting process according to a written instruction includes an identifying unit configured to, with respect to a first command included in the written instruction, identify a second command to cancel a process executed with the first command, a creation unit configured to, in a case where an instruction to execute a process with the first command is given according to the written instruction, create a written instruction to execute the second command identified by the identifying unit, and a control unit configured to, according to a user operation, execute the written instruction created by the creation unit.
    Type: Application
    Filed: October 28, 2022
    Publication date: May 4, 2023
    Inventor: Yoshikazu Hayami
  • Publication number: 20230103698
    Abstract: An information processing apparatus that executes authentication processing using authentication information received from a terminal includes a first authentication unit configured to execute first authentication processing using second authentication information and preliminarily managed authentication information, the second authentication information being obtained by encrypting first authentication information received from the terminal, and a second authentication unit configured to execute second authentication processing different from the first authentication processing, wherein, in a case where the second authentication information is authenticated by the first authentication unit, the first authentication information is managed to be usable by the second authentication unit.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 6, 2023
    Inventor: Yoshikazu Hayami
  • Patent number: 10545704
    Abstract: A permission list for a host application associated with the host application is held, and a plug-in application is added to the host application a permission included in the plug-in application is added and updated to the permission list for the host application, and whether processing in the host application and the plug-in application is to be executed is determined based on the updated permission list.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: January 28, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshikazu Hayami
  • Patent number: 10484564
    Abstract: It is determined whether signature check is set in installation of an application, and it is determined whether a permission included in the application is not a prohibited permission in a case where the signature check is not set. In a case where it is determined that the permission included in the application is not a prohibited permission, installation of the application is allowed.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: November 19, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshikazu Hayami
  • Publication number: 20190102121
    Abstract: A permission list for a host application associated with the host application is held, and a plug-in application is added to the host application a permission included in the plug-in application is added and updated to the permission list for the host application, and whether processing in the host application and the plug-in application is to be executed is determined based on the updated permission list.
    Type: Application
    Filed: September 26, 2018
    Publication date: April 4, 2019
    Inventor: Yoshikazu Hayami
  • Publication number: 20180241898
    Abstract: It is determined whether signature check is set in installation of an application, and it is determined whether a permission included in the application is not a prohibited permission in a case where the signature check is not set. In a case where it is determined that the permission included in the application is not a prohibited permission, installation of the application is allowed.
    Type: Application
    Filed: February 21, 2018
    Publication date: August 23, 2018
    Inventor: Yoshikazu Hayami
  • Patent number: 9940334
    Abstract: An image forming apparatus can prevent deletion of necessary data, when partially deleting a bundle development area, wherein the image forming apparatus holds information for identifying a file to be treated as a deletion target exception when an application is deleted, specifying an application to be a deletion target from among a plurality of kinds of applications, and deleting a file related to the specified application, such that in deletion, the file, serving as the deletion target exception, identified based on the held information, is not deleted.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: April 10, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshikazu Hayami
  • Patent number: 9916149
    Abstract: An information processing apparatus includes: a detection unit configured to detect a connection of a portable medium storing a plurality of applications, the plurality of applications containing a first type of application and a second type of application that is added to the first type of application to enhance functionality of the first type of application; an installation unit configured to install, in response to a detection by the detection unit, the first type of application first and then install the second type of application among the plurality of applications stored in the portable medium; and a control unit configured to start, after installation by the installation unit, the first type of application after enabling the second type of application.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: March 13, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Yoshikazu Hayami
  • Patent number: 9742948
    Abstract: There is provided an image forming apparatus capable of adding and deleting applications, the apparatus comprising: a designating unit configured to designate an application and a file to be deleted; and a deleting unit configured to delete a designated file associated with the application designated by the designating unit.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: August 22, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshikazu Hayami
  • Patent number: 9696978
    Abstract: An information processing apparatus in which an application operates, comprises: a framework that causes a first application and a second application for extending the first application to operate; and installation control unit configured to control installation of an application into the framework, wherein the installation control unit holds data of the second application in a first storage area in a case of receiving an instruction to install the second application, and installs the second application into the framework using the data of the second application held in the first storage area, in a case of receiving an instruction to activate the second application after receiving the instruction to install the second application.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: July 4, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshikazu Hayami
  • Patent number: 9600751
    Abstract: A network device communicates with a management server that manages a general-use setting an individual setting as a master data. The network device includes a first receiving unit configured to receive a first instruction associated with an input from a user for the general-use setting; a second receiving unit configured to receive a second instruction indicating an initialization processing; a first requesting unit configured to request for the management server in accordance with the first instruction; a second requesting unit configured to request for the management server in accordance with the second instruction; an executing unit configured to execute the initialization processing in accordance with the second instruction; a query unit configured to perform a query for the management server; and a reflecting unit configured to reflect the general-use setting, which is acquired from the management server in accordance with the query, for the database.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: March 21, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshikazu Hayami
  • Publication number: 20170039215
    Abstract: An image forming apparatus can prevent deletion of necessary data, when partially deleting a bundle development area, wherein the image forming apparatus holds information for identifying a file to be treated as a deletion target exception when an application is deleted, specifying an application to be a deletion target from among a plurality of kinds of applications, and deleting a file related to the specified application, such that in deletion, the file, serving as the deletion target exception, identified based on the held information, is not deleted.
    Type: Application
    Filed: August 3, 2016
    Publication date: February 9, 2017
    Inventor: Yoshikazu Hayami
  • Publication number: 20160360058
    Abstract: There is provided an image forming apparatus capable of adding and deleting applications, the apparatus comprising: a designating unit configured to designate an application and a file to be deleted; and a deleting unit configured to delete a designated file associated with the application designated by the designating unit.
    Type: Application
    Filed: May 24, 2016
    Publication date: December 8, 2016
    Inventor: Yoshikazu Hayami
  • Publication number: 20160188310
    Abstract: An information processing apparatus includes: a detection unit configured to detect a connection of a portable medium storing a plurality of applications, the plurality of applications containing a first type of application and a second type of application that is added to the first type of application to enhance functionality of the first type of application; an installation unit configured to install, in response to a detection by the detection unit, the first type of application first and then install the second type of application among the plurality of applications stored in the portable medium; and a control unit configured to start, after installation by the installation unit, the first type of application after enabling the second type of application.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 30, 2016
    Inventor: Yoshikazu Hayami
  • Publication number: 20150355894
    Abstract: An information processing apparatus in which an application operates, comprises: a framework that causes a first application and a second application for extending the first application to operate; and installation control unit configured to control installation of an application into the framework, wherein the installation control unit holds data of the second application in a first storage area in a case of receiving an instruction to install the second application, and installs the second application into the framework using the data of the second application held in the first storage area, in a case of receiving an instruction to activate the second application after receiving the instruction to install the second application.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 10, 2015
    Inventor: Yoshikazu Hayami
  • Publication number: 20150242721
    Abstract: A network device communicates with a management server that manages a general-use setting an individual setting as a master data. The network device includes a first receiving unit configured to receive a first instruction associated with an input from a user for the general-use setting; a second receiving unit configured to receive a second instruction indicating an initialization processing; a first requesting unit configured to request for the management server in accordance with the first instruction; a second requesting unit configured to request for the management server in accordance with the second instruction; an executing unit configured to execute the initialization processing in accordance with the second instruction; a query unit configured to perform a query for the management server; and a reflecting unit configured to reflect the general-use setting, which is acquired from the management server in accordance with the query, for the database.
    Type: Application
    Filed: February 12, 2015
    Publication date: August 27, 2015
    Inventor: Yoshikazu Hayami
  • Patent number: 9086938
    Abstract: An information processing apparatus performs installation when a number of the extension applications that are installed to extend the host application is less than or equal to a maximum number of the extension applications that can be held by the host application as described in a manifest of the host application, during installation of an extension application that extends a host application.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: July 21, 2015
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Yoshikazu Hayami
  • Publication number: 20150058835
    Abstract: An information processing apparatus performs installation when a number of the extension applications that are installed to extend the host application is less than or equal to a maximum number of the extension applications that can be held by the host application as described in a manifest of the host application, during installation of an extension application that extends a host application.
    Type: Application
    Filed: August 14, 2014
    Publication date: February 26, 2015
    Inventor: Yoshikazu Hayami
  • Patent number: 8966472
    Abstract: An image forming apparatus, which is configured to install application software that runs on an operation environment, comprises: a storage unit which stores a data file of system software, a data file of application software required to extend a function of the image forming apparatus, a license file required to install the application software, and a control file which defines a state after preinstall with respect to the application software; a preinstall unit which preinstalls application software stored in the storage unit using the license file upon activation of the image forming apparatus; and a changing unit which changes the preinstalled application software to a state defined by the control file.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: February 24, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshikazu Hayami