US2019037434A1PendingUtilityA1

Shared Communication Links in an Electronic Trading System

Assignee: TRADING TECHNOLOGIES INT INCPriority: Dec 17, 2014Filed: Sep 28, 2018Published: Jan 31, 2019
Est. expiryDec 17, 2034(~8.4 yrs left)· nominal 20-yr term from priority
G06Q 40/04H04W 28/0268H04L 41/5032H04L 43/16
64
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Certain embodiments provide methods, tangible computer storage medium, and systems of shared communication links in an electronic trading system. An example method includes determining a first network service state of a first communication network established between a first wireless trading device and an exchange and receiving a second network service state of a second communication network established between a second wireless trading device and the exchange. The first wireless trading device receives the second network state from the second wireless device via a shared communication link. The example method also includes determining an active communication network based on a quality-of-service metric calculated between the first communication network and the second communication network by comparing the first network service state and the second network service state. The example method also includes communicating market information related to one or more markets with the exchange utilizing the active communication network and distributing the market information via the shared communication link.

Claims

exact text as granted — not AI-modified
1 . (canceled) 
     
     
         2 . A method including:
 determining by a gateway a first network service state of a first communication network established between the gateway and a first wireless trading device;   determining by the gateway a second network service state of a second communication network established between the gateway and a second wireless trading device, wherein a shared communication link is shared between the first wireless trading device and the second wireless trading device;   determining by the gateway a first quality-of-service metric for the first communication network based on the first network service state;   determining by the gateway a second quality-of-service metric for the second communication network based on the second network service state;   determining by the gateway an active communication network based on the first quality-of-service metric and the second quality-of-service metric;   receiving by the gateway a first request for first market information from the first wireless trading device over the active communication network;   receiving by the gateway a second request for second market information from the second wireless trading device over the active communication network, wherein a first set of market information is common to the first market information and the second market information, wherein a second set of market information is not common to the first market information and the second market information;   assigning by the gateway a first unique identification number to the first set of market information;   assigning by the gateway a second unique identification number to the second set of market information;   sending by the gateway the first set of market information associated with the first unique identification number to the first wireless trading device over the first communication network, wherein the first wireless trading device distributes the first set of market information to the second wireless trading device over the shared communication link; and   sending by the gateway the second set of market information associated with the second unique identification number to the second wireless trading device over the second communication network.   
     
     
         3 . The method of  claim 2 , wherein the first network service state is based on at least one of: a connectivity level of the first trading device, a latency on the first communication network, a rate of packet loss on the first communication network, a remaining battery power of the first trading device, a memory utilization of the first trading device, a memory utilization of the gateway, and a CPU load at the gateway. 
     
     
         4 . The method of  claim 2 , wherein the second network service state is based on at least one of: a connectivity level of the second trading device, a latency on the second communication network, a rate of packet loss on the second communication network, a remaining battery power of the second trading device, a memory utilization of the second trading device, a memory utilization of the gateway, and a CPU load at the gateway. 
     
     
         5 . The method of  claim 2 , wherein at least one of the first network service state and the second network service state is determined based on a comparison to a threshold state. 
     
     
         6 . The method of  claim 2 , wherein the active communication network includes both the first communication network and the second communication network. 
     
     
         7 . The method of  claim 2 , further including:
 determining by the gateway a third network service state of a third communication network established between the gateway and a third wireless trading device, wherein a second shared communication link is shared between the first wireless trading device and the third wireless trading device.   
     
     
         8 . The method of  claim 7 , further including:
 determining by the gateway a third quality-of-service metric for the third communication network based on the third network service state; and   determining by the gateway the active communication network based on the first quality-of-service metric, the second quality-of-service metric, and the third quality-of-service metric.   
     
     
         9 . The method of  claim 7 , further including:
 receiving by the gateway a third request for third market information from the third wireless trading device over the active communication network, wherein the first set of market information is common to the first market information, the second market information, and the third market information, wherein the first wireless trading device distributes the first set of market information to the third wireless trading device over the second shared communication link.   
     
     
         10 . The method of  claim 9 , wherein a third shared communication link is shared between the second wireless trading device and the third wireless trading device. 
     
     
         11 . The method of  claim 10 , further including:
 assigning by the gateway a third unique identification number to a third set of market information, wherein the third set of market information is common to the second market information and the third market information; and   sending by the gateway the third set of market information associated with the third unique identification number to the third wireless trading device over the third communication network, wherein the third wireless trading device distributes the third set of market information to the second wireless trading device over the second shared communication link.   
     
     
         12 . A computer readable medium having stored therein instructions executable by a processor of a gateway, including instructions executable to:
 determine a first network service state of a first communication network established between the gateway and a first wireless trading device;   determine a second network service state of a second communication network established between the gateway and a second wireless trading device, wherein a shared communication link is shared between the first wireless trading device and the second wireless trading device;   determine a first quality-of-service metric for the first communication network based on the first network service state;   determine a second quality-of-service metric for the second communication network based on the second network service state;   determine an active communication network based on the first quality-of-service metric and the second quality-of-service metric;   receive a first request for first market information from the first wireless trading device over the active communication network;   receive a second request for second market information from the second wireless trading device over the active communication network, wherein a first set of market information is common to the first market information and the second market information, wherein a second set of market information is not common to the first market information and the second market information;   assign a first unique identification number to the first set of market information;   assign a second unique identification number to the second set of market information;   send the first set of market information associated with the first unique identification number to the first wireless trading device over the first communication network, wherein the first wireless trading device distributes the first set of market information to the second wireless trading device over the shared communication link; and   send the second set of market information associated with the second unique identification number to the second wireless trading device over the second communication network.   
     
     
         13 . The computer readable medium of  claim 12 , wherein the first network service state is based on at least one of: a connectivity level of the first trading device, a latency on the first communication network, a rate of packet loss on the first communication network, a remaining battery power of the first trading device, a memory utilization of the first trading device, a memory utilization of the gateway, and a CPU load at the gateway. 
     
     
         14 . The computer readable medium of  claim 12 , wherein the second network service state is based on at least one of: a connectivity level of the second trading device, a latency on the second communication network, a rate of packet loss on the second communication network, a remaining battery power of the second trading device, a memory utilization of the second trading device, a memory utilization of the gateway, and a CPU load at the gateway. 
     
     
         15 . The computer readable medium of  claim 12 , wherein at least one of the first network service state and the second network service state is determined based on a comparison to a threshold state. 
     
     
         16 . The computer readable medium of  claim 12 , wherein the active communication network includes both the first communication network and the second communication network. 
     
     
         17 . The computer readable medium of  claim 12 , further including instructions executable to:
 determine a third network service state of a third communication network established between the gateway and a third wireless trading device, wherein a second shared communication link is shared between the first wireless trading device and the third wireless trading device.   
     
     
         18 . The computer readable medium of  claim 17 , further including instructions executable to:
 determine a third quality-of-service metric for the third communication network based on the third network service state; and   determine the active communication network based on the first quality-of-service metric, the second quality-of-service metric, and the third quality-of-service metric.   
     
     
         19 . The computer readable medium of  claim 17 , further including instructions executable to:
 receive a third request for third market information from the third wireless trading device over the active communication network, wherein the first set of market information is common to the first market information, the second market information, and the third market information, wherein the first wireless trading device distributes the first set of market information to the third wireless trading device over the second shared communication link.   
     
     
         20 . The computer readable medium of  claim 19 , wherein a third shared communication link is shared between the second wireless trading device and the third wireless trading device. 
     
     
         21 . The computer readable medium of  claim 20 , further including instructions executable to:
 assign a third unique identification number to a third set of market information, wherein the third set of market information is common to the second market information and the third market information; and   send the third set of market information associated with the third unique identification number to the third wireless trading device over the third communication network, wherein the third wireless trading device distributes the third set of market information to the second wireless trading device over the second shared communication link.

Join the waitlist — get patent alerts

Track US2019037434A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.