Patents by Inventor Kosuke Nakashima

Kosuke 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: 11307815
    Abstract: An information processing apparatus communicates with a server via a network, the server configured to manage a plurality of job logs on which encryption processing is executed by an image processing apparatus using a first key. The information processing apparatus includes at least one memory storing instructions, and at least one processor executing the instructions causing the information processing apparatus to encrypt a value used for searching for a job log using another first key being a duplicate of the first key, transmit a search request including the encrypted value to the server via the network, acquire an encrypted job log based on a response from the server, and execute decryption processing for decrypting the encrypted job log. The server executes search processing using the encrypted value included in the search request without decrypting the plurality of job logs managed.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: April 19, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kosuke Nakashima
  • Patent number: 11108922
    Abstract: The present invention enables job log records concerning an image processing apparatus to be managed in such a manner that the job log records can be searched on a server such as a cloud server using attributes and a character string included in an image as the job log records remain encrypted, thereby solving a problem concerning privacy.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: August 31, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Kosuke Nakashima
  • Publication number: 20210014366
    Abstract: The present invention enables job log records concerning an image processing apparatus to be managed in such a manner that the job log records can be searched on a server such as a cloud server using attributes and a character string included in an image as the job log records remain encrypted, thereby solving a problem concerning privacy.
    Type: Application
    Filed: July 1, 2020
    Publication date: January 14, 2021
    Inventor: Kosuke Nakashima
  • Publication number: 20200319829
    Abstract: An information processing apparatus communicates with a server via a network, the server configured to manage a plurality of job logs on which encryption processing is executed by an image processing apparatus using a first key. The information processing apparatus includes at least one memory storing instructions, and at least one processor executing the instructions causing the information processing apparatus to encrypt a value used for searching for a job log using another first key being a duplicate of the first key, transmit a search request including the encrypted value to the server via the network, acquire an encrypted job log based on a response from the server, and execute decryption processing for decrypting the encrypted job log. The server executes search processing using the encrypted value included in the search request without decrypting the plurality of job logs managed.
    Type: Application
    Filed: March 30, 2020
    Publication date: October 8, 2020
    Inventor: Kosuke Nakashima
  • Patent number: 10671688
    Abstract: According to the present invention, an information processing apparatus is provided, which comprises a unit which acquires the requested resource, a unit which stores a history of the resource, a unit which causes a display unit to display a screen that is based on the acquired resource and includes an input portion for receiving an input of a return instruction instructing that an immediately previous screen be returned to, and a unit which determines whether the immediately previous screen is a screen that is based on a resource stored in the history, and if the screen is not based thereon, transmits a message indicating that the return instruction has been made to a unit that has instructed the request of the resource, and if not, returns the screen to an immediately previous screen according to the history.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: June 2, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Kosuke Nakashima
  • Patent number: 10637953
    Abstract: A server that receives, from an image processing device, a request indicating a data file stored on a file server and a predetermined type of processing to be performed on the data file. It is determined whether memory stores information associated with a current session between the image processing device and the server. Based on determining that the information is not stored, initiating a download of the data file, generating a modified version of the downloaded data file and storing the information associated with the current session in the memory. The modified version is provided to the image processing device if the predetermined type of processing is a first type of processing and the downloaded file to the image processing device if the predetermined processing is a second type of processing.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: April 28, 2020
    Assignees: CANON INFORMATION AND IMAGING SOLUTIONS, INC., CANON U.S.A., INC.
    Inventors: Jiayin Peng, Daniel Doran, Kosuke Nakashima
  • Patent number: 10395402
    Abstract: An image processing device is provided to generate electronic document data representative of at least one physical document having at least one page. A unique document identifier value is determined to identify the at least one page, the unique document identifier being determined based on an end document identifier value associated with an electronic document project managed by a document management system. An annotated electronic document is generated by embedding data representing the unique document identifier within the at least one page of the electronic document data. An information file is generated and includes at least one characteristic associated with the annotated electronic document. The information file and annotated electronic document are communicated to the document management system for incorporation into an associated electronic document project stored therein.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: August 27, 2019
    Assignees: CANON INFORMATION AND IMAGING SOLUTIONS, INC., CANON U.S.A., INC.
    Inventor: Kosuke Nakashima
  • Patent number: 10200370
    Abstract: Systems include a service-provider device; and a browser loaded on a first device. To connect the service-provider device with the first device, the browser fetches a device ID from the first device, and sends a request for a service to the service-provider device with the device ID. The service-provider device determines whether the service is allowed to be provided by checking whether the device ID is registered.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: February 5, 2019
    Assignees: Canon Information and Imaging Solutions, Inc., Canon U.S.A., Inc.
    Inventors: Kosuke Nakashima, Atsushi Kamasuka, Song Cang, Robert Dellago, Jiayin Peng, Ryutaro Watanabe
  • Publication number: 20180260493
    Abstract: According to the present invention, an information processing apparatus is provided, which comprises a unit which acquires the requested resource, a unit which stores a history of the resource, a unit which causes a display unit to display a screen that is based on the acquired resource and includes an input portion for receiving an input of a return instruction instructing that an immediately previous screen be returned to, and a unit which determines whether the immediately previous screen is a screen that is based on a resource stored in the history, and if the screen is not based thereon, transmits a message indicating that the return instruction has been made to a unit that has instructed the request of the resource, and if not, returns the screen to an immediately previous screen according to the history.
    Type: Application
    Filed: March 6, 2018
    Publication date: September 13, 2018
    Inventor: Kosuke Nakashima
  • Patent number: 9906671
    Abstract: A system and method are provided including one or more processors and one or more computer-readable media coupled to the one or more processors. The one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operation including performing, at an image processing device, a login process wherein access to one or more resources on the image processing device is granted based on a credential associated with a user and receiving a request to perform a scan and send process is received at the image processing device, the request comprising instructions for scanning a physical document and sending an electronic document representing the scanned physical document to a destination system. The scan process is initiated and a data object including data representing job data and the credential associated with the use is generated.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: February 27, 2018
    Assignees: Canon Information and Imaging Solutions, Inc., Canon U.S.A., Inc.
    Inventors: Jiuyuan Ge, Nigel Patrick Brady, Song Cang, Konstantin Uroskin, Kosuke Nakashima, Lance Leung
  • Patent number: 9871939
    Abstract: An image processing device and method of controlling an image processing device to be in communication with one of a plurality of external printer controllers is provided. The method includes monitoring, at initiation of the image processing device, a communication address assigned to the image processing device to detect whether a current communication address is different from a previously assigned communication address and acquiring, from memory, a configuration data object associated with the current communication address in response to detecting that the current communication address is different from the previously assigned communication address. The configuration data object being associated with the current communication address and includes one or more parameters for controlling one or more operations of the image processing device. The image processing device is automatically configured the image processing device using the one or more parameters acquired from the configuration data object.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: January 16, 2018
    Assignees: CANON INFORMATION AND IMAGING SOLUTIONS, INC., CANON U.S.A., INC.
    Inventor: Kosuke Nakashima
  • Publication number: 20170318115
    Abstract: A server that receives, from an image processing device, a request indicating a data file stored on a file server and a predetermined type of processing to be performed on the data file. It is determined whether memory stores information associated with a current session between the image processing device and the server. Based on determining that the information is not stored, initiating a download of the data file, generating a modified version of the downloaded data file and storing the information associated with the current session in the memory. The modified version is provided to the image processing device if the predetermined type of processing is a first type of processing and the downloaded file to the image processing device if the predetermined processing is a second type of processing.
    Type: Application
    Filed: April 26, 2017
    Publication date: November 2, 2017
    Inventors: Jiayin Peng, Daniel Doran, Kosuke Nakashima
  • Publication number: 20170034380
    Abstract: A system and method are provided including one or more processors and one or more computer-readable media coupled to the one or more processors. The one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operation including performing, at an image processing device, a login process wherein access to one or more resources on the image processing device is granted based on a credential associated with a user and receiving a request to perform a scan and send process is received at the image processing device, the request comprising instructions for scanning a physical document and sending an electronic document representing the scanned physical document to a destination system. The scan process is initiated and a data object including data representing job data and the credential associated with the use is generated.
    Type: Application
    Filed: October 14, 2016
    Publication date: February 2, 2017
    Inventors: Jiuyuan Ge, Nigel Patrick Brady, Song Cang, Konstantin Uroskin, Kosuke Nakashima, Lance Leung
  • Publication number: 20160350269
    Abstract: An image processing device is provided and includes one or more processors and one or more computer-readable media coupled to the one or more processors, the one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to generate electronic document data representative of at least one physical document having at least one page. A unique document identifier value is determined to identify the at least one page, the unique document identifier being determined based on an end document identifier value associated with an electronic document project managed by a document management system. An annotated electronic document is generated by embedding data representing the unique document identifier within the at least one page of the electronic document data. An information file is generated and includes at least one characteristic associated with the annotated electronic document.
    Type: Application
    Filed: May 26, 2015
    Publication date: December 1, 2016
    Inventor: Kosuke Nakashima
  • Patent number: 9503599
    Abstract: A system and method are provided including one or more processors and one or more computer-readable media coupled to the one or more processors. The one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operation including performing, at an image processing device, a login process wherein access to one or more resources on the image processing device is granted based on a credential associated with a user and receiving a request to perform a scan and send process is received at the image processing device, the request comprising instructions for scanning a physical document and sending an electronic document representing the scanned physical document to a destination system. The scan process is initiated and a data object including data representing job data and the credential associated with the use is generated.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: November 22, 2016
    Assignees: Canon Information and Imaging Solutions, Inc., Canon U.S.A., Inc.
    Inventors: Jiuyuan Ge, Nigel Patrick Brady, Song Cang, Konstantin Uroskin, Kosuke Nakashima, Lance Leung
  • Publication number: 20160323472
    Abstract: An image processing device and method of controlling an image processing device to be in communication with one of a plurality of external printer controllers is provided. The method includes monitoring, at initiation of the image processing device, a communication address assigned to the image processing device to detect whether a current communication address is different from a previously assigned communication address and acquiring, from memory, a configuration data object associated with the current communication address in response to detecting that the current communication address is different from the previously assigned communication address. The configuration data object being associated with the current communication address and includes one or more parameters for controlling one or more operations of the image processing device. The image processing device is automatically configured the image processing device using the one or more parameters acquired from the configuration data object.
    Type: Application
    Filed: April 22, 2016
    Publication date: November 3, 2016
    Inventor: Kosuke Nakashima
  • Publication number: 20160277407
    Abstract: Systems include a service-provider device; and a browser loaded on a first device. To connect the service-provider device with the first device, the browser fetches a device ID from the first device, and sends a request for a service to the service-provider device with the device ID. The service-provider device determines whether the service is allowed to be provided by checking whether the device ID is registered.
    Type: Application
    Filed: March 17, 2016
    Publication date: September 22, 2016
    Inventors: Kosuke Nakashima, Atsushi Kamasuka, Song Cang, Robert Dellago, Jiayin Peng, Ryutaro Watanabe
  • Patent number: 9288365
    Abstract: Methods, systems, and computer-readable media are provided. Some embodiments include generating credentials for accessing a transmission service; sending, from a first application to a second application, the credentials and a request to perform operations related to a scan job; receiving, at the first application from the second application, credentials from the second application, and a request to access the transmission service; determining whether the credentials from the second application are valid; and in response to determining that the credentials from the second application are valid, getting a file from the second application using the transmission service; and sending the file to a destination.
    Type: Grant
    Filed: December 7, 2014
    Date of Patent: March 15, 2016
    Assignees: Canon Information and Imaging Solutions, Inc., Canon U.S.A., Inc.
    Inventors: Jiuyuan Ge, Nigel Patrick Brady, Song Sheng Cang, Lance Yiuchong Leung, Kosuke Nakashima, Konstantin Uroskin
  • Patent number: 9244640
    Abstract: This image processing apparatus displays a web page received from a web server, and when a setting related to scan processing is performed via the displayed web page, causes a transition to a state in which execution of scan processing can be instructed using a predetermined hardware key, and when an execution of scan processing being instructed using the predetermined hardware key, executes scan processing based on the setting performed via the web page.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: January 26, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kosuke Nakashima
  • Publication number: 20150288855
    Abstract: Methods, systems, and computer-readable media are provided. Some embodiments include performing a login process wherein access to one or more resources on an image processing device is granted based on a credential associated with a user. A scan and send process is requested and initiated. A log out command is received during execution of the scan and send process and it is determined that execution of the process is in progress. A log out process that enables execution of the scan and send process to continue is performed. Data associated with the scan and send process is stored when execution of the scan and send process has terminated. The credential and an access request is received at the image processing device. Information about the scan and send process is presented on a display of the image processing device based on the data associated with the scan and send process.
    Type: Application
    Filed: April 7, 2015
    Publication date: October 8, 2015
    Inventors: Jiuyuan Ge, Nigel Patrick Brady, Song Sheng Cang, Lance Yiuchong Leung, Kosuke Nakashima, Konstantin Uroskin