← Back to Patent Explorer
EP1016983A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Method and system for maintaining freeform ink annotations on changing views

Assignee: Xerox Corp
•
Filing: 1999-12-23
•
Granted: —
•
Expires: 2019-12-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The method and system of the invention maintains the indication of the logical relationship of freeform digital ink annotations to objects in an electronic display even as the view changes. The invention maps the logical relationship of the freeform digital ink annotations to objects in the view based upon the layout relationships of the freeform digital ink annotations to the objects in the view. If the view changes, the invention maintains the layout relationship of the freeform digital ink annotations to the objects in the view based upon the mapping of the freeform digital ink annotations to the objects.

Inventors

  • 👤 William N Schilit
  • 👤 Morgan N Price

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-24 21:13
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/166; G06F40/169

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 168 words
A method for maintaining an indication of a logical relationship of at least one freeform digital ink annotation to at least one object in a first view as the first view changes, the indication including a layout relationship of the at least one freeform digital ink annotation to the at least one object, the method comprising: mapping the logical relationship of the at least one freeform digital ink annotation to the at least one object based upon the layout relationship of the at least one freeform digital ink annotation and the at least one object in the first view; generating a second view; rendering the at least one freeform digital ink annotation in response to the generation of the second view, the layout relationship of the at least one freeform digital ink annotation and the at least one object in the second view based upon the mapped logical relationship of the at least one freeform digital ink annotation to the at least one object in the first view.
Claim 2
Dependent Claim 35 words
The method of claim 1, wherein the second view is generated in response to at least one of a change in the structure of a document and a change in the layout of the document.
Claim 3
Independent Claim 75 words
The method of claims 1 or 2, wherein mapping the logical relationship comprises: splitting the at least one freeform digital ink annotation into a plurality of substrokes, each substroke corresponding to a portion of the annotation that is in proximity to an object; and creating an anchor for each of the plurality of substrokes based upon the layout relationship of each of the plurality of substrokes to at least one object in the first view.
Claim 4
Dependent Claim 84 words
The method of claim 3, wherein: rendering the at least one freeform digital ink annotation comprises rendering the at least one freeform digital ink annotation in response to a separation of the plurality of objects in the second view; and splitting the at least one freeform digital ink annotation further comprises splitting the at least one free form digital ink annotation into at least two freeform digital ink annotations, each freeform digital ink annotation corresponding to at least one of the plurality of objects.
Claim 5
Independent Claim 63 words
The method of any of claims 1-4, wherein: the at least one object comprises at least two objects; and generating the second view comprises generating the second view in response to at least one of merging at least two of the at least two objects and replacing at least one object of the at least two objects with at least one new object.
Claim 6
Independent Claim 60 words
The method of any of claims 1-5, further comprising mapping the logical relationship based on at least one of a shape of the at least one freeform digital ink annotation, a proximity of the at least one freeform digital ink annotation to the object, and a location of the at least one freeform digital ink annotation in the first view.
Claim 7
Independent Claim 197 words
A system for maintaining an indication of a logical relationship of at least one freeform digital ink annotation to at least one object in a view as the view changes, the indication including a layout relationship of the at least one freeform digital ink annotation to the at least one object, the system comprising: a display that displays the layout relationship of the at least one freeform digital ink annotation to the at least one object; and a processor that maps the at least one freeform digital ink annotation to the at least one object based upon the layout relationship of the at least one freeform digital ink annotation to the at least one object in a first view, the display [being] responsive to a change in the first view to generate a second view and to render the at least one freeform digital ink annotation in the second view, the layout relationship of the at least one freeform digital ink annotation and the at least one object in the second view based on the mapped logical relationship of the at least one freeform digital ink annotation to the at least one object in the first view.
Claim 8
Dependent Claim 83 words
The system of claim 7, wherein the processormaps the at least one freeform digital ink annotation by splitting the at least one freeform digital ink annotation into a plurality of substrokes, each substroke corresponding to the portion of the freeform digital ink annotation that is in proximity to an object, and by creating an anchor for each of the plurality of substrokes based upon the layout relationship of each of the plurality of substrokes to at least one object in the first view.
Claim 9
Independent Claim 76 words
The system of claims 7 or 8, wherein the processor generates the second view in response to at least one of the at least one object being split into at least two objects and the at least two objects being separated, the processor splitting the at least one freeform digital ink annotation into at least two freeform digital ink annotations, each freeform digital ink annotation corresponding to at least one of the at least two objects.
Claim 10
Independent Claim 62 words
The system of any of claims 7-9, wherein: the at least one object comprises at least two objects; and the processor generates the second view in response to at least one of at least two of the at least two objects being merged together and at least one of the at least two objects being replaced with at least one new object.
Claim 11
Independent Claim 69 words
The system of any of claims 7-10, wherein the processor maps the at least one freeform digital ink annotation based on at least one of a shape of the at least one freeform digital ink annotation, a proximity of the at least one freeform digital ink annotation to the at least one object and a location of the at least one freeform digital ink annotation in the first view.
Claim 12
Independent Claim 86 words
The system of any of claims 7-11, wherein: the at least one freeform digital ink annotation includes at least two freeform digital ink annotations and the at least one object includes at least two objects, each object corresponding to one of the at least two freeform digital ink annotations; and the processor merges at least two of the at least two freeform digital ink annotations into a single freeform digital ink annotation in response to at least two of the at least two objects being merged.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag