IP Library Granted Patent US 11,272,032
Granted Patent B2
US 11,272,032 · App. 15/898,756 · Granted Mar 8, 2022

Intelligent display of information in a user interface

Inventor: Michael T. Hoffman (Portland, OR)
Assignee: NIKE, Inc.
H04L67/306G06F16/9535G06Q30/0251
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,272,032
App. No.
15/898,756
Granted
Mar 8, 2022
Kind
B2
Abstract

User interfaces such as web pages may be customized in terms of appearance and content based on user interests. For example, information items may be arranged such that items corresponding to strong user interests are displayed in more visually identifiable locations while items corresponding to weaker user interests are displayed in less visually valuable positions. The size of and space allocated to the information items may also be customized based on the relative strengths of the corresponding interests. For example, information associated with a strong user interest may be allotted 50% of the user interface. Other visual characteristics of the user interface and the information items such as font size/style, color, transparency and the like may also be customized to reflect the importance or strength of corresponding user interfaces.

Claims (50)

1. A method comprising:

retrieving, by a computing device, user interest data specifying information viewed by a user;

determining, by the computing device, a first user interest of the user based on the information viewed by the user;

determining, by the computing device, a strength of the first user interest;

determining, by the computing device, a second user interest of the user based on the information viewed by the user, wherein the second user interest is different from the first user interest;

determining, by the computing device, a strength of the second user interest;

determining, by the computing device, a ranking of a plurality of information regions of a user interface template, wherein the ranking is based on a number of user interactions with each of the plurality of information regions of the user interface template and a location of each of the plurality of information regions within the user interface template; and

generating, by the computing device, a user interface, wherein the generating comprises:

determining, based on the ranking of the plurality of information regions of the user interface template, the strength of the first user interest, and the strength of the second user interest, that a first information region of the user interface is to comprise information relating to the first user interest and that a second information region of the user interface is to comprise information relating to the second user interest; and

selecting, by the computing device, a first size of the first information region and a second size of the second information region different from the first size based on a difference between the strength of the first user interest and the strength of the second user interest.

2. The method of claim 1 , wherein selecting the first and second sizes includes:

comparing, by the computing device, the strength of the first user interest to the strength of the second user interest;

assigning, by the computing device, the first information region to a first predefined size greater than a second predefined size responsive to determining that the strength of the first user interest is greater than the strength of the second user interest; and

assigning, by the computing device, the second information region to the second predefined size.

3. The method of claim 1 , wherein generating the user interface further comprises selecting a first font size for information included in the first information region based on the strength of the first user interest, wherein the first font size is different from a second font size selected for information included in the second information region.

4. The method of claim 1 , wherein the user interest data is retrieved from a user profile.

5. The method of claim 1 , wherein the strength of the first user interest is determined based on an amount of time the user spends engaging the first user interest.

6. The method of claim 1 , wherein generating the user interface further comprises:

determining, by the computing device, that a number of user interactions with the first information region is greater than a number of user interactions with the second information region; and

in response, ranking the first information region higher than the second information region.

7. A method comprising:

receiving, by a computing device, user interest data specifying information viewed by a user;

determining, by the computing device, a first user interest of the user based on the information viewed by the user;

determining, by the computing device, a strength of the first user interest;

determining, by the computing device, a second user interest of the user based on the information viewed by the user, wherein the second user interest is different from the first user interest;

determining, by the computing device, a strength of the second user interest;

determining, by the computing device, a ranking of a plurality of information regions of a user interface template based on a number of user interactions with each of the plurality of information regions of the user interface template and a location of each of the plurality of information regions within the user interface template; and

generating, by the computing device, a user interface by determining, based on the ranking of the plurality of information regions of the user interface template, the strength of the first user interest, and the strength of the second user interest, that a first information region of the user interface is to comprise information relating to the first user interest and that a second information region of the user interface is to comprise information relating to the second user interest.

8. The method of claim 7 , wherein the determining that the first information region of the user interface is to comprise information relating to the first user interest is based on a determination that the strength of the first user interest is greater than the strength of the second user interest.

9. The method of claim 7 , wherein generating the user interface further comprises selecting a first font size for the information included in the first information region based on the strength of the first user interest, wherein the first font size is different from a second font size selected for information included in the second information region.

10. The method of claim 7 , wherein generating the user interface further comprises:

determining that a number of user interactions with the first information region is greater than a number of user interactions with the second information region; and in response, ranking the first information region higher than the second information region.

11. The method of claim 7 , further including selecting a central location in the user interface for the first information region.

12. The method of claim 7 , wherein the information viewed by the user is identified based on an internet browsing history of the user.

13. The method of claim 7 , wherein the determining of the strength of the first user interest is determined based on an amount of time the user spends engaging the first user interest.

14. An apparatus, comprising:

at least one processor; and

memory storing computer-readable instructions that, when executed by the at least one processor, cause the apparatus to:

receive user interest data specifying information viewed by a user;

determine a first user interest of the user based on the information viewed by the user;

determine a strength of the first user interest;

determine a second user interest of the user based on the information viewed by the user, wherein the second user interest is different from the first user interest;

determine a strength of the second user interest;

determine a ranking of a plurality of information regions of a user interface template based on a number of user interactions with each of the plurality of information regions of the user interface template and a location of each of the plurality of information regions within the user interface template; and

generate a user interface by determining, based on the ranking of the plurality of information regions of the user interface template, the strength of the first user interest, and the strength of the second user interest, that a first information region of the user interface is to comprise information relating to the first user interest and that a second information region of the user interface is to comprise information relating to the second user interest.

15. The apparatus of claim 14 , wherein the determining that the first information region of the user interface is to comprise information relating to the first user interest is based on a determination that the strength of the first user interest is greater than the strength of the second user interest.

16. The apparatus of claim 14 , wherein the information viewed by the user is identified based on an internet browsing history of the user.

17. The apparatus of claim 14 , wherein generating the user interface further includes instructions that, when executed, cause the apparatus to:

determine whether the strength of the first user interest is greater than the strength of the second user interest; and

in response to determining that the strength of the first user interest is greater than the strength of the second user interest, select additional information relating to the first user interest to display in a third information region.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2020
From: HOFFMAN, MICHAEL T.
To: NIKE, INC.
Reel/Frame 053328/0844 →
Continuity (3)
Continuation 14319517 · Jun 30, 2014
Continuation 12854283 · Aug 11, 2010
Related Publication 20180176328A1 · Jun 21, 2018