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: 8205193
    Abstract: 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: Grant
    Filed: June 11, 2001
    Date of Patent: June 19, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: William Hertling, Michael D Whitmarsh
  • Patent number: 7500197
    Abstract: 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: Grant
    Filed: April 10, 2001
    Date of Patent: March 3, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael D. Whitmarsh, William Hertling, Mark Dovi
  • Patent number: 7324228
    Abstract: 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: Grant
    Filed: August 24, 2001
    Date of Patent: January 29, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Luca Chiarabini, Xavier Boix, Mark E. Boettcher, Michael D. Whitmarsh
  • Patent number: 7062451
    Abstract: 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: Grant
    Filed: July 31, 2000
    Date of Patent: June 13, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Stephen D. Dentel, Michael D. Whitmarsh, Johnathan R. Vogt, Kirsten Wisdom
  • Patent number: 6958824
    Abstract: 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: Grant
    Filed: January 31, 2001
    Date of Patent: October 25, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Michael D. Whitmarsh
  • Patent number: 6665090
    Abstract: 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: Grant
    Filed: March 13, 2000
    Date of Patent: December 16, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David M. Hall, Jeff M. Anderson, Michael D. Whitmarsh
  • Publication number: 20030182137
    Abstract: 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: Application
    Filed: March 25, 2002
    Publication date: September 25, 2003
    Inventors: Michael D. Whitmarsh, William Hertling
  • Publication number: 20020188935
    Abstract: 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: Application
    Filed: June 11, 2001
    Publication date: December 12, 2002
    Inventors: William Hertling, Michael D. Whitmarsh
  • Publication number: 20020145627
    Abstract: 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: Application
    Filed: April 10, 2001
    Publication date: October 10, 2002
    Inventors: Michael D. Whitmarsh, William Hertling, Mark Dovi
  • Publication number: 20020101608
    Abstract: 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: Application
    Filed: January 31, 2001
    Publication date: August 1, 2002
    Inventor: Michael D. Whitmarsh
  • Publication number: 20020039196
    Abstract: 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: Application
    Filed: August 24, 2001
    Publication date: April 4, 2002
    Inventors: Luca Chiarabini, Xavier Boix, Mark E. Boettcher, Michael D. Whitmarsh
  • Publication number: 20010013063
    Abstract: 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: Application
    Filed: January 3, 2001
    Publication date: August 9, 2001
    Inventors: David M. Hall, Michael D. Whitmarsh, Jeff M. Anderson
  • Patent number: 5473351
    Abstract: 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: Grant
    Filed: August 15, 1994
    Date of Patent: December 5, 1995
    Assignee: Hewlett-Packard Corporation
    Inventors: Brian L. Helterline, John H. Dion, Michael D. Whitmarsh