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: 12035993Abstract: 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: GrantFiled: January 21, 2021Date of Patent: July 16, 2024Assignee: Cilag GmbH InternationalInventors: Andrew T. Beckman, Charles J. Scheib, Travis Michael Schuh, Benjamin D. Dickerson, Erica Ding Chin, Eric N. Johnson, Jason Alan Hill
-
Patent number: 10007469Abstract: 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: GrantFiled: March 25, 2013Date of Patent: June 26, 2018Assignee: Ricoh Company, Ltd.Inventors: David Ward, John Thomas Varga, Charles D. Johnson
-
Patent number: 9292234Abstract: 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: GrantFiled: November 4, 2013Date of Patent: March 22, 2016Assignee: Ricoh Company, Ltd.Inventors: David Ward, Alexandru-Virgil Panek, Charles D. Johnson
-
Patent number: 9047556Abstract: 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: GrantFiled: February 28, 2012Date of Patent: June 2, 2015Assignee: Ricoh Company, Ltd.Inventors: Charles D. Johnson, Lisa A. Morgan, Kenneth S. Shouldice, David Ward
-
Publication number: 20150124284Abstract: 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: ApplicationFiled: November 4, 2013Publication date: May 7, 2015Applicant: Ricoh Company, Ltd.Inventors: David Ward, Alexandru-Virgil Panek, Charles D. Johnson
-
Publication number: 20140285833Abstract: 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: ApplicationFiled: March 25, 2013Publication date: September 25, 2014Inventors: David Ward, John Thomas Varga, Charles D. Johnson
-
Patent number: 8836986Abstract: 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: GrantFiled: August 23, 2013Date of Patent: September 16, 2014Assignee: Ricoh Production Print Solutions LLCInventors: Dennis M. Carney, Allan A. Hren, Charles D. Johnson, Lisa A. Morgan
-
Patent number: 8797562Abstract: 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: GrantFiled: March 5, 2008Date of Patent: August 5, 2014Assignee: Ricoh Production Print Solutions LLCInventors: Dennis M. Carney, Allan A. Hren, Charles D. Johnson
-
Patent number: 8711386Abstract: 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: GrantFiled: February 27, 2012Date of Patent: April 29, 2014Assignee: Ricoh Company, Ltd.Inventors: Charles D. Johnson, Kenneth S. Shouldice, David Ward
-
Publication number: 20130342872Abstract: 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: ApplicationFiled: August 23, 2013Publication date: December 26, 2013Inventors: Dennis M. Carney, Allan A. Hren, Charles D. Johnson, Lisa A. Morgan
-
Patent number: 8599394Abstract: 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: GrantFiled: July 14, 2011Date of Patent: December 3, 2013Assignee: Ricoh Company, LtdInventors: Charles D. Johnson, David Ward, Yung-Chung Su, Lisa A. Morgan
-
Patent number: 8542381Abstract: 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: GrantFiled: March 5, 2008Date of Patent: September 24, 2013Assignee: Ricoh Production Print Solutions LLCInventors: Dennis M. Carney, Allan A. Hren, Charles D. Johnson, Lisa A. Morgan
-
Publication number: 20130222819Abstract: 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: ApplicationFiled: February 28, 2012Publication date: August 29, 2013Inventors: Charles D. Johnson, Lisa A. Morgan, Kenneth S. Shouldice, David Ward
-
Publication number: 20130222842Abstract: 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: ApplicationFiled: February 27, 2012Publication date: August 29, 2013Inventors: Charles D. Johnson, Kenneth S. Shouldice, David Ward
-
Patent number: 8482755Abstract: 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: GrantFiled: September 14, 2005Date of Patent: July 9, 2013Assignee: Ricoh Production Print Solutions LLCInventors: Dennis M. Carney, Charles D. Johnson
-
Patent number: 8358440Abstract: 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: GrantFiled: September 16, 2009Date of Patent: January 22, 2013Assignee: Ricoh Production Print Solutions LLCInventors: Larry M. Ernst, Charles D. Johnson, Hong Li, Michael McDermott, Yue Qiao, Nenad Rijavec, Kenneth S. Shouldice
-
Publication number: 20130016380Abstract: 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: ApplicationFiled: July 14, 2011Publication date: January 17, 2013Inventors: Charles D. Johnson, David Ward, Yung-Chung Su, Lisa A. Morgan
-
Publication number: 20120282696Abstract: 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: ApplicationFiled: April 5, 2012Publication date: November 8, 2012Inventors: Charles D. Johnson, Mike W. Byrom, Andreas G. Bader, Frank J. Slack, David Brown, Dmitriy Ovcharenko, Kevin Kelnar
-
Publication number: 20120218592Abstract: 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: ApplicationFiled: February 28, 2011Publication date: August 30, 2012Inventors: Dennis Carney, Charles D. Johnson, David Julie, Thomas Kooh, Kent S. Norgren, Stephen G. Price, Kenneth S. Shouldice
-
Patent number: 8064077Abstract: 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: GrantFiled: October 31, 2008Date of Patent: November 22, 2011Assignee: InfoPrint Solutions Company LLCInventors: Charles D. Johnson, Lisa A. Morgan