Systems and methods for preserving confidentiality of sensitive information in a point-of-care communications environment
First Claim
1. A data processing apparatus, comprising:
- a memory store;
a data bus connected to the memory store, the data bus being adapted for transporting data to and from the memory store;
a processing entity operative to release read and write commands towards the memory store, the write command being accompanied by first data intended to be written to the memory store;
an encryption module communicatively coupled to the processing entity and to the data bus;
upon the processing entity releasing a write command accompanied by said first data, the encryption module being operative to encrypt, in accordance with an encryption key, said first data and send an encrypted version of said first data onto the data bus for writing into the memory store;
upon the processing entity releasing a read command, the encryption module being operative to decrypt, in accordance with a decryption key, an encrypted version of second data received from the memory store via the data bus and provide said second data to the processing entity.
23 Assignments
0 Petitions
Accused Products
Abstract
A data processing apparatus comprises a memory store; a data bus connected to the memory store, the data bus being adapted for transporting data to and from the memory store; a processing entity operative to release read and write commands towards the memory store, the write command being accompanied by first data intended to be written to the memory store; and an encryption module communicatively coupled to the processing entity and to the data bus. Upon the processing entity releasing a write command accompanied by said first data, the encryption module encrypts, in accordance with an encryption key, said first data and send an encrypted version of said first data onto the data bus for writing into the memory store. The reverse operation is performed upon the processing entity releasing a read command.
75 Citations
60 Claims
-
1. A data processing apparatus, comprising:
-
a memory store;
a data bus connected to the memory store, the data bus being adapted for transporting data to and from the memory store;
a processing entity operative to release read and write commands towards the memory store, the write command being accompanied by first data intended to be written to the memory store;
an encryption module communicatively coupled to the processing entity and to the data bus;
upon the processing entity releasing a write command accompanied by said first data, the encryption module being operative to encrypt, in accordance with an encryption key, said first data and send an encrypted version of said first data onto the data bus for writing into the memory store;
upon the processing entity releasing a read command, the encryption module being operative to decrypt, in accordance with a decryption key, an encrypted version of second data received from the memory store via the data bus and provide said second data to the processing entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An end user device for communication with a server, comprising:
-
a control entity operative to support a session with the server for an authenticated user;
a memory store operative to store sensitive information during the session;
the control entity further operative to (i) determine whether confidentiality of the sensitive information stored in the memory store is to be preserved and (ii) responsive to determining that confidentiality of the sensitive information stored in the memory store is to be preserved, taking an action to preserve confidentiality of the sensitive information stored in the memory store. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A method comprising
supporting a session with the server for an authenticated user; -
storing sensitive information during the session;
determining whether confidentiality of the sensitive information stored in the memory store is to be preserved;
responsive to determining that confidentiality of the sensitive information stored in the memory store is to be preserved, taking an action to preserve confidentiality of the sensitive information stored in the memory store. - View Dependent Claims (50)
-
-
51. A method, comprising:
-
establishing a healthcare session with an end user device servicing an authenticated user;
providing sensitive healthcare information to the end user device for storage thereon during the healthcare session;
detecting existence of a requirement to preserve confidentiality of the sensitive healthcare information;
responsive to the detecting, sending a message to the end user device instrumental in causing the end user device to preserve the confidentiality of the sensitive healthcare information. - View Dependent Claims (52, 53, 54, 55)
-
-
56. A network attachment process for an end user device, comprising:
-
receiving operational characteristics of the end user device;
selecting operating code for use by the end user device on the basis of the operational characteristics of the end user device;
downloading the selected operating system code onto the end user device.
-
-
57. A host entity for use in a network, comprising:
-
a terminal identification module adapted to receive operational characteristics of an end user device;
an operating system server adapted to select operating code for use by the end user device on the basis of the operational characteristics of the end user device;
the operating system server further adapted to transmit the selected operating system code to the end user device.
-
-
58. A network attachment process for an end user device, comprising:
-
transmitting first operating system code to the end user device to enable the end user device to transmit a message requesting authentication of a user;
responsive to successful authentication of the user, transmitting second operating system code to enable continued use of the end user device by the user. - View Dependent Claims (59, 60)
-
Specification