IP Library Granted Patent US 6,993,707
Granted Patent B2
US 6,993,707 · App. 10/710,849 · Granted Jan 31, 2006

Document placemarker

View Patent ↗
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 6,993,707
App. No.
10/710,849
Granted
Jan 31, 2006
Kind
B2
Abstract

A method of saving and retrieving a selected string on an HTML-based document. A cursor is placed at a location on the document. The number of HTML tags are counted between the beginning of the document and the position of the cursor. The count of HTML tags is saved in association with the URL of the document. When the document at the URL is retrieved at a later time, the string at the location of the previously set cursor is retrieved and communicated to the end user.

Claims (7)

1. A method of marking the position of a string in a document comprising the steps of: retrieving the document, establishing a cursor location in the document associated with the beginning of the string, parsing the source HTML in the document for a positional value representative of the number of HTML tags prior to the cursor location, identifying the URL of the document, and storing the positional value and the URL on a computer accessible medium.

2. The method of claim 1 further comprising the steps of: requesting the document associated with the URL, retrieving the positional value and URL from the computer accessible medium, parsing the source HTML in the document until the quantity of tags parsed equals the positional value, and outputting the string at the cursor location.

3. The method of claim 2 wherein the step of outputting the string is executed by an output means selected from the group consisting of a speech synthesizer, a Braille reader, a screen magnification application, and a pop-up display window.

4. A method of marking the position of a string in a document comprising the steps of: retrieving the document, establishing a cursor location in the document associated with the beginning of the string, parsing the source HTML in the document for a positional value representative of the number of HTML tags prior to the cursor location, identifying the URL of the document, storing the positional value and the URL on a computer accessible medium;requesting the document associated with the URL, retrieving the positional value for the URL from the computer accessible medium, parsing the source HTML in the document until the quantity of tags parsed equals the positional value, and outputting the string by an output means selected from the group consisting of a speech synthesizer, a Braille reader, a screen magnification application, and a pop-up display window.

5. A method of claim 4 further comprising the step of outputting the string responsive to navigation to the associated URL.

6. The method of claim 4 further comprising step of storing a position for an entire domain whereby common headers that propagate across an entire domain are bypassed so that output begins at a location in the HTML that is distinct between web pages in the domain.

7. A method of marking the position of a string in a webpage comprising the steps of: retrieving a webpage, establishing a cursor location in the webpage associated with the beginning of the dynamically changing string, parsing the source HTML in the webpage for a positional value representative of the number of HTML tags prior to the cursor location, identifying the URL of the webpage, storing the positional value and the URL on a computer accessible medium retrieving the positional value and URL from the computer accessible medium, requesting the webpage associated with the URL, responsive to requesting the webpage associated with the URL, automatically parsing the source HTML in the webpage until the quantity of tags parsed equals the positional value, and automatically outputting the string by an output means selected from the group consisting of a speech synthesizer, a Braille reader, a screen magnification application, and a pop-up display window.

Assignments (9)
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY AT REEL/FRAME NO. 37098/0549 Recorded Sep 29, 2024
From: THE GOVERNOR AND COMPANY OF THE BANK OF IRELAND, AS COLLATERAL AGENT
To: FREEDOM SCIENTIFIC INC.
Reel/Frame 069071/0138 →
RELEASE OF SECURITY INTEREST Recorded Jun 20, 2024
From: THE GOVERNOR AND COMPANY OF THE BANK OF IRELAND
To: FREEDOM SCIENTIFIC INC.
Reel/Frame 067798/0001 →
SECURITY INTEREST Recorded Nov 11, 2015
From: FREEDOM SCIENTIFIC INC., AS A GRANTOR
To: THE GOVERNOR AND COMPANY OF THE BANK OF IRELAND, AS COLLATERAL AGENT
Reel/Frame 037098/0549 →
SECURITY INTEREST Recorded Nov 11, 2015
From: FREEDOM SCIENTIFIC INC., AS A GRANTOR
To: THE GOVERNOR AND COMPANY OF THE BANK OF IRELAND, AS COLLATERAL AGENT
Reel/Frame 037098/0802 →
RELEASE OF SECURITY INTEREST Recorded Sep 3, 2015
From: RBC BANK (USA) INC.
To: FREEDOM SCIENTIFIC INC.
Reel/Frame 036542/0109 →
RELEASE OF SECURITY INTEREST Recorded Nov 22, 2010
From: CHURCHILL FINANCIAL LLC, AS ADMINISTRATIVE AGENT
To: FREEDOM SCIENTIFIC, INC.
Reel/Frame 025392/0783 →
SECURITY AGREEMENT Recorded Nov 18, 2010
From: FREEDOM SCIENTIFIC INC.; FREEDOM SCIENTIFIC BLV GROUP, LLC
To: RBC BANK (USA) INC.
Reel/Frame 025375/0884 →
SECURITY AGREEMENT Recorded May 8, 2007
From: FSI MERGER SUB CORP., T/B/K/A FREEDOM SCIENTIFIC INC.; FREEDOM SCIENTIFIC BLV GROUP, LLC; FREEDOM SCIENTIFIC HOLDINGS CORP.
To: CHURCHILL FINANCIAL LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 019260/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2005
From: BAKER, DAVID; SMITH, WALTER L
To: FREEDOM SCIENTIFIC, INC.
Reel/Frame 016419/0725 →