IP Library Granted Patent US 12,554,385
Granted Patent B2
US 12,554,385 · App. 18/232,016 · Granted Feb 17, 2026

Feedback based content generation in graphical interfaces

Inventors: Shie Mannor (Haifa, IL); Gal Chechik (Ramat Hasharon, IL)
Assignee: NVIDIA CORPORATION
G06F3/04845G06F3/04815G06F9/451
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 12,554,385
App. No.
18/232,016
Filed
Aug 9, 2023
Granted
Feb 17, 2026
Kind
B2
Art Unit
2171
USPC
715/764
Abstract

Apparatuses, systems, and techniques to identify one or more modifications to objects within an environment. In at least one embodiment, objects are identified in an image, based on extracted feedback information, using one or more machine learning models, for example, using direct and/or implicit feedback of user interaction with one or more objects in an environment.

Claims (33)

1 . A computer-implemented method comprising:

obtaining first feedback information associated with a user of a user interface, wherein the first feedback information comprises implicit feedback and explicit feedback of the user to one or more attributes of one or more objects in the user interface;

extracting one or more features indicative of the first feedback information;

causing one or more machine learning models to determine one or more modifications to the one or more attributes of the one or more objects of the user interface based, at least in part, on the one or more features, the one or more modifications to increase a reward value calculated from second feedback information expected in response to the one or more modifications; and

performing the one or more modifications to the one or more attributes of the one or more objects in the user interface.

2 . The computer-implemented method of claim 1 , wherein the one or more machine learning models determines the one or more modifications based on predicting an increased amount of interactions with the user interface having performed the one or more modifications.

3 . The computer-implemented method of claim 1 , wherein the one or more features correspond to the one or more objects represented in the user interface.

4 . The computer-implemented method of claim 1 , wherein performing the one or more modifications comprise configuring one or more parameters associated with the one or more objects of the user interface.

5 . The computer-implemented method of claim 1 , wherein the implicit feedback is based on one or more measurements of a user interaction with the user interface indicating a level of interaction with the one or more objects of the user interface.

6 . The computer-implemented method of claim 1 , wherein the one or more attributes of the one or more objects of the user interface comprise a position, a sound, an appearance, or a behavior associated with an object within the user interface.

7 . The computer-implemented method of claim 1 , wherein the user interface comprises a three-dimensional (3D) scene.

8 . A system comprising: one or more processors to:

obtain first feedback information associated with a user of a user interface, wherein the first feedback information comprises implicit feedback and explicit feedback of the user to one or more attributes of one or more objects in the user interface;

extract one or more features corresponding to the first feedback information;

determine, using one or more neural networks, one or more modifications to the one or more attributes of the one or more objects of the user interface based, at least in part, on the one or more features, the one or more modifications to increase a reward value calculated from second feedback information expected in response to the one or more modifications; and

modify the one or more attributes of the one or more objects in the user interface.

9 . A non-transitory computer readable storage medium storing thereon executable instructions that, as a result of being executed by one or more processors of a computer system, cause the computer system to:

obtain first feedback information associated with a user of a user interface, wherein the first feedback information comprises implicit feedback and explicit feedback of the user to one or more attributes of one or more objects in the user interface;

extract one or more features corresponding to the first feedback information;

determine, using one or more neural networks, one or more modifications to the one or more attributes of the one or more objects of the user interface based, at least in part, on the one or more features, the one or more modifications to increase a reward value calculated from second feedback information expected in response to the one or more modifications; and

modify the user interface based on the one or more modifications to the one or more attributes of the one or more objects in the user interface.

10 . The non-transitory computer readable storage medium of claim 9 , wherein the one or more neural networks determines the one or more modifications based on predicting an interaction with the user interface having performed the one or more modifications.

11 . The non-transitory computer readable storage medium of claim 9 , wherein the one or more features correspond to the one or more objects represented in the user interface.

12 . The non-transitory computer readable storage medium of claim 9 , wherein modifying the user interface comprises configuring one or more parameters associated with one or more aspects of the user interface.

13 . The non-transitory computer readable storage medium of claim 9 , wherein the implicit feedback is based on one or more measurements of a user interaction with the user interface.

14 . The non-transitory computer readable storage medium of claim 9 , wherein the one or more attributes of the one or more objects of the user interface comprise a position, a sound, an appearance, or a behavior associated with an object within the user interface.

15 . The non-transitory computer readable storage medium of claim 9 , wherein the user interface corresponds to at three-dimensional (3D) scene.

16 . The system of claim 8 , wherein modifying the one or more attributes of the one or more objects comprises changing a frequency with which the one or more objects appear in the user interface.

17 . The system of claim 8 , wherein the one or more neural networks determines the one or more modifications based on predicting an interaction with the user interface having performed the one or more modifications.

18 . The system of claim 8 , wherein the one or more features correspond to the one or more objects represented in the user interface.

19 . The system of claim 8 , wherein modifying the user interface comprises configuring one or more parameters associated with one or more aspects of the user interface.

20 . The system of claim 8 , wherein the implicit feedback is based on one or more measurements of a user interaction with the user interface.

21 . The system of claim 8 , wherein the one or more attributes of the one or more objects of the user interface comprise a position, a sound, an appearance, or a behavior associated with an object within the user interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2023
From: MANNOR, SHIE; CHECHIK, GAL
To: NVIDIA CORPORATION
Reel/Frame 064538/0188 →
Continuity (1)
Related Publication 20250053284A1 · Feb 13, 2025
References Cited (12)
US 12008156B2 · Karri · 2024 [cited by examiner]
US 20020083025A1 · Robarts · 2002 [cited by examiner]
US 20180314980A1 · Osotio · 2018 [cited by examiner]
US 20190361579A1 · Srivastava · 2019 [cited by examiner]
US 20210248490A1 · Ma · 2021 [cited by examiner]
US 20220129285A1 · Kwatra · 2022 [cited by examiner]
US 20220161145A1 · Hardee · 2022 [cited by examiner]
US 20220318510A1 · Travis · 2022 [cited by examiner]
US 20250053284A1 · Mannor · 2025 [cited by examiner]
IEEE “IEEE Standard for Floating-Point Arithmetic”, Microprocessor Standards Committee of the IEEE Computer Society, IEEE Std 754-2008, dated Jun. 12, 2008, 70 pages. [cited by applicant]
Society of Automotive Engineers On-Road Automated Vehicle Standards Committee “Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Motor Vehicles”, Standard No. J3016-201806, dated Jun. … [cited by applicant]
Society of Automotive Engineers On-Road Automated Vehicle Standards Committee, “Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Motor Vehicles,” Standard No. J3016-201609, issued Jan… [cited by applicant]