System and method for remotely operating a wireless device using a server and client architecture
First Claim
1. A method for operating one or more peripheral devices of a wireless device from a media device having a client stub comprising:
- a. mapping, on the wireless device, a processor of the media device, via a server;
b. receiving, on a processor of the wireless device, wrapped TCP/IP packets containing hardware commands and client stub data sent from the media device;
c. unwrapping, on the wireless device, said wrapped TCP/IP packets containing hardware commands;
d. sending said TCP/IP packets to a server stub framework in the processor of said wireless device; and
e. executing, by the wireless device, said hardware commands,f. scanning for an access point connection, wherein said scanning step is performed by WiFi hardware.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to a system and method for remotely operating one or more peripheral devices of a wireless device using a server and client architecture. In one aspect, the system may comprise a wireless device that includes a processor, a memory, a peripheral device, and a server adapted to communicate with the peripheral device; and a removable media device that includes a memory, a processor, and a client adapted to communicate with the server of the wireless device. In another aspect, the method may comprise the steps of emulating a hardware interface on a removable media device; mapping a peripheral device of a wireless device to the interface; mapping a processor of the media device to the peripheral device; wrapping and sending hardware commands from a client of the media device to a server of the wireless device; and executing the commands on the peripheral device.
-
Citations
75 Claims
-
1. A method for operating one or more peripheral devices of a wireless device from a media device having a client stub comprising:
-
a. mapping, on the wireless device, a processor of the media device, via a server; b. receiving, on a processor of the wireless device, wrapped TCP/IP packets containing hardware commands and client stub data sent from the media device; c. unwrapping, on the wireless device, said wrapped TCP/IP packets containing hardware commands; d. sending said TCP/IP packets to a server stub framework in the processor of said wireless device; and e. executing, by the wireless device, said hardware commands, f. scanning for an access point connection, wherein said scanning step is performed by WiFi hardware. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
4. The method of 3, further including the step of checking, by the wireless device, a buffer coupled to said transport layer for data stored on said transport layer.
-
16. A method for operating one or more peripheral devices of a wireless device from a media device comprising:
-
a. emulating, on the media device, a hardware interface for communicating with a runtime environment; b. mapping, by a client on the media device, at least one peripheral device of the wireless device to said emulated hardware interface so the media device operates as if directly connected to the peripheral device; c. wrapping, by said client on the media device, hardware commands and data sent from a client stub of said media device into TCP/IP packets; d. transmitting, by said client on the media device, said wrapped TCP/IP packets containing said hardware commands and said data to the wireless device; and e. executing said hardware commands, by the media device, as if the peripheral device of the wireless device is directly connected to the media device; f. scanning for an access point connection, wherein said scanning step is performed by WiFi hardware. - View Dependent Claims (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. A method for operating one or more peripheral devices of a wireless device from a media device comprising:
-
a. emulating, on the media device, a hardware interface for communicating with a runtime environment; b. mapping, by a client of the media device, at least one peripheral device of the wireless device to said emulated hardware interface so the media device operates as if directly connected to the peripheral device; c. mapping, by a server of the wireless device, a processor of the media device to the peripheral device so the peripheral device operates as if directly connected to said processor; d. sending, by said client, wrapped TCP/IP packets containing hardware commands and data sent from a client stub of the media device to said server of the wireless device; e receiving, by said server, said wrapped TCP/IP packets containing hardware commands from said client; f. unwrapping, on the wireless device, said wrapped TCP/IP packets containing hardware commands and data; g. sending said TCP/IP packets to a server stub WiFi framework in the processor of said wireless device; and h. executing, by the wireless device, said hardware commands; i. scanning for an access point connection, wherein said scanning step is performed by WiFi hardware. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
Specification