IP Library Patent Application 12718056
Patent Application
App. No. 12/718,056

METHOD AND SYSTEM FOR AUGMENTING WEB CONTENT

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/718,056
Abstract

A system for augmenting data from a source data file with data from a reference database to generate an augmented data file and tracking the augmented data file is provided. The system includes a reference database including at least one reference datum. A handler component is configured to retrieve a source data file including the structured datum. A locator component is configured to locate the structured datum in the source data file; an analyzer component configured to associate the identified structured datum to one reference datum to create an association according to an analyzing strategy. A generating component is configured to generate a hyperlink based upon the association and embeds the generated hyperlink and an identification code in the source file to create and track an augmented data file.

Claims (27)

1 . A method for augmenting a keyword upon loading a file into a browser, the method comprising:

(a) opening, by a browser, a file received by a client;

(b) identifying, by a script of the browser upon opening the file, a datum in the file corresponds to a keyword to be augmented with content at a uniform resource locator address;

(c) converting, by the script as the file is opened and responsive to the identification, the datum to a hyperlink that displays the content from the uniform resource locator address in an overlay; and

(d) displaying, by the browser responsive to placement of a cursor over the hyperlink, in an area proximate to the hyperlink, an overlay displaying the content from the uniform resource locator address.

2 . The method of claim 1 , wherein step (a) further comprises opening, by the browser, the file comprising a web page received from a server.

3 . The method of claim 1 , wherein step (b) further comprises identifying the datum in the file that matches the keyword based on context of content in the file.

4 . The method of claim 1 , wherein step (b) further comprises determining that the datum of a text string in the file matches the keyword found in a reference database, the reference database comprising keywords to be augmented.

5 . The method of claim 1 , wherein step (b) further comprises analyzing a plurality of datum in text of the file to determine that the datum matches the keyword of a reference database, the reference database comprising keywords to be augmented.

6 . The method of claim 1 , wherein step (c) further comprises receiving from a server a uniform resource locator corresponding to the keyword matching the datum.

7 . The method of claim 1 , wherein step (c) further comprises generating the hyperlink to include an association between the datum and the keyword.

8 . The method of claim 1 , wherein step (c) further comprises generating by the script the hyperlink to be embedded as part of the datum in the file.

9 . The method of claim 1 , wherein step (c) further comprises generating by the script the hyperlink to include the uniform resource locator to an advertisement.

10 . The method of claim 1 , wherein step (d) further comprises displaying by the browser, the file as an augmented file having a plurality of datum that correspond to keywords and that are converted by the script to hyperlinks that display overlays to advertisements.

11 . A system for augmenting a keyword upon loading a file into a browser, the system comprising:

a browser on a client opening a file;

a script of the browser, upon opening the file, identifying a datum in the file corresponds to a keyword to be augmented with content at a uniform resource locator address and converting, responsive to the identification, the datum to a hyperlink that displays in an overlay the content from the uniform resource locator address; and

wherein the browser responsive to placement of a cursor over the hyperlink displays in an area proximate to the hyperlink, an overlay displaying the content from the uniform resource locator address.

12 . The system of claim 11 , wherein the browser opens the file comprising a web page received from a server.

13 . The system of claim 11 , wherein the script identifies the datum in the file that matches the keyword based on context of content in the file.

14 . The system of claim 11 , wherein the script determines that a text string in the file matches the keyword found in a reference database, the reference database comprising keywords to be augmented.

15 . The system of claim 11 , wherein the script analyzes a plurality of datum in text of the file to determine that the datum matches the keyword of a reference database, the reference database comprising keywords to be augmented.

16 . The system of claim 11 , wherein the script receives from a server a uniform resource locator corresponding to the keyword matching the datum.

17 . The system of claim 11 , wherein the script generates the hyperlink to include an association between the datum and the keyword.

18 . The system of claim 11 , wherein the script generates the hyperlink to be embedded as part of the datum in the file.

19 . The system of claim 11 , wherein the script generates the hyperlink to include a uniform resource locator to an advertisement.

20 . The system of claim 11 , wherein the browser displays the file as an augmented file having a plurality of datum that correspond to keywords and that are converted by the script to hyperlinks that display overlays to advertisements.

Assignments (2)
SECURITY AGREEMENT Recorded May 29, 2013
From: VIBRANT MEDIA, INC.
To: SILICON VALLEY BANK
Reel/Frame 030508/0822 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2013
From: STEVENSON, DOUGLAS; GOODING, CRAIG ALLEN
To: VIBRANT MEDIA, INC.
Reel/Frame 029602/0099 →