IP Library Granted Patent US 11,543,934
Granted Patent B2
US 11,543,934 · App. 16/371,199 · Granted Jan 3, 2023

Learning user interface

Inventors: David Gomez-Rosado (Petaluma, CA); Tihomir Tsankov Georgiev (Menlo Park, CA)
Assignee: Groupon, Inc.
G06F3/04817G06F3/0482G06F3/04842G06F3/04845G06F3/04886G06N5/02G06N20/00G06Q20/204G06Q30/0631G06Q30/0641G06Q30/0643
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,543,934
App. No.
16/371,199
Granted
Jan 3, 2023
Kind
B2
Abstract

Provided herein are method, apparatus, and computer program products for facilitating a learning user interface. The interface may be presented as a plurality of dynamic icons representing a plurality of items. The interface may be facilitated by receiving, by a processor, a selection indication associated with one item of the plurality of dynamic icons. The interface may be facilitated by determining, via the processor, at least one suggested item of the plurality of items based on the selection indication. The interface may also be facilitated by determining a visual bias for at least one suggested dynamic icon representing the at least one suggested item relative to at least one secondary dynamic icon and may be facilitated by applying the visual bias, via the interface, to the at least one suggested dynamic icon.

Claims (30)

1. A method comprising:

presenting, via an interface, a plurality of dynamic icons representing a plurality of items, the plurality of dynamic icons comprising at least a first dynamic icon representing a first item and a second dynamic icon representing a second item;

detecting a type of input device associated with the interface, wherein detecting the type of input device associated with the interface comprises determining that the type of input device is a stationary terminal;

determining, via the processor, a relevance score associated with each of the first dynamic icon and the second dynamic icon, wherein a first relevance score associated with the first dynamic icon is greater than a second relevance score associated with the second dynamic icon;

determining a visual bias for at least the first dynamic icon, wherein determining the visual bias comprises determining a position of the first dynamic icon within the interface based on the type of input device, wherein the position of the first dynamic icon is closer to a dominant hand of the user of the input device, and wherein the dominant hand of the user is identified based on a user profile; and

applying the visual bias, via the interface, to the first dynamic icon.

2. The method of claim 1 , wherein determining visual bias further comprises determining a second position of the second dynamic icon, wherein the position of the first dynamic icon is at a higher priority area of the interface than the second position.

3. The apparatus of claim 2 , wherein the higher priority area comprises an area of higher accessibility to a user of the input device.

4. The method of claim 1 , wherein the user profile comprises preference data associated with the user, and wherein determining the position of the first dynamic icon within the interface is at least partially based on the preference data.

5. The method of claim 4 , wherein the preference data comprises a handedness preference associated with the user.

6. The method of claim 1 , wherein determining the relevance score associated with each of the first dynamic icon and the second dynamic icon comprises:

determining the relevance score via a machine learning model, wherein the machine learning model is derived using a training data set comprising data structures associated with at least a portion of the plurality of items;

computing, via the machine learning model, a confidence rating associated with the portion of the plurality of items; and

verifying a data quality of the respective data structures based on the confidence rating.

7. An apparatus comprising at least a processor, and a memory associated with the processor having computer coded instructions therein, with the computer instructions configured to, when executed by the processor, cause the apparatus to:

cause presentation of a plurality of dynamic icons representing a plurality of items on an interface, the plurality of dynamic icons comprising at least a first dynamic icon representing a first item and a second dynamic icon representing a second item;

detect a type of input device associated with the interface, wherein detecting the type of input device associated with the interface comprises determining that the type of input device is a stationary terminal;

determine, via the processor, a relevance score associated with each of the first dynamic icon and the second dynamic icon, wherein a first relevance score associated with the first dynamic icon is greater than a second relevance score associated with the second dynamic icon;

determine a visual bias for at least the first dynamic icon, wherein determining the visual bias comprises determining a position of the first dynamic icon within the interface based on the type of input device, wherein the position of the first dynamic icon is closer to a dominant hand of the user of the input device, and wherein the dominant hand of the user is identified based on a user profile; and

cause the interface to apply the visual bias to the first dynamic icon.

8. The apparatus of claim 7 , wherein determining the visual bias further comprises determining a second position of the second dynamic icon, wherein the position of the first dynamic icon is at a higher priority area of the interface than the second position.

9. The apparatus of claim 8 , wherein the higher priority area comprises an area of higher accessibility to a user of the input device.

10. The apparatus of claim 7 , wherein the user profile comprises preference data associated with the user, and wherein determining the position of the first dynamic icon within the interface is at least partially based on the preference data.

11. The apparatus of claim 10 , wherein the preference data comprises a handedness preference associated with the user.

12. A non-transitory computer readable medium having computer program instructions stored therein, said instructions when executed by a processor:

causing presentation of a plurality of dynamic icons representing a plurality of items on an interface, the plurality of dynamic icons comprising at least a first dynamic icon representing a first item and a second dynamic icon representing a second item;

detecting a type of input device associated with the interface, wherein detecting the type of input device associated with the interface comprises determining that the type of input device is a stationary terminal;

determining, via the processor, a relevance score associated with each of the first dynamic icon and the second dynamic icon, wherein a first relevance score associated with the first dynamic icon is greater than a second relevance score associated with the second dynamic icon;

determining a visual bias for at least the first dynamic icon, wherein determining the visual bias comprises determining a position of the first dynamic icon within the interface based on the type of input device, wherein the position of the first dynamic icon is closer to a dominant hand of the user of the input device, and wherein the dominant hand of the user is identified based on a user profile; and

cause the interface to apply the visual bias to the first dynamic icon.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2024
From: GROUPON, INC.
To: BYTEDANCE INC.
Reel/Frame 068833/0811 →
RELEASE OF SECURITY INTEREST Recorded Feb 26, 2024
From: JPMORGAN CHASE BANK, N.A.
To: GROUPON, INC.; LIVINGSOCIAL, LLC (F/K/A LIVINGSOCIAL, INC.)
Reel/Frame 066676/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RIGHTS Recorded Feb 26, 2024
From: JPMORGAN CHASE BANK, N.A.
To: GROUPON, INC.; LIVINGSOCIAL, LLC (F/K/A LIVINGSOCIAL, INC.)
Reel/Frame 066676/0251 →
SECURITY INTEREST Recorded Jul 23, 2020
From: GROUPON, INC.; LIVINGSOCIAL, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 053294/0495 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2019
From: GOMEZ-ROSADO, DAVID; GEORGIEV, TIHOMIR TSANKOV
To: GROUPON, INC.
Reel/Frame 048749/0913 →
Continuity (4)
Continuation 15387858 · Dec 22, 2016
Continuation 14230980 · Mar 31, 2014
Provisional Application 61932046 · Jan 27, 2014
Related Publication 20190391727A1 · Dec 26, 2019