Patents by Inventor Jiuyuan Ge
Jiuyuan Ge 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: 10503891Abstract: An image processing apparatus and method is provided. The image processing apparatus has one or more processors and a memory that stores instructions for execution by the one or more processors. Upon execution of the instructions, the image processing apparatus is configured receive, from a credential source, a credential having a domain identifier identifying an authentication domain and authentication data used to authenticate with authentication domain and parse at least a portion of the domain identifier to obtain information identifying the authentication domain with which to authenticate the credential.Type: GrantFiled: July 12, 2017Date of Patent: December 10, 2019Assignees: CANON INFORMATION AND IMAGING SOLUTIONS, INC., CANON U.S.A., INC.Inventors: Aarti Malpani, Lance Yiuchong Leung, Jiuyuan Ge
-
Patent number: 10476934Abstract: Methods, systems, and computer-readable media are provided. Some embodiments include, after receiving at least a portion of a file at a computing system, obtaining information about the file at a first time. First information is stored in a data structure, the first information comprising information that identifies the file and the information about the file at the first time. Then, information about the file at a second time after the first time is obtained. Second information is stored in a memory of the computing system, the second information comprising information that identifies the file and the information about the file at the second time. It is determined whether the second information matches the first information. In response to determining that the second information matches the first information, the file is sent from the computing system to a predetermined destination. In some embodiments, the file comprises a facsimile communication.Type: GrantFiled: May 14, 2018Date of Patent: November 12, 2019Assignees: Canon Information and Imaging Solutions, Inc., Canon U.S.A., Inc.Inventors: Jiuyuan Ge, Lance Yiuchong Leung
-
Patent number: 10162583Abstract: Systems, methods, and computer-readable media are provided. Some embodiments include maintaining, at a mobile computing device, a record associated with a print job submitted to a first printing device, the record including information for locating the first printing device and information that identifies the print job. Some embodiments include sending, from the mobile computing device to a second printing device, a message that includes the information for locating the first printing device and the information that identifies the print job, the message comprising a request to execute the print job at the second printing device. Some embodiments include receiving the message from the mobile computing device, sending a request for the print job, receiving the print job, and executing a printing operation based on the print job.Type: GrantFiled: July 2, 2015Date of Patent: December 25, 2018Assignees: Canon Information and Imaging Solutions, Inc., Canon U.S.A., Inc.Inventors: Jiuyuan Ge, Anthony Louis DeMartini
-
Publication number: 20180262554Abstract: Methods, systems, and computer-readable media are provided. Some embodiments include, after receiving at least a portion of a file at a computing system, obtaining information about the file at a first time. First information is stored in a data structure, the first information comprising information that identifies the file and the information about the file at the first time. Then, information about the file at a second time after the first time is obtained. Second information is stored in a memory of the computing system, the second information comprising information that identifies the file and the information about the file at the second time. It is determined whether the second information matches the first information. In response to determining that the second information matches the first information, the file is sent from the computing system to a predetermined destination. In some embodiments, the file comprises a facsimile communication.Type: ApplicationFiled: May 14, 2018Publication date: September 13, 2018Inventors: Jiuyuan Ge, Lance Yiuchong Leung
-
Patent number: 9992261Abstract: Methods, systems, and computer-readable media are provided. Some embodiments include, after receiving at least a portion of a file at a computing system, obtaining information about the file at a first time. First information is stored in a data structure, the first information comprising information that identifies the file and the information about the file at the first time. Then, information about the file at a second time after the first time is obtained. Second information is stored in a memory of the computing system, the second information comprising information that identifies the file and the information about the file at the second time. It is determined whether the second information matches the first information. In response to determining that the second information matches the first information, the file is sent from the computing system to a predetermined destination. In some embodiments, the file comprises a facsimile communication.Type: GrantFiled: March 13, 2014Date of Patent: June 5, 2018Assignees: Canon Information and Imaging Solutions, Inc., Canon U.S.A., Inc.Inventors: Jiuyuan Ge, Lance Yiuchong Leung
-
Patent number: 9946532Abstract: 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: GrantFiled: June 15, 2016Date of Patent: April 17, 2018Assignees: CANON INFORMATION AND IMAGING SOLUTIONS, INC., CANON U.S.A., INC.Inventors: Jiayin Peng, Jiuyuan Ge, Song Cang, Bryan Heller
-
Patent number: 9924062Abstract: 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: GrantFiled: July 13, 2016Date of Patent: March 20, 2018Assignees: CANON INFORMATION AND IMAGING SOLUTIONS, INC., CANON U.S.A., INC.Inventors: Jiuyuan Ge, Lance Yiuchong Leung, Song Cang, Jiayin Peng, Daniel Andrew Doran
-
Patent number: 9906671Abstract: 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: GrantFiled: October 14, 2016Date of Patent: February 27, 2018Assignees: 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: 20180018453Abstract: An image processing apparatus and method is provided. The image processing apparatus has one or more processors and a memory that stores instructions for execution by the one or more processors. Upon execution of the instructions, the image processing apparatus is configured receive, from a credential source, a credential having a domain identifier identifying an authentication domain and authentication data used to authenticate with authentication domain and parse at least a portion of the domain identifier to obtain information identifying the authentication domain with which to authenticate the credential.Type: ApplicationFiled: July 12, 2017Publication date: January 18, 2018Inventors: Aarti Malpani, Lance Yiuchong Leung, Jiuyuan Ge
-
Publication number: 20170364346Abstract: 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: ApplicationFiled: June 15, 2016Publication date: December 21, 2017Inventors: Jiayin Peng, Jiuyuan Ge, Song Cang, Bryan Heller
-
Publication number: 20170034380Abstract: 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: ApplicationFiled: October 14, 2016Publication date: February 2, 2017Inventors: Jiuyuan Ge, Nigel Patrick Brady, Song Cang, Konstantin Uroskin, Kosuke Nakashima, Lance Leung
-
Publication number: 20170019551Abstract: 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: ApplicationFiled: July 13, 2016Publication date: January 19, 2017Inventors: Jiuyuan Ge, Lance Yiuchong Leung, Song Cang, Jiayin Peng, Daniel Andrew Doran
-
Publication number: 20170003921Abstract: Systems, methods, and computer-readable media are provided. Some embodiments include maintaining, at a mobile computing device, a record associated with a print job submitted to a first printing device, the record including information for locating the first printing device and information that identifies the print job. Some embodiments include sending, from the mobile computing device to a second printing device, a message that includes the information for locating the first printing device and the information that identifies the print job, the message comprising a request to execute the print job at the second printing device. Some embodiments include receiving the message from the mobile computing device, sending a request for the print job, receiving the print job, and executing a printing operation based on the print job.Type: ApplicationFiled: July 2, 2015Publication date: January 5, 2017Inventors: Jiuyuan Ge, Anthony Louis DeMartini
-
Patent number: 9503599Abstract: 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: GrantFiled: April 7, 2015Date of Patent: November 22, 2016Assignees: 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: 9451128Abstract: 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: GrantFiled: April 10, 2014Date of Patent: September 20, 2016Assignees: 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
-
Patent number: 9288365Abstract: 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: GrantFiled: December 7, 2014Date of Patent: March 15, 2016Assignees: 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
-
Publication number: 20150288840Abstract: 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: ApplicationFiled: April 7, 2015Publication date: October 8, 2015Inventors: Jiuyuan Ge, Nigel Patrick Brady, Song Cang, Konstantin Uroskin, Kosuke Nakashima, Lance Leung
-
Publication number: 20150288855Abstract: 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: ApplicationFiled: April 7, 2015Publication date: October 8, 2015Inventors: Jiuyuan Ge, Nigel Patrick Brady, Song Sheng Cang, Lance Yiuchong Leung, Kosuke Nakashima, Konstantin Uroskin
-
Publication number: 20150264112Abstract: Methods, systems, and computer-readable media are provided. Some embodiments include, after receiving at least a portion of a file at a computing system, obtaining information about the file at a first time. First information is stored in a data structure, the first information comprising information that identifies the file and the information about the file at the first time. Then, information about the file at a second time after the first time is obtained. Second information is stored in a memory of the computing system, the second information comprising information that identifies the file and the information about the file at the second time. It is determined whether the second information matches the first information. In response to determining that the second information matches the first information, the file is sent from the computing system to a predetermined destination. In some embodiments, the file comprises a facsimile communication.Type: ApplicationFiled: March 13, 2014Publication date: September 17, 2015Applicants: Canon U.S.A., Inc., Canon Information and Imaging Solutions, Inc.Inventors: Jiuyuan Ge, Lance Yiuchong Leung
-
Publication number: 20150163377Abstract: 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: ApplicationFiled: December 7, 2014Publication date: June 11, 2015Inventors: Jiuyuan Ge, Nigel Patrick Brady, Song Sheng Cang, Lance Yiuchong Leung, Kosuke Nakashima, Konstantin Uroskin