Patents Assigned to CANON INFORMATION AND IMAGING SOLUTIONS, INC.
  • Patent number: 9626737
    Abstract: Systems, devices, and methods obtain a sequence of images of a physical scene that includes a physical representation of a first object; calculate a sequence of first transform values of the physical representation of the first object based on the sequence of images store the sequence of first transform values; generate an enhanced scene; maintain the first object in the enhanced scene at positions and orientations that are indicated by the sequence of first transform values; receive an indication of selected transform values in the sequence of first transform values; retrieve the selected transform values; and generate a replay image of the enhanced scene, from a second observer viewpoint, that shows the first object at the position and the orientation that are indicated by the selected transform values.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: April 18, 2017
    Assignees: Canon Information and Imaging Solutions, Inc., Canon U.S.A., Inc.
    Inventors: Nicholas John Frushour, Tokio Otsuka, Hideo Mizoguchi
  • Patent number: 9591157
    Abstract: An image processing device is provided that generates a graphical user interface including at least one image element that enables receipt of a data value of a particular type therein, the graphical user interface being generated in response to selecting a processing job to be performed by the image processing device. The generated graphical user interface is mirrored to a mobile computing device by transmitting data representative of the graphical user interface to a mobile computing device via a short distance communication protocol. A return data object is received, via the short distance communication protocol, that represents a modified graphical user interface including the at least one image element having the data value of the particular type, the data value having been provided using mobile computing device.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: March 7, 2017
    Assignees: CANON INFORMATION AND IMAGING SOLUTIONS, INC., CANON U.S.A., INC.
    Inventors: Konstantin Uroskin, Nigel Patrick Brady
  • 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
  • Patent number: 9473434
    Abstract: Methods, systems, and computer-readable media are provided. Some embodiments include receiving, at a first server from a client, a request to access a data object associated with an application on a second server. The first server sends a request for the data object to the second server and the first server receives the data object from the second server. The first server receives a first file from the client and determines whether a second file is attached to the data object. In response to determining that the second file is attached to the data object, the first server obtains the second file and generates a third file by merging the first file and the second file, and an update process is performed such that the third file is attached to the data object and the second file is not attached to the data object.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: October 18, 2016
    Assignees: Canon Information and Imaging Solutions, Inc., Canon U.S.A., Inc.
    Inventors: Hiroshi Hashimoto, Lessa Philip
  • Patent number: 9465343
    Abstract: An image processing device includes a detector for detecting at least one characteristic associated with a toner container installed in the image processing device. A counter is provided for selectively incrementing count data indicative of a number of pages having toner applied thereto that have been output by the image processing device. One or more processors and one or more computer-readable media coupled to the one or more processors are provided. 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 use the at least one characteristic detected by the detector and the count data to calculate a usage ratio representing an expected number of used toner bottles and an actual number of used toner bottles to determine whether the usage ratio exceeds a usage threshold, and communicating a result of the determination when the usage ratio exceeds the usage threshold.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: October 11, 2016
    Assignees: Canon Information and Imaging Solutions, Inc., Canon U.S.A., Inc.
    Inventor: Atsushi Kamasuka
  • 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
  • Patent number: 9288353
    Abstract: Embodiments of the invention include receiving information indicating a component of an image processing device has been installed on the image processing device. Status information associated with the component is stored, the status information indicating the component has been installed on the image processing device. Information is received which indicates an operation performed on the image processing device is completed. In response to receiving the information indicating the operation performed on the image processing device is completed, the component is identified based on the status information. A counter associated with the component is identified and it is determined whether the counter has been reset. In response to determining that the counter has not been reset, an interface element is presented in a graphical user interface on a display of the image processing device, the interface element enabling a user to reset the counter by selecting the interface element.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: March 15, 2016
    Assignees: Canon Information and Imaging Solutions, Inc., Canon U.S.A., Inc.
    Inventor: Atsushi Kamasuka
  • 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: 9251331
    Abstract: Methods, systems, and computer-readable media are provided. Some embodiments include receiving, at a computing device, a security token identifier and a request to access one or more resources of the computing device. The computing device obtains information that identifies one or more domains each having a trust relationship with the domain associated with the computing device. The computing device determines that an entry in a first data store associated with a first domain of the one or more domains matches the security token identifier. In response to the determining that an entry in the first data store matches the security token identifier, the computing device updates a local data store such that, in the local data store, the security token identifier is associated with first domain information that identifies the first domain. The computing device grants the requested access to one or more resources of the computing device.
    Type: Grant
    Filed: January 16, 2014
    Date of Patent: February 2, 2016
    Assignees: Canon Information and Imaging Solutions, Inc., Canon U.S.A., Inc.
    Inventor: Robert Alfonso Dellago, Jr.
  • Patent number: 9246896
    Abstract: Methods, systems, and computer-readable media are provided. In some embodiments, a first computing system receives a credential from a browser on a second computing system, determines whether the credential is valid, generates a string of numeric characters, associates the string of numeric characters with the credential, and sends the string of numeric characters to the second computing system. Furthermore, in some embodiments, the first computing system receives an identifier that identifies a security token, determines whether the identifier matches an entry in a data store, prompts a user to input information via a user interface, receives a string of characters via the user interface, determines whether the string of characters received via the user interface matches the string of numeric characters, and performs a registration process such that the identifier is associated with a user account in the data store, the user account associated with the credential.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 26, 2016
    Assignee: Canon Information and Imaging Solutions, Inc.
    Inventor: Hiroshi Yasuhara
  • Patent number: 9240982
    Abstract: Systems, methods, and devices for associating an image forming device and a mobile device receive, at a first device, a request to establish a connection with a second device; generating an optically-readable code that encodes a first set of data, wherein the first set of data includes first key-derivation data; display the optically-readable code of the first set of data; establish a communication channel with the second device; receiving a second set of data from the second device via the established communication channel, wherein the second set of data includes second key-derivation data, and wherein the second key-derivation data is generated in response to receiving the first key-derivation data at the second device; and determine the common key from the first key-derivation data and the second key-derivation data.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: January 19, 2016
    Assignees: Canon Information and Imaging Solutions, Inc., Canon U.S.A., Inc.
    Inventors: Royce E. Slick, Manuel Ferreira, Craig Mazzagatte
  • Publication number: 20150264112
    Abstract: 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: Application
    Filed: March 13, 2014
    Publication date: September 17, 2015
    Applicants: Canon U.S.A., Inc., Canon Information and Imaging Solutions, Inc.
    Inventors: Jiuyuan Ge, Lance Yiuchong Leung
  • Publication number: 20150188896
    Abstract: Systems, methods, and devices for associating an image forming device and a mobile device receive, at a first device, a request to establish a connection with a second device; generating an optically-readable code that encodes a first set of data, wherein the first set of data includes first key-derivation data; display the optically-readable code of the first set of data; establish a communication channel with the second device; receiving a second set of data from the second device via the established communication channel, wherein the second set of data includes second key-derivation data, and wherein the second key-derivation data is generated in response to receiving the first key-derivation data at the second device; and determine the common key from the first key-derivation data and the second key-derivation data.
    Type: Application
    Filed: December 27, 2013
    Publication date: July 2, 2015
    Applicants: Canon U.S.A., Inc., Canon Information and Imaging Solutions, Inc.
    Inventors: Royce E. Slick, Manuel Ferreira, Craig Mazzagatte
  • Patent number: 9069506
    Abstract: Systems and methods for reallocating image processing devices receive usage data of each of a plurality of distributed devices, determine respective current usage rates of each of the distributed devices based on the usage data, calculate respective anticipated print counts of each of the distributed devices expected at a first predetermined time from the current usage rates, determine that one of the distributed devices is a high-usage device based at least on the anticipated print counts, determine at least one high-usage device and at least one low-usage device to reallocate so that the anticipated print count of the each of the distributed devices stays within a predetermined range of a target print count, and indicate the at least one high-usage device and the at least one low-usage device to reallocate.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: June 30, 2015
    Assignees: Canon Information and Imaging Solutions, Inc., Canon U.S.A., Inc.
    Inventor: Hisashi Kato
  • Patent number: 9047456
    Abstract: Methods, devices, and computer-readable storage media are provided. In some embodiments, a server receives from a browser on a client a request to access a first web page. In response to receiving the request, the server sends to the client a second web page including an embedded executable program configured to run within the browser on the client, wherein the embedded executable program, when executed on the client, is operable to obtain a ticket-granting ticket stored on the client and send the ticket-granting ticket to the server. The server receives the ticket-granting ticket from the embedded executable program on the client. Furthermore, the server determines whether a user associated with the ticket-granting ticket is authorized to access the first web page. In response to determining that the user is authorized to access the first web page, the server grants the requested access to the first web page.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: June 2, 2015
    Assignee: Canon Information and Imaging Solutions, Inc.
    Inventor: Jiuyuan Ge
  • Publication number: 20150142870
    Abstract: Methods, systems, and computer-readable media are provided. Some embodiments include receiving, at a first server from a client, a request to access a data object associated with an application on a second server. The first server sends a request for the data object to the second server and the first server receives the data object from the second server. The first server receives a first file from the client and determines whether a second file is attached to the data object. In response to determining that the second file is attached to the data object, the first server obtains the second file and generates a third file by merging the first file and the second file, and an update process is performed such that the third file is attached to the data object and the second file is not attached to the data object.
    Type: Application
    Filed: November 15, 2013
    Publication date: May 21, 2015
    Applicants: Canon U.S.A., Inc., Canon Information and Imaging Solutions, Inc.
    Inventor: Hiroshi Hashimoto
  • Publication number: 20140320890
    Abstract: Embodiments of the invention include receiving information indicating a component of an image processing device has been installed on the image processing device. Status information associated with the component is stored, the status information indicating the component has been installed on the image processing device. Information is received which indicates an operation performed on the image processing device is completed. In response to receiving the information indicating the operation performed on the image processing device is completed, the component is identified based on the status information. A counter associated with the component is identified and it is determined whether the counter has been reset. In response to determining that the counter has not been reset, an interface element is presented in a graphical user interface on a display of the image processing device, the interface element enabling a user to reset the counter by selecting the interface element.
    Type: Application
    Filed: April 26, 2013
    Publication date: October 30, 2014
    Applicants: Canon U.S.A., Inc., Canon Information and Imaging Solutions, Inc.
    Inventor: Atsushi Kamasuka
  • Publication number: 20140320891
    Abstract: Systems and methods for reallocating image processing devices receive usage data of each of a plurality of distributed devices, determine respective current usage rates of each of the distributed devices based on the usage data, calculate respective anticipated print counts of each of the distributed devices expected at a first predetermined time from the current usage rates, determine that one of the distributed devices is a high-usage device based at least on the anticipated print counts, determine at least one high-usage device and at least one low-usage device to reallocate so that the anticipated print count of the each of the distributed devices stays within a predetermined range of a target print count, and indicate the at least one high-usage device and the at least one low-usage device to reallocate.
    Type: Application
    Filed: April 26, 2013
    Publication date: October 30, 2014
    Applicants: Canon U.S.A., Inc., Canon Information and Imaging Solutions, Inc.
    Inventor: Hisashi Kato
  • Publication number: 20140282941
    Abstract: Methods, systems, and computer-readable media are provided. In some embodiments, a first computing system receives a credential from a browser on a second computing system, determines whether the credential is valid, generates a string of numeric characters, associates the string of numeric characters with the credential, and sends the string of numeric characters to the second computing system. Furthermore, in some embodiments, the first computing system receives an identifier that identifies a security token, determines whether the identifier matches an entry in a data store, prompts a user to input information via a user interface, receives a string of characters via the user interface, determines whether the string of characters received via the user interface matches the string of numeric characters, and performs a registration process such that the identifier is associated with a user account in the data store, the user account associated with the credential.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: CANON INFORMATION AND IMAGING SOLUTIONS, INC.
    Inventor: Hiroshi Yasuhara
  • Publication number: 20140245130
    Abstract: Systems, devices, and methods for communicating with an image-forming device obtain a web page from a web server at a browser, wherein the web page includes an iframe; render the web page on the browser; populate the iframe with information received from the image-forming-apparatus-communication application; send first information from the web page to the iframe; and send the first information from the iframe to the image-forming-apparatus-communication application.
    Type: Application
    Filed: February 21, 2014
    Publication date: August 28, 2014
    Applicants: Canon U.S.A., Inc., Canon Information and Imaging Solutions, Inc.
    Inventors: Manuel P. Ferreira, Royce E. Slick, Craig Mazzagatte