IP Library Granted Patent US 7,574,664
Granted Patent B2
US 7,574,664 · App. 10/671,950 · Granted Aug 11, 2009

Methods for recursive spacing and touch transparency of onscreen objects

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 7,574,664
App. No.
10/671,950
Granted
Aug 11, 2009
Kind
B2
Abstract

The invention generally comprises methods for spacing a plurality of onscreen objects on the display of a computer or similar electronic device. One aspect is the Ripple operation, in which onscreen objects may be repositioned recursively in Blackspace or within a VDACC to accommodate changes in the size or position of an object, or the introduction of an object into a group of objects. Another aspect is the Text Space operation which enables a user to drag and reposition text without regard to rigid rules regarding margins, line spacing, paragraph format, and the like. A further aspect Touch Transparency, a software routine that determines which overlying object is designated to receive a mouse click and respond thereto.

Claims (10)

1. In an electronic device having a processor and a display depicting a plurality of onscreen objects, a method for repositioning text portions, including the steps of:

floating a mouse cursor over a text object before any mouse click is placed in the text object, and changing the floating mouse cursor into a predetermined cursor shape that indicates a text repositioning function is being carried out;

determining the position of the mouse cursor such that:

if the floating cursor is over a paragraph, the paragraph is moved the same amount as the cursor when a click-and-drag movement of the cursor is delivered to the paragraph;

if the floating cursor is over the top of a line, the line is moved the same amount as the cursor when a click-and-drag movement of the cursor is delivered to the line;

if the floating cursor is over the left side of a line, the individual left indent of said line is adjusted the same amount as the cursor when a click-and-drag movement of the cursor is delivered to the left side of the line.

2. In the method for repositioning text portions by click-and drag inputs of claim 1 , further including the step that if the floating cursor is over a paragraph, first change the floating cursor into a vertical arrow shape and store which paragraph it is over.

3. In the method for repositioning text portions by click-and drag inputs of claim 1 , further including the step that if the floating cursor is over the top of a line, first change the floating cursor into a vertical arrow shape and store which line it is over.

4. In the method for repositioning text portions by click-and drag inputs of claim 1 , further including the step that if the floating cursor is over the left side of a line, first change the floating cursor into a horizontal arrow shape and store which line it is over.

5. In the method for repositioning text portions by click-and drag inputs of claim 1 , further including the initial step of turning off any text edit function to enable said text repositioning function.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2006
From: JAEGER, DENNY
To: NBOR CORPORATION
Reel/Frame 017496/0785 →