Method and architecture to support interaction between host computer and remote display devices wherein service-specific protocols for the remote devices are defined
First Claim
1. A method for controlling a remote display device, comprising:
- defining a service-specific protocol to facilitate remote control of a service provided by a remote display device, wherein the service-specific protocol defines display commands that are used to display content on the remote display device by sending display commands and data pertaining to the display content from a host computer through a control point to the remote display device over a network communication link, wherein the control point is capable of discovering services provided by a plurality of remote devices, sending data to and receiving data from the host computer and sending data to and receiving data from the remote devices, and wherein the service specific protocol additionally accepts input from the remote display device through the control point to the host computer wherein the input includes feedback primitives that enable the remote display device to provide feedback information to the host computer;
sending data corresponding to the service provided by the remote display device via a host-side software module running on the host computer in a format defined by the service-specific protocol from the host computer through the control point to the remote display device over the network communication link; and
sending display commands from the host computer through the control point to the remote display device based on the service-specific protocol indicating how display data is to be displayed on the remote display device and wherein the control commands are capable of causing the display of the data on the remote display device in the indicated manner.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and architecture for enabling interaction between a remote device and a host computer. A service provided by the remote device is discovered, and a description pertaining to the service is retrieved by the host computer. A network communication link is the established between the remote device and the host computer based on connection information provided by the description. Host-side and client-side software service modules are run on the host and remote devices to enable interaction between the devices using a service protocol that is specific to the service. Various service protocols are provided, including a display service protocol and an input service protocol. Using commands provided by each protocol, the host computer is enabled to control the service remotely by pushing data and appropriate commands to the remote device, whereupon these commands are processed by the client-side service module to perform service operations that employ the sent data.
-
Citations
7 Claims
-
1. A method for controlling a remote display device, comprising:
-
defining a service-specific protocol to facilitate remote control of a service provided by a remote display device, wherein the service-specific protocol defines display commands that are used to display content on the remote display device by sending display commands and data pertaining to the display content from a host computer through a control point to the remote display device over a network communication link, wherein the control point is capable of discovering services provided by a plurality of remote devices, sending data to and receiving data from the host computer and sending data to and receiving data from the remote devices, and wherein the service specific protocol additionally accepts input from the remote display device through the control point to the host computer wherein the input includes feedback primitives that enable the remote display device to provide feedback information to the host computer; sending data corresponding to the service provided by the remote display device via a host-side software module running on the host computer in a format defined by the service-specific protocol from the host computer through the control point to the remote display device over the network communication link; and sending display commands from the host computer through the control point to the remote display device based on the service-specific protocol indicating how display data is to be displayed on the remote display device and wherein the control commands are capable of causing the display of the data on the remote display device in the indicated manner. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification