Patent US6347340B1 successfully refreshed from Google Patents.
US6347340B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus and method for converting a network message to a wireless transport message using a modular architecture
Assignee: Sinch America Inc
•
Filing: 2000-02-18
•
Granted: 2002-02-12
•
Expires: 2020-02-18
Abstract
Abstract A system to convert a network message into a wireless transport message includes a network-to-wireless transformation database with a message configuration table. An expansion agent processes a network message received from a computer network and information from the message configuration table to create a wireless transport message. The wireless transport message specifies attributes to facilitate the delivery of the network message to a wireless device. The attributes include a selected wireless message transport protocol and a selected wireless message transport conduit.
Inventors
- 👤 David R. Coelho
- 👤 David B. Bernstein
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 13:05
CPC Classifications
H; H04; H04W; H04W4/00; H04W4/18; H04L; H04L12/00; H04L12/66; H04L67/00; H04L67/01; H04L67/04; H04L69/00; H04L69/08; H04L51/00; H04L51/58; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04W4/12; Y; Y10; Y10S; Y10S370/00; Y10S370/912; Y10S370/913
Claims Analysis
Total Claims: 34
Claim 1
Independent Claim
204 words
A system to convert a network message into a wireless transport message, comprising: a network-to-wireless transformation database including a message configuration table, the message configuration table including a plurality of configuration nodes wherein at least a subset of the configuration nodes specify message handling attributes; an expansion agent configured to create a wireless transport message from a network message received from a network source, the received network message including message information and a configuration node identifier for identifying a root configuration node, by: constructing a directed acyclic graph (DAG) having a set of DAG nodes, in accordance with information from the configuration nodes and the received network message, each DAG node being associated with a respective configuration node; traversing the DAG starting at the DAG node associated with the identified root configuration node to select a set of message handling attributes, including a selected wireless message transport protocol and a selected wireless message transport conduit; and combining the selected set of message handling attributes with the message information; a message-out structure for storing the wireless transport message; and at least one message delivery mechanism for processing the wireless transport message from the message-out structure in accordance with the selected set of message handling attributes.
Claim 2
Independent Claim
204 words
A system to convert a network message into a wireless transport message, comprising: a network-to-wireless transformation database including a message configuration table, the message configuration table including a plurality of configuration nodes wherein at least a subset of the configuration nodes specify message handling attributes; an expansion agent configured to create a wireless transport message from a network message received from a network source, the received network message including message information and a configuration node identifier for identifying a root configuration node, by: constructing a directed acyclic graph (DAG) having a set of DAG nodes, in accordance with information from the configuration nodes and the received network message, each DAG node being associated with a respective configuration node; traversing the DAG starting at the DAG node associated with the identified root configuration node to select a set of message handling attributes, including a selected wireless message transport protocol and a selected wireless message transport conduit; and combining the selected set of message handling attributes with the message information; a message-out structure for storing the wireless transport message; and at least one message delivery mechanism for processing the wireless transport message from the message-out structure in accordance with the selected set of message handling attributes.
Claim 3
Dependent Claim
36 words
The system of claim 1 , wherein the network source is selected from the group consisting of an electronic mail source, a web page source, a database source, a monitoring system source and a wireless receiver.
Claim 4
Dependent Claim
38 words
The system of claim 1 wherein each configuration node is defined by a first level node tag that specifies a unique identity and at least one of the following node classes: default, agent, recipient, service, message, and license.
Claim 5
Dependent Claim
39 words
The system of claim 3 wherein at least one of the configuration nodes has a second level tag that includes information about at least one of the following node characteristics: configuration, protocols, conduits, message content, node references, and license.
Claim 6
Dependent Claim
31 words
The system of claim 1 wherein the network-to-wireless transformation database includes a message-in table to receive the network message and the expansion agent processes the network message from the message-in table.
Claim 7
Dependent Claim
23 words
The system of claim 1 wherein the message-out structure includes a message status structure characterizing message parameters associated with the wireless transport message.
Claim 8
Dependent Claim
24 words
The system of claim 1 wherein the network-to-wireless transformation database includes an historical status structure to record delivery status of the wireless transport message.
Claim 9
Dependent Claim
96 words
The system of claim 1 wherein: the network-to-wireless transformation database includes a protocol table and a conduit table; each of the wireless message transport conduits supports a plurality of the wireless message transport protocols; the protocol table includes a plurality of protocol entries, each protocol entry for one of the wireless message transport protocols supported by the network-to-wireless transformation database; the conduit table includes a plurality of conduit entries, each conduit entry for one of the wireless message transport conduits supported by the network-to-wireless transformation database; and the conduit entries are independent of the protocol entries.
Claim 10
Dependent Claim
38 words
The system of claim 1 wherein the at least one message delivery mechanism includes a first persistent message delivery mechanism that supports only a single pre-determined wireless message transport protocol and a single pre-determined wireless message transport conduit.
Claim 11
Dependent Claim
56 words
The system of claim 1 wherein the at least one message delivery mechanism includes a plurality of distinct persistent message delivery mechanisms, each of which supports only a respective single wireless message transport protocol and a respective single wireless message transport conduit, each of the distinct message delivery mechanisms supporting a distinct protocol and conduit combination.
Claim 12
Dependent Claim
49 words
The system of claim 1 wherein the at least one message delivery mechanism includes at least one of the following functions: an initialization function, a clean-up function, a configuration function, a check function, a split function, a write function, a batch function, an open function and a close function.
Claim 13
Independent Claim
164 words
The method of converting a network message into a wireless transport message, comprising: receiving a network message from a network source, the received network message including message information and a configuration node identifier for identifying a root configuration node; creating a wireless transport message by: constructing a directed acyclic graph (DAG) having a plurality of DAG nodes, in accordance with information from configuration nodes in a message configuration table and the received network message, each DAG node associated with a respective configuration node; and combining the message information with a set of message handling attributes selected by traversing the directed acyclic graph starting at the DAG node associated with the identified root configuration node, the selected set of message handling attributes including a selected wireless message transport protocol and a selected wireless message transport conduit; storing the wireless transport message in a message-out structure; and processing the wireless transport message from the message-out structure in accordance with the selected set of message handling attributes.
Claim 14
Independent Claim
164 words
The method of converting a network message into a wireless transport message, comprising: receiving a network message from a network source, the received network message including message information and a configuration node identifier for identifying a root configuration node; creating a wireless transport message by: constructing a directed acyclic graph (DAG) having a plurality of DAG nodes, in accordance with information from configuration nodes in a message configuration table and the received network message, each DAG node associated with a respective configuration node; and combining the message information with a set of message handling attributes selected by traversing the directed acyclic graph starting at the DAG node associated with the identified root configuration node, the selected set of message handling attributes including a selected wireless message transport protocol and a selected wireless message transport conduit; storing the wireless transport message in a message-out structure; and processing the wireless transport message from the message-out structure in accordance with the selected set of message handling attributes.
Claim 15
Dependent Claim
24 words
The method of claim 12 further comprising delivering the wireless transport message to a selected conduit corresponding to the selected wireless message transport conduit.
Claim 16
Dependent Claim
16 words
The method of claim 12 further comprising recording delivery status information for the wireless transport message.
Claim 17
Dependent Claim
47 words
The method of claim 12 wherein the processing the wireless transport message includes selecting one message delivery mechanism of a plurality of distinct respective message delivery mechanisms, each of which supports only a respective single wireless message transport protocol and a respective single wireless message transport conduit.
Claim 18
Independent Claim
216 words
A system to convert a network message into a wireless transport message, comprising: a network-to-wireless transformation database including a message configuration table, the message configuration table including a plurality of nodes containing information for assembling the nodes into a plurality of acyclic graphs; at least a subset of the nodes in the message configuration table specifying message handling attributes; an expansion agent to select a set of message handling attributes for a network message received from a network source, the received network message including message information and at least one node identifier for identifying at least one root node in the message configuration table, by: processing nodes in the message configuration table reachable by traversing at least one of the acyclic graphs starting at the at least one identified root node; and including message handling attributes, comprising a selected wireless message transport protocol and a selected wireless message transport conduit, specified by the processed nodes in the selected set of message handling attributes; a message-out structure for storing the message information and the selected set of message handling attributes; and at least one message delivery mechanism coupled to the message-out structure for delivering a wireless transport message in accordance with the message information and the selected set of message handling attributes stored in the message-out structure.
Claim 19
Independent Claim
216 words
A system to convert a network message into a wireless transport message, comprising: a network-to-wireless transformation database including a message configuration table, the message configuration table including a plurality of nodes containing information for assembling the nodes into a plurality of acyclic graphs; at least a subset of the nodes in the message configuration table specifying message handling attributes; an expansion agent to select a set of message handling attributes for a network message received from a network source, the received network message including message information and at least one node identifier for identifying at least one root node in the message configuration table, by: processing nodes in the message configuration table reachable by traversing at least one of the acyclic graphs starting at the at least one identified root node; and including message handling attributes, comprising a selected wireless message transport protocol and a selected wireless message transport conduit, specified by the processed nodes in the selected set of message handling attributes; a message-out structure for storing the message information and the selected set of message handling attributes; and at least one message delivery mechanism coupled to the message-out structure for delivering a wireless transport message in accordance with the message information and the selected set of message handling attributes stored in the message-out structure.
Claim 20
Dependent Claim
73 words
The system of claim 16 , wherein the expansion agent is configured to: generate an acyclic graph for the network message, the generated acyclic graph comprising nodes in the message configuration table reachable by traversing at least one of the acyclic graphs starting at the at least one root node identified by the received network message; and process nodes of the generated acyclic graph to generate the selected set of message handling attributes.
Claim 21
Dependent Claim
36 words
The system of claim 16 , wherein the network source is selected from the group consisting of an electronic mail source, a web page source, a database source, a monitoring system source and a wireless receiver.
Claim 22
Dependent Claim
37 words
The system of claim 16 wherein each node is defined by a first level node tag that specifies a unique identity and at least one of the following node classes: default, agent, recipient, service, message, and license.
Claim 23
Dependent Claim
38 words
The system of claim 19 wherein at least one of the nodes has a second level tag that includes information about at least one of the following node characteristics: configuration, protocols, conduits, message content, node references, and license.
Claim 24
Dependent Claim
31 words
The system of claim 16 wherein the network-to-wireless transformation database includes a message-in table to receive the network message and the expansion agent processes the network message from the message-in table.
Claim 25
Dependent Claim
23 words
The system of claim 16 wherein the message-out structure includes a message status structure characterizing message parameters associated with the wireless transport message.
Claim 26
Dependent Claim
24 words
The system of claim 16 wherein the network-to-wireless transformation database includes an historical status structure to record delivery status of the wireless transport message.
Claim 27
Dependent Claim
96 words
The system of claim 16 wherein: the network-to-wireless transformation database includes a protocol table and a conduit table; each of the wireless message transport conduits supports a plurality of the wireless message transport protocols; the protocol table includes a plurality of protocol entries, each protocol entry for one of the wireless message transport protocols supported by the network-to-wireless transformation database; the conduit table includes a plurality of conduit entries, each conduit entry for one of the wireless message transport conduits supported by the network-to-wireless transformation database; and the conduit entries are independent of the protocol entries.
Claim 28
Dependent Claim
37 words
The system of claim 16 wherein the at least one message delivery mechanism includes a first message delivery mechanism that supports only a single pre-determined wireless message transport protocol and a single pre-determined wireless message transport conduit.
Claim 29
Dependent Claim
55 words
The system of claim 16 wherein the at least one message delivery mechanism includes a plurality of distinct message delivery mechanisms, each of which supports only a respective single wireless message transport protocol and a respective single wireless message transport conduit, each of the distinct message delivery mechanisms supporting a distinct protocol and conduit combination.
Claim 30
Dependent Claim
49 words
The system of claim 16 wherein the at least one message delivery mechanism includes at least one of the following functions: an initialization function, a clean-up function, a configuration function, a check function, a split function, a write function, a batch function, an open function and a close function.
Claim 31
Independent Claim
178 words
The method of converting a network message into a wireless transport message, comprising: receiving a network message from a network source, the network message including message information and at least one node identifier for identifying at least one root node in the message configuration table; selecting a set of message handling attributes for the network message by: processing nodes in a message configuration table, a plurality of the nodes containing information for assembling the nodes into a plurality of acyclic graphs, the processed nodes comprising nodes reachable by traversing at least one of the acyclic graphs starting at the at least one identified root node; and including message handling attributes, comprising a selected wireless message transport protocol and a selected wireless message transport conduit, specified by the processed nodes in the selected set of message handling attributes; storing the message information and the selected set of message handling attributes in a message-out structure; and delivering a wireless transport message in accordance with the message information and the selected set of message handling attributes stored in the message-out structure.
Claim 32
Independent Claim
178 words
The method of converting a network message into a wireless transport message, comprising: receiving a network message from a network source, the network message including message information and at least one node identifier for identifying at least one root node in the message configuration table; selecting a set of message handling attributes for the network message by: processing nodes in a message configuration table, a plurality of the nodes containing information for assembling the nodes into a plurality of acyclic graphs, the processed nodes comprising nodes reachable by traversing at least one of the acyclic graphs starting at the at least one identified root node; and including message handling attributes, comprising a selected wireless message transport protocol and a selected wireless message transport conduit, specified by the processed nodes in the selected set of message handling attributes; storing the message information and the selected set of message handling attributes in a message-out structure; and delivering a wireless transport message in accordance with the message information and the selected set of message handling attributes stored in the message-out structure.
Claim 33
Dependent Claim
16 words
The method of claim 28 further comprising recording delivery status information for the wireless transport message.
Claim 34
Dependent Claim
47 words
The method of claim 28 wherein the delivering the wireless transport message includes selecting one message delivery mechanism of a plurality of distinct respective message delivery mechanisms, each of which supports only a respective single wireless message transport protocol and a respective single wireless message transport conduit.
References Cited (Backward Citations)
US4953106A
Cited
US5577202A
Cited
US5432852A
Cited
US5983265A
Cited
US5610904A
Cited
US5809028A
Cited
US5826039A
Cited
US5765109A
Cited
US5912897A
Cited
US5944823A
Cited
US5966656A
Cited
US6215495B1
Cited
US6023723A
Cited
US6219667B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-02-11 | 2005-08-13 | 2006-02-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-02-11 | 2009-08-13 | 2010-02-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-02-11 | 2013-08-13 | 2014-02-12 | $7700.00 | Window Closed / Lapsed |