# US 10,482,526 B2 · Graphical user interface for order entry with hovering functionality

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,482,526 B2
- Document ID: US10482526B2
- Status: Granted
- Kind: B2
- Application number: 15/868,611
- Filed: 2018-01-11
- Published: 2018-07-12
- Granted: 2019-11-19
- Earliest claimed: 2017-01-11
- Assignees: BGC Partners, Inc.
- Applicants: Bgc Partners, L.P.
- Inventors: Harris Park; Eric Hirschhorn
- Web page: https://patentgrep.com/patent/US10482526B2

## CPC

- G06Q 30/0641: {utilising user interfaces specially adapted for shopping}
- G06F 3/04812: Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 3/0489: using dedicated keyboard keys or combinations thereof
- G06Q 30/08: Auctions
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Disclosed herein are an apparatus, method, and non-transitory computer readable medium that improves the functioning of the computer. A drop down menu with different options may be rendered for an order associated with a product on which a cursor hovers. In response to a selection of a parameter option, an order for a product is transmitted.

## Claims

### Claim 1

An apparatus comprising:
a display screen;
a network interface;
a memory device;
at least one processor to:
render on the display screen a graphical user interface having a plurality of rows, each row having a product field, a price field, and a size field;
detect actuation of a first input;
in response to detecting actuation of the first input, change a status indicator stored in the memory device to indicate that a cursor is about to hover over a given row of the plurality of rows;
detect a movement of the cursor over the given row;
in response to detecting the cursor hovering over the given row, render a drop down menu with different size options for an order associated with the given row on which the cursor hovers;
detect a selection of a size option in the drop down menu; and
in response to the selection of the size option, transmit, via the network interface, an order for a product specified in the product field of the given row with a size corresponding to the selected size option.

### Claim 2 (depends on 1)

The apparatus of claim 1, further comprising a keyboard, wherein the first input is an actuation of a key on the keyboard.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the different size options include a bid size, a buy size, a sell size, and an offer size.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the at least one processor is further configured to superimpose the drop down menu over the size field.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the at least one processor is further configured to render the different size options in increments of fifty.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the at least one processor is further configured to render fifty as a lowest available size option of the different size options.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the at least one processor is further configured to render two hundred and fifty as a highest available size option of the different size options.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein the at least one processor is further configured to detect multiple selections of the size option in the drop down menu; and transmit, via the network interface, orders corresponding to the multiple selections for the product specified in the product field of the given row with the size corresponding to the selected size option.

### Claim 9

A method comprising:
rendering, by at least one processor, on a display screen, a graphical user interface having a plurality of rows, each row having a product field, a price field, and a size field;
detecting, by the at least one processor, actuation of a first input;
in response to detecting actuation of the first input, changing, by the at least one processor, a status indicator stored in a memory device to indicate that a cursor is about to hover over a given row of the plurality of rows;
detecting, by the at least one processor, a movement of the cursor over the given row;
in response to detecting the cursor hovering over the given row, rendering, by the at least one processor, a drop down menu with different size options for an order associated with the given row on which the cursor hovers;
detecting, by the at least one processor, a selection of a size option in the drop down menu; and
in response to the selection of the size option, transmitting, by the at least one processor, an order via a network interface for a product specified in the product field of the given row with a size corresponding to the selected size option.

### Claim 10 (depends on 9)

The method of claim 9, further comprising a keyboard, wherein the first input is an actuation of a key on the keyboard.

### Claim 11 (depends on 9)

The method of claim 9, wherein the different size options include a bid size, a buy size, a sell size, and an offer size.

### Claim 12 (depends on 9)

The method of claim 9, further comprising superimposing, by the at least one processor, the drop down menu over the size field.

### Claim 13 (depends on 9)

The method of claim 9, wherein the at least one processor is further configured to render the different size options in increments of fifty.

### Claim 14 (depends on 9)

The method of claim 9, further comprising rendering, by the at least one processor, fifty as a lowest available size option of the different size options.

### Claim 15 (depends on 9)

The method of claim 9, further comprising rendering, by the at least one processor, two hundred and fifty as a highest available size option of the different size options.

### Claim 16 (depends on 9)

The method of claim 9, further comprising:
detecting, by the at least one processor, multiple selections of the size option in the drop down menu; and
transmitting, by the at least one processor, via the network interface, orders corresponding to the multiple selections for the product specified in the product field of the given row with the size corresponding to the selected size option.

### Claim 17

A non-transitory computer readable medium with instructions stored therein which, when executed, cause at least one processor to:
render on a display screen a graphical user interface having a plurality of rows, each row having a product field, a price field, and a size field;
detect actuation of a first input;
in response to detecting actuation of the first input, change a status indicator stored in a memory device to indicate that a cursor is about to hover over a given row of the plurality of rows;
detect a movement of the cursor over the given row;
in response to detecting the cursor hovering over the given row, render a drop down menu with different size options for an order associated with the given row on which the cursor hovers;
detect a selection of a size option in the drop down menu; and
in response to the selection of the size option, transmit, via the network interface, an order for a product specified in the product field of the given row with a size corresponding to the selected size option.

### Claim 18 (depends on 17)

The non-transitory computer readable medium of claim 17, wherein the first input is an actuation of a key on a keyboard.

### Claim 19 (depends on 17)

The non-transitory computer readable medium of claim 17, wherein the different size options include a bid size, a buy size, a sell size, and an offer size.

### Claim 20 (depends on 17)

The non-transitory computer readable medium of claim 17, wherein the instructions stored therein, when executed, further cause the at least one processor to detect multiple selections of the size option in the drop down menu; and transmit, via the network interface, orders corresponding to the multiple selections for the product specified in the product field of the given row with the size corresponding to the selected size option.
