Dynamic generation of user interface elements
First Claim
Patent Images
1. A system comprising:
- an access module, configured to use at least one processor of a machine, to access an item listing stored on a network-based publication system and receive profile data of a user interacting with the item listing on the network-based publication system, the profile data comprising a user experience level associated with interacting with the network-based publication system;
a user interface module, configured to use the at least one processor, to analyze the profile data and the item listing and dynamically determine a number of elements included in a set of user interface elements to generate for display within the item listing to provide experience-based assistance for interacting with the network-based publication system and based, at least in part, on the item listing and the profile data, each respective user interface element of the set of user interface elements configured to perform an action on the item listing by configuring the number of elements included in the set of user interface elements based on the user experience level;
a value module, configured to use the at least one processor, to dynamically determine a set of values to be associated with the set of user interface elements by utilizing a machine learning model that determines relative importance of one or more factors associated with the item listing used to determine the set of values, the set of values being based, at least in part, on the item listing, the number of elements included in the set of user interface elements, and the profile data, each respective value of the set of values being associated with a respective user interface element of the set of user interface elements; and
a presentation module to cause presentation of the set of user interface elements and the set of values within the item listing.
1 Assignment
0 Petitions
Accused Products
Abstract
In various example embodiments, a system and method for dynamically generating user interface elements and associated values are presented. An item listing and profile data are accessed. A set of user interface elements are dynamically generated based on the item listing and the profile data, with each user interface element configured to perform an action on the item listing. A set of values are dynamically determined, with each value being associated with a user interface element of the set of user interface elements. The set of user interface elements are then caused to be presented within the item listing.
-
Citations
20 Claims
-
1. A system comprising:
-
an access module, configured to use at least one processor of a machine, to access an item listing stored on a network-based publication system and receive profile data of a user interacting with the item listing on the network-based publication system, the profile data comprising a user experience level associated with interacting with the network-based publication system; a user interface module, configured to use the at least one processor, to analyze the profile data and the item listing and dynamically determine a number of elements included in a set of user interface elements to generate for display within the item listing to provide experience-based assistance for interacting with the network-based publication system and based, at least in part, on the item listing and the profile data, each respective user interface element of the set of user interface elements configured to perform an action on the item listing by configuring the number of elements included in the set of user interface elements based on the user experience level; a value module, configured to use the at least one processor, to dynamically determine a set of values to be associated with the set of user interface elements by utilizing a machine learning model that determines relative importance of one or more factors associated with the item listing used to determine the set of values, the set of values being based, at least in part, on the item listing, the number of elements included in the set of user interface elements, and the profile data, each respective value of the set of values being associated with a respective user interface element of the set of user interface elements; and a presentation module to cause presentation of the set of user interface elements and the set of values within the item listing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
accessing, by a processor of a machine, an item listing stored on a network-based publication system; accessing profile data of a user interacting with the item listing on the network-based publication system, the profile data including a user experience level associated with interacting with the network-based publication system; based on the item listing and the profile data, dynamically generating, using the processor, a set of user interface elements to be displayed within the item listing and configured to provide experience-based assistance for interacting with the network-based publication system, each respective user interface element of the set of user interface elements configured to perform a respective action on the item listing, said dynamically generating the set of user interface elements comprising dynamically determining a number of elements included in the set of user interface elements based on the user experience level; based on the item listing and the profile data, dynamically determining a set of values to be associated with the set of user interface elements by utilizing a machine learning model that determines relative importance of one or more factors associated with the item listing and the profile data used to determine the set of values, each respective user interface element of the set of user interface elements being associated with a respective value of the set of values, said dynamically determining the set of values based on the item listing, the number of elements included in the set of user interface elements and the profile data; and causing presentation of the set of user interface elements within the item listing. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory machine-readable storage medium comprising processor-executable instructions that, responsive to execution by a processor of a machine, cause the machine to perform operations comprising:
-
accessing, using the processor, an item listing stored on a network-based publication system; accessing profile data of a user interacting with the item listing on the network-based publication system, the profile data including a user experience level associated with interacting with the network-based publication system; analyzing, using the processor, the item listing and the profile data to dynamically determine a set of user interface elements to generate for display within the item listing based, at least in part, on the item listing and the profile data, each respective user interface element of the set of user interface elements configured to perform an action on the item listing, said analyzing comprising dynamically determining a number of elements included in the set of user interface elements based on the user experience level; dynamically determining a set of values to be associated with the set of user interface elements by utilizing a machine learning model that determines relative importance of one or more factors associated with the item listing used to determine the set of values, each respective user interface element being associated with a respective value of the set of values, said determining the set of values based, at least in part, on the item listing the number of elements included in the set of user interface elements and the profile data; and causing presentation of the determined set of user interface elements within the item listing. - View Dependent Claims (20)
-
Specification