Embeddable media content search widget
First Claim
1. A method comprising:
- transmitting, from a first computer system associated with a first organization to a second computer system associated with a second organization, code that, when embedded within a web page that is provided by the second organization and is transmitted from the second computer system to a client device, causes the client device to present, in a user interface within a browser window, content of the web page and a playlist, the playlist representing an ordered set of videos to be played sequentially and including a first link to a first video and a second link to a second video;
wherein the first video and the second video reside in a data store associated with the first organization;
wherein the first video and the second video are selected from a plurality of videos based on the content of the web page; and
wherein in response to a user selecting the first link in the playlist, the content of the web page provided by the second organization is presented in the user interface within the browser window, together with a presentation of the playlist in a playlist area of the user interface within the browser window and a playback of the first video in a playback area of the user interface within the browser window.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed by which a first computer system that is associated with a first organization provides a software component to a second computer system that is associated with a second organization, where the software component, when embedded and executed within a user interface provided by the second organization, includes in the user interface a first link to a first media content item and a second link to a second media content item. In one implementation, the first media content item and the second media content item reside in a data store associated with the first organization, and the first media content item and the second media content item are selected from a plurality of media content items based on content in the user interface.
10 Citations
18 Claims
-
1. A method comprising:
-
transmitting, from a first computer system associated with a first organization to a second computer system associated with a second organization, code that, when embedded within a web page that is provided by the second organization and is transmitted from the second computer system to a client device, causes the client device to present, in a user interface within a browser window, content of the web page and a playlist, the playlist representing an ordered set of videos to be played sequentially and including a first link to a first video and a second link to a second video; wherein the first video and the second video reside in a data store associated with the first organization; wherein the first video and the second video are selected from a plurality of videos based on the content of the web page; and wherein in response to a user selecting the first link in the playlist, the content of the web page provided by the second organization is presented in the user interface within the browser window, together with a presentation of the playlist in a playlist area of the user interface within the browser window and a playback of the first video in a playback area of the user interface within the browser window. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A first computer system associated with a first organization, the first computer system comprising:
-
a network interface device; and a processor, operatively coupled to the network interface device, to; receive, via the network interface device, code that is transmitted to the first computer system by a second computer system associated with a second organization; embed the received code within a web page provided by the first organization; and transmit the web page to a client device, the transmitting causing the client device to present, in a user interface within a browser window, content of the web page and a playlist, the playlist representing an ordered set of videos to be played sequentially and including a first link to a first video and a second link to a second video; wherein the first video and the second video reside in a data store associated with the second organization; wherein the first video and the second video are selected from a plurality of videos based on the content of the web page; and wherein in response to a user selecting the first link in the playlist, the content of the web page provided by the second organization is presented in the user interface within the browser window, together with a presentation of the playlist in a playlist area of the user interface within the browser window and a playback of the first video in a playback area of the user interface within the browser window. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium having instructions stored therein, which when executed, cause a first computer system associated with a first organization to perform operations comprising:
-
transmitting, from the first computer system to a second computer system associated with a second organization, code that, when embedded within a web page that is provided by the second organization and is transmitted from the second computer system to a client device, causes the client device to present, in a user interface within a browser window, content of the web page and a playlist, the playlist representing an ordered set of videos to be played sequentially and including a first link to a first video and a second link to a second video; wherein the first video and the second video reside in a data store associated with the first organization; wherein the first video and the second video are selected from a plurality of videos based on the content of the web page; and wherein in response to a user selecting the first link in the playlist, the content of the web page provided by the second organization is presented in the user interface within the browser window, together with a presentation of the playlist in a playlist area of the user interface within the browser window and a playback of the first video in a playback area of the user interface within the browser window. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification