Patents by Inventor David C. Robinson

David C. Robinson 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: 12102604
    Abstract: A medical apparatus having a plurality of medical vials, each medical vial having a vial flange; and a medical carousel configured to be selectively engaged with the plurality of medical vials, the medical carousel having: a carousel platform having: a plurality of vial holders, wherein each vial holder is configured to be selectively engaged with a corresponding medical vial, each vial holder being configured to selectively confine the vial flange of the corresponding medical vial such that upon rotation of the medical vial about a vial vertical axis, and subsequent lifting of the medical vial, the vial holder is configured to allow a patient to extract the selected medical vial using an extraction tool. The medical apparatus may be configured to selectively rotate the medical carousel to align a corresponding medical vial with an extraction aperture, and actuate an extraction door to uncover the extraction aperture, thus facilitating medication dispensing.
    Type: Grant
    Filed: December 15, 2023
    Date of Patent: October 1, 2024
    Inventors: David C. Robinson, Matthew D. Robinson
  • Patent number: 11475554
    Abstract: An image recorder (18) supported above a conveyor (22) captures images of a top surface of the loaded pallet (30) supported on the conveyor (22). The image is transmitted to a computer (26). A software routine stored on a memory on the computer (26) compares the image to a manufacturing specification. The software routine determines whether the image is within a manufacturing tolerance of the manufacturing specification.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: October 18, 2022
    Assignee: BALL COPORATION
    Inventors: David C. Robinson, John Siles
  • Patent number: 10839562
    Abstract: Systems and methods for encoding high resolution data associated with a relatively large number of bits to an encoded form having a relatively reduced number of bits. The method includes, by a processor: receiving an input image comprising one or more high resolution objects. The method further includes, for each of the one or more high resolution objects: identifying an object family for that object and determining whether a reference table exists for the object family. If a reference table exists for the object family, the method includes determining a size of that object, and identifying a tag based on the size. The method also includes encoding that object to form an encoded object having a relatively reduced number of bits, associating the identified tag with the encoded object, and saving the encoded object.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: November 17, 2020
    Assignee: Xerox Corporation
    Inventors: David C. Robinson, Arindam Das
  • Publication number: 20200202506
    Abstract: An image recorder (18) supported above a conveyor (22) captures images of a top surface of the loaded pallet (30) supported on the conveyor (22). The image is transmitted to a computer (26). A software routine stored on a memory on the computer (26) compares the image to a manufacturing specification. The software routine determines whether the image is within a manufacturing tolerance of the manufacturing specification.
    Type: Application
    Filed: August 31, 2018
    Publication date: June 25, 2020
    Inventors: David C. ROBINSON, John SILES
  • Patent number: 10684807
    Abstract: A method for outputting a print job includes accessing a file representing a previously created document at a client computer. The method includes accessing a catalog tree residing in the document and including metadata corresponding with a job ticket embedded in the file for rendering the document. The method includes splitting pages in the document into multiple chunks using a splitter located in the client computer. The method includes splitting by the splitter the catalog tree into a set of branches each corresponding with one of the chunks of the finished document. The method includes embedding corresponding branch information into the each chunk. The method includes generating a package of chunks. The method includes streaming the package to a digital front end (DFE) of an output device.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: June 16, 2020
    Assignee: Xerox Corporation
    Inventors: David C. Robinson, Katherine Loj
  • Publication number: 20190311498
    Abstract: Systems and methods for encoding high resolution data associated with a relatively large number of bits to an encoded form having a relatively reduced number of bits. The method includes, by a processor: receiving an input image comprising one or more high resolution objects. The method further includes, for each of the one or more high resolution objects: identifying an object family for that object and determining whether a reference table exists for the object family. If a reference table exists for the object family, the method includes determining a size of that object, and identifying a tag based on the size. The method also includes encoding that object to form an encoded object having a relatively reduced number of bits, associating the identified tag with the encoded object, and saving the encoded object.
    Type: Application
    Filed: April 4, 2018
    Publication date: October 10, 2019
    Inventors: David C. Robinson, Arindam Das
  • Patent number: 10432826
    Abstract: According to exemplary methods, a print job is received into a computerized device. The computerized device includes a marking device having a programmed color space. The print job includes an electronic document and print job attributes with a spot color for use in rendering the print job. Raster processing of the electronic document is performed. An object in the electronic document involving the spot color is identified. Definition of the spot color is verified for the marking device. Responsive to the spot color not being defined for the marking device, color values for each pixel in the object are modified to zero. Overprint is enabled for the object so that underlying objects will show through.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: October 1, 2019
    Assignee: Xerox Corporation
    Inventors: Arindam Das, David C. Robinson
  • Patent number: 10365861
    Abstract: A method and system for automating print system setup and distribution comprises at least one print system and a computer system comprising a processor, a data bus coupled to the processor, and a computer-usable medium embodying computer program code, the computer-usable medium being coupled to the data bus, the computer program code comprising instructions executable by the processor and configured for: collecting at least one incoming print job, analyzing the at least one incoming print job to determine at least one job characteristic, determining an optimal print engine solution according to a configuration of the at least one print system and the determined at least one job characteristic, notifying a user of the optimal print engine solution, and rendering the jobs.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: July 30, 2019
    Assignee: Xerox Corporation
    Inventors: David C. Robinson, Raju Seetharam, Steven E. Haehn, Jegan Joseph
  • Publication number: 20180332195
    Abstract: According to exemplary methods, a print job is received into a computerized device. The computerized device includes a marking device having a programmed color space. The print job includes an electronic document and print job attributes with a spot color for use in rendering the print job. Raster processing of the electronic document is performed. An object in the electronic document involving the spot color is identified. Definition of the spot color is verified for the marking device. Responsive to the spot color not being defined for the marking device, color values for each pixel in the object are modified to zero. Overprint is enabled for the object so that underlying objects will show through.
    Type: Application
    Filed: May 12, 2017
    Publication date: November 15, 2018
    Applicant: Xerox Corporation
    Inventors: ARINDAM DAS, DAVID C. ROBINSON
  • Patent number: 10015365
    Abstract: A method, non-transitory computer readable medium and apparatus for printing a spot color proof are disclosed. For example, the method includes receiving a request to print a print job, determining one or more spot colors in the print job, translating the one or more spot colors into a respective color value of a color model used by a printer that is selected to print the print job, generating the spot color proof that includes a patch of each one of the one or more spot colors printed in the respective color value and the respective color value, and printing the spot color proof.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: July 3, 2018
    Assignee: XEROX CORPORATION
    Inventors: David C. Robinson, Timothy D. Uetz, Nan M. Stumbo
  • Publication number: 20180136888
    Abstract: A method and system for automating print system setup and distribution comprises at least one print system and a computer system comprising a processor, a data bus coupled to the processor, and a computer-usable medium embodying computer program code, the computer-usable medium being coupled to the data bus, the computer program code comprising instructions executable by the processor and configured for: collecting at least one incoming print job, analyzing the at least one incoming print job to determine at least one job characteristic, determining an optimal print engine solution according to a configuration of the at least one print system and the determined at least one job characteristic, notifying a user of the optimal print engine solution, and rendering the jobs.
    Type: Application
    Filed: November 14, 2016
    Publication date: May 17, 2018
    Inventors: David C. Robinson, Raju Seetharam, Steven E. Haehn, Jegan Joseph
  • Publication number: 20180084155
    Abstract: A method, non-transitory computer readable medium and apparatus for printing a spot color proof are disclosed. For example, the method includes receiving a request to print a print job, determining one or more spot colors in the print job, translating the one or more spot colors into a respective color value of a color model used by a printer that is selected to print the print job, generating the spot color proof that includes a patch of each one of the one or more spot colors printed in the respective color value and the respective color value, and printing the spot color proof.
    Type: Application
    Filed: September 19, 2016
    Publication date: March 22, 2018
    Inventors: DAVID C. ROBINSON, Timothy D. Uetz, Nan M. Stumbo
  • Patent number: 9924074
    Abstract: Method, system, and graphical user interface for enabling optimal colorant job programming. A graphical user interface displays a plurality of gamut mode selectable features. One or more of the gamut mode selectable features can be selected for image processing of an image. A graphical image can be displayed within the next of the user interface based on image processing of the image, and in response to selection of a gamut mode selectable feature. The resulting displayed graphical image with the user interface can demonstrate to a user the benefit of utilizing additional colorant on the image particular pixels in the graphical image, which can benefit from the additional colorant.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: March 20, 2018
    Assignee: Xerox Corporation
    Inventors: David C. Robinson, Guo-Yau Lin, Michael R. Campanelli, Timothy D. Uetz
  • Publication number: 20170339315
    Abstract: Method, system, and graphical user interface for enabling optimal;colorant job programming. A graphical user interface displays a plurality of gamut mode selectable features. One or more of the gamut mode selectable features can be selected for image processing of an image. A graphical image can be displayed within the next of the user interface based on image processing of the image, and in response to selection of a gamut mode selectable feature. The resulting displayed graphical image with the user interface can demonstrate to a user the benefit of utilizing additional colorant on the image particular pixels in the graphical image, which can benefit from the additional colorant.
    Type: Application
    Filed: May 23, 2016
    Publication date: November 23, 2017
    Inventors: David C. Robinson, Guo-Yau Lin, Michael R. Campanelli, Timothy D. Uetz
  • Patent number: 9819834
    Abstract: A processor of a printing device automatically raster image processes print data in a print job to produce a first, relatively low resolution, bitmap for printing the print job with the printer's main colors and one or more optional colors. The processor automatically compares the extended gamut of the lower-resolution first bitmap and the main color gamut of the printing engine to identify image quality improvement pixels of the extended gamut that are outside the main color gamut. The processor automatically either raster image processes the print data with the main colors and one of the optional colors, or raster image processes the print data with only the main colors, based on whether the number of image quality improvement pixels of the extended gamut that are outside the main color gamut exceeds a pixel quantity threshold, to produce a second, relatively higher resolution, bitmap.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: November 14, 2017
    Assignee: Xerox Corporation
    Inventors: David C. Robinson, Mark A. Smith
  • Patent number: 9729759
    Abstract: A print job is analyzed to determine what page locations can use optional colors and different image quality increase values of different optional colors at the page locations are calculated. Only one of the optional colors is selected, based on which optional color produces the highest print job image quality increase for all of the page locations of the print job. Each individual page of the print job is evaluated to determine if use of the selected optional color increases image quality of the individual page to identify page exceptions. Instructions to mount a selected replaceable printing module corresponding to the selected optional color are displayed, and the print job is printed using the selected replaceable printing module.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: August 8, 2017
    Assignee: Xerox Corporation
    Inventors: David C. Robinson, Raju Seetharam, Steven E. Haehn
  • Patent number: 9706085
    Abstract: A system and method for automatic selection of at least one spot color to be processed by a digital image press includes identifying process colorants to determine principal and extended gamuts thereof. Spot color recipes of the principal and extended gamuts are retrieved from a spot color library, along with a set of attributes corresponding to use of colorants by the digital image press. For each spot color recipe, a combined attribute score is calculated relating to the principal gamut and the extended gamut, spot color recipe of the extended gamut or principal gamut is then identified for use based upon which has the higher combined attribute score. The spot color library is then updated in accordance with the identified recipe for production of each spot color. Print jobs are then output with the appropriate spot color recipe automatically selected.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: July 11, 2017
    Assignee: Xerox Corporation
    Inventors: Guo-Yau Lin, James Michael Sanchez, Michael R. Campanelli, David C. Robinson, Raju Seetharam, David E. Rumph
  • Patent number: 9671987
    Abstract: A printing processor receives print job instructions to combine variable printing information and fixed data to build a print job to be printed using a printing engine. The variable printing information is unrasterized-type data. The printing processor evaluates the print job instructions to determine whether the configuration of the variable printing information is compatible with configurations of different fixed data forms (the fixed data forms are rasterized-type data). The graphic user interface displays menu selections of only the fixed data forms determined to be compatible with the configuration of the variable printing information.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: June 6, 2017
    Assignee: Xerox Corporation
    Inventor: David C. Robinson
  • Publication number: 20170083267
    Abstract: A printing processor receives print job instructions to combine variable printing information and fixed data to build a print job to be printed using a printing engine. The variable printing information is unrasterized-type data. The printing processor evaluates the print job instructions to determine whether the configuration of the variable printing information is compatible with configurations of different fixed data forms (the fixed data forms are rasterized-type data). The graphic user interface displays menu selections of only the fixed data forms determined to be compatible with the configuration of the variable printing information.
    Type: Application
    Filed: September 22, 2015
    Publication date: March 23, 2017
    Inventor: David C. Robinson
  • Patent number: 9594531
    Abstract: Systems and methods for facilitating processing of at least one value of attribute(s) on a device such as an imaging device or a printing device. A method includes providing a GUI including graphical format object(s) corresponding to a number of attributes on a display device associated with the device. The method further includes allowing a user to manipulate the graphical format object(s) by dragging the graphical format object(s) of the GUI. The method also includes creating a graphical representation for the attributes based on the manipulation of the graphical format objects by the user. The method also includes defining one or more values of the attributes based on the graphical representation. Further, the method includes saving the graphical representation and the values of the attributes. One or more operations can be executed on the device based on the saved graphical representation and the values of the attributes.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: March 14, 2017
    Assignee: Xerox Corporation
    Inventors: David C Robinson, Nagarajan Narasimhan, Raju Seetharam