Patents by Inventor Lance Yiuchong Leung
Lance Yiuchong Leung 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
-
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: 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
-
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: 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
-
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: 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