# US 12,182,386 B2 · System and method for establishing relative preference between items

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

- Number: US 12,182,386 B2
- Document ID: US12182386B2
- Status: Granted
- Kind: B2
- Application number: 18/100,888
- Filed: 2023-01-24
- Published: 2024-07-25
- Granted: 2024-12-31
- Earliest claimed: 2023-01-24
- Assignees: OptionLab Inc.
- Applicants: OptionLab Inc.
- Inventors: Ethan R. Brown; Robert B. Stewart
- Web page: https://patentgrep.com/patent/US12182386B2

## CPC

- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- 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 16/248: Presentation of query results
- G06Q 30/0282: Rating or review of business operators or products
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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

## Abstract

A method and system for inputting a user rating in an electronically-presented space is disclosed. A user may position icons, which represent items for rating, in the electronically-presented space. For example, the user may position, using a mouse, the icons on a 2-D area on a display screen in order to rate the icons. Responsive to the positioning, the system may identify the positions of the icons, such as the positions of the icon within the 2-D area on the display screen, in order to determine the rating, such as a relative rating or an absolute rating. In this way, the method and system disclose a straightforward and simple way for users to input user preference in the electronically-presented space.

## Claims

### Claim 1

A method for inputting a user rating in an electronically-presented space, the method comprising:
accessing a plurality of icons, a respective icon of the plurality of icons indicative of a respective item for rating;
electronically presenting the plurality of icons and electronically presenting a space that enables a user to at least partly position the plurality of icons within or relative to the space, wherein the space comprises a rating canvas that is electronically presented and that is at least a 2-axis rating canvas;
responsive to the user at least partly positioning the plurality of icons within the space, receiving one or more indications of the positioning of the plurality of icons within the space, wherein the user manually positions the respective icon within the rating canvas, wherein the one or more indications of the position of the respective icon is based on the position of the respective icon within the rating canvas, wherein placement of the plurality of icons using the rating canvas is for prioritizing, assigning importance, or assigning preference according to at least two criteria, wherein a first criterion scale is associated with a first criterion and with a first axis, the placement of a respective icon in the rating canvas is indicative of priority, importance, or preference of the respective icon for the first criterion based on: (i) comparing the placement of the respective icon relative to the first criterion scale; or (ii) calculating a distance in the first axis from the respective icon to another icon, wherein a second criterion scale is associated with a second criterion and with a second axis, the second axis being perpendicular to the first axis, the placement of the respective icon in the rating canvas is indicative of priority, importance, or preference of the respective icon for the second criterion based on: (i) comparing the placement of the respective icon relative to the second criterion scale; or (ii) calculating a distance in the second axis from the respective icon to the another icon; and
rating the plurality of icons based on the one or more indication of the positioning of the plurality of icons within the space, wherein, based on the user at least partly positioning at least one icon within the space, determining a certainty with respect to placement of the at least one icon within the rating canvas.

### Claim 2 (depends on 1)

The method of claim 1, wherein a respective item comprises a respective criterion for rating;
wherein a respective criterion icon is representative of the respective criterion for rating; and
wherein the positioning of criteria icons within the space is indicative of rating of criteria.

### Claim 3 (depends on 1)

The method of claim 1, wherein the space has an absolute rating scale;
wherein the rating comprises absolute rating; and
wherein the rating of the items is based on the respective positions of the plurality of icons relative to an absolute scale for the rating canvas.

### Claim 4 (depends on 3)

The method of claim 3, wherein the rating canvas is presented on a display;
wherein the first criterion scale is presented as a first axis of the 2 axis rating canvas on the display; and
wherein the second criterion scale is presented as a second axis of the rating canvas on the display, the second axis being perpendicular to the first axis.

### Claim 5 (depends on 4)

The method of claim 4, where the second criterion is independent of the first criterion.

### Claim 6 (depends on 4)

The method of claim 4, wherein the second criterion is dependent on the first criterion;
where the second criterion scale is associated with a second dimension or property of the first criterion; and
wherein the placement of the at least one icon in the second criterion scale is an indication of certainty of the user with regard to the first criterion.

### Claim 7 (depends on 1)

The method of claim 1, wherein a plurality of users at least partly manually position the plurality of icons within the space; and
further comprising:
recentering the at least partly manual positioning by the plurality of users; and
after recentering, aggregating the at least partly manually positioning by the plurality of users.

### Claim 8 (depends on 1)

The method of claim 1, wherein the plurality of icons not yet rated are presented in a staging area for subsequent manual placement in the space; and
wherein the plurality of icons are presented one-by-one in the staging area for the subsequent manual placement in the space.

### Claim 9 (depends on 1)

The method of claim 1, wherein one or more visual cues are generated to indicate to the user to position the plurality of the icons with the space; and
wherein the one or more visual cues comprises positioning or movement of the plurality of icons; or one or more aspects of the plurality of icons.

### Claim 10 (depends on 1)

The method of claim 1, further comprising iteratively using the space for both: one or both of selecting or prioritizing one or more criteria; and rating a plurality of items using the selected or prioritized criteria;
wherein in an initial iteration, the space is for enabling the user to select or assign priorities to the one or more criteria; and
wherein in a subsequent iteration, the space is for enabling the user to rate the plurality of items using the selected or prioritized criteria.

### Claim 11 (depends on 1)

The method of claim 1,
wherein a calling application calls a rating canvas application that uses the rating canvas;
wherein the calling application determines a plurality of items to be rated; and
wherein at least one of the calling application or the rating canvas application generates respective icons for the plurality of items to be prioritized in order for the user to position the respective icons on the rating canvas.

### Claim 12 (depends on 1)

The method of claim 1, wherein determining the certainty with respect to the placement of at least one icon is based on at least one of: time for the user to place the at least one icon; speed at which the user placed the at least one icon; whether the user adjusted the placement of the at least one icon; or a number of times the user adjusted the placement of the at least one icon.

### Claim 13 (depends on 1)

The method of claim 1, wherein determining the certainty with respect to the placement of at least one icon is based on a number of times the user adjusted the placement of the at least one icon.

### Claim 14 (depends on 1)

The method of claim 1, wherein the certainty is an indication of the user with regard to at least one criterion of the rating canvas.

### Claim 15

An apparatus configured to input a user rating in an electronically-presented space, the apparatus comprising:
hardware configured to generate the electronically-presented space and to at least partly position a plurality of icons within or relative to the space, wherein the space comprises a rating canvas that is electronically presented and that is at least a 2-axis rating canvas;
at least one processor in communication with the hardware configured to generate the electronically-presented space and to at least partly position the plurality of icons within or relative to the space, the at least one processor configured to:
access the plurality of icons, a respective icon of the plurality of icons indicative of a respective item for rating;
electronically present, via the hardware, the plurality of icons and electronically present, via the hardware, the space that enables a user to at least partly position the plurality of icons within or relative to the space, wherein the space comprises a rating canvas that is electronically presented and that is at least a 2-axis rating canvas;
responsive to the user at least partly positioning the plurality of icons within the space, receive one or more indications of the positioning of the plurality of icons within the space, wherein the hardware is configured for the user to manually position the respective icon within the rating canvas, wherein the one or more indications of the position of the respective icon is based on the position of the respective icon within the rating canvas, wherein placement of the plurality of icons using the rating canvas is for prioritizing, assigning importance, or assigning preference according to at least two criteria, wherein a first criterion scale is associated with a first criterion and with a first axis, the placement of a respective icon in the rating canvas is indicative of priority, importance, or preference of the respective icon for the first criterion based on: (i) comparing the placement of the respective icon relative to the first criterion scale; or (ii) calculating a distance in the first axis from the respective icon to another icon, wherein a second criterion scale is associated with a second criterion and with a second axis, the second axis being perpendicular to the first axis, the placement of the respective icon in the rating canvas is indicative of priority, importance, or preference of the respective icon for the second criterion based on: (i) comparing the placement of the respective icon relative to the second criterion scale; or (ii) calculating a distance in the second axis from the respective icon to the another icon; and
rate the plurality of icons based on the one or more indication of the positioning of the plurality of icons within the space, wherein, based on the user at least partly positioning at least one icon within the space, the at least one processor configured to determine a certainty with respect to placement of the at least one icon within the rating canvas.

### Claim 16 (depends on 15)

The apparatus of claim 15, wherein a respective item comprises a respective criterion for rating;
wherein a respective criterion icon is representative of the respective criterion for rating; and
wherein the at least one processor is configured to use the positioning of criteria icons within the space for rating of criteria.

### Claim 17 (depends on 16)

The apparatus of claim 16, wherein the at least one processor is configured to:
in a first iteration, use a first iteration electronically presented space to position the criteria icons in order to rate the criteria; and
in a second iteration, use one or more second iteration electronically presented spaces to rate non-criteria icons for one or more of the criteria previously rated using the first iteration electronically presented space.

### Claim 18 (depends on 15)

The apparatus of claim 15, wherein the space has an absolute rating scale;
wherein the rating comprises absolute rating; and
wherein the at least one processor is configured to rate the items based on the respective positions of the plurality of icons relative to an absolute scale for the rating canvas.

### Claim 19 (depends on 18)

The apparatus of claim 18, wherein the at least one processor is configured to command the absolute scale to be electronically presented along with the rating canvas.

### Claim 20 (depends on 19)

The apparatus of claim 19, wherein the hardware configured to generate the electronically-presented space comprises a display;
wherein the first criterion scale is presented as a first axis of the rating canvas on the display;
wherein the second criterion scale is presented as a second axis of the rating canvas on the display, the second axis being perpendicular to the first axis.

### Claim 21 (depends on 20)

The apparatus of claim 20, wherein the second criterion is dependent on the first criterion;
where the second criterion scale is associated with a second dimension or property of the first criterion; and
wherein the at least one processor is configured to interpret the placement of the at least one icon in the second criterion scale as an indication of certainty of the user with regard to the first criterion.

### Claim 22 (depends on 15)

The apparatus of claim 15, wherein the at least one processor is configured to receive user-placed manual positions within the space from a plurality of users for the plurality of icons; and
wherein the at least one processor is further configured to:
recenter at least some of the manual positions by the plurality of users; and
after recentering, aggregate the at least partly manually positioning by the plurality of users.

### Claim 23 (depends on 15)

The apparatus of claim 15, wherein the at least one processor is configured to control presentation of one or more visual cues on a display to indicate to the user to position the plurality of the icons with the space; and
wherein the one or more visual cues comprises positioning or movement of the plurality of icons; or one or more aspects of the plurality of icons.

### Claim 24 (depends on 15)

The apparatus of claim 15, wherein the at least one processor is configured to control a display whereby:
in an initial iteration, the space is for enabling the user to select or assign priorities to one or more criteria; and
wherein in a subsequent iteration, the space is for enabling the user to rate a plurality of items using the selected or prioritized criteria.

### Claim 25 (depends on 15)

The apparatus of claim 15,
wherein the at least one processor, executing a rating canvas application, is configured to receive a call from a calling application indicative of a request to use the rating canvas;
wherein the call is indicative of a plurality of items to be rated; and
wherein at least one of the calling application or the rating canvas application is configured to generate respective icons for the plurality of items to be prioritized in order for the user to position the respective icons on the rating canvas.

### Claim 26 (depends on 15)

The apparatus of claim 15, wherein the at least one processor is configured to determine the certainty with respect to the placement of at least one icon based on at least one of: time for the user to place the at least one icon; speed at which the user placed the at least one icon; whether the user adjusted the placement of the at least one icon; or a number of times the user adjusted the placement of the at least one icon.

### Claim 27 (depends on 15)

The apparatus of claim 15, wherein the at least one processor is configured to determine the certainty with respect to the placement of at least one icon based on a number of times the user adjusted the placement of the at least one icon.
