×

Degree of separation for media artifact discovery

  • US 10,289,749 B2
  • Filed: 08/29/2007
  • Issued: 05/14/2019
  • Est. Priority Date: 08/29/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • communicating, by a computing device, media preferences of a particular user to a server, said communicating causing said media preferences to be stored in storage on a network, said media preferences comprising core preferences and at least one numerical indicator indicating a degree of separation that defines how far out additional media is to be identified from the core preferences;

    loading, by the computing device, a web page;

    executing, upon said loading of the web page by the computing device, a helper application, said executing of the helper application causing the computing device to retrieve said stored media preferences over the network, said executing of the helper application further comprising parsing, via the helper application, said web page, and based on said parsing, identifying content included on said web page, said executing of the helper application further comprising comparing said content to said retrieved media preferences, and based on said comparing, identifying at least one item within said content of the web page as a media artifact;

    modifying, via helper application executing on the computing device, said web page based on said identifying of the media artifact, said modifying comprising embedding scripting object code into code of the web page that interacts with a document object model (DOM) of the web page, said modifying causing a visible alteration of the web page comprising modifying a display of the media artifact on the web page based on the embedding of the scripting object code, wherein said visible alteration comprises visually highlighting, underlining, or bolding the media artifact;

    receiving, via the computing device, a selection of the displayed media artifact, wherein the selection comprises a user action to the displayed media artifact;

    communicating, via the helper application executing on computing device, to the server over the network, a search for additional content based on the media artifact and the media preferences; and

    receiving and displaying in a window related to the media artifact, via the computing device, said additional content and an indication as to how far out the additional content is from the core preferences in response to the selection.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×