Patent application number | Description | Published |
20130238479 | SLICER ORDER QUANTITY REDUCTION TOOL - The disclosed embodiments generally relate to a slicer order quantity reduction tool. An example method for reducing a quantity of a slicer order includes calculating a collective quantity associated with available ones of a plurality of child orders; comparing the collective quantity and a reduction amount received in connection with a quantity reduction request for the slicer order; and determining, when the comparison indicates that the available ones of the child orders have insufficient quantity to meet the reduction amount, whether inflight ones of the plurality of child orders collectively have sufficient quantity to make up a shortfall of the available ones of the child orders. | 09-12-2013 |
20130246241 | Dynamic Slicer Order Scheduling and Analysis Tool - A tool and method for dynamically managing and executing slicer order is disclosed. The tool and method provide a mechanism by which component parts of the slicer order such as the parent order and one or more child orders can be modified while the slicer order is executing according to a slicer plan. Modification of the executing slicer order results in an analysis and recalculation of the slicer plan to accommodate the requested modification(s). | 09-19-2013 |
20140180891 | Systems and Methods to Offload Risk P&L Calculations - Certain embodiments provide systems and methods to offload one or more components of risk checking for an order. An example method includes receiving, at a trading strategy engine, an order for a quantity of a tradeable object outbound to an exchange. The example method includes receiving, at the trading strategy engine, computed profit and loss data and margin data for a user associated with the order, the profit and loss data and margin data computed at a gateway external to the strategy engine. The example method includes evaluating whether the quantity associated with the order is greater than an order quantity limit. The example method includes computing a credit check with respect to the user and the order based on the profit and loss data and the margin data. The example method includes determining a risk associated with the order based on evaluating the quantity of the order and the credit check. | 06-26-2014 |
20140189161 | In-Line FIX Packet Translator - Certain embodiments provide systems and methods to perform in-line translation of message content according to FIX protocol variants in a trading system. An example method includes receiving, at a computing device, a message formatted according to a FIX protocol, the message including message content and a message wrapper, the message wrapper providing session and delivery information for the message to a target. The example method includes performing in-line translation of the message content of the received message to adjust the message content according to a predefined set of rules without affecting the message wrapper (with the possible exception of the message size) and message routing session. The example method includes facilitating routing of the message to the target based on the message wrapper. | 07-03-2014 |
20140297505 | SLICER ORDER QUANTITY REDUCTION TOOL - The disclosed embodiments generally relate to a slicer order quantity reduction tool. An example method for reducing a quantity of a slicer order includes calculating a collective quantity associated with available ones of a plurality of child orders; comparing the collective quantity and a reduction amount received in connection with a quantity reduction request for the slicer order; and determining, when the comparison indicates that the available ones of the child orders have insufficient quantity to meet the reduction amount, whether inflight ones of the plurality of child orders collectively have sufficient quantity to make up a shortfall of the available ones of the child orders. | 10-02-2014 |
Patent application number | Description | Published |
20140031961 | Method and System for Generating Location-Based Playlists - Methods, systems, and computer programs are presented for generating location-based playlists. The disclosed method includes providing a music service for generating playlists for a location, identifying users having respective user devices within the defined boundaries of the location, and aggregating music preferences of the identified users. Each of the user devices have access to the music service and the aggregated music preferences of the identified users identify a plurality of music tracks. The disclosed method further includes generating a playlist having the plurality of music tracks based on the aggregated music preferences and providing an access to the generated playlist to the identified users at the location. The plurality of music tracks of the playlist is provided for listening by the music service to one or more of the user devices. | 01-30-2014 |
20140058672 | CALCULATING A TRAVEL ROUTE BASED ON A USER'S NAVIGATIONAL PREFERENCES AND TRAVEL HISTORY - The disclosed subject matter relates to computer-implemented methods for calculating a travel route based on navigational preferences and travel history of a user. In one aspect, a method includes storing the navigational preferences and travel history of the user. The stored navigational preferences include routing preferences and points of interest of the user. The travel history of the user includes location data from a respective date and time received from a location-aware device associated with the user. The method further includes receiving request for a travel route from an origin location to a destination location. The method further includes calculating, in response to the received request, the travel route from the origin location to the destination location, based on the stored navigational preferences and the stored travel history of the user. | 02-27-2014 |
20140343841 | PROVIDING PREDICTED TRAVEL INFORMATION - A computing system includes at least one processor and at least one module operable by the at least one processor to receive location information associated with a computing device, including indications of locations at which the computing device was previously located and an indication of a current location of the computing device, determine, based at least in part on the location information, a predicted destination, determine, based at least in part on the current location of the computing device and the predicted destination, a predicted travel route, determine, based at least in part on an amount of traffic along the predicted travel route, a predicted arrival time, determine, based at least in part on the predicted destination, one or more other users, and send an indication of the predicted arrival time to one or more computing devices associated with the one or more other users. | 11-20-2014 |
20140380511 | Methods and Systems for Controlling Levels of Geolocation Access - A communication device may be configured to control access to geolocation services for applications on the communication device utilizing a first privacy access level setting that enables access to the geolocation services when selected, a second privacy access level setting that disables access to the geolocation services when selected, and other privacy access level settings that are different from, and fall between, the first privacy access level setting and the second privacy access level setting, and enable one time access to the geolocation services for the communication device when selected. The applications can include applications on the communication device that are managed and/or handled by a particular application service provider. The privacy access level settings comprise an anonymous one-time access and a non-anonymous one-time access. | 12-25-2014 |