CPC G06F 16/9535 (2019.01) [G04F 10/00 (2013.01); G04G 13/02 (2013.01); G04G 21/00 (2013.01); G04G 21/025 (2013.01); G04G 99/006 (2013.01); G06F 1/163 (2013.01); G06N 20/00 (2019.01); G06T 19/006 (2013.01); G04G 21/08 (2013.01)] | 21 Claims |
1. A device, comprising:
a memory configured to store a data source, the data source being local to the device;
at least one processor configured to:
receive data from the data source;
receive relevance information from the data source;
receive a set of signals describing a current environment of a user,
provide a relevance score for each of multiple data items based at least in part on the received relevance information and the received set of signals describing the current environment of the user;
sort the multiple data items based at least in part on the relevance scores;
provide, as output, one or more of the sorted multiple data items, wherein the output of each of the one or more of the sorted multiple data items includes a graphical element; and
provide an indication of an appropriate placement of the graphical element of each of the one or more of the sorted multiple data items for one or more different output environments including a virtual reality environment or an augmented reality environment.
|