Embeddable media content search widget
AssigneeGoogle Inc.
InventorShiva Jaini
Life of this patent
Estimating the term…
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.
Claims20
A method comprising:
- providing, by a first computer system that is associated with a first organization, a software component to a second computer system that is associated with a second organization;
- wherein 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;
- and
- wherein the first media content item and the second media content item reside in a data store associated with the first organization;
- and wherein 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.
A computer system that is associated with a first organization, the computer system comprising:
- a memory to store code associated with a user interface;
- and
- a processor, coupled to the memory, to embed in the user interface a software component that is provided by a second organization;
- wherein the software component, when embedded and executed within the user interface, includes in the user interface a first link to a first media content item and a second link to a second media content item;
- and
- wherein the first media content item and the second media content item reside in a data store associated with the second organization;
- and
- wherein 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.
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:
- maintaining, by the first computer system, a data store comprising a first media content item and a second media content item;
- providing, by the first computer system, a software component to a second computer system that is associated with a second organization, the software component to be embedded and executed within a user interface provided by the second organization;
- responsive to a request of the software component executing within the user interface, selecting the first media content item and the second media content item based on information in the request, the information in the request being indicative of content in the user interface;
- and
- providing a first link to the first media content item and a second link to the second media content item to the software component, the first link and the second link to be included in the user interface.
Dependencies are inferred from the claim text.