Patent ID: 9275056
Filing Date: 2016-03-01
CPC Classification: G06F

Claim Text:
1. A method comprising: causing, by a processor, display of original search results in a graphical user interface (GUI) comprising a web page, the original search results comprising one or more items offered by an online retailer; receiving, by the processor and from a media source, a data structure that includes media data to be presented within the GUI, the media data having a time index for playback of the media data and content; playing the media data by a media engine executed by the processor in the GUI; receiving, by the processor, a first event message from the media engine in response to reaching a first particular time of the time index associated with the playback of the media data, the first event message including a script; modifying, by a script engine of the processor executing the script, an in-memory representation of the GUI in which the media data is presented by: receiving, by the processor, a second event message associated with a user interacting with the displayed web page that results in a change to the in-memory representation of the GUI; and executing, by the processor, an instruction in response to the second event message, the instruction modifying the playing of the media data by advancing to a third particular time of the time index associated with the playback of the media data.