Automatic location of screen objects through the use of relational position data
First Claim
1. In a system including a processing unit and a computer that communicates with said processing unit by transmission of display screens, which display screens are stored by said processing unit, a method for enabling said processing unit to determine without user interaction a location of an object in a received, stored display screen, said processing unit performing the method comprising:
- a. assigning to a first display object in a stored reference display screen, a relative positional offset from a benchmark object, said first display object and benchmark object moved together upon a scrolling action of said reference display screen, said benchmark object providing a reference from which positions of display objects are determined;
b. receiving a new display screen from said computer that matches said stored reference display screen; and
c. locating a requested display object on said new display screen, said new display object corresponding to said first display object, by finding a location of said benchmark object on said new display screen and determining, without user interaction, a location of said requested display object on said new display screen by reference to said first display object'"'"'s relative positional offset assigned in step (a).
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for locating an object on a display screen is described which initially establishes, for display objects on a reference display screen, relative positional offsets of such objects from a benchmark object on the screen. When a new display screen is received and that corresponds to a display screen, the system responds to a command to access a requested object on the new display screen by finding the benchmark object on the new screen and determining the requested object'"'"'s location by reference to preestablished relative position offsets from the found benchmark object.
24 Citations
9 Claims
-
1. In a system including a processing unit and a computer that communicates with said processing unit by transmission of display screens, which display screens are stored by said processing unit, a method for enabling said processing unit to determine without user interaction a location of an object in a received, stored display screen, said processing unit performing the method comprising:
-
a. assigning to a first display object in a stored reference display screen, a relative positional offset from a benchmark object, said first display object and benchmark object moved together upon a scrolling action of said reference display screen, said benchmark object providing a reference from which positions of display objects are determined; b. receiving a new display screen from said computer that matches said stored reference display screen; and c. locating a requested display object on said new display screen, said new display object corresponding to said first display object, by finding a location of said benchmark object on said new display screen and determining, without user interaction, a location of said requested display object on said new display screen by reference to said first display object'"'"'s relative positional offset assigned in step (a). - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A voice inquiry system including a host computer and a voice processing unit (VPU), said host computer including application software and communicating with said VPU by providing display screens produced by said application software, said VPU comprising:
-
storage means for storing data corresponding to application generated reference display screens received from said host computer and positional offsets of display objects on each of said display screens, certain said positional offsets determined from a benchmark object which is used as a positional reference point on each said display screen; processor means for responding to a user inquiry requesting a display object, by obtaining data corresponding to a new display screen containing said requested display object from said host computer; means for searching said storage means to match said data corresponding to said new display screen with data corresponding to a stored reference display screen, a matching reference display screen containing another display object that corresponds to said requested display object; and means for searching said data corresponding to said new display screen for a benchmark object and determining a position of said requested display object on said new display screen from positional offset data for said another display object, as derived from data corresponding to said matching reference screen stored in said memory means. - View Dependent Claims (8, 9)
-
Specification