IP Library Granted Patent US 10,514,959
Granted Patent B2
US 10,514,959 · App. 14/141,979 · Granted Dec 24, 2019

Distributed virtual local operating system stored in cloud and its method

Inventor: Paulo Vitor Sato (Campinas, BR)
Assignee: SAMSUNG ELECTRONÔNICA DA AMAZÔNIA LTDA.
G06F9/5072G06F9/45558G06F2009/4557
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,514,959
App. No.
14/141,979
Granted
Dec 24, 2019
Kind
B2
Abstract

The present invention describes a distributed operating system that allows any local operating system to run more than one cloud-hosted virtual machine. The described system uses three different server clusters: one for storing, one for general processing and other for image processing. The processed image is sent to the user over the network, all the user needs is a screen to display the final image and an input terminal as a touch screen or a mouse and keyboard.

Claims (18)

1. A distributed virtual local operating system comprising:

a local display configured to receive an input from a user, transmit the received user input, receive a remotely generated rendered image, and display the received remotely generated rendered image;

a remote general data processing server configured to receive the user input, perform data processing based on the received user input, and transmit and receive processing data;

a remote data storage server configured to receive the processing data transmitted from the remote general data processing server, store the received processing data, and transmit the processing data to the remote general data processing server; and

a remote graphics rendering server including a respective programming line for each operating system among a plurality of operating systems and configured to receive the user input, transmit the received user input to the remote data processing server, receive the processing data transmitted from the remote general data processing server, generate and render the remotely generated rendered image to be displayed on the local display based on the received processing data, and transmit the remotely generated rendered image to the local display.

2. The distributed virtual local operating system according to claim 1 , wherein all the transmit and receive communication uses Internet Protocol.

3. A method characterized by working according to the cloud stored distributed virtual local operating system as defined in claim 2 .

4. The distributed virtual local operating system according to claim 1 , wherein the distributed virtual local operating system is run entirely in the cloud, and all processing is done on a mainframe.

5. A method characterized by working according to the cloud stored distributed virtual local operating system as defined in claim 4 .

6. The distributed virtual local operating system according to claim 1 , wherein the processed output is sent from the virtual machine server to the user through the network using W-Di (wireless HD), and the terminal running the system only has to display the data.

7. A method characterized by working according to the cloud stored distributed virtual local operating system as defined in claim 6 .

8. A method characterized by working according to the cloud stored distributed virtual local operating system as defined in claim 1 .

9. An apparatus comprising:

a local display configured to:

receive an input from a user,

transmit the received user input to a remote general data processing server configured to receive the user input, perform data processing based on the received user input, and transmit and receive processing data,

receive a remotely generated rendered image from a remote graphics rendering server including a respective programming line for each operating system among a plurality of operating systems and configured to receive the user input, transmit the received user input to a remote data processing server configured to receive the processing data transmitted from the remote general data processing server, store the received processing data, and transmit the processing data to the remote general data processing server, receive the processing data transmitted from the remote general data processing server, generate and render the remotely generated rendered image to be displayed on the local display based on the received processing data, and transmit the remotely generated rendered image to the local display, and

display the received remotely generated rendered image.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2015
From: SAMSUNG ELETRÔNICA DA AMAZÔNIA LTDA.
To: SAMSUNG ELETRÔNICA DA AMAZÔNIA LTDA.
Reel/Frame 034829/0497 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2014
From: SATO, PAULO VITOR
To: SAMSUNG ELETRÔNICA DA AMAZÔNIA LTDA.
Reel/Frame 032678/0564 →
Priority Claims (1)
BR 1020120338262 · Dec 28, 2012 · national
Continuity (1)
Related Publication 20140282535A1 · Sep 18, 2014