Remote data viewer
First Claim
1. A method of accessing data on a remote receiving electronic device, comprising:
- using a virtual machine to process streamed data for display and user interaction on the remote receiving electronic device whereas the virtual machine operates in a sandbox that is functioning as a buffer within an operating system of the remote receiving electronic device; and
using the secure execution environment created by the virtual machine within the buffer to decode streamed data and or process streamed data for display on the device to allow a user to display and interact with the data without the data being first completely downloaded to the persistent memory of the remote receiving electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
A medical image and data application service provider system provides a way of remotely viewing and manipulating medical images and data for diagnostic and visualization purposes by users unconstrained by geography. Medical images and data are stored on one or more servers running application service provider software along with meta-data such as access control information, origin of information and references to related data. A set of medical data consisting of related information is sent as an encrypted stream to a viewing station running client software in a secure execution environment that is logically independent of the viewing station'"'"'s operating system.
7 Citations
22 Claims
-
1. A method of accessing data on a remote receiving electronic device, comprising:
-
using a virtual machine to process streamed data for display and user interaction on the remote receiving electronic device whereas the virtual machine operates in a sandbox that is functioning as a buffer within an operating system of the remote receiving electronic device; and using the secure execution environment created by the virtual machine within the buffer to decode streamed data and or process streamed data for display on the device to allow a user to display and interact with the data without the data being first completely downloaded to the persistent memory of the remote receiving electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of providing data to a recipient, comprising:
-
streaming data to a remote viewer that is comprised of a virtual machine that is processing the data independently of an operating system of a remote receiving electronic device inside a browser acting as a buffer within the remoter receiving electronic device; and providing user controls on the remote viewer that allow a user to display and manipulate the display of the streamed data without requiring the streamed data to be streamed to the persistent memory of the remote receiving electronic device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of providing data to a recipient, comprising:
streaming data to a remote viewer that processes the streamed data for display on a remote receiving electronic device inside a buffer or browser operating on the device that utilizes hyper text mark up language to create a viewer that processes the streamed data inside the buffer or browser that functions as a secure execution environment separated from an operating system to display the data on the remote receiving electronic device and allow a user to interact with the streamed data.
Specification