Patent application number | Description | Published |
20100299280 | System and Method for Displaying Trade Information for Electronic Trading Exchange - A system and method for displaying trade information is disclosed. The method includes receiving from a host exchange a plurality of trade notifications, each trade notification corresponding to an executed trade, and for each executed trade of interest, determining whether the executed trade belongs in an aggregated set with one or more other executed trades. All executed trades in an aggregated set are for the same associated tradable object, have traded at the same associated trade price, and have been executed within a predetermined time period of each other. Aggregated sets are displayed a user display with an associated aggregated quantity, and the remaining executed trades of interest are also displayed. Trades are displayed using an associated indicator for indicating whether the corresponding executed trade or aggregated trade traded on the bid side or on the offer side of the market, and which indicates whether additional volume is available at the associated trade price. | 11-25-2010 |
20110093378 | User-Defined Algorithm Electronic Trading - Certain embodiments reduce the risks of traditionally programmed algorithms such as syntax errors, unclear logic, and the need for a non-trader programmer to develop the algorithm as specified by a trader by reducing or eliminating the writing of programming code by a user. Certain embodiments provide building block buttons and an algorithm area to define an algorithm. Certain embodiments provide live evaluation of an expression as the algorithm is being defined. Certain embodiments provide a design canvas area and blocks for designing an algorithm. Certain embodiments provide live feedback for blocks as the algorithm is being designed. Certain embodiments provide for initiating placement of an order to be managed by a selected user-defined trading algorithm from a value axis and for displaying working orders being managed by different user-defined trading algorithms on the value axis. Certain embodiments provide a ranking tool. | 04-21-2011 |
20110093379 | Virtualizing for User-Defined Algorithm Electronic Trading - Certain embodiments reduce the risks of traditionally programmed algorithms such as syntax errors, unclear logic, and the need for a non-trader programmer to develop the algorithm as specified by a trader by reducing or eliminating the writing of programming code by a user. Certain embodiments provide a design canvas area and blocks for designing an algorithm. Certain embodiments provide for grouping blocks placed in the design canvas area. Certain embodiments provide for virtualized group blocks enabling dynamic instantiation of portions of an algorithm to handle particular discrete events. Certain embodiments provide for operation of some or all portions of an algorithm when a connection between a client device and an algorithm server is broken. | 04-21-2011 |
20120149340 | MESSAGE INJECTION SYSTEM AND METHOD - A mobile communication device including an application running in a first memory of the device, an application audio unit in the first memory, the application audio unit being communicatively coupled to the application operating, and a telephony unit in the first memory, the telephony unit being communicatively coupled to the application, a radio transmission unit including a radio interface unit operating in a second memory and communicatively coupled to the telephony unit, a radio audio unit operating in the second memory, the radio audio unit being communicatively coupled to the radio interface unit, and a hardware driver unit communicatively coupled to the radio interface unit, the hardware driver unit initiating a communication connection between the mobile communication device and another device, an audio switching unit communicatively coupled to the application unit and the radio transmission unit. | 06-14-2012 |
20120254007 | Throttling Modification Messages - The present embodiments relate to intelligently throttling a modification message based on a period of time that a trade order is required to remain in a market. In an embodiment, intelligently throttling a modification message includes intelligently selecting a transmission time of a modification message based on a period of time that a trade order is required to remain in a market. The modification message is transmitted at the selected time to ensure that the modification order is received at an electronic exchange at or shortly after, but not before, the period of time has expired. As a result, the modification order is accepted (e.g., not rejected) by the electronic exchange. The modification order does not need to be resent to the electronic exchange. | 10-04-2012 |
20130130656 | MESSAGE INJECTION SYSTEM AND METHOD - A message injection apparatus including a memory, a processor, a connection unit communicatively coupled to a communication device, and an application operating in the memory that is configured to receive audio signals from the communication device and to transmit at least one audio signal to the communication unit based on an operational mode. | 05-23-2013 |
20130148582 | MESSAGE INJECTION SYSTEM AND METHOD - A communication bridging device has a processor and a memory. The communication device includes an application unit operating an application that transmits and receives communication signals to a first communication device over a first wireless network, a wireless interface unit that transmits and receives communication signals to a second communication device over a second wireless network, and a switching unit communicatively coupled to the application unit and the wireless interface unit. The switching unit transmits communication signals between the first network and the second network in a bridging mode. The application unit transmits communication signals from the switching unit to the first communication device over the first wireless network in the bridging mode, and the wireless interface unit transmits communication signals from the switching unit to the second communication device over the second wireless network in the bridging mode. | 06-13-2013 |
20130324094 | IMAGE RESPONSE SYSTEM AND METHOD OF FORMING SAME - A mobile communication device has a memory and a processor, the processor executing a computer program configured to perform the steps of connecting to an external mobile communication device via a network, gathering information associated with an audio communication, transmitting the information associated with an audio communication to the external mobile communication device for display on the external mobile communication device, receiving a response from the external mobile communication device, and displaying the response from the external mobile communication device on the mobile communication device. | 12-05-2013 |
20140024351 | MESSAGE CONSOLIDATION SYSTEM - A message consolidation system includes a plurality of mobile communication devices connected to a network, a plurality of telecommunication switching units connected to a plurality of communication units and to the network and a consolidation unit on the network. The consolidation unit is configured to logically relate at least two communication devices, and to extract call information from each of the mobile communication devices and switching devices and to store the extracted data in a memory of the consolidation unit for display on a display unit coupled to a client device. | 01-23-2014 |
20140172662 | Methods and Systems to Prevent Adverse Exchange Limit Effects - Methods and systems to prevent adverse exchange limit effects are disclosed. An example method of message management includes tracking, at a gateway, a transaction count of trade messages communicated to an exchange via an exchange link. The example method includes defining a first transaction limit based on the transaction count, and calculating a second transaction limit as a function of the first transaction limit, wherein the second transaction limit is to correspond to a reserve capacity associated with the exchange link. The example method includes assigning a message priority to each of a plurality of trade messages to communicate to the exchange. The example method includes communicating trade messages of the plurality of trade messages having a first message priority to the exchange when the transaction count is greater than the second transaction limit, and delaying or rejecting trade messages of the plurality of trade messages having a second message priority. | 06-19-2014 |
20140207639 | Variable-Based Increment Adjustment - Example methods, systems, and computer-readable media are disclosed to provide variable-based increment adjustment. An example method includes determining, using a computing device, whether to automatically adjust a first trading increment implemented in a trading interface to a second trading increment by monitoring for a condition related to activity in a trading market. The condition is defined in an increment adjustment rule by a user. The first trading increment and the second trading increment are associated with prices in the trading market. The example method includes adjusting, using the computing device, the first trading increment to the second trading increment implemented in the trading interface during the condition according to the increment adjustment rule. | 07-24-2014 |
20140295801 | IMAGE RESPONSE SYSTEM AND METHOD OF FORMING SAME - A mobile communication device has a memory and a processor, the processor executing a computer program configured to perform the steps of connecting to an external mobile communication device via a network, gathering information associated with an audio communication, transmitting the information associated with an audio communication to the external mobile communication device for display on the external mobile communication device, receiving a response from the external mobile communication device, and displaying the response from the external mobile communication device on the mobile communication device. | 10-02-2014 |
20140337196 | SYSTEM AND METHOD FOR DISPLAYING TRADE INFORMATION FOR ELECTRONIC TRADING EXCHANGE - A system and method for displaying trade information is disclosed. The method includes receiving from a host exchange a plurality of trade notifications, each trade notification corresponding to an executed trade, and for each executed trade of interest, determining whether the executed trade belongs in an aggregated set with one or more other executed trades. All executed trades in an aggregated set are for the same associated tradable object, have traded at the same associated trade price, and have been executed within a predetermined time period of each other. Aggregated sets are displayed a user display with an associated aggregated quantity, and the remaining executed trades of interest are also displayed. Trades are displayed using an associated indicator for indicating whether the corresponding executed trade or aggregated trade traded on the bid side or on the offer side of the market, and which indicates whether additional volume is available at the associated trade price. | 11-13-2014 |
20150019399 | TRADING CIRCLES - The disclosed embodiments provide trading circles. An example method includes defining a group having a plurality of members, wherein one or more of the plurality of members interacts with an exchange that facilitates market transactions; detecting a first interaction of a first group member with the exchange; and communicating, in response to detecting the first interaction, data related to the first interaction to a second group member before the first group member receives confirmation of the first interaction from the exchange. | 01-15-2015 |