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: 9946557Abstract: 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: GrantFiled: July 31, 2012Date of Patent: April 17, 2018Assignee: Hewlett-Packard Development Company, L.P.Inventors: Joseph Harold Teibel, Thomas J Gilg, Jon Brewster, James Allely Rowson
-
Patent number: 9753774Abstract: 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: GrantFiled: October 31, 2012Date of Patent: September 5, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Thomas J Gilg, James Allely Rowson, Jon Brewster, Joseph Harold Teibel
-
Patent number: 9756120Abstract: 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: GrantFiled: July 31, 2012Date of Patent: September 5, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Joseph Harold Teibel, Thomas J. Gilg, Jon Brewster, James Allely Rowson
-
Patent number: 9619438Abstract: 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: GrantFiled: January 30, 2013Date of Patent: April 11, 2017Assignee: 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
-
Patent number: 9411795Abstract: A content placement method includes electronically identifying a placeholder image in an electronic document. The placeholder defines a copy hole. The placeholder image is decoded to discern content selection data. The content selection data is processed to identify content that is inserted into the copy hole.Type: GrantFiled: September 13, 2010Date of Patent: August 9, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jair F. Teixeira Dos Santos, Lonnie D. Mandigo, HonHung Tang, Felipe Roos Da Rosa, Jon A. Brewster, Fernanda Dias, Roberto Domingues Reznicek, Ricardo Alexandre de Oliveira Staudt, Paulo Ricardo Tatsch Dutra
-
Publication number: 20150355944Abstract: 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: ApplicationFiled: October 31, 2012Publication date: December 10, 2015Inventors: Thomas J. GILG, James Allely ROWSON, Jon BREWSTER, Joseph Harold TEIBEL
-
Patent number: 9098217Abstract: 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: GrantFiled: March 22, 2013Date of Patent: August 4, 2015Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Dave Bettineski, Jon Karl Lewis, Jonathan Newman, Diane R Hammerstad, Larry D King, Jon Brewster
-
Publication number: 20150128154Abstract: 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: ApplicationFiled: July 31, 2012Publication date: May 7, 2015Inventors: Joseph Harold Teibel, Thomas J. Gilg, Jon Brewster, James Allely Rowson
-
Publication number: 20150127717Abstract: 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: ApplicationFiled: July 31, 2012Publication date: May 7, 2015Inventors: Joseph Harold Teibel, Thomas G Gilg, Jon Brewster, James Allely Rowson
-
Publication number: 20140285838Abstract: 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: ApplicationFiled: March 22, 2013Publication date: September 25, 2014Applicant: Hewlett-Packard Development Company, L.P.Inventors: Dave Bettineski, Jon Karl Lewis, Jonathan Newman, Diane R. Hammerstad, Larry D. King, Jon Brewster
-
Publication number: 20140215325Abstract: 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: ApplicationFiled: January 30, 2013Publication date: July 31, 2014Applicant: 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: 20130060796Abstract: 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: ApplicationFiled: September 7, 2011Publication date: March 7, 2013Inventors: THOMAS J. GILG, Jon Brewster, Dimitri Rodrigues De Souza, Fernanda Dias
-
Patent number: 8350692Abstract: A system and method for controlling one or more remote sensors includes wirelessly communicating with the sensors, monitoring operation of each one of the sensors, and causing any one of the sensors that is operating in an unauthorized manner to be disabled. In one embodiment, the sensors can include micro-mechanical structure supporting electronic circuitry. The electronic circuitry is capable of monitoring at least one performance parameter of the sensor, comparing the monitored parameter to a preset limit, and disabling the sensor if the preset performance limit is exceeded.Type: GrantFiled: September 18, 2011Date of Patent: January 8, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: David Orr, Jon A Brewster
-
Patent number: 8330792Abstract: A method of measuring video latency between a sender and a receiver in a video conference system is disclosed. In an embodiment, the method includes initiating an electrical signal from a first location in a video conference system, transmitting the electrical signal through the video components of the video conference system, reflecting the electrical signal back through the video components of the video conference system and measuring the latency of the electrical signal at the first location related to the transmission and reflection of the electrical signal.Type: GrantFiled: August 31, 2007Date of Patent: December 11, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ted Beers, Jon A. Brewster, Donald W. Welch, Timothy S. Hubley
-
Publication number: 20120188595Abstract: 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: ApplicationFiled: January 25, 2011Publication date: July 26, 2012Inventors: Joseph Harold Teibel, Jon Brewster
-
Publication number: 20120066589Abstract: A content placement method includes electronically identifying a placeholder image in an electronic document. The placeholder defines a copy hole. The placeholder image is decoded to discern content selection data. The content selection data is processed to identify content that is inserted into the copy hole.Type: ApplicationFiled: September 13, 2010Publication date: March 15, 2012Inventors: Jair F. Teixeira Dos Santos, Lonnie D. Mandigo, HonHung Tang, Felipe Roos Da Rosa, Jon A. Brewster, Fernanda Dias, Roberto Domingues Reznicek, Ricardo Alexandre de Oliveira Staudt, Paulo Ricardo Tatsch Dutra
-
Publication number: 20120010855Abstract: A system and method for controlling one or more remote sensors includes wirelessly communicating with the sensors, monitoring operation of each one of the sensors, and causing any one of the sensors that is operating in an unauthorized manner to be disabled. In one embodiment, the sensors can include micro-mechanical structure supporting electronic circuitry. The electronic circuitry is capable of monitoring at least one performance parameter of the sensor, comparing the monitored parameter to a preset limit, and disabling the sensor if the preset performance limit is exceeded.Type: ApplicationFiled: September 18, 2011Publication date: January 12, 2012Inventors: David Orr, Jon A Brewster
-
Patent number: 8044792Abstract: A system and method for controlling one or more remote sensors includes wirelessly communicating with the sensors, monitoring operation of each one of the sensors, and causing any one of the sensors that is operating in an unauthorized manner to be disabled. In one embodiment, the sensors can include micro-mechanical structure supporting electronic circuitry. The electronic circuitry is capable of monitoring at least one performance parameter of the sensor, comparing the monitored parameter to a preset limit, and disabling the sensor if the preset performance limit is exceeded.Type: GrantFiled: October 21, 2008Date of Patent: October 25, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: David Orr, Jon A Brewster
-
Patent number: 8024486Abstract: A system including a first node configured to receive first data in a first format that specifies a network destination for the first data and convert the first data to second data in a second format that does not specify a network destination for the second data and a second node configured to receive the second data from the first node over a first connection and convert the second data to third data in a third format that specifies a network destination for the third data is provided.Type: GrantFiled: October 12, 2007Date of Patent: September 20, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ted W Beers, Mark E Gorzynski, William C Wickes, Jon A Brewster, Garrett Daniel Gargan, Jeffrey L Thielman, Scott Grasley
-
Patent number: 7990889Abstract: Systems and methods for managing virtual collaboration systems are disclosed herein. A virtual collaboration system includes a distributor communicatively coupled to a first network and a second network having different network characteristics from the first network, the distributor configured to receive first media streams from at least one first network node, and to transmit the first media streams to at least one second network node; and a management subsystem adapted to dynamically configure a topology of a virtual collaborative event, wherein configuration of the topology includes a determination of media stream connections among the distributor and the at least one first network node based, at least in part, on at least one policy, and wherein the media stream connections establish and maintain virtual relationships among the at least one first network node and the at least one second network node.Type: GrantFiled: October 1, 2007Date of Patent: August 2, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ted Beers, Mike Derocher, Brad Allen, Jon A Brewster, Mark E Gorzynski, Scott Grasley