Patents by Inventor Chihsin Steven Young

Chihsin Steven Young 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: 9948798
    Abstract: Devices, systems, and methods for managing a facsimile transmission receive, at a fax driver of a fax device, a request to transmit a fax job; determine whether a fax destination number for the fax job exists; in response to determining that the fax destination number for the fax job does not exist, send a request to display a notification; receive the fax destination number for the fax job; and send the received fax destination number for the fax job to the fax device.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: April 17, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Chihsin Steven Young
  • Patent number: 9665314
    Abstract: Systems, devices, and methods for managing a print-setting user interface (UI) receive a request to display a print-setting UI of a printer driver from an application, wherein the request includes one or more of an application identification (ID) of the application; obtain a hardware profile data of an application-host device, wherein the application-host device has the application installed thereon; and obtain one or more sets of print-setting UI data corresponding to one or more of the application ID and the hardware profile data; and display a print-setting UI based on the one or more sets of print-setting UI data obtained.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: May 30, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Charles Thomas Armstrong, Chihsin Steven Young
  • Patent number: 9274731
    Abstract: A system and method for controlling a print job receive a request to print a print job; record, in the print job, a first time at which the request is received; obtain a second time at which the print job is sent to a printing device; calculate an elapsed time between the first time recorded in the print job and the second time obtained; determine whether the elapsed time is larger than a predetermined time period, and generate a notification based on the determination.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: March 1, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventor: Chihsin Steven Young
  • Publication number: 20150286451
    Abstract: Systems, devices, and methods for managing a print-setting user interface (UI) receive a request to display a print-setting UI of a printer driver from an application, wherein the request includes one or more of an application identification (ID) of the application; obtain a hardware profile data of an application-host device, wherein the application-host device has the application installed thereon; and obtain one or more sets of print-setting UI data corresponding to one or more of the application ID and the hardware profile data; and display a print-setting UI based on the one or more sets of print-setting UI data obtained.
    Type: Application
    Filed: April 3, 2014
    Publication date: October 8, 2015
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Charles Thomas Armstrong, Chihsin Steven Young
  • Patent number: 9141314
    Abstract: Systems and methods for updating a user interface that indicates printing capabilities for a printing device read one or more first printing capabilities from first printing capabilities data, generate a user interface that includes a plurality of interface elements, read one or more second printing capabilities from second printing capabilities data, the one or more second printing capabilities including at least one printing capability different from the one or more first printing capabilities, generate delta printing capabilities data indicating changed printing capabilities based on the one or more first printing capabilities and the one or more second printing capabilities, wherein the delta printing capabilities data includes the at least one printing capability different from the one or more first printing capabilities, and update one or more interface elements associated with the changed printing capabilities indicated by the delta printing capabilities data.
    Type: Grant
    Filed: January 5, 2012
    Date of Patent: September 22, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Charles Thomas Armstrong, Chihsin Steven Young
  • Publication number: 20150256686
    Abstract: Devices, systems, and methods for managing a facsimile transmission receive, at a fax driver of a fax device, a request to transmit a fax job; determine whether a fax destination number for the fax job exists; in response to determining that the fax destination number for the fax job does not exist, send a request to display a notification; receive the fax destination number for the fax job; and send the received fax destination number for the fax job to the fax device.
    Type: Application
    Filed: March 6, 2014
    Publication date: September 10, 2015
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Chihsin Steven Young
  • Patent number: 9019537
    Abstract: Methods and systems are described for providing status monitor capability to a networked printer. The methods and systems, upon receipt of a print job, embed status monitor instructions in print data of the print job, send the print data from an information server to the printer while monitoring the status of the printer, and return status monitor information regarding the printer.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: April 28, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Chihsin Steven Young
  • Patent number: 8994985
    Abstract: Systems and methods that generate initial printing device capabilities data including one or more initial printing device capabilities based on the initial print ticket markup language data, receive second print ticket markup language data, generate updated printing device capabilities data including one or more updated printing device capabilities based on the second print ticket markup language data, and generate one or more changed printing device capabilities markup language data based on the initial printing device capabilities data and the updated printing device capabilities data, wherein the one or more changed printing device capabilities markup language data includes one or more changed printing device capabilities that indicate differences between the one or more initial printing device capabilities and the one or more updated printing device capabilities.
    Type: Grant
    Filed: January 20, 2011
    Date of Patent: March 31, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Chihsin Steven Young, Charles Thomas Armstrong
  • Publication number: 20140347688
    Abstract: A system and method for controlling a print job receive a request to print a print job; record, in the print job, a first time at which the request is received; obtain a second time at which the print job is sent to a printing device; calculate an elapsed time between the first time recorded in the print job and the second time obtained; determine whether the elapsed time is larger than a predetermined time period, and generate a notification based on the determination.
    Type: Application
    Filed: May 24, 2013
    Publication date: November 27, 2014
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Chihsin Steven Young
  • Publication number: 20140204403
    Abstract: Methods and systems are described for providing status monitor capability to a networked printer. The methods and systems, upon receipt of a print job, embed status monitor instructions in print data of the print job, send the print data from an information server to the printer while monitoring the status of the printer, and return status monitor information regarding the printer.
    Type: Application
    Filed: January 22, 2013
    Publication date: July 24, 2014
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Chihsin Steven YOUNG
  • Patent number: 8724131
    Abstract: Method, apparatus and computer-readable storage medium for use in performing a pre-print scan of a recording medium using a first sensor, wherein pre-print data is obtained from the pre-print scan, the pre-print data corresponding to an area of the recording medium upon which printing is to be performed; performing a post-print scan of the recording medium using a second sensor, wherein post-print data is obtained from the post-print scan, the post-print data corresponding to the area after printing was to have been performed thereon; and determining whether printing was successful using the pre-print data and the post-print data.
    Type: Grant
    Filed: March 4, 2009
    Date of Patent: May 13, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Chihsin Steven Young
  • Publication number: 20130293924
    Abstract: Systems and methods for updating print data receive a request for print capabilities data from a computing device, wherein the request includes print settings data, and wherein the print settings data indicates a first imaging device associated with the print settings data; generate print capabilities data based on the print settings data and on printing capabilities of the first imaging device; add imaging device capability constraint logic for the first imaging device to the print capabilities data, and send the print capabilities data to the computing device.
    Type: Application
    Filed: May 4, 2012
    Publication date: November 7, 2013
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Charles Thomas Armstrong, Chihsin Steven Young
  • Patent number: 8566149
    Abstract: The present invention shares revenue in an Internet printing system comprising a search engine provider, a host computer capable of browsing the Internet, and an advertisement sponsor. A user of the host computer registers with the search engine provider as a participant in an Internet advertisement revenue sharing system managed by the search engine provider. The user of the host computer conducts a search utilizing a web page of the search engine provider and the search results in a search result page being displayed on a browser of the host computer. The user of the host computer selects an option to print the displayed search result page on a printer connected to the host computer. The host computer generates print data to print out the search result page together with advertisement data and submits the generated print data to the printer for printing.
    Type: Grant
    Filed: June 19, 2008
    Date of Patent: October 22, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Chihsin Steven Young
  • Publication number: 20130258377
    Abstract: A method for controlling a printer comprises, spooling a file including a hierarchy of print ticket attached with remaining fixed document and fixed pages, in response to a print job, creating print data from a spooled file, detecting a printing error at a printer, modifying the spooled file by including printing type information and page information where printing error occurred, and redirecting the spooled file modified by the modifying step to another printer driver.
    Type: Application
    Filed: March 30, 2011
    Publication date: October 3, 2013
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Charles Thomas Armstrong, Chihsin Steven Young
  • Patent number: 8457983
    Abstract: Sharing in the revenues for the sale of prescription drugs in a system comprising an interactive advertising/printing device of a printer manufacturer, a pharmacy and a prescription drug manufacturer. An advertisement of a prescription drug is displayed on the interactive advertising/printing device, and a patient utilizing the interactive advertising/printing device print out a partial prescription for a prescription drug based on the advertisement. The printed partial prescription for the prescription drug is provided to an individual authorized to issue prescriptions for medical drugs, whereby the individual authorized to issue prescriptions completes the partial prescription, which is then provided to the pharmacy for fulfillment. The pharmacy inputs information of the completed prescription into a database, fulfils the prescription for the patient, and completes a sales transaction with the patient for the fulfilled prescription.
    Type: Grant
    Filed: March 17, 2009
    Date of Patent: June 4, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Chihsin Steven Young
  • Publication number: 20120188575
    Abstract: Systems and methods that generate initial printing device capabilities data including one or more initial printing device capabilities based on the initial print ticket markup language data, receive second print ticket markup language data, generate updated printing device capabilities data including one or more updated printing device capabilities based on the second print ticket markup language data, and generate one or more changed printing device capabilities markup language data based on the initial printing device capabilities data and the updated printing device capabilities data, wherein the one or more changed printing device capabilities markup language data includes one or more changed printing device capabilities that indicate differences between the one or more initial printing device capabilities and the one or more updated printing device capabilities.
    Type: Application
    Filed: January 9, 2012
    Publication date: July 26, 2012
    Inventors: Chihsin Steven Young, Charles Thomas Armstrong
  • Publication number: 20120188572
    Abstract: Systems and methods for updating a user interface that indicates printing capabilities for a printing device by reading one or more first printing capabilities from first printing capabilities data, generating a user interface including a plurality of interface elements, wherein one or more interface elements of the plurality of interface elements are associated with the one or more first printing capabilities, reading one or more second printing capabilities from second printing capabilities data, the one or more second printing capabilities including at least one printing capability different from the one or more first printing capabilities, generating delta printing capabilities data indicating changed printing capabilities based on the one or more first printing capabilities and the one or more second printing capabilities, wherein the delta printing capabilities data includes the at least one printing capability different from the one or more first printing capabilities, and updating the one or more inte
    Type: Application
    Filed: January 20, 2011
    Publication date: July 26, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Charles Thomas Armstrong, Chihsin Steven Young
  • Publication number: 20120188574
    Abstract: Systems and methods for updating a user interface that indicates printing capabilities for a printing device read one or more first printing capabilities from first printing capabilities data, generate a user interface that includes a plurality of interface elements, read one or more second printing capabilities from second printing capabilities data, the one or more second printing capabilities including at least one printing capability different from the one or more first printing capabilities, generate delta printing capabilities data indicating changed printing capabilities based on the one or more first printing capabilities and the one or more second printing capabilities, wherein the delta printing capabilities data includes the at least one printing capability different from the one or more first printing capabilities, and update one or more interface elements associated with the changed printing capabilities indicated by the delta printing capabilities data.
    Type: Application
    Filed: January 5, 2012
    Publication date: July 26, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Charles Thomas Armstrong, Chihsin Steven Young
  • Publication number: 20120188585
    Abstract: Systems and methods that generate initial printing device capabilities data including one or more initial printing device capabilities based on the initial print ticket markup language data, receive second print ticket markup language data, generate updated printing device capabilities data including one or more updated printing device capabilities based on the second print ticket markup language data, and generate one or more changed printing device capabilities markup language data based on the initial printing device capabilities data and the updated printing device capabilities data, wherein the one or more changed printing device capabilities markup language data includes one or more changed printing device capabilities that indicate differences between the one or more initial printing device capabilities and the one or more updated printing device capabilities.
    Type: Application
    Filed: January 20, 2011
    Publication date: July 26, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Chihsin Steven Young, Charles Thomas Armstrong
  • Publication number: 20110242564
    Abstract: A method for controlling a printer comprises, spooling a file including a hierarchy of print ticket attached with remaining fixed document and fixed pages, in response to a print job, creating print data from a spooled file, detecting a printing error at a printer, modifying the spooled file by including printing type information and page information where printing error occurred, and redirecting the spooled file modified by the modifying step to another printer driver.
    Type: Application
    Filed: March 31, 2010
    Publication date: October 6, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Charles Thomas Armstrong, Chihsin Steven Young