Patents by Inventor Todd W. Ritland

Todd W. Ritland 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: 9282219
    Abstract: The disclosed embodiments provide a system that performs a print job. During operation, the system obtains one or more available media attributes, including a media size, a border size, and/or a media type, from a printer associated with the print job. Next, the system provides the available media attributes to an application and uses the application to automatically generate and format print data for the print job based on the available media attributes. Finally, the system sends the print job to the printer, where the print job is executed using the printer.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: March 8, 2016
    Assignee: Apple Inc.
    Inventors: Howard A. Miller, Richard Blanchard, Todd W. Ritland
  • Patent number: 8675215
    Abstract: The disclosed embodiments provide a system that performs a print job. During operation, the system obtains one or more regions of interest associated with print data for the print job, wherein the print data is not formatted for a media size for the print job. Next, the system scales the print data based on a region of interest from the one or more regions of interest and the media size. Finally, the system sends the print job to a printer, wherein the print job is executed using the printer.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: March 18, 2014
    Assignee: Apple Inc.
    Inventors: Michael R. Sweet, David Gelphman, Richard Blanchard, Jr., Todd W. Ritland, Howard A. Miller
  • Publication number: 20130201503
    Abstract: The disclosed embodiments provide a system that facilitates the execution of a print job. During operation, the system identifies a set of printers providing a driverless-printing service in proximity to a portable electronic device associated with the print job. Next, for each printer from the set of printers, the system attempts to obtain a protocol key and a set of supported capabilities associated with the protocol key from the printer. If the protocol key and the set of supported capabilities exist for the printer, the system determines an eligibility of the printer for the print job based on the protocol key and the set of supported capabilities. If the printer is eligible for the print job, the system provides the printer to a user of the portable electronic device to enable subsequent selection of the printer for the print job.
    Type: Application
    Filed: February 3, 2012
    Publication date: August 8, 2013
    Applicant: APPLE INC.
    Inventors: Howard A. Miller, Michael R. Sweet, Todd W. Ritland
  • Publication number: 20130194621
    Abstract: The disclosed embodiments provide a system that performs a print job. During operation, the system obtains one or more regions of interest associated with print data for the print job, wherein the print data is not formatted for a media size for the print job. Next, the system scales the print data based on a region of interest from the one or more regions of interest and the media size. Finally, the system sends the print job to a printer, wherein the print job is executed using the printer.
    Type: Application
    Filed: January 31, 2012
    Publication date: August 1, 2013
    Applicant: APPLE INC.
    Inventors: Michael R. Sweet, David Gelphman, Richard Blanchard, JR., Todd W. Ritland, Howard A. Miller
  • Publication number: 20120307291
    Abstract: The disclosed embodiments provide a system that performs a print job. During operation, the system obtains a printing context for the print job, including a content type associated with the print job. Next, the system obtains a current state of a printer. The system then automatically sets one or more job options for the print job based on the printing context and the current state of the printer, wherein the one or more job options include a media size a border size and/or a media type. Finally, the system sends the print job to the printer.
    Type: Application
    Filed: November 17, 2011
    Publication date: December 6, 2012
    Applicant: APPLE INC.
    Inventors: Richard Blanchard, JR., David Gelphman, Howard A. Miller, Todd W. Ritland
  • Publication number: 20120307267
    Abstract: The disclosed embodiments provide a system that performs a print job. During operation, the system obtains a printing context for the print job, including a content type associated with the print job and a regional setting. The regional setting may be associated with the application, an operating system, and/or a device associated with the print job. Next, the system obtains a set of capabilities associated with a printer. The system then automatically sets one or more job options for the print job based on the printing context and the set of capabilities, wherein the one or more job options include a media size and a border size. Finally, the system sends the print job to the printer, where the print job is executed using the printer.
    Type: Application
    Filed: November 17, 2011
    Publication date: December 6, 2012
    Applicant: APPLE INC.
    Inventors: Richard Blanchard, JR., David Gelphman, Howard A. Miller, Todd W. Ritland
  • Publication number: 20120307289
    Abstract: The disclosed embodiments provide a system that facilitates use of a printing system. The system includes a print server and a printer. The print server may identify a custom sound associated with a user of the printing system and provide the custom sound to the printer. The printer may then generate the custom sound to facilitate identification of the printer by the user. For example, the printer may generate the custom sound during receipt of a print job by the printer, completion of the print job, a job error associated with the print job, and/or use of the printing system by the user.
    Type: Application
    Filed: June 3, 2011
    Publication date: December 6, 2012
    Applicant: APPLE INC.
    Inventor: Todd W. Ritland
  • Publication number: 20120307268
    Abstract: The disclosed embodiments provide a system that performs a print job. During operation, the system obtains one or more available media attributes, including a media size, a border size, and/or a media type, from a printer associated with the print job. Next, the system provides the available media attributes to an application and uses the application to automatically generate and format print data for the print job based on the available media attributes. Finally, the system sends the print job to the printer, where the print job is executed using the printer.
    Type: Application
    Filed: December 2, 2011
    Publication date: December 6, 2012
    Applicant: APPLE INC.
    Inventors: Howard A. Miller, Richard Blanchard, JR., Todd W. Ritland