Method And System For Operating A Primary PC From A Remote Pseudo-mobile PC
Abstract
The method and system allows a remote user to virtually access and use software in his/her primary processing unit from remotely located mobile input/output device which can comprise a display, keyboard, mouse, and a transceiver. The only function of the mobile input/output device is to send input signals to the remotely located primary processing unit where they are processed and transmitted back to the mobile input/output device for display and use by the user. Input sent from the mobile input/output device to the primary processing unit is in the form of raw, unprocessed electronic signals. The mobile input/output device uses computing power of the primary processing unit; the CPU, applications, files and services of the primary processing unit to process the electronic signals. The mobile input/output device needs only very limited power, and does not require its own software and associated hardware to duplicate data processing or storage functions.
Claims
exact text as granted — not AI-modified1 . A method for transmitting a user's input from a mobile input/output device to a primary processing unit to obtain output, wherein said primary processing unit receives said input, processes said received input to obtain said output, stores said output, and transmits audio-visual signals representing said output back to the mobile input/output device for transient display to said user, wherein said method comprises:
providing a virtual session application in said primary processing unit for creating virtual presence of said user in said primary processing unit, wherein said user remotely access said primary processing unit through said mobile input/output device; providing an input by said user to said mobile input/output device, wherein said input is a digital translation of actions and analog inputs of said user, captured by the input units of the mobile input/output device; converting said input to one or more electronic signals by said mobile input/output device; transmitting said electronic signals from said mobile input/output device to said primary processing unit over a communication network; receiving said transmitted electronic signals by said primary processing unit, wherein said received electronic signals are translated into system input signals by said virtual session application for manipulating, processing, and storing data at the primary processing unit; processing said system input signals by the primary processing unit using one or more resources of the primary processing unit to obtain and store said output, wherein said resources include software and services accessible by the primary processing unit; translating said output into audio-visual signals by said virtual session application; transmitting said audio-visual signals from the primary processing unit to said mobile input/output device over said communication network by the virtual session application; receiving said audio-visual signals and presenting said received audio-visual signals as one of an audio output, screen flashes, and a combination of both audio output and screen flashes at the mobile input/output device.
whereby said method of providing input at the mobile input/output device and presenting audio-visual output at said mobile input/output device by said virtual session application enables said user to virtually and securely access, and use said software, said services, said system resources, said data and network resources of said primary processing unit.
2 . The method of claim 1 , wherein said input units comprise one or more of a keyboard, a pointer unit, a camera, a microphone, and any combination thereof.
3 . The method of claim 1 , wherein said screen flashes are presented to said user using a display unit, wherein said display unit comprises a touch sensitive interface for receiving the information signals from the user through a pointer unit.
4 . The method of claim 1 , wherein said user is authorized to access said primary processing unit and perform pre-authorized operations, and wherein said primary processing unit authenticates said user prior to performing said pre-authorized operations.
5 . A system for transmitting a user's input from a mobile input/output device to a primary processing unit to obtain output, wherein said primary processing unit receives said input, processes said received input to obtain said output, stores said output, and transmits audio-visual signals representing said output back to the mobile input/output device for display to said user, wherein said system comprises:
said mobile input/output device, wherein said mobile input/output device converts said input provided by said user to electronic signals and transmits said input to said primary processing unit, wherein the mobile input/output device comprises:
one or more input units for capturing and digitally translating actions and analog inputs of said user of said mobile input/output device into electronic signals;
a transceiver within the mobile input/output device for transmitting electronic signals to said primary processing unit and for receiving said audio-visual signals from said primary processing unit, over a communication network;
a processing unit at the mobile input/output device for rendering said received audio-visual signals into audio signals and visual signals;
a display unit for displaying said rendered video signals to said user; and
a speaker for presenting said rendered audio signals to the user as audio output at the mobile input/output device.
said primary processing unit, wherein said primary processing unit authenticates said user and processes said input received from the mobile input/output device, stores processed information, and provides access to a plurality of local software, local system resources, local services, and network resources, and wherein said primary processing unit is connected to one or more servers for accessing information stored in said servers; and
a virtual session application residing in said primary processing unit for creating virtual presence of said user in said primary processing unit, wherein said virtual session application converts said remote user inputs into system inputs for processing by said primary processing unit, and converts said processed information into audio-visual signals for transmission to said mobile input/output device for display.
6 . The system of claim 5 , wherein the communication network is one of a wireless carrier network, a wireless local area network, a Wi-Fi connection, a Wi-Max connection and a publicly available “hotspot”, wherein the third party communication network provides an internet service.
7 . The system of claim 5 , wherein the communication network is one of a land line based broadband from an Internet service provider and a local area network providing Internet service via land line.
8 . The system of claim 5 , wherein the display unit is an LCD screen comprising a touch sensitive interface.
9 . The system of claim 5 , wherein the mobile input/output device comprises one of an external keyboard, an on-screen keyboard, and a combination of an external keyboard and an on-screen keyboard, and further wherein the mobile input/output device comprises a mouse, a pointing unit, and a combination of a mouse and a pointing unit.
10 . The system of claim 5 , wherein the mobile input/output device is a stand-alone mobile input/output device integratable with one of said cell phone and said personal digital assistant.
11 . The system of claim 5 , wherein the mobile input/output device is integrated with a laptop personal computer, and is accessed as an independent software application.
12 . The system of claim 5 , wherein said user is authorized to access said primary processing unit and perform pre-authorized operations, and wherein said primary processing unit authenticates said user prior to performing said pre-authorized operations.
13 . The system of claim 5 , wherein the primary processing unit is a personal computer.
14 . The system of claim 5 , wherein the primary processing unit is networked with a plurality of personal computers and said servers in one of a local area network configuration and a wide area network configuration.
15 . The system of claim 12 , wherein the primary processing unit is a network server providing pre-authorized secure access to a multi-server system comprising said local system resources and a plurality of data centers, wherein said pre-authorized secure access is provided through a secure intra-net, and wherein a firewall and a plurality of security protocols provide said pre-authorized secure access to said multi-server system.
16 . The system of claim 5 , wherein the primary processing unit runs one of a Windows operating system, a Mac operating system, a Unix operating system, and a Linux operating system.
17 . The system of claim 5 , wherein the primary processing unit is an integral part of a multi-server system, further wherein the primary processing unit is networked to operate on applications and databases within said multi-server system.
18 . The system of claim 5 , wherein the primary processing unit manipulates said software applications, said system services, said custom configurations, and the information residing in one or more remote data centers, in addition to the information residing locally in hard disk of the primary processing unit.
19 . The system of claim 5 , wherein the primary processing unit maintains uninterrupted connection to one of said servers that provide Internet service.
20 . The system of claim 5 , wherein the primary processing unit is connected with one or more shared peripherals, wherein the user of the mobile input/output device remotely accesses said one or more shared peripherals.
21 . The system of claim 5 , wherein the primary processing unit and the mobile input/output device is connected through an intermediating server, wherein said intermediating server performs switching functions and manages connections between multiple pairs of primary processing unit and mobile input/output device.
22 . The system of claim 5 , wherein the primary processing unit runs a virtual private communication network host and wherein the mobile input/output device runs a corresponding client.
23 . The system of claim 5 , wherein the communication between the primary processing unit and the mobile input/output device is routed through Internet.
24 . The system of claim 5 , wherein the mobile input/output device further comprises a basic operating system, and where said basic operating system and said processing unit are specifically designed and configured to exclusively drive input and output peripherals of the mobile input/output device and one of wireless connectivity and landline connectivity.
25 . The system of claim 24 , wherein the basic operating system is embedded within the processing unit of the mobile input/output device, without any capability of reading unauthorized third party software and programs, wherein said third party software and programs comprise bugs, viruses, spyware, cookies, and wherein said mobile input/output device cannot download and locally store said third party software and programs.
26 . The system of claim 5 , wherein the mobile input/output device is completely captive and stateless without a locally resident operating system, and wherein said mobile input/output device is remotely booted by a host server at the primary processing unit during authorized usage for providing secure access.
27 . The system of claim 5 , wherein the mobile input/output device comprises multiple form factors based on user preference, features, functionality and custom configuration including detachability of peripherals.Join the waitlist — get patent alerts
Track US2011113121A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.