×

Method and apparatus for presenting a search utility in an embedded video

  • US 9,189,547 B2
  • Filed: 05/11/2009
  • Issued: 11/17/2015
  • Est. Priority Date: 05/11/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing search results to a user, comprising:

  • transmitting, from a media program service, instructions for embedding a media program player associated with the media program service in a webpage provided by a third party web server, the instructions being configured for displaying an embedded search utility in the embedded media program player that is configured to play a first media program;

    receiving a search query from a user computer, the search query entered into the embedded search utility and including keywords unrelated to the first media program played by the media program player, wherein receiving the search query comprises receiving the search query via a web service call to a media program server associated with the media program service;

    generating search results responsive to the user search query using a database associated with the media program service, the search results including media programs offered by the media program service and information that directs a selection of one of the media programs back to the media program service; and

    transmitting the search results to the media program player embedded in the webpage for displaying within the embedded media program player, wherein transmitting the search results to the embedded media program player comprises returning a data object including the search results to the embedded media program player, the data object expressed in a programming language in which the embedded media program player can use to display the search results, and wherein the embedded media program player, upon accepting a selection of a second media program in the search results, requests the second media program using the information that directs the selection of one of the media programs back to the media program service and plays the second media program in the embedded media program player that played the first media program.

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