Patent ID: 9633392
Date: 2017-04-25
CPC Classifications: G06F,G06Q

Claim:
1. A method comprising: by a presentation module comprising one or more processors of a machine, presenting a first view of a graphical user interface, the first view including a first presentation of search results obtained from a search defined by search criteria and including a search definition panel that depicts additional criteria selectable to refine the search results within the first view of the graphical user interface; by a user interface module comprising one or more processors of the machine, detecting a cursor event over a search result among the first presentation of the search results presented in the first view of the graphical user interface; by the presentation module comprising one or more processors of the machine and in response to the cursor event over the search result, presenting a second view of the graphical user interface, the second view including an item detail panel that corresponds to the search result over which the cursor event is detected and including a second presentation of the search results included in the first view of the graphical user interface, the second presentation of the search results being smaller in size than the first presentation of the search results and contemporaneously presented with the item detail panel within the second view of the graphical user interface, the presenting of the second view being performed by a processor of the machine and initiated by an animated transition from the first view to the second view, the animated transition expanding the item detail panel into view from an edge of the graphical user interface while sliding the first presentation of the search results away from the edge of the graphical user interface and shrinking the first presentation of the search results to become the second presentation of the search results and while shrinking the search definition panel to become a search refinement icon that depicts none of the additional criteria selectable to refine the search results, the search refinement icon formed from the shrunken search definition panel, the second presentation of the search results formed from the shrunken first presentation of the search results, and the item detail panel all being presented simultaneously in the second view of the graphical user interface; by the user interface module comprising one or more processors of the machine, detecting a cursor event over the item detail panel presented in the second view of the graphical user interface; and by the presentation module comprising one or more processors of the machine, presenting a third view of the graphical user interface in response to the detecting of the cursor event over the item detail panel, the third view including an item purchase panel that corresponds to the search result over which the cursor event over the search result among the first presentation of search results is detected and including a third presentation of the search results included in the first view of the graphical user interface, the third presentation of the search results being smaller in size than the second presentation of the search results and contemporaneously presented with the item purchase panel within the third view of the graphical user interface.