US 12,265,583 B2
Determining relevant information based on user interactions
Giovanni M. Agnoli, San Mateo, CA (US); Joshua C. Weinberg, Sunnyvale, CA (US); Joshua R. Ford, Cupertino, CA (US); Antoine J. Atallah, Bellevue, WA (US); Roozbeh Mahdavian, San Francisco, CA (US); and Eric Lance Wilson, San Jose, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Aug. 7, 2023, as Appl. No. 18/231,229.
Application 18/231,229 is a continuation of application No. 17/027,599, filed on Sep. 21, 2020, granted, now 11,741,176.
Application 17/027,599 is a continuation of application No. 15/721,717, filed on Sep. 29, 2017, granted, now 10,817,579, issued on Oct. 27, 2020.
Claims priority of provisional application 62/507,201, filed on May 16, 2017.
Prior Publication US 2023/0376549 A1, Nov. 23, 2023
Int. Cl. G06F 16/9535 (2019.01); G04F 10/00 (2006.01); G04G 13/02 (2006.01); G04G 21/00 (2010.01); G04G 21/02 (2010.01); G04G 21/08 (2010.01); G04G 99/00 (2010.01); G06F 1/16 (2006.01); G06N 20/00 (2019.01); G06T 19/00 (2011.01)
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
OG exemplary drawing
 
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.