×

Virtual user interface including playback control provided over computer network for client device playing media from another source

  • US 10,356,467 B2
  • Filed: 04/02/2017
  • Issued: 07/16/2019
  • Est. Priority Date: 01/15/2010
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing virtual user interfaces over a network, the system comprising:

  • one or more servers coupled to the network and managing operation of a plurality of user interface applications; and

    a client device coupled to the network;

    wherein the client device sends a request to the one or more servers over the network;

    the one or more servers associate a selected one of the user interface applications with the client device in response to the request, the selected user interface application rendering a graphical user interface for display on the client device;

    the one or more servers forward to the client device a plurality of updates of the graphical user interface as the graphical user interface changes over time, at least some of the updates including transparency information;

    the client device receives a plurality of media content from a source different than the one or more servers;

    the client device plays a video on a display according to the media content;

    the client device receives the updates of the graphical user interface from the one or more servers;

    the client device renders on the display a representation of the graphical user interface overlaid on the video according to the updates;

    the one or more servers further receive user input from the client device;

    provide the user input to the user interface application;

    generate a playback instruction for controlling playback of the video on the client device according to the user input, the user input representing interaction by a user of the client device with the representation of the graphical user interface; and

    send the playback instruction to the client device via the network;

    the one or more servers allocate a server instance to the client device in response to receiving the request; and

    the one or more servers reclaim the server instance allocated to the client device when a user session is complete;

    wherein at least a portion of the representation of the graphical user interface is transparent according to the transparency information received from the one or more servers and the video remains visible on the display where the representation of the graphical user interface is transparent.

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