US 12,008,213 B2
Technologies for computing context replay with visual searching
Glen J. Anderson, Beaverton, OR (US); Jose K. Sia, Jr., Portland, OR (US); Dawn Nafus, Hillsboro, OR (US); Carl S. Marshall, Portland, OR (US); Jeffrey R. Jackson, Newberg, OR (US); Heather Patterson, Santa Clara, CA (US); John W. Sherry, Portland, OR (US); and Daniel S. Lake, Hillsboro, OR (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Aug. 16, 2021, as Appl. No. 17/403,520.
Application 17/403,520 is a continuation of application No. 14/866,179, filed on Sep. 25, 2015, granted, now 11,093,109.
Prior Publication US 2021/0373720 A1, Dec. 2, 2021
Int. Cl. G06F 3/0482 (2013.01); G06F 3/04842 (2022.01); G06F 8/71 (2018.01); G06F 9/455 (2018.01); G06F 16/11 (2019.01); G06F 16/178 (2019.01)
CPC G06F 3/0482 (2013.01) [G06F 3/04842 (2013.01); G06F 8/71 (2013.01); G06F 9/45558 (2013.01); G06F 16/128 (2019.01); G06F 16/178 (2019.01); G06F 2009/45562 (2013.01); G06F 2009/45575 (2013.01); G06F 2009/45583 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
at least one memory;
machine-readable instructions; and
at least one processor circuit to be programmed by the machine-readable instructions to:
generate a plurality of snapshots including a first snapshot of a compute environment at a first time and a second snapshot of the compute environment at a second time;
determine a first salience value for the first snapshot and a second salience value for the second snapshot, the first salience value representing a first weight and the second salience value representing a second weight;
generate a timeline user interface including (a) a first timeline including the first snapshot and the second snapshot and (b) a second timeline including the first snapshot but not the second snapshot based on the first salience value of the first snapshot being greater than the second salience value of the second snapshot; and
responsive to a search request, identify at least one snapshot of the plurality of snapshots associated with data satisfying the search request;
modify the second timeline to generate a modified second timeline including one or more of the at least one snapshot associated with the data satisfying the search request; and
cause a first compute environment represented by the first snapshot to be activated in response to a user selection of the first snapshot from the first timeline, the second timeline, or the modified second timeline.