Degree of separation for media artifact discovery
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.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for degree of separation for media artifact discovery. A method includes visually highlighting a media artifact on a Web page in response to a user'"'"'s media preferences and how distant from a core range of media preferences the user wants to engage more media, and generating for display to the user additional information and resources about the visually highlighted media artifact and how the visually highlighted media artifact relates to the core range of media preferences in response to a user action.
76 Citations
22 Claims
-
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 Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium tangibly encoded with a computer program product, that when executed by a processor associated with a computing device, performs a method comprising:
-
communicating, by the computing device, a 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 Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification