Patents by Inventor James W Barmettler

James W Barmettler 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).

  • Publication number: 20230046842
    Abstract: Certain aspects of the present disclosure relate to electronically sharing patient data. One aspect includes a method comprising capturing a computer readable code comprising an authentication code and clinic identifying information using an image capture component of a patient mobile device. The method also comprises authenticating the identified clinic with an information provider. The method further comprises displaying the clinic identifying information for confirmation and authenticating the patient. The method additionally comprises receiving a request to provide the clinic with patient data from the clinic. The method then comprises determining that the clinic is authorized to receive access to the patient data based on authentication of the clinic, authentication of the patient, and confirmation to share the patient data. The method also comprises transmitting the patient data to the clinic based on the determination that the clinic is authorized.
    Type: Application
    Filed: July 27, 2022
    Publication date: February 16, 2023
    Inventors: Alexis P. HAUPTMAN, James W. BARMETTLER
  • Publication number: 20230051289
    Abstract: Certain aspects of the present disclosure relate to methods of updating patient scheduling information. In one aspect, the method includes receiving patient data for a patient having a scheduled appointment on a future date, the patient data including a metric value for a biomarker and time and date information associated with the scheduled appointment. The method further includes comparing the metric value with one or more conditions established based at least in part on a patient history of the patient or population health data. The method also includes, after determining that the metric value satisfies at least one of the one or more conditions, rescheduling the scheduled appointment.
    Type: Application
    Filed: August 8, 2022
    Publication date: February 16, 2023
    Inventors: Subrai Girish PAI, Tomas C. WALKER, Afshan A. KLEINHANZL, James W. BARMETTLER
  • Patent number: 7203940
    Abstract: Various systems, methods, network pages, and programs embodied in a computer readable medium for automated content download and installation of an appropriate application on a client. In one embodiment, an installation system is provided that comprises a server coupled to a network and a network page maintained in the server and accessible by a client coupled to the network. The network page includes a link to a media element and a media actuator. The media actuator includes a link that provides for an execution of an installation plug-in to the client, the installation plug-in being adapted to perform an automated installation of an application in the client, the application being employed to render the media content.
    Type: Grant
    Filed: April 29, 2002
    Date of Patent: April 10, 2007
    Assignee: Hewlett-Packard Development Company, LP.
    Inventors: James W. Barmettler, Julian Sessions
  • Patent number: 6981213
    Abstract: The present invention provides a method and system for selectively printing a desired portion of a web page. In one embodiment of the method, the steps typically include passing a named tag element for the desired portion into the desired portion of the web page, querying the named tag element for an inner Hyper-Text Markup Language block for the desired portion, opening a browser window, creating a stream of text for the desired portion and sending the stream of text to the browser, and activating printing, by the browser, of the stream of text. By sending the stream of text to a separate browser window for printing using, for example, JavaScript® or another suitable scripting language, installation of plug-ins, executables or ActiveX® controls is avoided, increasing the efficiency of the printing process.
    Type: Grant
    Filed: July 26, 2001
    Date of Patent: December 27, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: James W. Barmettler
  • Patent number: 6942142
    Abstract: A voting ballot is provided that comprises a number of selection areas positioned thereon. The voting ballot also includes a ballot specification embodied in a two dimensional bar code and a number of coordinates included in the ballot specification. Each of the coordinates indicates a position of one of the selection areas on the voting ballot relative to a predefined point on the voting ballot. Also, the voting ballot includes at least one contest identified in the ballot specification, wherein at least one of the selection areas is associated with the at least one contest. In addition, the present invention provides for a voting machine and method for tabulating and storing votes cast on the voting ballot as well as a system and method for creating the voting ballot.
    Type: Grant
    Filed: October 2, 2001
    Date of Patent: September 13, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James W Barmettler, Kevin G. Currans, Sally Kaneshiro
  • Patent number: 6738071
    Abstract: An alpha channel layer is generated by an opacity value that is assigned to each pixel of the image layer. The opacity value is represented by N bits/pixel and is generated by the expression j/(2N−1) where j is a value that represents the binary value of the N bits. When the image is to be rendered on the new background, the background layer is combined with the image and alpha channel layers to generate the updated, final RGB values for each pixel. These updated RGB components are expressed as Rfinal=R(p)*O+R(pbackground)*(1−O), Gfinal=G(p)*O+G(pbackground)*(1−O), and Bfinal=B(p)*O+B(pbackground)*(1−O) where O is the opacity value of image pixel p and pbackground is the background pixel associated with the image pixel p.
    Type: Grant
    Filed: October 25, 2001
    Date of Patent: May 18, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: James W Barmettler
  • Patent number: 6655594
    Abstract: A document, system, and method are provided for data storage and acquisition. In one embodiment, the document comprises an amount of data embodied in a bar code located on the document, where a number of data files are included in the data. Also, a selector is located on the document, the selector being positioned relative to a predefined point on the document. A selector specification is included in the data, the selector specification referencing the position of the selector relative to the predefined point on the document. An association in the data drawn between the selector specification and at least one of the data files.
    Type: Grant
    Filed: January 8, 2002
    Date of Patent: December 2, 2003
    Assignee: Hewlett-Packard Development, L.P.
    Inventors: James W. Barmettler, Kevin G. Currans
  • Publication number: 20030204730
    Abstract: Various systems and methods, as well as programs embodied in a computer readable medium are provided for secure transmission of an application for installation on a computer system. To accomplish the secure transmission, an application identifier is provided that is associated with the application. A secure request is transmitted to a installation server for a uniform resource identifier associated with the application to be installed on the computer system. The secure request includes the application identifier. A secure response is received from the installation server that includes the uniform resource identifier. A request is transmitted to an application server to download the application stored thereon and the application is received from the application server.
    Type: Application
    Filed: April 29, 2002
    Publication date: October 30, 2003
    Inventors: James W. Barmettler, Julian Sessions
  • Publication number: 20030204843
    Abstract: Various systems, methods, network pages, and programs embodied in a computer readable medium for automated content download and installation of an appropriate application on a client. In one embodiment, an installation system is provided that comprises a server coupled to a network and a network page maintained in the server and accessible by a client coupled to the network. The network page includes a link to a media element and a media actuator. The media actuator includes a link that provides for an execution of an installation plug-in to the client, the installation plug-in being adapted to perform an automated installation of an application in the client, the application being employed to render the media content.
    Type: Application
    Filed: April 29, 2002
    Publication date: October 30, 2003
    Inventors: James W. Barmettler, Julian Sessions
  • Publication number: 20030127507
    Abstract: A document, system, and method are provided for data storage and acquisition. In one embodiment, the document comprises an amount of data embodied in a bar code located on the document, where a number of data files are included in the data. Also, a selector is located on the document, the selector being positioned relative to a predefined point on the document. A selector specification is included in the data, the selector specification referencing the position of the selector relative to the predefined point on the document. An association in the data drawn between the selector specification and at least one of the data files.
    Type: Application
    Filed: January 8, 2002
    Publication date: July 10, 2003
    Inventors: James W. Barmettler, Kevin G. Currans
  • Publication number: 20030080969
    Abstract: An alpha channel layer is generated by an opacity value that is assigned to each pixel of the image layer. The opacity value is represented by N bits/pixel and is generated by the expression j/(2N−1) where j is a value that represents the binary value of the N bits. When the image is to be rendered on the new background, the background layer is combined with the image and alpha channel layers to generate the updated, final RGB values for each pixel. These updated RGB components are expressed as Rfinal=R(p)*O+R(pbackground)*(1−O), Gfinal=G(p)*O+G(pbackground)*(1−O), and Bfinal=B(p)*O+B(pbackground)*(1−O) where O is the opacity value of image pixel p and pbackground is the background pixel associated with the image pixel p.
    Type: Application
    Filed: October 25, 2001
    Publication date: May 1, 2003
    Inventor: James W. Barmettler
  • Publication number: 20030062408
    Abstract: A voting ballot is provided that comprises a number of selection areas positioned thereon. The voting ballot also includes a ballot specification embodied in a two dimensional bar code and a number of coordinates included in the ballot specification. Each of the coordinates indicates a position of one of the selection areas on the voting ballot relative to a predefined point on the voting ballot. Also, the voting ballot includes at least one contest identified in the ballot specification, wherein at least one of the selection areas is associated with the at least one contest. In addition, the present invention provides for a voting machine and method for tabulating and storing votes cast on the voting ballot as well as a system and method for creating the voting ballot.
    Type: Application
    Filed: October 2, 2001
    Publication date: April 3, 2003
    Inventors: James W. Barmettler, Kevin G. Currans, Sally Kaneshiro
  • Publication number: 20030023770
    Abstract: Software driver installation is automated. An automated installation object is run on a computing system. The automated installation object determines which peripheral devices are attached to the computing system. The automated installation object determines for which peripheral devices found attached to the computing system the automated installation object is able to perform automated installation. For each of these peripheral devices the automated installation object determines a network location that contains a driver installation program for the peripheral device. The automated installation object downloads the driver installation program from the network location. The automated installation object runs the driver installation program on the computing system to install a device driver for the peripheral device.
    Type: Application
    Filed: July 26, 2001
    Publication date: January 30, 2003
    Inventors: James W. Barmettler, Kevin G. Currans, Donald X. Smith
  • Publication number: 20030023630
    Abstract: The present invention provides a method and system for selectively printing a desired portion of a web page. In one embodiment of the method, the steps typically include passing a named tag element for the desired portion into the desired portion of the web page, querying the named tag element for an inner Hyper-Text Markup Language block for the desired portion, opening a browser window, creating a stream of text for the desired portion and sending the stream of text to the browser, and activating printing, by the browser, of the stream of text. By sending the stream of text to a separate browser window for printing using, for example, JavaScript® or another suitable scripting language, installation of plug-ins, executables or ActiveX® controls is avoided, increasing the efficiency of the printing process.
    Type: Application
    Filed: July 26, 2001
    Publication date: January 30, 2003
    Inventor: James W. Barmettler