Secured vital sign data group streams
First Claim
1. A method for securely transmitting a plurality of data streams between a client device and a server that are in communication via standard Internet protocols, the method comprising:
- detecting the plurality of data streams using a wearable device, wherein the wearable device, attached to a user, retrieves a plurality of physiological signals via one or more sensors embedded in the wearable device, and wherein the wearable device utilizes a plurality of algorithms to process raw waveforms of the plurality of physiological signals to form the plurality of data streams;
transmitting, by the wearable device, the plurality of data streams to the server for storage;
authenticating, by the server, the client device to create a session;
authorizing, by the server, the client device to access the plurality of data streams using at least one Access Control List (ACL) Group, wherein the ACL group comprises ACL value supporting multiple enabled bits per group, wherein a WebSocket connection is created by the server once the client device is both authenticated and authorized; and
transmitting, by the server the plurality of data streams to the client device via the WebSocket connection.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for securely transmitting a plurality of data streams between a client device and a server that are in communication via standard Internet protocols are disclosed. The method comprises authenticating the client device by the server to create a Session ID and authorizing the client device to access the plurality of data streams by the server using at least one ACL Group, wherein a WebSocket connection is created between the client device and the server once the client device is both authenticated and authorized. The system comprises a client device and a server in communication with the client device via standard Internet protocols, wherein the server authenticates the client device to create a session, authorizes the client device to access the plurality of data streams using at least one ACL Group, wherein a WebSocket connection is created once the client device is both authenticated and authorized.
29 Citations
18 Claims
-
1. A method for securely transmitting a plurality of data streams between a client device and a server that are in communication via standard Internet protocols, the method comprising:
-
detecting the plurality of data streams using a wearable device, wherein the wearable device, attached to a user, retrieves a plurality of physiological signals via one or more sensors embedded in the wearable device, and wherein the wearable device utilizes a plurality of algorithms to process raw waveforms of the plurality of physiological signals to form the plurality of data streams; transmitting, by the wearable device, the plurality of data streams to the server for storage; authenticating, by the server, the client device to create a session; authorizing, by the server, the client device to access the plurality of data streams using at least one Access Control List (ACL) Group, wherein the ACL group comprises ACL value supporting multiple enabled bits per group, wherein a WebSocket connection is created by the server once the client device is both authenticated and authorized; and transmitting, by the server the plurality of data streams to the client device via the WebSocket connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for securely transmitting a plurality of data streams, the system comprising:
-
a client device; a server; and a wearable device attached to a user to detect a plurality of data streams, wherein the wearable device is configured to; communicate with the server via standard Internet protocols, retrieve a plurality of physiological signals via one or more sensors embedded in the wearable device, utilize a plurality of algorithms to process raw waveforms of the plurality of physiological signals to form the plurality of data streams, and transmit the plurality of data streams to the server for storage; and wherein the server is configured to; communicate with the client device via standard Internet protocols, authenticate the client device to create a session, authorize the client device to access the plurality of data streams using at least one Access Control List (ACL) Group, wherein the ACL group comprises ACL value supporting multiple enabled bits per group, create a WebSocket connection once the client device is both authenticated and authorized, and transmit the plurality of data streams to the client device via the WebSocket connection. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification