Systems and user interfaces for data analysis including artificial intelligence algorithms for generating optimized packages of data items
First Claim
1. A system comprising:
- one or more processors configured to execute software instructions to cause the system to;
analyze a subset of data items from a plurality of data items to determine a score associated with the subset of data items;
access historical information associated with one or more of the plurality of data items;
analyze the subset of data items to determine an item score for each data item of one or more of the plurality of data items, wherein determining the item score for a first data item comprises at least one of;
evaluating a cost associated with the first item, determining an availability of other data items similar to the first data item, determining an expected demand for the first data item, determining a prioritization of the first data item, or determining a historic demand for the first data item;
determine, for each data item of at least some of the plurality of data items, and based at least in part on the historical information, respective effects on the score if the respective data items are added to or removed from the subset of data items;
determine, based at least in part on the respective effects, a ranking of the at least some of the plurality of data items; and
generate user interface data usable for rendering a user interface, the user interface including;
an indication of the score, anda selectable list of the at least some of the plurality of data items ordered based on the ranking.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and user interfaces enable integration of data items from disparate sources to generate optimized packages of data items. For example, the systems described herein can obtain data items from various sources, score the data items, and present, via an interactive user interface, options for packaging the data items based on the scores. The systems may include artificial intelligence algorithms for selecting optimal combinations of data items for packaging. Further, the interactive user interfaces may enable a user to efficiently add data items to, and remove data items from, the data packages. The system may interactively re-calculate and update scores associated with the package of data items as the user interacts with the data package via the user interface. The systems and user interfaces may thus, according to various embodiments, enable the user to optimize the packages of data items based on multiple factors quickly and efficiently.
-
Citations
10 Claims
-
1. A system comprising:
one or more processors configured to execute software instructions to cause the system to; analyze a subset of data items from a plurality of data items to determine a score associated with the subset of data items; access historical information associated with one or more of the plurality of data items; analyze the subset of data items to determine an item score for each data item of one or more of the plurality of data items, wherein determining the item score for a first data item comprises at least one of;
evaluating a cost associated with the first item, determining an availability of other data items similar to the first data item, determining an expected demand for the first data item, determining a prioritization of the first data item, or determining a historic demand for the first data item;determine, for each data item of at least some of the plurality of data items, and based at least in part on the historical information, respective effects on the score if the respective data items are added to or removed from the subset of data items; determine, based at least in part on the respective effects, a ranking of the at least some of the plurality of data items; and generate user interface data usable for rendering a user interface, the user interface including; an indication of the score, and a selectable list of the at least some of the plurality of data items ordered based on the ranking. - View Dependent Claims (2, 3, 4, 5)
-
6. A computer-implemented method comprising:
by one or more processors executing program instructions; analyzing a subset of data items from a plurality of data items to determine a score associated with the subset of data items; accessing historical information associated with one or more of the plurality of data items; determining, for each data item of at least some of the plurality of data items, and based at least in part on the historical information, respective effects on the score if the respective data items are added to or removed from the subset of data items; determining, based at least in part on the respective effects, an item ranking of the at least some of the plurality of data items, wherein; determining the item ranking comprises determining a first ranking and a second ranking and combining the first and second rankings, and determining the first ranking comprises at least one of;
determining an expected demand for a first data item, determining a prioritization of a first data item, determining a demand for a first data item, comparing a transaction record of a user of the system with the plurality of data items, evaluating a cost associated with a first data item, or determining an availability of other data items similar to a first data item; andgenerating user interface data usable for rendering a user interface, the user interface including; an indication of the score, and a selectable list of the at least some of the plurality of data items ordered based on the item ranking. - View Dependent Claims (7, 8, 9, 10)
Specification