Patents by Inventor Charles D. Johnson

Charles D. Johnson 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: 12035993
    Abstract: A robotic surgical tool includes a shaft extendable through a handle, an end effector arranged at a distal end of the shaft and including a first and second jaws providing first and second jaw extension, a plurality of drive members extending along the shaft and actuatable by the handle, and an articulable wrist interposing the end effector and the distal end. The wrist includes a proximal clevis, a distal clevis rotatably coupled to the proximal clevis, first and second pulleys rotatably mounted to the distal clevis, the first jaw extension being pinned to the first pulley and the second jaw extension being pinned to the second pulley, and a linkage mounted to the jaws. The plurality of drive members terminate at the first and second pulleys and are antagonistically operable to open and close the jaws and articulate the end effector in pitch and yaw.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: July 16, 2024
    Assignee: Cilag GmbH International
    Inventors: Andrew T. Beckman, Charles J. Scheib, Travis Michael Schuh, Benjamin D. Dickerson, Erica Ding Chin, Eric N. Johnson, Jason Alan Hill
  • Patent number: 10007469
    Abstract: A mechanism is described to facilitate virtual page generation according to one embodiment. A method of embodiments, as described herein, includes performing a virtual rasterization of print job data to generate a virtual sheet, fitting the virtual sheet to a job sheet, and printing the job sheet to a physical medium.
    Type: Grant
    Filed: March 25, 2013
    Date of Patent: June 26, 2018
    Assignee: Ricoh Company, Ltd.
    Inventors: David Ward, John Thomas Varga, Charles D. Johnson
  • Patent number: 9292234
    Abstract: A method is disclosed. The method includes receiving print job data at a printing system, performing constraint checking of the print job data to detect one or more invalid print requirements and applying corrective actions upon detecting one or more invalid print requirements in order to facilitate printing of the print job data.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: March 22, 2016
    Assignee: Ricoh Company, Ltd.
    Inventors: David Ward, Alexandru-Virgil Panek, Charles D. Johnson
  • Patent number: 9047556
    Abstract: Methods and systems herein provide for identifying multiple types of media that will be used for print a print job by rasterizing raw print data for the print job. In one embodiment, a print controller receives a print job. The print controller identifies multiple types of media that will be utilized for printing the print job by rasterizing raw print data of the print job. The print controller generates a list of printable media that will be utilized for printing the job based on the multiple types of media that are identified. The print controller then provides the list of printable media to a print operator.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: June 2, 2015
    Assignee: Ricoh Company, Ltd.
    Inventors: Charles D. Johnson, Lisa A. Morgan, Kenneth S. Shouldice, David Ward
  • Publication number: 20150124284
    Abstract: A method is disclosed. The method includes receiving print job data at a printing system, performing constraint checking of the print job data to detect one or more invalid print requirements and applying corrective actions upon detecting one or more invalid print requirements in order to facilitate printing of the print job data.
    Type: Application
    Filed: November 4, 2013
    Publication date: May 7, 2015
    Applicant: Ricoh Company, Ltd.
    Inventors: David Ward, Alexandru-Virgil Panek, Charles D. Johnson
  • Publication number: 20140285833
    Abstract: A method is disclosed. The method includes performing a virtual rasterization of print job data to generate a virtual sheet, fitting the virtual sheet to a job sheet, and printing the job sheet to a physical medium.
    Type: Application
    Filed: March 25, 2013
    Publication date: September 25, 2014
    Inventors: David Ward, John Thomas Varga, Charles D. Johnson
  • Patent number: 8836986
    Abstract: A print controller and associated methods of purging a print data path are disclosed. A print controller comprises a job storage system that receives and stores print jobs, and a print data path, which includes components operable to process print jobs, from the job storage system to print engines. The control system receives registrations from the components for flush job messages, flush path messages, or both. The control system receives a request to purge the print data path, and identifies print jobs being processed in the print data path. The control system transmits flush job messages to the components registering for the flush job messages for each print job instructing the components to purge data for the print jobs. The control system also transmits a flush path message to the components registering for the flush path messages instructing the components to purge data for the print jobs being handled.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: September 16, 2014
    Assignee: Ricoh Production Print Solutions LLC
    Inventors: Dennis M. Carney, Allan A. Hren, Charles D. Johnson, Lisa A. Morgan
  • Patent number: 8797562
    Abstract: A print controller and associated methods of performing recovery processes responsive to a redrive event (i.e., print setting changes/hardware errors) are disclosed. A print controller in one embodiment comprises a job storage system that receives and stores print jobs from host systems, and a print data path from the job storage system to one or more print engines. The print data path includes components operable to process print jobs for imaging on the print engine. The print controller further comprises a redrive system that detects a redrive event, and identifies the print job interrupted by the redrive event. The redrive system also identifies a target page of the identified print job from which to restart the print job, and purges the identified print job from the print data path (along with other print jobs). The redrive system then reschedules the identified print job for processing followed by other eligible jobs.
    Type: Grant
    Filed: March 5, 2008
    Date of Patent: August 5, 2014
    Assignee: Ricoh Production Print Solutions LLC
    Inventors: Dennis M. Carney, Allan A. Hren, Charles D. Johnson
  • Patent number: 8711386
    Abstract: Methods and systems herein provide for the use of virtually stored media “snapshots” for rasterizing print jobs. In one embodiment, a print controller receives a print job. The print controller identifies a virtually stored media that specifies a media property utilized for rasterizing the print job, where the virtually stored media is associated with a media tray of a printer. The print controller identifies the media property specified by the virtually stored media, and rasterizes the print job based on the media property specified by the virtually stored media.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: April 29, 2014
    Assignee: Ricoh Company, Ltd.
    Inventors: Charles D. Johnson, Kenneth S. Shouldice, David Ward
  • Publication number: 20130342872
    Abstract: A print controller and associated methods of purging a print data path are disclosed. A print controller comprises a job storage system that receives and stores print jobs, and a print data path, which includes components operable to process print jobs, from the job storage system to print engines. The control system receives registrations from the components for flush job messages, flush path messages, or both. The control system receives a request to purge the print data path, and identifies print jobs being processed in the print data path. The control system transmits flush job messages to the components registering for the flush job messages for each print job instructing the components to purge data for the print jobs. The control system also transmits a flush path message to the components registering for the flush path messages instructing the components to purge data for the print jobs being handled.
    Type: Application
    Filed: August 23, 2013
    Publication date: December 26, 2013
    Inventors: Dennis M. Carney, Allan A. Hren, Charles D. Johnson, Lisa A. Morgan
  • Patent number: 8599394
    Abstract: Methods and systems herein provide for recovering from an out of storage condition at a rip spool for storing raster data. In one embodiment, a print controller receives a command to print multiple copies of a print job. The print controller buffers for rasterization multiple copies of print data for the print job, and determines if a rip spool has storage space available to store a complete rasterized version of the print job. If the rip spool does not have storage space available, then the print controller performs a rasterization process on the multiple copies of the print data for the print job, and provides multiple rasterized copies of the print job to a print engine. If the rip spool has storage space available, then the print controller performs a rasterization process on one copy of the print job and discards additional buffered copies of the print data.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: December 3, 2013
    Assignee: Ricoh Company, Ltd
    Inventors: Charles D. Johnson, David Ward, Yung-Chung Su, Lisa A. Morgan
  • Patent number: 8542381
    Abstract: A print controller and associated methods of purging a print data path are disclosed. A print controller comprises a job storage system that receives and stores print jobs, and a print data path, which includes components operable to process print jobs, from the job storage system to print engines. The control system receives registrations from the components for flush job messages, flush path messages, or both. The control system receives a request to purge the print data path, and identifies print jobs being processed in the print data path. The control system transmits flush job messages to the components registering for the flush job messages for each print job instructing the components to purge data for the print jobs. The control system also transmits a flush path message to the components registering for the flush path messages instructing the components to purge data for the print jobs being handled.
    Type: Grant
    Filed: March 5, 2008
    Date of Patent: September 24, 2013
    Assignee: Ricoh Production Print Solutions LLC
    Inventors: Dennis M. Carney, Allan A. Hren, Charles D. Johnson, Lisa A. Morgan
  • Publication number: 20130222819
    Abstract: Methods and systems herein provide for identifying multiple types of media that will be used for print a print job by rasterizing raw print data for the print job. In one embodiment, a print controller receives a print job. The print controller identifies multiple types of media that will be utilized for printing the print job by rasterizing raw print data of the print job. The print controller generates a list of printable media that will be utilized for printing the job based on the multiple types of media that are identified. The print controller then provides the list of printable media to a print operator.
    Type: Application
    Filed: February 28, 2012
    Publication date: August 29, 2013
    Inventors: Charles D. Johnson, Lisa A. Morgan, Kenneth S. Shouldice, David Ward
  • Publication number: 20130222842
    Abstract: Methods and systems herein provide for the use of virtually stored media “snapshots” for rasterizing print jobs. In one embodiment, a print controller receives a print job. The print controller identifies a virtually stored media that specifies a media property utilized for rasterizing the print job, where the virtually stored media is associated with a media tray of a printer. The print controller identifies the media property specified by the virtually stored media, and rasterizes the print job based on the media property specified by the virtually stored media.
    Type: Application
    Filed: February 27, 2012
    Publication date: August 29, 2013
    Inventors: Charles D. Johnson, Kenneth S. Shouldice, David Ward
  • Patent number: 8482755
    Abstract: A print controller and associated methods are disclosed. Some print jobs received in the print controller are stored in a rasterized or ripped job spool. The release of these jobs is coordinated by a control system in the print controller. The control system processes an algorithm to determine a sequence of releasing one or more print jobs stored in the rasterized job spool. The control system generates a job despool token and transmits the job despool token to a rasterized job handling system through the data stream of the raw print jobs (such as through the interpreter). The job despool token follows the normal data stream of print jobs through the print controller to the rasterized job handling system. Responsive to receiving and processing the job despool token, the rasterized job handling system releases the print job from the rasterized job spool to a print queue.
    Type: Grant
    Filed: September 14, 2005
    Date of Patent: July 9, 2013
    Assignee: Ricoh Production Print Solutions LLC
    Inventors: Dennis M. Carney, Charles D. Johnson
  • Patent number: 8358440
    Abstract: Methods and systems herein provide for calibrating for a plurality of different paper types. In one embodiment, a system for calibrating a printer includes a measurement module operable to detect colors printed on a first tangible medium by the printer and convert the detected colors to a detected color characterization. The system also includes a storage module operable to store a calibration file. The calibration file includes color characterizations of a plurality of different tangible mediums and each color characterization includes color measurements for one of the plurality of different tangible mediums obtained from the printer via the measurement module when the printer is calibrated. The system also includes a calibration module operable to compare the detected color characterization to at least two color characterizations of the calibration file and determine an adjustment to an output color scheme of the printer based on the comparison to calibrate the printer.
    Type: Grant
    Filed: September 16, 2009
    Date of Patent: January 22, 2013
    Assignee: Ricoh Production Print Solutions LLC
    Inventors: Larry M. Ernst, Charles D. Johnson, Hong Li, Michael McDermott, Yue Qiao, Nenad Rijavec, Kenneth S. Shouldice
  • Publication number: 20130016380
    Abstract: Methods and systems herein provide for recovering from an out of storage condition at a rip spool for storing raster data. In one embodiment, a print controller receives a command to print multiple copies of a print job. The print controller buffers for rasterization multiple copies of print data for the print job, and determines if a rip spool has storage space available to store a complete rasterized version of the print job. If the rip spool does not have storage space available, then the print controller performs a rasterization process on the multiple copies of the print data for the print job, and provides multiple rasterized copies of the print job to a print engine. If the rip spool has storage space available, then the print controller performs a rasterization process on one copy of the print job and discards additional buffered copies of the print data.
    Type: Application
    Filed: July 14, 2011
    Publication date: January 17, 2013
    Inventors: Charles D. Johnson, David Ward, Yung-Chung Su, Lisa A. Morgan
  • Publication number: 20120282696
    Abstract: The present invention concerns methods and compositions for treating or assessing treatment of diseases related to mis-expression of genes or genetic pathways that can be modulated by let-7. Methods may include evaluating patients for genes or genetic pathways modulated by let-7, and/or using an expression profile to assess the condition of a patient or treating the patient with an appropriate miRNA.
    Type: Application
    Filed: April 5, 2012
    Publication date: November 8, 2012
    Inventors: Charles D. Johnson, Mike W. Byrom, Andreas G. Bader, Frank J. Slack, David Brown, Dmitriy Ovcharenko, Kevin Kelnar
  • Publication number: 20120218592
    Abstract: Methods and systems are provided for temporarily modifying how a printer utilizing media-based scheduling handles jobs that are forced to print. In one embodiment, a print controller marks print jobs as eligible to print that have a media type corresponding to media loaded at the printer. Printing of the eligible print jobs is initiated, and a request to print an ineligible print job is received by the print controller. The print controller temporarily marks the eligible print jobs as ineligible, indicates a change to the media loaded at the printer to a media type for the requested print jobs, and initiates printing of the requested print job. Upon completion of printing, the print controller indicates a change back to the media previously loaded at the printer, and then restores the eligibility of the print jobs temporarily marked as ineligible to resume printing of the eligible print jobs.
    Type: Application
    Filed: February 28, 2011
    Publication date: August 30, 2012
    Inventors: Dennis Carney, Charles D. Johnson, David Julie, Thomas Kooh, Kent S. Norgren, Stephen G. Price, Kenneth S. Shouldice
  • Patent number: 8064077
    Abstract: A method for providing computer services is disclosed. The method includes a printer receiving an expected size of print data from a computer system during a printing operation, the printer receiving the print data, determining if the size of the print data is less than the expected size of the print data and aborting the printing operation if the size of the print data is less than the expected size of the print data.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: November 22, 2011
    Assignee: InfoPrint Solutions Company LLC
    Inventors: Charles D. Johnson, Lisa A. Morgan