Patents by Inventor Kousuke Nakashima

Kousuke Nakashima 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: 9087206
    Abstract: In an information processing system of the invention, when authentication using authentication information from a Web browser of an MFP succeeds, a server generates a session ID, and transmits screen information added with the session ID to the Web browser. The Web browser accepts an operation through an operation screen displayed based on the screen information received from the server, and transmits its operation content to the server. The server transmits, to a service provider of the MFP, a request for executing a job corresponding to the operation content, in which a session ID is designated. Upon completion of execution of the job, the service provider transmits, to the server without intervening the Web browser, completion information indicating the execution result and added with the session ID.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: July 21, 2015
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Kousuke Nakashima
  • Patent number: 8848908
    Abstract: An image processing apparatus includes a determination unit configured to determine whether secret information that should not be transmitted to a web server is contained in an HTML file provided by a web server. A web browser does not transmit the secret information determined by the determination unit to the web server. A job control unit executes a device function using the secret information that is not transmitted to the web server according to determination by the determination unit.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: September 30, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kousuke Nakashima
  • Patent number: 8661506
    Abstract: A system includes a web server and an apparatus with a web browser configured to display an operation screen provided by the web server. The apparatus authenticates a user and transmits authentication information to the web server when the user is authenticated and requests the operation screen which is to be displayed on the web browser. The web server determines whether the authentication information has been received from the apparatus when the operation screen is requested and transmits the operation screen to the apparatus when it is determined that the authentication information has been received from the information processing apparatus as a result of the determination.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: February 25, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kousuke Nakashima
  • Patent number: 8583559
    Abstract: An application program or an extended application program is installed that extends the functionality of this application program. If the application program is installed, a license file used in this application program is stored in a storage unit. If the extended application is installed, then control is executed so as to install the extended application using the license file stored in the storage unit and used in installing the application program corresponding to the extended application program.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: November 12, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kousuke Nakashima
  • Patent number: 8482746
    Abstract: A multifunction image processing apparatus having a plurality of functions including at least an image transmission function includes a job execution unit executing a job for any of the functions; an output unit outputting result information after execution of a job for the image transmission function, the result information containing information indicating a result of the execution; a macro execution unit causing the job execution unit to execute a job on the basis of macro data indicating the at least one of the plurality of functions and order of executing the at least one of the plurality of functions; and a control unit causing the output unit not to output the result information after the job is executed if the job is for executing the image transmission function and the macro data indicates that there is a function to be executed after the execution of the image transmission function.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: July 9, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kousuke Nakashima
  • Publication number: 20120314245
    Abstract: An image processing apparatus for using an external service provided by at least one external server. The image processing apparatus includes a web browser, a reception unit, a web server unit, a display control unit, and a communication control unit. The reception unit receives service information transmitted by the at least one external server. The web server unit generates screen information for displaying an operation screen on the web browser based on the service information received by the reception unit. The display control unit displays the operation screen on the web browser based on the screen information generated by the web server unit. The communication control unit transmits and acquires image data to/from the at least one external server in response to a user instruction input via the operation screen displayed on the web browser.
    Type: Application
    Filed: February 8, 2011
    Publication date: December 13, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Kousuke Nakashima
  • Publication number: 20120268768
    Abstract: In an information processing system of the invention, when authentication using authentication information from a Web browser of an MFP succeeds, a server generates a session ID, and transmits screen information added with the session ID to the Web browser. The Web browser accepts an operation through an operation screen displayed based on the screen information received from the server, and transmits its operation content to the server. The server transmits, to a service provider of the MFP, a request for executing a job corresponding to the operation content, in which a session ID is designated. Upon completion of execution of the job, the service provider transmits, to the server without intervening the Web browser, completion information indicating the execution result and added with the session ID.
    Type: Application
    Filed: April 12, 2012
    Publication date: October 25, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Kousuke Nakashima
  • Publication number: 20120226990
    Abstract: An information processing apparatus includes a web browser configured to receive screen data from a web server on a network and display a screen based on the screen data. The information processing apparatus stores a script to be used in rewriting the screen data received by the web browser, and executes generation of a file and upload of the generated file according to a user's instruction issued via a screen displayed based on the rewritten screen data after the screen data is rewritten with use of the script.
    Type: Application
    Filed: March 1, 2012
    Publication date: September 6, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Kousuke Nakashima
  • Publication number: 20110279846
    Abstract: An information processing apparatus capable of preventing processing of a job which is in execution from being interrupted, even if a user's screen transition operation is performed while the job is being executed and capable of preventing the job which is being processed from staying in the information processing apparatus. If it is determined that a job is in an in-processing state when a user's screen changeover operation is accepted, a browser of the information processing apparatus causes a display unit to display, on the foreground, an operation screen other than an operation screen associated with the job.
    Type: Application
    Filed: May 5, 2011
    Publication date: November 17, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Kousuke Nakashima
  • Publication number: 20110033040
    Abstract: An image processing apparatus includes a determination unit configured to determine whether secret information that should not be transmitted to a web server is contained in an HTML file provided by a web server. A web browser does not transmit the secret information determined by the determination unit to the web server. A job control unit executes a device function using the secret information that is not transmitted to the web server according to determination by the determination unit.
    Type: Application
    Filed: July 16, 2010
    Publication date: February 10, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Kousuke Nakashima
  • Publication number: 20110004874
    Abstract: An application program or an extended application program is installed that extends the functionality of this application program. If the application program is installed, a license file used in this application program is stored in a storage unit. If the extended application is installed, then control is executed so as to install the extended application using the license file stored in the storage unit and used in installing the application program corresponding to the extended application program.
    Type: Application
    Filed: June 15, 2010
    Publication date: January 6, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Kousuke Nakashima
  • Publication number: 20100122319
    Abstract: A system includes a web server and an apparatus with a web browser configured to display an operation screen provided by the web server. The apparatus authenticates a user and transmits authentication information to the web server when the user is authenticated and requests the operation screen which is to be displayed on the web browser. The web server determines whether the authentication information has been received from the apparatus when the operation screen is requested and transmits the operation screen to the apparatus when it is determined that the authentication information has been received from the information processing apparatus as a result of the determination.
    Type: Application
    Filed: November 5, 2009
    Publication date: May 13, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Kousuke Nakashima
  • Publication number: 20080204784
    Abstract: A multifunction image processing apparatus having a plurality of functions including at least an image transmission function includes a job execution unit executing a job for any of the functions; an output unit outputting result information after execution of a job for the image transmission function, the result information containing information indicating a result of the execution; a macro execution unit causing the job execution unit to execute a job on the basis of macro data indicating the at least one of the plurality of functions and order of executing the at least one of the plurality of functions; and a control unit causing the output unit not to output the result information after the job is executed if the job is for executing the image transmission function and the macro data indicates that there is a function to be executed after the execution of the image transmission function.
    Type: Application
    Filed: February 22, 2008
    Publication date: August 28, 2008
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Kousuke Nakashima