Interfacing I/O devices with a mobile server
First Claim
Patent Images
1. A mobile server wirelessly communicable with at least one remote input/output (I/O) device to form a wireless personal-area network (PAN), the mobile server comprising:
- at least one application program interface (API) allowing an application of arbitrary implementation on the mobile server to recognize and control at least one service implemented by the remote I/O device,wherein the at least one API allows the application to interact with the remote I/O device to;
send at least one of data and commands to the remote I/O device;
receive at least one of data and commands from the I/O device, andwherein the at least one API comprises an Update Framebuffer API configured to send data in the form of a framebuffer to the remote I/O device for display by the remote I/O device when the Update Framebuffer API is called by the application, the framebuffer comprising source data and format data of the framebuffer, such that the remote I/O device can display the framebuffer information substantially immediately without further processing.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile server is wirelessly communicable with at least one remote input/output (I/O) device to form a wireless personal-area network (PAN). The mobile server has at least one application program interface (API) allowing an application of arbitrary implementation on the mobile server to recognize and control at least one service implemented by the remote I/O device.
37 Citations
17 Claims
-
1. A mobile server wirelessly communicable with at least one remote input/output (I/O) device to form a wireless personal-area network (PAN), the mobile server comprising:
-
at least one application program interface (API) allowing an application of arbitrary implementation on the mobile server to recognize and control at least one service implemented by the remote I/O device, wherein the at least one API allows the application to interact with the remote I/O device to; send at least one of data and commands to the remote I/O device; receive at least one of data and commands from the I/O device, and wherein the at least one API comprises an Update Framebuffer API configured to send data in the form of a framebuffer to the remote I/O device for display by the remote I/O device when the Update Framebuffer API is called by the application, the framebuffer comprising source data and format data of the framebuffer, such that the remote I/O device can display the framebuffer information substantially immediately without further processing. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more computer storage media encoded with instructions capable of being executed by a processor for allowing an application of arbitrary implementation on a mobile server to recognize and control at least one service implemented by a remote input/output (I/O) device, the instructions including at least one application program interface (API) configured to perform acts comprising:
-
sending at least one of data and commands to the remote I/O device; receiving at least one of data and commands from the I/O device, and wherein the at least one API comprises a Message API configured to send data in the form of a text message from the mobile server to the remote I/O device when the Message API is called by the application, wherein the text message that the Message API is configured to send comprises at least one of an indication of a memory slot of the remote I/O device to store the message in, and an indication of a priority of the message. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A mobile server wirelessly communicable with at least one remote input/output (110) device to form a wireless personal-area network (PAN), the server comprising:
-
interface means for allowing an application of arbitrary implementation on the mobile server to recognize and control at least one service implemented by the remote I/O device, wherein the interface means includes means for; sending at least one of data and commands to the remote I/O device; receiving at least one of data and commands from the I/O device, and wherein the interface means comprises at least one of; framebuffer means for sending data in the form of a framebuffer to the remote 110 device for display by the remote 110 device when the framebuffer means is called by the application, the framebuffer comprising source data and format data of the framebuffer, such that the remote 110 device can display the framebuffer information substantially immediately without farther processing; and message means for sending data in the form of a text message from the mobile server to the remote 110 device when the message means is called by the application, wherein the text message that the message means is configured to send comprises at least one of an indication of a memory slot of the remote 110 device to store the message in, and an indication of a priority of the message. - View Dependent Claims (14, 15, 16, 17)
-
Specification