×

Health kiosk

  • US 10,692,596 B2
  • Filed: 12/21/2018
  • Issued: 06/23/2020
  • Est. Priority Date: 08/30/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of digitally signing a physiological measurement of a health kiosk comprising a computing unit and at least one physiological measurement apparatus, the method comprising:

  • transmitting, from a Web browser at the kiosk to a server, profile information of the kiosk in the form of an HTTP request comprising an HTTP cookie stored in a memory of the computing unit, the profile information comprising a configuration selection from among a plurality of possible configurations of the at least one physiological measurement apparatus, the at least one physiological measurement apparatus operatively connectable to a human user for measuring a physiological characteristic of the user and the at least one physiological measurement apparatus configurable to measure and output one or more physiological measurements of the physiological characteristic based on the configuration selection;

    transmitting from the kiosk to the server a request for a resource; and

    in response to receiving the profile information and the request;

    generating dynamic, profile-specific, client-side executable Web content configured to run on the Web browser, responsive to the request and based at least in part on the profile information, the dynamic, profile-specific, client-side executable Web content comprising;

    a first and a second display element,the first display element, when rendered by the Web browser by executing the dynamic, profile-specific, client-side executable Web content, provides a user interface based on the configuration selection for user control, locally at the kiosk via the Web browser and the user interface, of the at least one physiological measurement apparatus to measure and output the one or more physiological characteristic, andthe second display element, when rendered by the Web browser, provides a data display element for displaying data output by the at least one physiological measurement apparatus locally at the kiosk via the Web browser and the user interface;

    transmitting from the server to the kiosk the dynamic, profile-specific, client-side executable Web content;

    rendering, by the Web browser, the dynamic, profile-specific, client-side executable Web content on a display at the kiosk by executing the dynamic, profile-specific, client-side executable Web content;

    receiving, by the user interface of the first display element, a user identifier and a password from the user;

    generating, by the kiosk, a password hash from the password;

    transmitting, by the kiosk, the user identifier and the password hash to the server;

    verifying, by the server, the password hash by comparing the password hash to a stored password hash associated with the user identifier;

    transmitting, by the server, an encrypted private key associated with the user identifier to the kiosk;

    generating, by the kiosk, a secret key from the password;

    decrypting, by the kiosk, the encrypted private key with the secret key to generate a decrypted private key;

    measuring the one or more physiological characteristic with the at least one physiological measurement apparatus of the kiosk;

    generating, by the kiosk, a first verification hash of the physiological measurement;

    encrypting, by the kiosk, the first verification hash with the decrypted private key to generate a first encrypted verification hash; and

    transmitting, by the kiosk, the physiological measurement and the first encrypted verification hash to the server.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×