×

Computer-implemented method of generating a content recommendation interface

  • US 10,394,420 B2
  • Filed: 05/11/2017
  • Issued: 08/27/2019
  • Est. Priority Date: 05/12/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of generating a content recommendation interface for a user of an electronic device, the method executable by the electronic device, the electronic device having a processor and a user-interface device coupled to the processor, the processor being configured to execute a browser application, the electronic device further comprising a network interface for connecting to a recommendation server via a communication network, the method comprising:

  • receiving, via the user-interface device, a first user-indication for activating the browser application;

    responsive to the first user-indication, generating on the user-interface device a first graphical user interface (GUI) of the browsing application, the first GUI comprising three simultaneously presented visual-interface elements disposed within the first GUI;

    a first interface element comprising an omnibox, the omnibox configured to receive at least one of a network address and a search query, the first interface element being located substantially in a center of the first GUI;

    a second interface element comprising at least one icon representing user-selected content, each of the at least one icons being linked to an associated network resource accessible via the communication network,the second interface element being spaced a first distance away, in a first direction, from the first interface element;

    a third interface element comprising at least one recommendation icon, the first recommendation icon associated with recommended content selected, by the recommendation server, from a plurality of potentially recommendable content items,the third interface element being spaced a second distance away, in a second direction, from the first interface element, the second direction being opposite to the first direction;

    the at least one recommendation icon including a first recommendation icon being partially visible within the first GUI;

    receiving, via the user-interface device, an indication of a first user-interaction with the first GUI;

    responsive to determining the first user-interaction being a user-gesture associated with the first direction, generating a second GUI, to be displayed in place of the first GUI, the second GUI including;

    a portion of the first interface element located at an extremity of the second GUI located in the first direction; and

    the second interface element located such that the first distance is collapsed; and

    not including the third interface element;

    responsive to determining the first user-interaction being the user-gesture associated with the second direction, generating the second GUI, to be displayed in place of the first GUI, the second GUI including;

    the third interface element, such that at least one recommendation icon includes the first recommendation icon and at least a second recommendation icon, the first recommendation icon to be displayed in its entirety andthe at least the second recommendation icon to be at least partially displayed; and

    not including the first interface element and the second interface element;

    executing an animated transition between the first GUI and the second GUI responsive to the user-gesture; and

    determining a parameter of the animated transition, the parameter including at least a speed of transition, the determining comprising;

    receiving a first location and a first time of the user-gesture,receiving a second location and a second time of the user-gesture, anddetermining the speed of transition by computing the difference between the second location and the first location and the difference between the second time and the first time of the user-gesture.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×