Patents by Inventor Michael D. Whitmarsh
Michael D. Whitmarsh 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: 8205193Abstract: The invention relates to a computer-implemented method of updating a virtual machine class file, including the steps of identifying a class file for execution by a virtual machine, accessing the class file in a class file repository, and downloading the class file to a file system associated with the virtual machine.Type: GrantFiled: June 11, 2001Date of Patent: June 19, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: William Hertling, Michael D Whitmarsh
-
Patent number: 7500197Abstract: An extensible, network-based user interface allows remotely located resources to serve multiple clients. The user interface can be upgraded as improvements in resource capabilities are made, and as new products become available. The user interface includes a controller and other processing units and databases that collect, collate and process product and user information to dynamically construct client-specific user interfaces. The user interfaces may be used to select and control print options for networked printers. The network may be a local area network or the Internet. The user interface may maintain statistical information that is useable to predict technology trends, identify user preferences, and plan for maintenance and upgrade operations.Type: GrantFiled: April 10, 2001Date of Patent: March 3, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael D. Whitmarsh, William Hertling, Mark Dovi
-
Patent number: 7324228Abstract: A system and method are provided for enabling faster downloading and printing of data received from an external content source. In one embodiment, the method is segmenting the data file available on a content source external to the user computing device into a plurality of portions; independently downloading to said computing device each of said plurality of portions; and assembling each downloaded portion into a second data file on said computing device, to mach such first data file.Type: GrantFiled: August 24, 2001Date of Patent: January 29, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Luca Chiarabini, Xavier Boix, Mark E. Boettcher, Michael D. Whitmarsh
-
Patent number: 7062451Abstract: A system and method for facilitating a user's purchase of products which are compatible for use with a component of the user's processor system. The particular type of the user's component may be determined without input from the user. An intermediary server system is configured to receive a purchase request from the user's processor system specifying the particular type of the component. In one embodiment of the invention, the intermediary server system is configured to identify products which are compatible for use with the particular type of component. If a particular vendor is not specified by the user, the intermediary server system may also identify one or more vendors offering to sell the compatible products. Additionally, the intermediary server system may forward a notification of the purchase request to a vendor server system associated with a selected vendor.Type: GrantFiled: July 31, 2000Date of Patent: June 13, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Stephen D. Dentel, Michael D. Whitmarsh, Johnathan R. Vogt, Kirsten Wisdom
-
Patent number: 6958824Abstract: A print service system and method. The method typically includes receiving a print request at a local client computing device, and displaying a remotely served print interface on the local client computing device. The print interface is typically configured to request a printing parameter relating to the print request. The method may further include creating a printable file in response to the print request, and sending the printable file and associated printing parameter from the local client computing device to a remote publisher for printing. The print interface may be served by a workflow application server associated with the print service, and the printable file may be temporarily uploaded to a repository before being downloaded to the remote publisher for printing. The local client computing device may include a browser, and the method may further include, after receiving the print request, opening the browser to an address from which the print interface is remotely served.Type: GrantFiled: January 31, 2001Date of Patent: October 25, 2005Assignee: Hewlett-Packard Development Company, L.P.Inventor: Michael D. Whitmarsh
-
Patent number: 6665090Abstract: A system and method are provided for generating an expression definition file from which a creative expression may be printed. Briefly described, in one embodiment, the system includes a processing server having a processor electrically coupled to a local interface and a memory electrically coupled to the local interface. The processing server is configured to communicate with an affiliate server via a communications network. The system further comprises operating logic stored on the memory and executable by the processor. The operating logic includes logic to receive a logical creative expression that defines the creative expression from the affiliate server. The logical creative expression has one or more content elements and a template type. The operating logic further includes logic to identify a template stored in the memory that is associated with the template type, the template specifying one or more pages with associated regions, and logic to associate the content elements with the regions.Type: GrantFiled: March 13, 2000Date of Patent: December 16, 2003Assignee: Hewlett-Packard Development Company, L.P.Inventors: David M. Hall, Jeff M. Anderson, Michael D. Whitmarsh
-
Publication number: 20030182137Abstract: An Internet-based brokering system provides a centralized collection of print jobs and placement of such jobs at on-line print service providers that are coupled to the Internet and which communicate over it. Communications between a print service provider and customers is readily provided by the Internet. In one embodiment, secure, rich-format e-mail provides communications between a print provider and a customer. In other embodiments, voice-over-IP and HTML forms are used to convey communications between the parties.Type: ApplicationFiled: March 25, 2002Publication date: September 25, 2003Inventors: Michael D. Whitmarsh, William Hertling
-
Publication number: 20020188935Abstract: The invention relates to a computer-implemented method of updating a virtual machine class file, including the steps of identifying a class file for execution by a virtual machine, accessing the class file in a class file repository, and downloading the class file to a file system associated with the virtual machine.Type: ApplicationFiled: June 11, 2001Publication date: December 12, 2002Inventors: William Hertling, Michael D. Whitmarsh
-
Publication number: 20020145627Abstract: An extensible, network-based user interface allows remotely located resources to serve multiple clients. The user interface can be upgraded as improvements in resource capabilities are made, and as new products become available. The user interface includes a controller and other processing units and databases that collect, collate and process product and user information to dynamically construct client-specific user interfaces. The user interfaces may be used to select and control print options for networked printers. The network may be a local area network or the Internet. The user interface may maintain statistical information that is useable to predict technology trends, identify user preferences, and plan for maintenance and upgrade operations.Type: ApplicationFiled: April 10, 2001Publication date: October 10, 2002Inventors: Michael D. Whitmarsh, William Hertling, Mark Dovi
-
Publication number: 20020101608Abstract: A print service system and method. The method typically includes receiving a print request at a local client computing device, and displaying a remotely served print interface on the local client computing device. The print interface is typically configured to request a printing parameter relating to the print request. The method may further include creating a printable file in response to the print request, and sending the printable file and associated printing parameter from the local client computing device to a remote publisher for printing. The print interface may be served by a workflow application server associated with the print service, and the printable file may be temporarily uploaded to a repository before being downloaded to the remote publisher for printing. The local client computing device may include a browser, and the method may further include, after receiving the print request, opening the browser to an address from which the print interface is remotely served.Type: ApplicationFiled: January 31, 2001Publication date: August 1, 2002Inventor: Michael D. Whitmarsh
-
Publication number: 20020039196Abstract: A system and method are provided for enabling faster downloading and printing of data received from an external content source. In one embodiment, the method is segmenting the data file available on a content source external to the user computing device into a plurality of portions; independently downloading to said computing device each of said plurality of portions; and assembling each downloaded portion into a second data file on said computing device, to mach such first data file.Type: ApplicationFiled: August 24, 2001Publication date: April 4, 2002Inventors: Luca Chiarabini, Xavier Boix, Mark E. Boettcher, Michael D. Whitmarsh
-
Publication number: 20010013063Abstract: The invention provides a system and method of printer-specific formatting of an application output in a server system wherein the method involves polling a computer system for print information regarding a printer associated with the computer system, retrieving formatting information corresponding to the print information from a data structure, and applying the formatting information to the application output to produce a printer-specific print job for printing on the printer.Type: ApplicationFiled: January 3, 2001Publication date: August 9, 2001Inventors: David M. Hall, Michael D. Whitmarsh, Jeff M. Anderson
-
Patent number: 5473351Abstract: Method and apparatus for regulating print density in a printer of the type of an ink-jet printer having a print cartridge including nozzles which each fire ink therefrom responsive to a voltage pulse applied to a resistor in the nozzle. An optical sensor senses line width printed by the nozzles. Circuitry determines the difference between a predetermined optimum line width and the printed line width. Look-up tables relate the line width to the energy of a pulse applied to each resistor and use this signal to control ink drop volume, and therefore printed dot size. In another embodiment, a nozzle includes 2400 addressable nozzles per inch. Sensed line width is used to vary the dpi by selecting different ones of the nozzles for firing thereby maintaining appropriate relative positioning of the dots when their size varies from the predetermined line width. In the direction of paper movement, the speed of a paper carrier is varied to match the printing frequency of the X-axis to produce square images.Type: GrantFiled: August 15, 1994Date of Patent: December 5, 1995Assignee: Hewlett-Packard CorporationInventors: Brian L. Helterline, John H. Dion, Michael D. Whitmarsh