Systems and methods for communicating messages
First Claim
Patent Images
1. A system for communicating messages, said system comprising:
- a server in direct communication with a database; and
a gateway that sends a message frame comprising a first portion, a second portion, and a first set of identifiers of said gateway to said server via a network, the first portion converted by applying a first protocol and the second portion converted by applying a second protocol that is different from the first protocol, the second portion embedding a first message, wherein the first message queries said server to determine whether said server is ready to send at least one of a command and data from said database to said gateway, and wherein said server responds to the first message based on whether there is a presence of the at least one of a command and data stored at said database designated to be sent to said gateway, said database storing a second set of identifiers, wherein said server compares the first set of identifiers with the second set of identifiers, if the first set of identifiers do not match the second set of identifiers based on the comparing, the server compares a third set of identifiers of said gateway with the second set of identifiers.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for communicating messages is described. The system includes a server and a gateway. The gateway sends a first message to the server. The first message queries the server to determine whether the server is ready to communicate with the gateway.
-
Citations
18 Claims
-
1. A system for communicating messages, said system comprising:
-
a server in direct communication with a database; and a gateway that sends a message frame comprising a first portion, a second portion, and a first set of identifiers of said gateway to said server via a network, the first portion converted by applying a first protocol and the second portion converted by applying a second protocol that is different from the first protocol, the second portion embedding a first message, wherein the first message queries said server to determine whether said server is ready to send at least one of a command and data from said database to said gateway, and wherein said server responds to the first message based on whether there is a presence of the at least one of a command and data stored at said database designated to be sent to said gateway, said database storing a second set of identifiers, wherein said server compares the first set of identifiers with the second set of identifiers, if the first set of identifiers do not match the second set of identifiers based on the comparing, the server compares a third set of identifiers of said gateway with the second set of identifiers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for communicating messages, said system comprising:
-
a server in communication with a database; and a gateway that sends a message frame to said server, wherein the message frame includes a first portion, a second portion, and a first set of identifiers of said gateway to said server via a network, the first portion converted by applying a first protocol and the second portion of the message frame converted by applying a second protocol that is different from the first protocol, the first portion identifies said gateway that sent the message frame to said server, the second portion queries said server to determine whether said server is ready to send at least one of a command and data from said database to said gateway, and wherein said server responds to a query based on whether there is a presence of the at least one of a command and data stored at said database designated to be sent to said gateway, said database storing a second set of identifiers, wherein said server compares the first set of identifiers with the second set of identifiers, if the first set of identifiers do not match the second set of identifiers based on the comparing, the server compares a third set of identifiers of said gateway with the second set of identifiers. - View Dependent Claims (12, 13)
-
-
14. A method for communicating messages, said method comprising:
-
coupling a gateway to a server via a network; coupling the server to a database; sending by the gateway a message frame including a first portion, a second portion, and a first set of identifiers of the gateway to the server via a network, the first portion converted by applying a first protocol and the second portion converted by applying a second protocol that is different from the first protocol, the second portion embedding a first message; and querying the server with the first message to determine whether the server is ready to send at least one of a command and data from the database to the gateway, wherein the server responds to the first message based on whether there is a presence of the at least one of a command and data stored at the database designated to be sent to the gateway, the database storing a second set of identifiers, wherein the server compares the first set of identifiers with the second set of identifiers, if the first set of identifiers do not match the second set of identifiers based on the comparing, the server compares a third set of identifiers of the gateway with the second set of identifiers. - View Dependent Claims (15, 16, 17, 18)
-
Specification