Patents by Inventor Jiayin Peng

Jiayin Peng 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: 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: 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
  • Patent number: 9946532
    Abstract: An image processing device and control method that includes a processor and a memory storing a set of instructions that, when executed by the processor, controls the image processing device to receive a first data object representing a software update to be applied to the at least one peripheral device coupled to the image processing device. A communication mode switch message is generated to change a mode of communicating data between the at least one peripheral device and the image processing device and communicate the communication mode switch message to the at least one peripheral device. Currently active communication mode is disabled and a previously disabled communication pathway of the at least one peripheral device is activated as an update mode. The data representing the software update is transmitted via the update mode to apply the software update to the at least one peripheral device.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: April 17, 2018
    Assignees: CANON INFORMATION AND IMAGING SOLUTIONS, INC., CANON U.S.A., INC.
    Inventors: Jiayin Peng, Jiuyuan Ge, Song Cang, Bryan Heller
  • Patent number: 9924062
    Abstract: A system and method of authorizing one or more features of an application is provided. A first application having a first set of features that control one or more functionality of an image processing device and are always available and a second set of features controlling functionality different from that controlled by the first set of features and which require authorization to be operable. A second application executing on the image processing device includes data representing authorization parameters to selectively authorize one or more of the features in the second set of features. In response to detecting, by the second application, that a feature activation service is registered in an operating system of the image processing device by the first application, the second application communicates the authorization parameter data to the first application to authorize and make operable the one or more features of the second set of features.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: March 20, 2018
    Assignees: CANON INFORMATION AND IMAGING SOLUTIONS, INC., CANON U.S.A., INC.
    Inventors: Jiuyuan Ge, Lance Yiuchong Leung, Song Cang, Jiayin Peng, Daniel Andrew Doran
  • Publication number: 20170364346
    Abstract: An image processing device and control method that includes a processor and a memory storing a set of instructions that, when executed by the processor, controls the image processing device to receive a first data object representing a software update to be applied to the at least one peripheral device coupled to the image processing device. A communication mode switch message is generated to change a mode of communicating data between the at least one peripheral device and the image processing device and communicate the communication mode switch message to the at least one peripheral device. Currently active communication mode is disabled and a previously disabled communication pathway of the at least one peripheral device is activated as an update mode. The data representing the software update is transmitted via the update mode to apply the software update to the at least one peripheral device.
    Type: Application
    Filed: June 15, 2016
    Publication date: December 21, 2017
    Inventors: Jiayin Peng, Jiuyuan Ge, Song Cang, Bryan Heller
  • 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: 20170019551
    Abstract: A system and method of authorizing one or more features of an application is provided. A first application having a first set of features that control one or more functionality of an image processing device and are always available and a second set of features controlling functionality different from that controlled by the first set of features and which require authorization to be operable. A second application executing on the image processing device includes data representing authorization parameters to selectively authorize one or more of the features in the second set of features. In response to detecting, by the second application, that a feature activation service is registered in an operating system of the image processing device by the first application, the second application communicates the authorization parameter data to the first application to authorize and make operable the one or more features of the second set of features.
    Type: Application
    Filed: July 13, 2016
    Publication date: January 19, 2017
    Inventors: Jiuyuan Ge, Lance Yiuchong Leung, Song Cang, Jiayin Peng, Daniel Andrew Doran
  • 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: 9451128
    Abstract: A mobile data processing method, in which a request for performing a data processing job by a data processing device is initiated from a user of a mobile device. A device code of the mobile device in association with the user is transmitted to the data processing device. The user is authenticated by the data processing device. Whether the device code of the mobile device is identifiable by the data processing device is determined. An entry of the data processing job in association with the user and the device code of the mobile device is created in the data processing device if the device code of the mobile device is identified by the data processing device. The data processing job is executed if the entry of the data processing job is created and stored in association with the user and the device in the data processing device.
    Type: Grant
    Filed: April 10, 2014
    Date of Patent: September 20, 2016
    Assignees: CANON INFORMATION AND IMAGING SOLUTIONS, INC., CANON USA, INC.
    Inventors: Manuel Pearson Ferreira, Craig Mazzagatte, Royce E. Slick, Anthony Louis DeMartini, Nigel Patrick Brady, Jiuyuan Ge, Jiayin Peng
  • Publication number: 20150296099
    Abstract: A mobile data processing method, in which a request for performing a data processing job by a data processing device is initiated from a user of a mobile device. A device code of the mobile device in association with the user is transmitted to the data processing device. The user is authenticated by the data processing device. Whether the device code of the mobile device is identifiable by the data processing device is determined. An entry of the data processing job in association with the user and the device code of the mobile device is created in the data processing device if the device code of the mobile device is identified by the data processing device. The data processing job is executed if the entry of the data processing job is created and stored in association with the user and the device in the data processing device.
    Type: Application
    Filed: April 10, 2014
    Publication date: October 15, 2015
    Applicant: Canon U.S.A., Inc.
    Inventors: Manuel Pearson Ferreira, Craig Mazzagatte, Royce E. Slick, Anthony Demartini, Nigel Brady, Joseph Ge, Jiayin Peng