US 12,217,307 B1
Virtual trading floor
Edward T. Tilly, Chicago, IL (US); Robert Hocking, Downers Grove, IL (US); Brent Coonrod, Overland Park, KS (US); and Jordan Newmark, Evanston, IL (US)
Assigned to Cboe Exchange, Inc., Chicago, IL (US)
Filed by Cboe Exchange, Inc., Chicago, IL (US)
Filed on Apr. 22, 2021, as Appl. No. 17/237,759.
Claims priority of provisional application 63/073,309, filed on Sep. 1, 2020.
Claims priority of provisional application 63/013,908, filed on Apr. 22, 2020.
Int. Cl. G06Q 40/04 (2012.01); G06T 19/00 (2011.01); H04L 12/18 (2006.01)
CPC G06Q 40/04 (2013.01) [G06T 19/003 (2013.01); H04L 12/1822 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A computer-implemented method for virtual floor trading between a plurality of participants using an exchange computer system, the method comprising:
establishing, by the exchange computer system, a secure connection with a user computing device of a participant of the plurality of participants by providing a secure sockets layer (SSL) virtual private network (VPN) to enable interaction between the plurality of participants when accessed;
receiving log-in credentials from the user computing device for the participant to determine an association between the user computing device and an account of the participant as an authorized market participant, wherein the user computing device is connected to one or more sensors to record speech and obtain instructions for movement sent by the user computing device to the exchange computer system;
providing, by the exchange computer system, a first view of a virtual environment to be displayed at a first graphical user interface (GUI) at the user computing device of the participant of the plurality of participants, wherein the virtual environment corresponds to at least a portion of a physical environment of a trading floor for executing transactions, wherein the first view of the virtual environment is generated to include a visualization of a floor map that comprises one or more virtual trading zones of a plurality of virtual trading zones in the trading floor, wherein the one or more virtual trading zones are authorized to be accessed by the participant, wherein a virtual representative of the participant is moveable between locations within the one or more virtual trading zones;
assigning, using a coordinate system, coordinates to map virtual locations in the virtual environment to points in the physical environment of the trading floor, wherein the assigned coordinates on the coordinate system are usable to place and move participants at virtual locations within the virtual environment, wherein a size and shape of the virtual environment are generated based on i) executing a rule-base algorithm applying rules obtained from a database of the exchange computer system and ii) using a determined number of the plurality of participants connected to the exchange computer system;
receiving, by the exchange computer system and through interacting with the first GUI at the user computing device of the participant, an interaction to perform a movement of the participant within the virtual environment to reposition to a selected virtual trading zone of the one or more virtual trading zones from the first view;
providing for display at the user computing device of the participant, a second view including the virtual trading zone, wherein, based on repositioning of the participant to the virtual trading zone, identifying, using the coordinate system, a virtual location within the virtual trading zone such that the virtual representative of the participant interacts with virtual representatives of other participants associated with other virtual locations assigned to the other participants in the virtual trading zone through an audio-visual portion and a blotter portion,
wherein the blotter portion provides a running record of transaction requests within the virtual trading zone.