×

Virtualized hosting and displaying of content using a swappable media player

  • US 9,767,195 B2
  • Filed: 06/25/2012
  • Issued: 09/19/2017
  • Est. Priority Date: 04/21/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system for presenting content comprising:

  • a display host operable to execute multiple instances of a browser each of which operates as a swappable media player, wherein each instance of the swappable media player is operable to retrieve and load any of a plurality of different media players needed to play specified content; and

    a switchboard server system,wherein the switchboard server system is operable to perform operations including;

    receiving a first message originating from a handheld Internet-enabled personal computing device distinct from the display host and the switchboard server system, wherein the first message comprises a unique identifier associated with a display device and a first session opened using a first instance of the swappable media player, and a first universal command instructing that first content be played in the first session using a specified first media player of the media players;

    converting the first universal command into a corresponding first converted code specific to the specified first media player to control playing of the first content on the specified first media player; and

    transmitting the first converted code and the unique identifier to the display host; and

    wherein the display host is operable to perform operations including;

    receiving the first converted code and the unique identifier from the display host;

    in response to receiving the first message and the unique identifier, retrieving and loading the specified first media player using the first instance of the swappable media player;

    playing the first content in the first session using the specified first media player by executing the first converted code; and

    causing a presentation of the first content to be mirrored onto a virtual client residing on the display device;

    wherein the switchboard server system is further operable to perform operations including;

    receiving a second message originating from the handheld Internet-enabled personal computing device, wherein the second message comprises the unique identifier and a second universal command identifying a particular play control to be performed with respect to the first content being played in the first session, wherein the second universal command is different than the first universal command;

    converting the second universal command into a corresponding second converted code specific to the specified first media player to perform the particular play control; and

    transmitting the second converted code and the unique identifier to the display host; and

    wherein the display host is further operable to perform operations includingreceiving the second converted code and the unique identifier from the display host from the switchboard server; and

    executing the second converted code to perform the particular play control with respect to the first content being played in the first session that is mirrored onto the virtual client residing on the display device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×