EP2729873A1 - Portable usb pocket device for internet connection, with its own live operating system for accessing user's virtual desktop through the internet - Google Patents

Portable usb pocket device for internet connection, with its own live operating system for accessing user's virtual desktop through the internet

Info

Publication number
EP2729873A1
EP2729873A1 EP11757938.3A EP11757938A EP2729873A1 EP 2729873 A1 EP2729873 A1 EP 2729873A1 EP 11757938 A EP11757938 A EP 11757938A EP 2729873 A1 EP2729873 A1 EP 2729873A1
Authority
EP
European Patent Office
Prior art keywords
operating system
remote server
user
internet
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
EP11757938.3A
Other languages
German (de)
French (fr)
Inventor
Matteo DAINI
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of EP2729873A1 publication Critical patent/EP2729873A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4406Loading of operating system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/57Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
    • G06F21/575Secure boot
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/606Protecting data by securing the transmission between two devices or processes

Definitions

  • the present invention basically relates to a device designed to recreate virtually a desktop of its own once the device has been connected up to any PC and to connect up to a remote server through the Internet, irrespective of the possible Internet connection of the host PC.
  • the invention regards a portable pocket device, basically constituted by a USB pendrive that integrates a flash memory with a circuit designed to enable connection to the Internet via the UMTS protocol.
  • a GNU/Linux operating system capable of being loaded in the bootstrapping step and of running live on any PC.
  • Said operating system contains software that runs autonomously at a local level not only software that enables saving on a remote server of the data modified during the session launched via a host machine but also running of the applications necessary to the user on said remote server.
  • connection to the remote server is obtained via a tunnel encrypted with SSL, TSL cryptography or the like with a hardware key present in the device itself.
  • the device according to the present invention for the first time integrates together :
  • - a flash memory preferably of up to eight gigabytes
  • said host PC could even be without an operating system and have the hard disk completely devoid of data in so far as it is necessary and sufficient that during bootstrapping it can access via USB the device according to the invention.
  • the present invention envisages just one pendrive of small dimensions that can be used both as mass- storage device (preferably up to 8 GB) and as device for connection to the Internet. Integration between said two devices is obtained in an extremely simple way via a USB hub.
  • Figure 1 shows the interaction between device, server, and client PC
  • FIG. 2 is a block diagram that shows an example of hardware solution of the invention
  • FIG. 3 is a block diagram that shows an example of software solution of the invention
  • Figure 4 is a block diagram that shows an example of Web OS architecture of a known type
  • Figure 5 is a block diagram that shows an example of Web OS architecture according to the present invention .
  • FIG. 6 is a block diagram that shows the steps of exchange of data between client and server according to the present invention.
  • the hardware of the device 1 has all the components supported by the GNU/Linux Ubuntu operating system, which is the basic platform for the software developed.
  • the compatibility of the hardware has been checked for in the Hardware Compatibility Lists supplied by the company Canonical Ltd., which distributes Ubuntu Linux.
  • a second peculiar characteristic of the invention is the self-sufficiency of the device 1.
  • an operating system capable of running live on the client PC or host PC is envisaged.
  • the minimum requisites of the client PC or host PC are that :
  • i386 or later architecture including the 64-bit architectures of the families x86_64, amd64, etc. ; - at least 512 MB of RAM;
  • a video processor (with corresponding monitor) capable of guaranteeing a graphic resolution of at least 800 x 600 pixels.
  • the operating system has been created starting from an ISO 9960 image based upon GNU/Linux Live, which has subsequently been personalized.
  • an ext3/4 filesystem was created, hosted by the flash memory of the device, containing the operating system resulting from the modifications. Part of the software will be loaded using the RAM of the client, delegating execution of the software to the processor of the host machine. As already mentioned, another part of the filesystem of the device is used for the nonvolatile memory (storage) .
  • the (client and server) software products which are respectively installed on the device 1 and on the remote server, are created with PHP, BASH programming language, preferably using the MySQL relational database and is executed on Apache web server installed as software component of a Linux operating system.
  • a peculiar characteristic of the invention which is crucial in relation to any GNU/Linux Live distribution, is the creation of the encrypted tunnel. Via connection to the Internet it is hence possible to save one's own data not only on the limited flash memory integrated in the device itself but also on a remote server. The storage capacity is consequently virtually unlimited in so far as each user may purchase the amount that he needs on the remote server .
  • the softwares necessary for creation of the tunnel are :
  • the samba and nfs servers also enable sharing of the data with other operating systems.
  • the softwares previously listed it is possible to synchronize the data stored in the local storage on the flash memory of the device with the data stored in the remote server via encrypted protocol.
  • a series of scripts and softwares enable integration between the device and the data contained therein, enabling use thereof irrespective of the geographical location of the user.
  • an integrated service in the form of software with a simple graphic interface, which enables direct download from an appropriate website or else request for new applications in the form of RIAs, if they are not already on the market.
  • Forming an integral part of the invention is the provision of a respective web space and a respective second-level domain on the Internet, whereby each of the users can reach the web applications by using a purposely provided browser.
  • the web space is integrated also in a database that is indispensable for guaranteeing operation of the software product. Said web space and said database can preferably be rented by the user and associated to the specific device of the user himself via said hardware encryption key.
  • the remote server system in which the web space is hosted must respect the following requirements:
  • USB device 1 designed to make available to the user a true virtual PC via which he has access to his own desktop, to his own data, and to his own applications, without thereby leaving any trace of his own activities on the PC host, which could also be without an operating system and has the sole function of providing via its own BIOS during the bootstrapping sequence, a processor, a RAM, and a video card capable of launching the live operating system present in the device.
  • Figure 2 contains a UMTS modem that enables setting- up of a connection to the Internet without using the host PC or the possible Internet connection associated thereto .
  • storage of the data on the remote server and use of the applications thereon are performed using an encrypted VPN tunnel via username, password, and hardware key present in the device.
  • the operating system provided in the device according to the invention is launched in the bootstrapping step of the host PC and is located in the flash memory of the device itself.
  • the software configuration of the disclosure envisages an operating system installed on the device that is an innovative version of Linux purposely modified to enable storage of information and modifications of the virtual desktop of the user.
  • Said Linux operating system exploits the CPU and the RAM of the host PC to provide the user with the possibility of accessing his own data and of using his own applications that are present in the flash memory of the device and/or in the remote server which the user accesses via the same device, by means of an encrypted tunnel that provides a secure connection with the server itself and a basically unlimited data storage capacity in so far as it is a function of the memory available in the server.
  • the fact that the operating system of the present invention is live eliminates the possibility that via the host PC or other devices there may occur attacks of computer viruses or of spyware that can allow third parties to monitor the activities of the user.
  • the present invention envisages a device that does not use the operating system of the client PC or host PC, in so far as it is launched directly in the step of bootstrapping of said PC, which could even be altogether without its own operating system and data of any other type.
  • the sole reason for the presence of the client PC is to make available its own CPU, its own RAM, and its own user-interface means, namely, keyboard, display, and mouse, to make them available for the live operating system present in the device according to the invention .

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present invention basically regards a device designed to recreate virtually its own desktop once the device has been connected up to any PC and to connect up to a remote server through the Internet irrespective of the possible Internet connection of the host PC. More specifically, the invention relates to a portable pocket device, basically constituted by a USB pendrive that integrates a flash memory with a circuit designed to enable connection to the Internet via the UMTS protocol. Contained in said flash memory is a GNU/Linux operating system that can be loaded in the bootstrapping step and can run live on any PC. Said operating system contains local softwares, in addition to softwares that enable saving, not only on the device itself if deemed necessary but also on a remote server, of the data modified during the session launched via a host machine and running of the applications and the non-local softwares necessary for the user on said remote server. According to a first peculiar characteristic of the invention, connection to the remote server is obtained via a tunnel encrypted with SSL, TSL cryptography and the like with hardware key present in the device itself.

Description

PORTABLE USB POCKET DEVICE FOR INTERNET CONNECTION, WITH ITS OWN LIVE OPERATING SYSTEM FOR ACCESSING USER' S VIRTUAL DESKTOP THROUGH THE INTERNET
-k -k -k -k -k
The present invention basically relates to a device designed to recreate virtually a desktop of its own once the device has been connected up to any PC and to connect up to a remote server through the Internet, irrespective of the possible Internet connection of the host PC.
More specifically, the invention regards a portable pocket device, basically constituted by a USB pendrive that integrates a flash memory with a circuit designed to enable connection to the Internet via the UMTS protocol.
Contained within said flash memory is a GNU/Linux operating system capable of being loaded in the bootstrapping step and of running live on any PC. Said operating system contains software that runs autonomously at a local level not only software that enables saving on a remote server of the data modified during the session launched via a host machine but also running of the applications necessary to the user on said remote server.
According to a first peculiar characteristic of the invention, connection to the remote server is obtained via a tunnel encrypted with SSL, TSL cryptography or the like with a hardware key present in the device itself.
Unlike known devices, the device according to the present invention for the first time integrates together :
- a circuit that enables connection to the Internet via the UMTS protocol;
- a flash memory preferably of up to eight gigabytes; and
- a graphic interface that recreates the personal desktop of the user, at the same time providing the possibility of running applications and saving data on a remote server and/or on the device itself.
The major peculiarity of said configuration is represented by the fact that integration between these technologies makes it possible not to have only the illusion of using one's own desktop nor forces the user to leave his own computer connected in order to access all the data and the applications contained therein. Instead, by means of the device according to the invention, it is sufficient to insert the new USB pendrive described in a normal PC, not necessarily equipped for Internet connection, to be able to access one's own operating system and be able to access all the data stored on the server and exploit the applications, in the form of RIAs (Rich Internet Applications) .
As will emerge more clearly from what follows, said host PC could even be without an operating system and have the hard disk completely devoid of data in so far as it is necessary and sufficient that during bootstrapping it can access via USB the device according to the invention.
The present invention envisages just one pendrive of small dimensions that can be used both as mass- storage device (preferably up to 8 GB) and as device for connection to the Internet. Integration between said two devices is obtained in an extremely simple way via a USB hub.
A better understanding of the invention will be gleaned from the ensuing description and with reference to the attached drawings, which illustrate, purely by way of non-limiting example, a preferred embodiment of the invention.
In the drawings:
Figure 1 shows the interaction between device, server, and client PC;
Figure 2 is a block diagram that shows an example of hardware solution of the invention;
Figure 3 is a block diagram that shows an example of software solution of the invention;
Figure 4 is a block diagram that shows an example of Web OS architecture of a known type;
Figure 5 is a block diagram that shows an example of Web OS architecture according to the present invention ;
Figure 6 is a block diagram that shows the steps of exchange of data between client and server according to the present invention.
It is not deemed necessary to dwell on the description of the architecture of the flash memory, the hub, or the Internet pendrive, these being technologies that are individually already known. In any case, the reader is referred to [1] and [2] for an in-depth description of the USB 2.0 thumb drives and of the USB 2.0 hubs.
The choice of the versions dealt with in the bibliographic references does not preclude providing the device in a USB 3.0 or later version, which would have the same architecture as the one already described with the necessary modifications to the hub.
The hardware of the device 1 has all the components supported by the GNU/Linux Ubuntu operating system, which is the basic platform for the software developed. The compatibility of the hardware has been checked for in the Hardware Compatibility Lists supplied by the company Canonical Ltd., which distributes Ubuntu Linux.
A second peculiar characteristic of the invention is the self-sufficiency of the device 1. In fact, an operating system capable of running live on the client PC or host PC is envisaged. Hence, starting from any computer, even one without the Internet connection and/or its own operating system, it is possible, in effect, to operate on one's own virtual PC that is resident in the operating system of the device and via which it is possible to navigate in the Internet and connect up to a remote server.
The minimum requisites of the client PC or host PC are that :
it should be a computer produced preferably in the last five years starting from the date of issue of the device that is described (in the case where the computer has been assembled with personalized hardware components, each hardware component must have been produced preferably in the aforesaid last five years) ;
i386 or later architecture, including the 64-bit architectures of the families x86_64, amd64, etc. ; - at least 512 MB of RAM;
- a video processor (with corresponding monitor) capable of guaranteeing a graphic resolution of at least 800 x 600 pixels.
The fact that the client PC or host PC (or its components) are produced preferably in the last five years is simply due to the fact that in this way the compatibility is guaranteed between the live operating system of the invention and the hardware of the aforesaid PC.
In the preferred embodiment of the invention, which is described purely by way of non-limiting example, the operating system has been created starting from an ISO 9960 image based upon GNU/Linux Live, which has subsequently been personalized.
The modifications to the source code have been made via a chroot cage, after mounting of the ISO image with the loop device on the host operating system.
The changes with respect to the original GNU/Linux Live system can be summed up as follows:
personalization of the GNOME graphic environment;
creation of systems for automation of the procedures for synchronization of the data of the end user;
encryption of the data transferred via a hardware key present in the device;
support to the most widely used proprietary formats (mp3, flash, etc.)
management of multiple utilities of the SSL tunnel ;
permanence of part of the user data on the device;
maximum dimension of the entire operating system of less than 1.5 GB .
Described in detail in what follows are the most significant modifications. In particular, all the changes, except for the first and the last ones, regard creation of the encrypted tunnel and management of the applications in the form of RIAs (Rich Internet Applications) .
Once the ISO image was modified, an ext3/4 filesystem was created, hosted by the flash memory of the device, containing the operating system resulting from the modifications. Part of the software will be loaded using the RAM of the client, delegating execution of the software to the processor of the host machine. As already mentioned, another part of the filesystem of the device is used for the nonvolatile memory (storage) .
The (client and server) software products, which are respectively installed on the device 1 and on the remote server, are created with PHP, BASH programming language, preferably using the MySQL relational database and is executed on Apache web server installed as software component of a Linux operating system.
A peculiar characteristic of the invention, which is crucial in relation to any GNU/Linux Live distribution, is the creation of the encrypted tunnel. Via connection to the Internet it is hence possible to save one's own data not only on the limited flash memory integrated in the device itself but also on a remote server. The storage capacity is consequently virtually unlimited in so far as each user may purchase the amount that he needs on the remote server .
The softwares necessary for creation of the tunnel are :
openssh, ftp (version BSD), konqueror, nautilus, openssl , firefox, cadaver, davfs2, dolphin , gvfsd-dav, rsync, fusedav, samba, nfs, svn;
whereas the protocols that can be used are:
ssh, webdav, http, https , cifs and nfs.
The samba and nfs servers also enable sharing of the data with other operating systems. Advantageously, by means of the softwares previously listed it is possible to synchronize the data stored in the local storage on the flash memory of the device with the data stored in the remote server via encrypted protocol. A series of scripts and softwares enable integration between the device and the data contained therein, enabling use thereof irrespective of the geographical location of the user.
Another important modification to the operating system renders the device 1 personalizable by the user and improves the performance thereof given the same processor of the host PC as compared to stand-alone systems. All the applications, in fact, run in the form of RIAs, and hence directly on the remote server.
Moreover provided is an integrated service, in the form of software with a simple graphic interface, which enables direct download from an appropriate website or else request for new applications in the form of RIAs, if they are not already on the market.
Forming an integral part of the invention is the provision of a respective web space and a respective second-level domain on the Internet, whereby each of the users can reach the web applications by using a purposely provided browser. The web space is integrated also in a database that is indispensable for guaranteeing operation of the software product. Said web space and said database can preferably be rented by the user and associated to the specific device of the user himself via said hardware encryption key.
The remote server system in which the web space is hosted must respect the following requirements:
GNU/Linux RHEL, CentOS, Debian or Ubuntu system; - RDBMS MySQL support;
at least 50 GB of space dedicated to the operating system;
sufficient space for the user data;
wideband with connection at at least IMB/s in upload; and
internationally recognized SSL cCertificate.
From what has been said so far, it emerges clearly how the present invention provides a USB device 1 designed to make available to the user a true virtual PC via which he has access to his own desktop, to his own data, and to his own applications, without thereby leaving any trace of his own activities on the PC host, which could also be without an operating system and has the sole function of providing via its own BIOS during the bootstrapping sequence, a processor, a RAM, and a video card capable of launching the live operating system present in the device.
The hardware configuration of the disclosure
(Figure 2) contains a UMTS modem that enables setting- up of a connection to the Internet without using the host PC or the possible Internet connection associated thereto .
Advantageously, storage of the data on the remote server and use of the applications thereon are performed using an encrypted VPN tunnel via username, password, and hardware key present in the device.
Moreover, the operating system provided in the device according to the invention is launched in the bootstrapping step of the host PC and is located in the flash memory of the device itself.
The software configuration of the disclosure (Figure 3) envisages an operating system installed on the device that is an innovative version of Linux purposely modified to enable storage of information and modifications of the virtual desktop of the user.
Said Linux operating system exploits the CPU and the RAM of the host PC to provide the user with the possibility of accessing his own data and of using his own applications that are present in the flash memory of the device and/or in the remote server which the user accesses via the same device, by means of an encrypted tunnel that provides a secure connection with the server itself and a basically unlimited data storage capacity in so far as it is a function of the memory available in the server.
Advantageously, the fact that the operating system of the present invention is live eliminates the possibility that via the host PC or other devices there may occur attacks of computer viruses or of spyware that can allow third parties to monitor the activities of the user.
Amongst the advantages provided by the present invention the following may be listed:
- independent Internet connection, thanks to the presence of the internal UMTS modem;
- high storage capacity thanks to the possibility of storing data and applications on the remote server as well as in the flash memory of the device;
- secure connection with the remote server via tunnel encrypted also by means of a hardware key present in the device, which enables protection and security for one's own data;
- replaceability of the device, which can be blocked if mislaid or stolen, to prevent unauthorized access to one's data;
- non-traceability thanks to the fact that the operating system of the invention and connection are completely hidden from and independent of the host PC;
- possibility of complete personalization of the operating system and of the storage capacity of the device;
- protection from viruses, guaranteed by the fact that the operating system is based upon Linux and by the fact that the HW and SW architecture of the disclosure envisages a high-security environment; possibility of sharing one's own data, thanks the fact that it is possible to adapt the level of access to the data on the remote server on the basis of the level of responsibility of the user, for example in regard to the data of one and the same company; and
- security, thanks to the possibility of following the evolution of technology.
Finally, it should be noted that one of the weakest points of currently known Web OSs is represented by the fact that they need the operating system of the PC of the client to be able to run the virtual machine on the browser, and this has a major impact on the fragility of the network.
Instead, the present invention envisages a device that does not use the operating system of the client PC or host PC, in so far as it is launched directly in the step of bootstrapping of said PC, which could even be altogether without its own operating system and data of any other type.
For the purposes of the present invention, the sole reason for the presence of the client PC is to make available its own CPU, its own RAM, and its own user-interface means, namely, keyboard, display, and mouse, to make them available for the live operating system present in the device according to the invention .
References :
[1] K. Lam, D. Lau, D. Lui, USB Thumb Drive Designer
Reference Manual , Applications Engineering Microcontroller Division, Hong Kong.
[2] Universal Serial Bus Specification, Revision 2.0, 2007

Claims

1. A portable pocket device (1) constituted by a USB pendrive, designed to be connected up to a host PC or client PC of a known type, characterized in that it comprises, in combination:
- a circuit that enables connection to the Internet via the UMTS protocol or other similar protocol;
- a flash memory, preferably of up to eight gigabytes, stored in which is an operating system (OS) capable of running live on said host PC, as well as running all the necessary software;
- a USB hub that integrates said UMTS connection circuit and said flash memory; and
- an OS installed on the device with a graphic interface that recreates a personal desktop of the user at the same time providing the possibility of running applications and saving data on a remote server and/or on the device itself;
wherein said Internet connection and connection with said remote server is obtained via a tunnel encrypted with SSL cryptography.
2. The device (1) according to the preceding claim, characterized in that encryption of said encrypted tunnel also comprises the use of a hardware key present in the device itself.
3. The device according to Claim 1 or Claim 2, characterized in that said host PC can even be without an operating system and have the hard disk completely devoid of data, in so far as it is necessary and sufficient that during bootstrapping it can access via USB said portable pocket device (1) .
4. The device (1) according to the preceding claim, characterized in that it is equipped with hardware components supported by a GNU/Linux Ubuntu operating system, which is the basic platform for the software present in said flash memory.
5. The device (1) according to the preceding claim, characterized in that said operating system is designed to run in live mode on the client PC or host PC; thus obtaining that the user, starting from any computer, even one not having its own connection to the Internet and/or its own operating system, can, in effect, operate on a virtual PC of his own, which is resident in the operating system of the device (1) and via which it is possible to navigate in the Internet and connect up to a remote server.
6. The device (1) according to the preceding claim, characterized in that the minimum requisites for the client PC or host PC are that:
- it should be a computer produced preferably in the last five years starting from the date of issue of the device (1) , or it should have been assembled with hardware components produced preferably in the aforesaid last five years;
- it should have an i386 or later architecture, including the 64-bit ones of the families x86_64, amd64, etc.
it should have at least 512 MB of RAM; and
it should have a video processor (with corresponding monitor) capable of guaranteeing a graphic resolution of at least 800 x 600 pixels.
7. The device (1) according to Claim 4, characterized in that said GNU/Linux Live operating system is modified with:
personalization of the GNOME graphic environment;
creation of systems for automation of the procedures for synchronization of the data of the end user;
encryption of the data transferred via a hardware key present in the device; support to the most widely used proprietary formats (mp3, flash, etc.);
management of multiple utilities of the SSL tunnel ;
- permanence of part of the user data on the device; and
maximum dimension of the entire operating system of less than 1.5 GB .
8. The device (1) according to Claim 4, characterized in that the softwares stored in said flash memory comprise the ones necessary for creation of the tunnel, which are: openssh, ftp (version BSD), konqueror, nautilus , openssl , firefox, cadaver, davfs2, dolphin, gvfsd-dav, rsync, fusedav, samba, nfs, svn; where the usable protocols comprise: ssh, webdav, http, https , cifs and nfs; where the samba and nfs servers also enable sharing of the data with other operating systems .
9. The device (1) according to the preceding claim, characterized in that it envisages synchronization of the data stored in the local storage on the flash memory of the device with the data stored in the remote server via encrypted protocol; for said purpose a series of scripts and softwares enable integration between the device and the data contained therein, enabling use thereof irrespective of the geographical location of the user; where all the applications, in fact, run in the form of RIAs, hence directly on the remote server.
10. The device (1) according to the preceding claim, characterized in that an integrated service is provided, in the form of software with a simple graphic interface, for downloading directly from an appropriate website or requesting new applications in the form of RIAs, if they are not already available on the market.
11. The device (1) according to any one of Claims
4 to 10, characterized in that said means for connection to the Internet are designed to connect up with a respective web space and a respective second- level domain on the Internet whereby each of the users can reach the web applications by using a purposely provided browser; the latter being integrated also in a database for guaranteeing operation of the software product, in which said web space and said database can preferably be rented by the user and associated to the specific device of the user himself via said hardware encryption key.
12. The device (1) according to Claim 1, characterized in that said remote server in which user web space is hosted respects the following requirements:
-GNU/Linux RHEL, CentOS, Debian or Ubuntu system; - RDBMS MySQL support;
-at least 50 GB of space dedicated to the operating system;
-sufficient space for the user data;
-wideband with connection at at least 1 MB/ s in upload; and
-internationally recognized SSL cCertificate.
13. The device (1) according to Claim 1, characterized in that it is a USB device designed to make available to the user a virtual PC of his own, via which he has access to his own desktop, his own data, and his own applications, without thereby leaving any trace of his own activities on the host PC, which can even be without an operating system and has the sole function of providing via its own BIOS during the bootstrapping sequence, a processor, a RAM, and a video card capable of launching a live operating system present in the flash memory of the device itself.
14. The device (1) according to Claim 1, characterized in that said operating system, for example Linux, exploits the CPU and the RAM of the host PC to provide the user with the possibility of accessing his own data and using his own applications that are present in the flash memory of the device and/or in the remote server that the user accesses via the device itself, by means of an encrypted tunnel that provides a secure connection with the server itself and a basically unlimited data storage capacity in so far as it is a function of the memory available in the remote server.
EP11757938.3A 2011-07-08 2011-07-08 Portable usb pocket device for internet connection, with its own live operating system for accessing user's virtual desktop through the internet Withdrawn EP2729873A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IB2011/053059 WO2013008058A1 (en) 2011-07-08 2011-07-08 Portable usb pocket device for internet connection, with its own live operating system for accessing user's virtual desktop through the internet

Publications (1)

Publication Number Publication Date
EP2729873A1 true EP2729873A1 (en) 2014-05-14

Family

ID=44653369

Family Applications (1)

Application Number Title Priority Date Filing Date
EP11757938.3A Withdrawn EP2729873A1 (en) 2011-07-08 2011-07-08 Portable usb pocket device for internet connection, with its own live operating system for accessing user's virtual desktop through the internet

Country Status (2)

Country Link
EP (1) EP2729873A1 (en)
WO (1) WO2013008058A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012025728A1 (en) 2010-08-27 2012-03-01 Fxi Technologies As Electronics Device
AT513782B1 (en) * 2014-04-11 2018-08-15 Avl List Gmbh Device and method for transmitting data
CN105183516A (en) * 2015-09-09 2015-12-23 浪潮电子信息产业股份有限公司 Method for automatically installing RAID card FW and KUX operating systems
CN105389520A (en) * 2015-11-11 2016-03-09 中国建设银行股份有限公司 Data access control method and apparatus and mobile storage medium
CN106126223A (en) * 2016-06-22 2016-11-16 浪潮电子信息产业股份有限公司 Method for automatically establishing Raid card array based on K-UX rescue mode
US10366235B2 (en) 2016-12-16 2019-07-30 Microsoft Technology Licensing, Llc Safe mounting of external media
CN108965429A (en) * 2018-07-14 2018-12-07 范中磊 Desktop virtualization method based on mobile storage connector

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080172555A1 (en) * 2007-01-17 2008-07-17 Erink Technologies, Llc Bootable thin client personal initialization device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references of WO2013008058A1 *

Also Published As

Publication number Publication date
WO2013008058A1 (en) 2013-01-17

Similar Documents

Publication Publication Date Title
EP2729873A1 (en) Portable usb pocket device for internet connection, with its own live operating system for accessing user's virtual desktop through the internet
US9824220B2 (en) Secure execution of software modules on a computer
US10572393B2 (en) Object memory management unit
US20090164994A1 (en) Virtual computing management systems and methods
EP3568796B1 (en) Bootloader level encryption for system boot data
US20160315874A1 (en) Object memory management unit
WO2007060551A2 (en) Distributed computing architecture and associated method of providing a portable user environment
US9721102B2 (en) Boot mechanisms for bring your own management
Ma et al. Kvm-qemu virtualization with arm64bit server system
Fuchs et al. Runtime firmware product lines using TPM2. 0
Panek Windows Server Administration Fundamentals
Liu et al. Design and implementation of an embedded-linux downloading server and network proxy
Collins et al. STOIC: Streaming operating systems in the cloud
Kumaran S et al. Getting Started with LXC and LXD
US8578142B2 (en) System and method for shared data storage
Hassan et al. Essential technical concepts
Avaznejad Disk Encryption on Talos Operating System
Garcés-Erice et al. Secure lazy provisioning of virtual desktops to a portable storage device
Kumaran S et al. Common Virtualization and Orchestration Tools
Rahman et al. Enhancing android storage management and efficiency with network block device (nbd) protocol: An empirical analysis
Gajda et al. Default Configuration and Security Settings of the Guest VM
Kumaran S et al. Use Cases
Holt et al. Building an Embedded System (First Pass)
Upreti et al. Cluster Build Preparations and Understanding VirtualBox
Amin Introducing grive

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20140207

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

DAX Request for extension of the european patent (deleted)
17Q First examination report despatched

Effective date: 20160602

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20161213