System and method for a priority messaging protocol for a shared display device
First Claim
1. A method for displaying messages on a display device, said messages originating from a plurality of networked electronic devices communicating with the display device over a network, said method comprising the steps of:
- providing a protocol to enable a plurality of networked devices to send messages to a display device;
registering a plurality of networked electronic devices with said display device, in response to a registration request from each of the networked electronic devices, prior to said display device displaying any messages from the plurality of networked electronic devices, the display device assigning an identifier to each of the networked electronic devices upon registration;
the display device sending the assigned identifiers to the plurality of networked electronic devices in response to the registration; and
creating, in response to the registering of the plurality of networked electronic devices with said display device, a separate priority message queue on said display device for each of the plurality of networked electronic devices registered with the display device, each priority message queue having a priority level assigned to it based on an identity of that registered networked electronic device, each display message received by the display device from that registered networked electronic device being placed in the priority message queue that is assigned to that networked electronic device;
creating a unique message ID identifying each message placed in said priority message queue of a given networked electronic device;
selecting a highest priority message queue among the priority message queues, said priority message queue containing at least one message;
selecting from within said highest priority message queue a message with highest message priority level; and
displaying said selected message on said display device.
2 Assignments
0 Petitions
Accused Products
Abstract
A network messaging protocol enabling messages from multiple network devices to share a single display device is disclosed. The protocol enables a display device to prioritize among incoming messages from different network devices and to prioritize among incoming multiple messages from a single device. The protocol further enables multiple networked devices communicating over an IP based network to share a display device, and also provides the ability for a network device to specify the display characteristics of its message. A display device executing the messaging protocol processes and displays multiple messages from multiple network devices without the need to overwrite important messages or display messages in unreadable sizes.
-
Citations
18 Claims
-
1. A method for displaying messages on a display device, said messages originating from a plurality of networked electronic devices communicating with the display device over a network, said method comprising the steps of:
-
providing a protocol to enable a plurality of networked devices to send messages to a display device; registering a plurality of networked electronic devices with said display device, in response to a registration request from each of the networked electronic devices, prior to said display device displaying any messages from the plurality of networked electronic devices, the display device assigning an identifier to each of the networked electronic devices upon registration; the display device sending the assigned identifiers to the plurality of networked electronic devices in response to the registration; and creating, in response to the registering of the plurality of networked electronic devices with said display device, a separate priority message queue on said display device for each of the plurality of networked electronic devices registered with the display device, each priority message queue having a priority level assigned to it based on an identity of that registered networked electronic device, each display message received by the display device from that registered networked electronic device being placed in the priority message queue that is assigned to that networked electronic device; creating a unique message ID identifying each message placed in said priority message queue of a given networked electronic device; selecting a highest priority message queue among the priority message queues, said priority message queue containing at least one message; selecting from within said highest priority message queue a message with highest message priority level; and displaying said selected message on said display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable storage medium for use with a display device with a network interface, said computer-readable storage medium holding computer executable instructions when executed by a computer to perform a method comprising the steps of:
-
providing a protocol to enable a plurality of networked electronic devices to send messages to a display device, and registering a plurality of networked electronic devices with said display device, in response to a registration request from each of the networked electronic devices, prior to said display device displaying any messages from the plurality of networked electronic device, the display device assigning an identifier to each of the networked electronic device upon registration; the display device sending the assigned identifier to the networked electronic devices in response to the registration; creating, in response to the registering of the plurality of networked electronic devices with said display device, a separate priority message queue on said display device for each of the plurality of networked electronic devices registered with the display device, each priority message queue having a priority level assigned to it based on an identity of a corresponding registered networked electronic device, each display message received by the display device from a registered networked electronic device being placed in a priority message queue that is assigned to said networked electronic device; creating a unique message ID identifying each message placed in said priority message queue of a given networked electronic device; selecting a highest priority message queue among the priority message queues, said priority message queue containing at least one message; selecting from within said highest priority message queue a message with highest message priority level; and displaying said selected message on said display device. - View Dependent Claims (17)
-
-
18. A method for displaying messages on a display device, said messages originating from a plurality of networked electronic devices communicating with the display device over a network, said method comprising the steps of:
-
providing a protocol to enable a plurality of networked devices to send messages to a display device; registering a plurality of networked electronic devices with said display device, in response to a registration request from each of the networked electronic devices, prior to said display device displaying any messages from the plurality of networked electronic devices, the display device assigning an identifier to each of the networked electronic devices upon registration; the display device sending the assigned identifiers to the plurality of networked electronic devices in response to the registration; creating, in response to the registering of the plurality of networked electronic devices with said display device, a separate priority message queue on said display device for each of the plurality of networked electronic devices registered with the display device, each priority message queue having a priority level assigned to it based on an identity of that registered networked electronic device, each display message received by the display device from that registered networked electronic device being placed in the priority message queue that is assigned to that networked electronic device; receiving a display message at the display device from a given one of the networked electronic devices; placing the received display message in the priority message queue for the given networked electronic device; providing a priority level for each display message sent from the given networked electronic device to the display device; creating a unique message ID identifying each message placed in said priority message queue of said given networked electronic device; selecting a highest priority message queue among the priority message queues, said priority message queue containing at least one message; selecting from within said highest priority message queue a message with a highest message priority level; and displaying said selected message on said display device.
-
Specification