← Back to Patent Explorer
US5701139A Expired / Lapsed US ⏱️ 0.0 years remaining

System for tracking and replicating the operation of a cursor manipulation device

Assignee: Hewlett Packard Development Co LP
•
Filing: 1995-06-06
•
Granted: 1997-12-23
•
Expires: 2015-06-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for tracking and replicating the operation of a cursor manipulation device in a computer system is disclosed, wherein the computer system includes a monitor and a cursor manipulation device having an icon representing the location of a cursor on the monitor. The system for tracking and replicating includes recording apparatus for capturing a plurality of data points transmitted by the cursor manipulation device and a first multiplicity of events on the monitor. The datapoints and the events on the monitor occur while the icon travels between a first location and a second location on the monitor and the recording apparatus is also operative to identify the first and second locations. The system also includes apparatus for replicating the movement of the icon which includes apparatus for replaying the data points, apparatus for identifying a third location of the icon on the screen as a result of the replay of the data points and apparatus for causing the icon to move from the third location to the second location, if the third location is not generally identical to the second location.

Inventors

  • 👤 David Weinbaum
  • 👤 Daniel Bar-On
  • 👤 Yoav Tamir

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 18:24
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/36; G06F11/3668; G06F11/3672; G06F11/3688; G06F11/22; G06F11/26; G06F11/263; G06F11/30; G06F11/34; G06F11/3409; G06F11/3414; G06F2201/00; G06F2201/86

Claims Analysis

Total Claims: 38
Claim 1
Independent Claim 174 words
A system for tracking and replicating the operation of a cursor manipulation device in a computer system, the computer system comprising a monitor and a cursor manipulation device having an icon representing the location of a cursor on the monitor, the system for tracking and replicating comprising: recording means for capturing a plurality of data points transmitted by said cursor manipulation device and a first multiplicity of events on said monitor, said datapoints and said events on said monitor occurring while said icon travels between a first location and a second location on said monitor, said recording means also being operative to identify said first and second locations; and means for replicating the movement of the icon including: means for replaying said data points; means for identifying a third location of the icon on the screen as a result of the replay of said data points; and means for causing said icon to move from said third location to said second location, if said third location is not generally identical to said second location.
Claim 2
Independent Claim 174 words
A system for tracking and replicating the operation of a cursor manipulation device in a computer system, the computer system comprising a monitor and a cursor manipulation device having an icon representing the location of a cursor on the monitor, the system for tracking and replicating comprising: recording means for capturing a plurality of data points transmitted by said cursor manipulation device and a first multiplicity of events on said monitor, said datapoints and said events on said monitor occurring while said icon travels between a first location and a second location on said monitor, said recording means also being operative to identify said first and second locations; and means for replicating the movement of the icon including: means for replaying said data points; means for identifying a third location of the icon on the screen as a result of the replay of said data points; and means for causing said icon to move from said third location to said second location, if said third location is not generally identical to said second location.
Claim 3
Independent Claim 161 words
A system for tracking and replicating the operation of a cursor manipulation device in a computer system, the computer system comprising a monitor and a cursor manipulation device having an icon representing the location of a cursor on the monitor, the system for tracking and replicating comprising: capture means for capturing a plurality of data points transmitted by said cursor manipulation device and a first multiplicity of events on said monitor, said datapoints and said events on said monitor occurring while said icon travels between a first location and a second location on said monitor; identification means, utilizing said first multiplicity of events, for identifying at least said first and second locations; replaying means for replaying said captured data points to cause said icon to travel between said first and a third location and for capturing a second multiplicity of events on said monitor; and feedback means for causing said icon to travel between said third location and said second location.
Claim 4
Independent Claim 161 words
A system for tracking and replicating the operation of a cursor manipulation device in a computer system, the computer system comprising a monitor and a cursor manipulation device having an icon representing the location of a cursor on the monitor, the system for tracking and replicating comprising: capture means for capturing a plurality of data points transmitted by said cursor manipulation device and a first multiplicity of events on said monitor, said datapoints and said events on said monitor occurring while said icon travels between a first location and a second location on said monitor; identification means, utilizing said first multiplicity of events, for identifying at least said first and second locations; replaying means for replaying said captured data points to cause said icon to travel between said first and a third location and for capturing a second multiplicity of events on said monitor; and feedback means for causing said icon to travel between said third location and said second location.
Claim 5
Independent Claim 109 words
A system for tracking the operation of a cursor manipulation device in a computer system, the computer system comprising a monitor and a cursor manipulation device having an icon representing the location of a cursor on said monitor, the system for tracking comprising: capture means for capturing a plurality of data points transmitted by said cursor manipulation device and a first multiplicity of events on said monitor, said datapoints and said events on said monitor occurring while said icon travels between a first location and a second location on said monitor; and identification means, utilizing said first multiplicity of events, for identifying at least said first and second locations.
Claim 6
Independent Claim 109 words
A system for tracking the operation of a cursor manipulation device in a computer system, the computer system comprising a monitor and a cursor manipulation device having an icon representing the location of a cursor on said monitor, the system for tracking comprising: capture means for capturing a plurality of data points transmitted by said cursor manipulation device and a first multiplicity of events on said monitor, said datapoints and said events on said monitor occurring while said icon travels between a first location and a second location on said monitor; and identification means, utilizing said first multiplicity of events, for identifying at least said first and second locations.
Claim 7
Dependent Claim 17 words
A system according to claim 1 and wherein said cursor manipulation device is a relative movement device.
Claim 8
Dependent Claim 17 words
A system according to claim 1 and wherein said cursor manipulation device is an absolute pointing device.
Claim 9
Dependent Claim 17 words
A system according to claim 2 and wherein said cursor manipulation device is an absolute pointing device.
Claim 10
Dependent Claim 17 words
A system according to claim 3 and wherein said cursor manipulation device is an absolute pointing device.
Claim 11
Dependent Claim 25 words
A system according to claim 1 and wherein said means for identifying utilizes an estimated location of said icon and an output to said screen.
Claim 12
Dependent Claim 46 words
A system according to claim 8 and wherein said means for identifying include means for preparing to identify operative while said icon travels between said first location to said second location and means for performing the identification operative once said icon arrives at said second location.
Claim 13
Independent Claim 16 words
A system according to claim i and wherein said first and second locations are track terminators.
Claim 14
Dependent Claim 22 words
A system according to claim 8 and wherein said means for identifying includes means for actively searching said output to said screen.
Claim 15
Dependent Claim 30 words
A system according to claim 2 and wherein said feedback means include means for providing artificial cursor manipulation data points corresponding to the distance between said second and third locations.
Claim 16
Dependent Claim 17 words
A system according to claim 1 and also comprising means for learning shape characteristics of an icon.
Claim 17
Dependent Claim 17 words
A system according to claim 2 and also comprising means for learning shape characteristics of an icon.
Claim 18
Dependent Claim 17 words
A system according to claim 3 and also comprising means for learning shape characteristics of an icon.
Claim 19
Dependent Claim 20 words
A system according to claim 13 and also comprising means for identifying the location of a hotpoint of said icon.
Claim 20
Dependent Claim 20 words
A system according to claim 14 and also comprising means for identifying the location of a hotpoint of said icon.
Claim 21
Dependent Claim 20 words
A system according to claim 15 and also comprising means for identifying the location of a hotpoint of said icon.
Claim 22
Independent Claim 158 words
A method for tracking and replicating the operation of a cursor manipulation device in a computer system, the computer system comprising a monitor and a cursor manipulation device having an icon representing the location of a cursor on the monitor, the method comprising the steps of: capturing a plurality of data points transmitted by said cursor manipulation device and a first multiplicity of events on said monitor, said datapoints and said events on said monitor occurring while said icon travels between a first location and a second location on said monitor, identifying said first and second locations; and replicating the movement of the icon including the steps of: replaying said data points; identifying a third location of the icon on the screen as a result of the replay of said data points; and causing said icon to move from said third location to said second location, if said third location is not generally identical to said second location.
Claim 23
Independent Claim 158 words
A method for tracking and replicating the operation of a cursor manipulation device in a computer system, the computer system comprising a monitor and a cursor manipulation device having an icon representing the location of a cursor on the monitor, the method comprising the steps of: capturing a plurality of data points transmitted by said cursor manipulation device and a first multiplicity of events on said monitor, said datapoints and said events on said monitor occurring while said icon travels between a first location and a second location on said monitor, identifying said first and second locations; and replicating the movement of the icon including the steps of: replaying said data points; identifying a third location of the icon on the screen as a result of the replay of said data points; and causing said icon to move from said third location to said second location, if said third location is not generally identical to said second location.
Claim 24
Independent Claim 151 words
A method for tracking and replicating the operation of a cursor manipulation device in a computer system, the computer system comprising a monitor and a cursor manipulation device having an icon representing the location of a cursor on the monitor, the method for tracking and replicating comprising the steps of: capturing a plurality of data points transmitted by said cursor manipulation device and a first multiplicity of events on said monitor, said datapoints and said events on said monitor occurring while said icon travels between a first location and a second location on said monitor; identifying at least said first and second locations by utilizing said first multiplicity of events; replaying said captured data points to cause said icon to travel between said first and a third location; capturing a second multiplicity of events on said monitor; artificially causing said icon to travel between said third location and said second location.
Claim 25
Independent Claim 151 words
A method for tracking and replicating the operation of a cursor manipulation device in a computer system, the computer system comprising a monitor and a cursor manipulation device having an icon representing the location of a cursor on the monitor, the method for tracking and replicating comprising the steps of: capturing a plurality of data points transmitted by said cursor manipulation device and a first multiplicity of events on said monitor, said datapoints and said events on said monitor occurring while said icon travels between a first location and a second location on said monitor; identifying at least said first and second locations by utilizing said first multiplicity of events; replaying said captured data points to cause said icon to travel between said first and a third location; capturing a second multiplicity of events on said monitor; artificially causing said icon to travel between said third location and said second location.
Claim 26
Independent Claim 107 words
A method for tracking the operation of a cursor manipulation device in a computer system, the computer system comprising a monitor and a cursor manipulation device having an icon representing the location of a cursor on said monitor, the method for tracking comprising the steps of: capturing a plurality of data points transmitted by said cursor manipulation device and a first multiplicity of events on said monitor, said datapoints and said events on said monitor occurring while said icon travels between a first location and a second location on said monitor; and identifying at least said first and second locations by utilizing said first multiplicity of events.
Claim 27
Independent Claim 107 words
A method for tracking the operation of a cursor manipulation device in a computer system, the computer system comprising a monitor and a cursor manipulation device having an icon representing the location of a cursor on said monitor, the method for tracking comprising the steps of: capturing a plurality of data points transmitted by said cursor manipulation device and a first multiplicity of events on said monitor, said datapoints and said events on said monitor occurring while said icon travels between a first location and a second location on said monitor; and identifying at least said first and second locations by utilizing said first multiplicity of events.
Claim 28
Dependent Claim 25 words
A method according to claim 19 and wherein said step of identifying utilizes an estimated location of said icon and an output to said screen.
Claim 29
Dependent Claim 48 words
A method according to claim 19 and wherein said step of identifying includes the step of preparing to identify operative while said icon travels between said first location to said second location and the step of performing the identification operative once said icon arrives at said second location.
Claim 30
Dependent Claim 16 words
A method according to claim 19 and wherein said first and second locations are track terminators.
Claim 31
Dependent Claim 23 words
A method according to claim 22 and wherein said step of identifying includes the step of actively searching said output to said screen.
Claim 32
Dependent Claim 33 words
A method according to claim 20 and wherein said step of artificially causing includes the step of providing artificial cursor manipulation data points corresponding to the distance between said second and third locations.
Claim 33
Dependent Claim 18 words
A method according to claim 19 and also comprising the step of learning shape characteristics of an icon.
Claim 34
Dependent Claim 18 words
A method according to claim 20 and also comprising the step of learning shape characteristics of an icon.
Claim 35
Dependent Claim 18 words
A method according to claim 21 and also comprising the step of learning shape characteristics of an icon.
Claim 36
Dependent Claim 21 words
A method according to claim 27 and also comprising the step of identifying the location of a hotpoint of said icon.
Claim 37
Dependent Claim 21 words
A method according to claim 28 and also comprising the step of identifying the location of a hotpoint of said icon.
Claim 38
Dependent Claim 21 words
A method according to claim 29 and also comprising the step of identifying the location of a hotpoint of said icon.

References Cited (Backward Citations)

US5126990A Cited
US4763288A Cited
US4696003A Cited
US4819233A Cited
US4958345A Cited
US5022028A Cited
US4929889A Cited
US5157782A Cited
US5218605A Cited
US5233611A Cited
US5261820A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-12-22 2001-06-23 2001-12-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-12-22 2005-06-23 2005-12-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-12-22 2009-06-23 2009-12-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag