Patents by Inventor Satoki Watariuchi

Satoki Watariuchi 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: 10637999
    Abstract: According to the present invention, there is provided an image forming apparatus that has a scan function. The image forming apparatus comprises a restriction converter for converting, in a case in which a file upload and a file restriction are designated in a web content received from a web server, the file restriction into a scan function restriction, a scan cooperation unit for calling, in accordance with a file input instruction made by a user for the designation of the file upload, the scan function with the restriction converted by the restriction conversion unit, and a transmitter for transmitting a file generated by the scan function called by the scan cooperation unit to the web server.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: April 28, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Satoki Watariuchi
  • Patent number: 10469679
    Abstract: This invention provides an information processing apparatus which obtains screen information via a network from an external apparatus and displays an operation screen based on information registered in association with a specific application, when a predetermined key is operated while the specific application is in progress. To accomplish this, an MFP obtains screen information from a Web server based on URL information registered in association with a Web application, and displays the initial screen of the Web application, when a reset key is pressed while the Web application is in progress.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: November 5, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Masahito Yamamoto, Hisashi Nakamoto, Satoki Watariuchi
  • Publication number: 20190306333
    Abstract: According to the present invention, there is provided an image forming apparatus that has a scan function. The image forming apparatus comprises a restriction converter for converting, in a case in which a file upload and a file restriction are designated in a web content received from a web server, the file restriction into a scan function restriction, a scan cooperation unit for calling, in accordance with a file input instruction made by a user for the designation of the file upload, the scan function with the restriction converted by the restriction conversion unit, and a transmitter for transmitting a file generated by the scan function called by the scan cooperation unit to the web server.
    Type: Application
    Filed: March 22, 2019
    Publication date: October 3, 2019
    Inventor: Satoki Watariuchi
  • Patent number: 10425549
    Abstract: An information processing apparatus capable of adding a function by an extension program includes a registration unit, a setting unit, an execution unit, and a determination unit. The registration unit registers information on the extension program having an interface defined for each type of function. The setting unit sets a use condition of the extension program. The execution unit executes a process sequence by combining a plurality of extension programs according to a definition file defining the process sequence including a plurality of steps. The determination unit dynamically determines, when the process sequence is executed by the execution unit, extension programs that execute the respective steps of the process sequence according to information on the extension programs registered in the registration unit and the use conditions of the extension program set in the setting unit.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: September 24, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Satoki Watariuchi
  • Patent number: 10298800
    Abstract: A local application is prepared for each access destination for accessing the URL of a Web application. Upon calling the local application, a setting and URL associated with it are set and displayed in a Web browser. The local application monitors the state of the Web browser and initializes the state of the Web browser when they are hidden.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: May 21, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hiroshi Yasuhara, Satoki Watariuchi
  • Patent number: 10185523
    Abstract: A PC changes a setting and the changed setting is stored as a new setting in an information processing apparatus. In the information processing apparatus, a call-up unit that calls up a web browser on a screen reflects the changed new setting in a current setting of an application for web connection, after an instruction to activate the application for web connection and before calling up the web browser on the screen.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: January 22, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventors: Shuuhei Kawakami, Satoki Watariuchi
  • Patent number: 10122882
    Abstract: In an information processing apparatus, when a workflow definition file with which a predetermined job is executed is created with a plurality of extension providers combined and when it is determined that at least one of the extension providers to be executed involves displaying of a setting screen corresponding to the at least one of the extension providers to be executed, a workflow definition file is created in which the setting screen is displayed before processing corresponding to a predetermined function to be executed by the at least one of the extension providers is executed.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: November 6, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Satoki Watariuchi
  • Patent number: 10051154
    Abstract: When a request for a service is made from a Web browser to a Web application, the Web application requests the service from a service provider of an MFP in accordance with the request. The service provider obtains a destination URL from the Web browser, and compares the destination URL with the URL of a service host written in a manifest file of a cooperation permission application. If those URLs match, the service provision is permitted.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: August 14, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hideki Sugiyama, Fumitoshi Ito, Masayuki Sato, Satoki Watariuchi
  • Patent number: 10021264
    Abstract: A flow application receives an event generated by an MFP. If a type of data relating to the event is an expansion program including a definition file, and if an event type is installation, the flow application registers an object associated with the definition file included in the expansion program according to installation of the expansion program.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: July 10, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Satoki Watariuchi
  • Patent number: 9979847
    Abstract: A flow application receives an event generated by an MFP. If a type of data relating to the event is an expansion program including a definition file, and if an event type is installation, the flow application registers an object associated with the definition file included in the expansion program according to installation of the expansion program.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: May 22, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Satoki Watariuchi
  • Publication number: 20180059999
    Abstract: A PC changes a setting and the changed setting is stored as a new setting in an information processing apparatus. In the information processing apparatus, a call-up unit that calls up a web browser on a screen reflects the changed new setting in a current setting of an application for web connection, after an instruction to activate the application for web connection and before calling up the web browser on the screen.
    Type: Application
    Filed: August 11, 2017
    Publication date: March 1, 2018
    Inventors: Shuuhei Kawakami, Satoki Watariuchi
  • Publication number: 20180063352
    Abstract: A local application is prepared for each access destination for accessing the URL of a Web application. Upon calling the local application, a setting and URL associated with it are set and displayed in a Web browser. The local application monitors the state of the Web browser and initializes the state of the Web browser when they are hidden.
    Type: Application
    Filed: August 11, 2017
    Publication date: March 1, 2018
    Inventors: Hiroshi Yasuhara, Satoki Watariuchi
  • Patent number: 9906400
    Abstract: A management system includes a plurality of network devices, and a management server that manages a plurality of setting values to be set in the plurality of network devices. The network device includes a request unit configured to perform a request of a setting value to be set; a setting unit configured to set the acquired setting value; an execution unit configured to execute an import processing; a notification unit configured to perform a notification of a start of the import processing; a control unit configured to control the request between the start and a completion of the import processing; and a transmission unit configured to transmit a setting value after the import processing. The management server includes a response unit configured to respond an error to the request from the network device; and an application unit configured to apply the setting value after the import processing.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: February 27, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Satoki Watariuchi
  • Publication number: 20180039787
    Abstract: A device application including the URL of a web application is prepared as an application to be installed in an image processing apparatus. Upon the device application being called, the URL of the web application included in that application is set and displayed in a web browser. A license can be managed for the web application too as a result.
    Type: Application
    Filed: July 11, 2017
    Publication date: February 8, 2018
    Inventor: Satoki Watariuchi
  • Publication number: 20170366695
    Abstract: An information processing apparatus capable of adding a function by an extension program includes a registration unit, a setting unit, an execution unit, and a determination unit. The registration unit registers information on the extension program having an interface defined for each type of function. The setting unit sets a use condition of the extension program. The execution unit executes a process sequence by combining a plurality of extension programs according to a definition file defining the process sequence including a plurality of steps. The determination unit dynamically determines, when the process sequence is executed by the execution unit, extension programs that execute the respective steps of the process sequence according to information on the extension programs registered in the registration unit and the use conditions of the extension program set in the setting unit.
    Type: Application
    Filed: August 30, 2017
    Publication date: December 21, 2017
    Inventor: Satoki Watariuchi
  • Patent number: 9781287
    Abstract: An information processing apparatus capable of adding a function by an extension program includes a registration unit, a setting unit, an execution unit, and a determination unit. The registration unit registers information on the extension program having an interface defined for each type of function. The setting unit sets a use condition of the extension program. The execution unit executes a process sequence by combining a plurality of extension programs according to a definition file defining the process sequence including a plurality of steps. The determination unit dynamically determines, when the process sequence is executed by the execution unit, extension programs that execute the respective steps of the process sequence according to information on the extension programs registered in the registration unit and the use conditions of the extension program set in the setting unit.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: October 3, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Satoki Watariuchi
  • Publication number: 20170214814
    Abstract: In an information processing apparatus, when a workflow definition file with which a predetermined job is executed is created with a plurality of extension providers combined and when it is determined that at least one of the extension providers to be executed involves displaying of a setting screen corresponding to the at least one of the extension providers to be executed, a workflow definition file is created in which the setting screen is displayed before processing corresponding to a predetermined function to be executed by the at least one of the extension providers is executed.
    Type: Application
    Filed: January 24, 2017
    Publication date: July 27, 2017
    Inventor: Satoki Watariuchi
  • Publication number: 20170201651
    Abstract: When a request for a service is made from a Web browser to a Web application, the Web application requests the service from a service provider of an MFP in accordance with the request. The service provider obtains a destination URL from the Web browser, and compares the destination URL with the URL of a service host written in a manifest file of a cooperation permission application. If those URLs match, the service provision is permitted.
    Type: Application
    Filed: December 21, 2016
    Publication date: July 13, 2017
    Inventors: Hideki Sugiyama, Fumitoshi Ito, Masayuki Sato, Satoki Watariuchi
  • Patent number: 9667814
    Abstract: An image processing apparatus which is capable of transmitting document data in a proper document format to an external system. An original input section inputs document data. A document data transmission section transmits the input document data to the system. A workflow execution section executes a workflow defined as a series of processes that can include a process for inputting the document data, and a process for transmitting the document data to the external system. A document format acquisition section acquires a document format of the document data required by the system, from the system. When the workflow execution section executes the workflow including the process for transmitting the document data to the external system, a document format check section judges whether or not the document data to be transmitted satisfies the acquired document format.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: May 30, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Satoki Watariuchi
  • Publication number: 20160373602
    Abstract: An information processing apparatus capable of adding a function by an extension program includes a registration unit, a setting unit, an execution unit, and a determination unit. The registration unit registers information on the extension program having an interface defined for each type of function. The setting unit sets a use condition of the extension program. The execution unit executes a process sequence by combining a plurality of extension programs according to a definition file defining the process sequence including a plurality of steps. The determination unit dynamically determines, when the process sequence is executed by the execution unit, extension programs that execute the respective steps of the process sequence according to information on the extension programs registered in the registration unit and the use conditions of the extension program set in the setting unit.
    Type: Application
    Filed: June 7, 2016
    Publication date: December 22, 2016
    Inventor: Satoki Watariuchi