Patents by Inventor Jon Brewster

Jon Brewster 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: 9946557
    Abstract: A computing device includes at least one processor to execute a web browser application and a separate and distinct script execution application. The web browser application submits a script execution request to the script execution application, and the script execution application executes a first script task based on the script execution request.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: April 17, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Joseph Harold Teibel, Thomas J Gilg, Jon Brewster, James Allely Rowson
  • Patent number: 9756120
    Abstract: A computing device includes at least one processor to execute a web browser application and a separate and distinct plug-in deployment application. The web browser application receives user action information indicating user interaction with a web page displayed by the web browser application, determines that a new plug-in is to be installed based on the user action information, and provides the plug-in deployment application with download instructions for downloading the new plug-in. The plug-in deployment application automatically downloads the new plug-in in response to the download instructions without user involvement, and automatically installs the new plug-in on the computing device without user involvement.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: September 5, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Joseph Harold Teibel, Thomas J. Gilg, Jon Brewster, James Allely Rowson
  • Patent number: 9753774
    Abstract: A request is received from a web-based programmatic resource executing within an application that is installed on the computing device. From the request, one or more functional resources of the computing device are identified. The functional resources are not otherwise accessible to the web-based programmatic resource executing within the installed application on the computing device. A task is performed using the identified one or more functional resources.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: September 5, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Thomas J Gilg, James Allely Rowson, Jon Brewster, Joseph Harold Teibel
  • Patent number: 9619438
    Abstract: Techniques pertaining to embedding fonts in a PDF document are disclosed. A processing component executing a PDF application programming interface (API) may be operative to identify each character in a PDF file associated with an un-embedded font. The PDF API may store a bitmap representation for each identified character in the PDF file associated with the un-embedded font. The PDF API may then create a bitmap font character from the bitmap representation for each identified character in the PDF file associated with an un-embedded font and replace each reference to a character in the PDF file associated with an un-embedded font with a reference to its corresponding bitmap font character.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: April 11, 2017
    Assignee: Hewlett-Packard Development Company, L. P.
    Inventors: Veronica Andrade Aveline Nunes, Marcelo Aita Riss, Fabio Santos Nallem, Jon Brewster, Catherine K Flager, Marcelo Peres, Arthur Zanardi, Danilo deSousa, Leticia Silva, Lucas Gessoni, Leonardo Domingues, Marcia dosSantos
  • Publication number: 20150355944
    Abstract: A request is received from a web-based programmatic resource executing within an application that is installed on the computing device. From the request, one or more functional resources of the computing device are identified. The functional resources are not otherwise accessible to the web-based programmatic resource executing within the installed application on the computing device. A task is performed using the identified one or more functional resources.
    Type: Application
    Filed: October 31, 2012
    Publication date: December 10, 2015
    Inventors: Thomas J. GILG, James Allely ROWSON, Jon BREWSTER, Joseph Harold TEIBEL
  • Patent number: 9098217
    Abstract: Example embodiments relate to processing a scanned form by causing an action to occur. The scanned form includes a unique identifier that indicates that the action is to occur when the form is scanned. The unique identifier is detected in the scanned form data. The scanned form data may be transmitted to a server to use the unique identifier to identify the action to execute for processing the scanned data.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: August 4, 2015
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Dave Bettineski, Jon Karl Lewis, Jonathan Newman, Diane R Hammerstad, Larry D King, Jon Brewster
  • Publication number: 20150128154
    Abstract: A computing device includes at least one processor to execute a web browser application and a separate and distinct script execution application. The web browser application submits a script execution request to the script execution application, and the script execution application executes a first script task based on the script execution request.
    Type: Application
    Filed: July 31, 2012
    Publication date: May 7, 2015
    Inventors: Joseph Harold Teibel, Thomas J. Gilg, Jon Brewster, James Allely Rowson
  • Publication number: 20150127717
    Abstract: A computing device includes at least one processor to execute a web browser application and a separate and distinct plug-in deployment application. The web browser application receives user action information indicating user interaction with a web page displayed by the web browser application, determines that a new plug-in is to be installed based on the user action information, and provides the plug-in deployment application with download instructions for downloading the new plug-in. The plug-in deployment application automatically downloads the new plug-in in response to the download instructions without user involvement, and automatically installs the new plug-in on the computing device without user involvement.
    Type: Application
    Filed: July 31, 2012
    Publication date: May 7, 2015
    Inventors: Joseph Harold Teibel, Thomas G Gilg, Jon Brewster, James Allely Rowson
  • Publication number: 20140285838
    Abstract: Example embodiments relate to processing a scanned form by causing an action to occur. The scanned form includes a unique identifier that indicates that the action is to occur when the form is scanned. The unique identifier is detected in the scanned form data. The scanned form data may be transmitted to a server to use the unique identifier to identify the action to execute for processing the scanned data.
    Type: Application
    Filed: March 22, 2013
    Publication date: September 25, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Dave Bettineski, Jon Karl Lewis, Jonathan Newman, Diane R. Hammerstad, Larry D. King, Jon Brewster
  • Publication number: 20140215325
    Abstract: Techniques pertaining to embedding fonts in a PDF document are disclosed. A processing component executing a PDF application programming interface (API) may be operative to identify each character in a PDF file associated with an un-embedded font. The PDF API may store a bitmap representation for each identified character in the PDF file associated with the un-embedded font. The PDF API may then create a bitmap font character from the bitmap representation for each identified character in the PDF file associated with an un-embedded font and replace each reference to a character in the PDF file associated with an un-embedded font with a reference to its corresponding bitmap font character.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Veronica Andrade Aveline Nunes, Marcelo Aita Riss, Fabio Santos Nallem, Jon Brewster, Catherine K. Flager, Marcelo Peres, Arthur Zanardi, Danilo deSousa, Leticia Silva, Lucas Gessoni, Leonardo Domingues, Marcia dosSantos
  • Publication number: 20130060796
    Abstract: A content aggregator aggregates metadata for content from a content provider. This includes mapping the metadata from a format of the content provider to an instruction format of a fulfiller to enable the fulfiller to utilize the metadata and access the content.
    Type: Application
    Filed: September 7, 2011
    Publication date: March 7, 2013
    Inventors: THOMAS J. GILG, Jon Brewster, Dimitri Rodrigues De Souza, Fernanda Dias
  • Publication number: 20120188595
    Abstract: A method for print specification conversion performed by a print specification conversion system includes, with the print specification conversion system, receiving an electronic document, the electronic document comprising a first print specification, and with the print specification conversion system, converting the first print specification into a second print specification using a plug-in to the print specification conversion system, the plug-in designed for use with the first print specification. The second print specification is designed for use with a printing system associated with the print specification conversion system.
    Type: Application
    Filed: January 25, 2011
    Publication date: July 26, 2012
    Inventors: Joseph Harold Teibel, Jon Brewster
  • Publication number: 20070091118
    Abstract: A display system includes a display device and a data processing module. The display device is configured to display an image and has a processing profile associated therewith. The data processing module is remote from and operatively coupled to the display device and is configured to receive input image data for the image to be displayed and generate processed image data from the input image data based on the processing profile of the display device.
    Type: Application
    Filed: October 26, 2005
    Publication date: April 26, 2007
    Inventors: William Allen, James Cole, Steven Harper, Karsten Wilson, Scott Lerner, Anurag Gupta, Jon Brewster
  • Publication number: 20050128605
    Abstract: An apparatus for mapping image shapes for a display device includes: an illuminating light source such as an integrating rod; a mechanism for selecting an image aspect ratio or shape; and a mechanism for reshaping light exiting from the illuminating light source depending upon the image aspect ratio or shape.
    Type: Application
    Filed: December 12, 2003
    Publication date: June 16, 2005
    Inventors: James Cole, Michael Pate, Jon Brewster