×

System and method for providing guaranteed delivery of messages to embedded devices over a data network

  • US 7,392,281 B1
  • Filed: 03/06/2000
  • Issued: 06/24/2008
  • Est. Priority Date: 02/25/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A message router system for a server system that communicates with embedded devices over a data network, the router system comprising:

  • a router coupled to a data store;

    a queue manager queuing messages from one or more server processes that are destined for a plurality of embedded devices, each of the messages being addressed to one of the embedded devices in the plurality of embedded devices with a unique identifier, the unique identifier being independent of any communication protocol;

    the queue manager establishing a connection with the router and transferring the queued messages to the router;

    for each message, the router determining a destination address according to a communication protocol by looking up the destination address stored in the data store using the unique identifier of the embedded device;

    for each message, the router transmitting the message directly to the destination address of the embedded device over the data network regardless of whether the embedded device is active on the data network;

    the router storing messages unacknowledged by the embedded devices in the data store where upon being notified that the activity status of corresponding ones of the plurality of embedded devices are active, the router transmits the stored messages to the corresponding embedded devices;

    for each message, the router determining a message type, the message type indicating a quality of service the router provides for delivery of the message;

    for each message, the router not waiting for an acknowledgment of receipt of the message if the determined message type indicates non-guaranteed delivery; and

    for each message, the router waiting for an acknowledgment of receipt of the message from the embedded device if the determined message type indicates guaranteed delivery.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×