Patent US3720948A successfully refreshed from Google Patents.
← Back to Patent Explorer
US3720948A Expired / Lapsed US ⏱️ 0.0 years remaining

Processing of coordinate values of points entered in a graph board or the like

Assignee: CO DATA CORP
•
Filing: 1971-06-03
•
Granted: 1973-03-13
•
Expires: 1991-06-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of processing coordinate values of points entered in a tablet, by means of a digital data processing facility wherein a first tablet area is operated as alpha numerical keyboard by correlating discrete points entered with keyboard numbers; a second tablet area is operated as a description and encoding board by correlating discrete points entered therein with arbitrarily selected description codes; a third tablet area is operated as a graph board by storing points thereof entered in the third area in spatial relation corresponding to their spatial relation on the graph board; numbers, description codes and graph board points are correlated by means of an algorithm that operates in dependence of the order of entry of points in the first, second and third areas.

Inventors

  • 👤 H Eichen
  • 👤 R Paulsen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 14:30
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/033; G06F3/048; G06F3/0484; G06F3/04845

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 405 words
A method for processing signals representing coordinate values of points in a graphic input tablet, using a stored program, digital data processing facility receiving the signals or representation of such signals, the facility having storage means for storing signals to be processed and having processing means to process signals as stored in the storage means, comprising the steps of: generating First representations for generated coordinate values of plan points in a first particular area of said tablet where points within the first particular area are identified as points of geometric significance; generating second representations for generated coordinate values of plan points in a second particular area of the tablet where the points within the second particular area are identified with descriptive codes; generating third representations for generated coordinate values of plan points in a third particular area of the tablet where the points within the third particular area are identified with numerical significances; providing a first data table in the storage means, the first data table having representations associating the coordinate values of particular discrete points in the second particular area of the tablet with descriptive codes which are independent from each other and independent from any incidental geometric relation among the discrete points in the second area; providing a second data table in the storage means, the second data table having representation associating the coordinate values of discrete points in the third particular area of the table with numerical significances which may be independent from each other and are independent of any incidental geometric relation among the points in the third particular area; determining the respective descriptive code or codes from the generated coordinate values of each discrete point in the second particular area and from the first data table; determining the number associated in the second table from the generated coordinate values of each generated point in the third particular area; and associating the determined descriptive codes in order relation to coordinate plan point or points generated in the first particular area of the tablet and in order relation to the generated coordinate values of points in the third particular area of the tablet; associatively processing, in accordance with a particular order of generation of coordinate values of points in the first, second and third particular areas, the number determined from the second table in relation to coordinate representation determined from the first particular area and descriptive code determined from the first table.
Claim 2
Independent Claim 405 words
A method for processing signals representing coordinate values of points in a graphic input tablet, using a stored program, digital data processing facility receiving the signals or representation of such signals, the facility having storage means for storing signals to be processed and having processing means to process signals as stored in the storage means, comprising the steps of: generating First representations for generated coordinate values of plan points in a first particular area of said tablet where points within the first particular area are identified as points of geometric significance; generating second representations for generated coordinate values of plan points in a second particular area of the tablet where the points within the second particular area are identified with descriptive codes; generating third representations for generated coordinate values of plan points in a third particular area of the tablet where the points within the third particular area are identified with numerical significances; providing a first data table in the storage means, the first data table having representations associating the coordinate values of particular discrete points in the second particular area of the tablet with descriptive codes which are independent from each other and independent from any incidental geometric relation among the discrete points in the second area; providing a second data table in the storage means, the second data table having representation associating the coordinate values of discrete points in the third particular area of the table with numerical significances which may be independent from each other and are independent of any incidental geometric relation among the points in the third particular area; determining the respective descriptive code or codes from the generated coordinate values of each discrete point in the second particular area and from the first data table; determining the number associated in the second table from the generated coordinate values of each generated point in the third particular area; and associating the determined descriptive codes in order relation to coordinate plan point or points generated in the first particular area of the tablet and in order relation to the generated coordinate values of points in the third particular area of the tablet; associatively processing, in accordance with a particular order of generation of coordinate values of points in the first, second and third particular areas, the number determined from the second table in relation to coordinate representation determined from the first particular area and descriptive code determined from the first table.
Claim 3
Independent Claim 405 words
A method for processing signals representing coordinate values of points in a graphic input tablet, using a stored program, digital data processing facility receiving the signals or representation of such signals, the facility having storage means for storing signals to be processed and having processing means to process signals as stored in the storage means, comprising the steps of: generating First representations for generated coordinate values of plan points in a first particular area of said tablet where points within the first particular area are identified as points of geometric significance; generating second representations for generated coordinate values of plan points in a second particular area of the tablet where the points within the second particular area are identified with descriptive codes; generating third representations for generated coordinate values of plan points in a third particular area of the tablet where the points within the third particular area are identified with numerical significances; providing a first data table in the storage means, the first data table having representations associating the coordinate values of particular discrete points in the second particular area of the tablet with descriptive codes which are independent from each other and independent from any incidental geometric relation among the discrete points in the second area; providing a second data table in the storage means, the second data table having representation associating the coordinate values of discrete points in the third particular area of the table with numerical significances which may be independent from each other and are independent of any incidental geometric relation among the points in the third particular area; determining the respective descriptive code or codes from the generated coordinate values of each discrete point in the second particular area and from the first data table; determining the number associated in the second table from the generated coordinate values of each generated point in the third particular area; and associating the determined descriptive codes in order relation to coordinate plan point or points generated in the first particular area of the tablet and in order relation to the generated coordinate values of points in the third particular area of the tablet; associatively processing, in accordance with a particular order of generation of coordinate values of points in the first, second and third particular areas, the number determined from the second table in relation to coordinate representation determined from the first particular area and descriptive code determined from the first table.
Claim 4
Independent Claim 405 words
A method for processing signals representing coordinate values of points in a graphic input tablet, using a stored program, digital data processing facility receiving the signals or representation of such signals, the facility having storage means for storing signals to be processed and having processing means to process signals as stored in the storage means, comprising the steps of: generating First representations for generated coordinate values of plan points in a first particular area of said tablet where points within the first particular area are identified as points of geometric significance; generating second representations for generated coordinate values of plan points in a second particular area of the tablet where the points within the second particular area are identified with descriptive codes; generating third representations for generated coordinate values of plan points in a third particular area of the tablet where the points within the third particular area are identified with numerical significances; providing a first data table in the storage means, the first data table having representations associating the coordinate values of particular discrete points in the second particular area of the tablet with descriptive codes which are independent from each other and independent from any incidental geometric relation among the discrete points in the second area; providing a second data table in the storage means, the second data table having representation associating the coordinate values of discrete points in the third particular area of the table with numerical significances which may be independent from each other and are independent of any incidental geometric relation among the points in the third particular area; determining the respective descriptive code or codes from the generated coordinate values of each discrete point in the second particular area and from the first data table; determining the number associated in the second table from the generated coordinate values of each generated point in the third particular area; and associating the determined descriptive codes in order relation to coordinate plan point or points generated in the first particular area of the tablet and in order relation to the generated coordinate values of points in the third particular area of the tablet; associatively processing, in accordance with a particular order of generation of coordinate values of points in the first, second and third particular areas, the number determined from the second table in relation to coordinate representation determined from the first particular area and descriptive code determined from the first table.
Claim 5
Dependent Claim 70 words
A method as set forth in claim 1, wherein generated coordinate values of points in the third particular area, succeeding generated coordinate values of a point generated in the second particular area to represent a particular code of a particular class of codes in the first particular table, are processed by appending to the particular code the numbers representing the points generated in the third particular portion of the tablet.
Claim 6
Dependent Claim 67 words
A method as set forth in claim 1, wherein an algorithm is used to process coordinate values of points generated in a particular sequence in the first, second and third areas with at least two points defining in the first area a dimension of an object in a direction transverse to the first area by the distance between two points in one direction in the first area.
Claim 7
Dependent Claim 53 words
Method as in claim 1, including the step of including an algorithm to replace a point generated within a particular distance from the periphery of the first particular area by the coordinates of the point at the particular distance from the periphery of the first particular area and closest to the generated point.
Claim 8
Dependent Claim 44 words
Method as in claim 1, the detecting steps including an algorithm to determine minimum deviation of points generated in the first table in representation of particular descriptive codes from coordinate pairs of points respectively entered at particular discrete positions in the second particular area.
Claim 9
Dependent Claim 21 words
Method as in claim 1, including an algorithm to modify the geometric relation of sequentially generated points in the first area.
Claim 10
Independent Claim 353 words
A method for processing signals representing coordinate values of points in a graphic input tablet, using a stored prograM, digital data processing facility receiving the signals or representation of such signals, the facility having storage means for storing signals to be processed and having processing means to process signals as stored in the storage means, comprising the steps of: generating first representation for generated coordinate values of plan points in a first area of said tablet identifying the points as points of geometric significance within the first area; providing a first data table in the storage means, having representation associating the coordinate values of particular discrete points in a second area of the tablet, outside of the first area, with descriptive codes, independently from each other and independent from any incidental geometric relation among the points in the second area; detecting the respective descriptive code or codes as associated in the first table with the generated coordinate values of a point in the second area, and associating the detected code or codes in relation to coordinate plan point or points generated in the first area and in particular order relation to the generated coordinate values of points in the second area; providing a second data table in the storage means having representation associating the coordinate values of particular, discrete points in a third area of the table, outside of the first area, with numbers, independent from any incidental geometric relation among the points in the third area; detecting the number associated in the second table with the generated coordinate values of a point in the third area, and associatively processing the number so detected in relation to generated plan point coordinate representation or detected descriptive code, in dependence upon the order of presentation of coordinate values of points in the first, second and third areas, and using an algorithm wherein generated coordinate values of points in the third area, generated in particular order relation to generation of the coordinate values of a pair of plan points, are used to recalculate the coordinate values of at least one of the pair of plan points.
Claim 11
Independent Claim 353 words
A method for processing signals representing coordinate values of points in a graphic input tablet, using a stored prograM, digital data processing facility receiving the signals or representation of such signals, the facility having storage means for storing signals to be processed and having processing means to process signals as stored in the storage means, comprising the steps of: generating first representation for generated coordinate values of plan points in a first area of said tablet identifying the points as points of geometric significance within the first area; providing a first data table in the storage means, having representation associating the coordinate values of particular discrete points in a second area of the tablet, outside of the first area, with descriptive codes, independently from each other and independent from any incidental geometric relation among the points in the second area; detecting the respective descriptive code or codes as associated in the first table with the generated coordinate values of a point in the second area, and associating the detected code or codes in relation to coordinate plan point or points generated in the first area and in particular order relation to the generated coordinate values of points in the second area; providing a second data table in the storage means having representation associating the coordinate values of particular, discrete points in a third area of the table, outside of the first area, with numbers, independent from any incidental geometric relation among the points in the third area; detecting the number associated in the second table with the generated coordinate values of a point in the third area, and associatively processing the number so detected in relation to generated plan point coordinate representation or detected descriptive code, in dependence upon the order of presentation of coordinate values of points in the first, second and third areas, and using an algorithm wherein generated coordinate values of points in the third area, generated in particular order relation to generation of the coordinate values of a pair of plan points, are used to recalculate the coordinate values of at least one of the pair of plan points.
Claim 12
Independent Claim 361 words
A method for processing signals representing coordinate values of points in a graphic input tablet, using a stored program, digital data processing facility receiving the signals or representation of such signals, the facility having storage means for storing signals to be processed and having processing means to process signals as stored in the storage means, comprising the steps of: generating first representation for generated coordinate values of plan points in a first area of said tablet identifying the points as points of geometric significance within the first area; providing a first data table in the storage means, having representation associating the coordinate values of particular discrete points in a second area of the tablet, outside of the first area, with descriptive codes, independently from each other and independent from any incidental geometric relation among the points in the second area; detecting the respective descriptive code or codes as associated in the first table with the generated coordinate values of a point in the second area, and associating the detected code or codes in relation to coordinate plan point or points generated in the first area and in particular order relation to the generated coordinate values of points in the second area; providing a second data table in the storage means having representation associating the coordinate values of particular, discrete points in a third area of the table, outside of the first area, with numbers, independent from any incidental geometric relation among the points in the third area; detecting the number associated in the second table with the generated coordinate values of a point in the third area, and associatively processing the number so detected in relation to generated plan point coordinate representation or detected descriptive code, in dependence upon tHe order of presentation of coordinate values of points in the first, second and third areas, and using an algorithm operating in response to generation of points in the first and second areas to assemble the coordinate values of a plan point so defined in relation to an object identifying code and quantitative object description numbers taken from the first table and identifying the object to be located at said plan point.
Claim 13
Independent Claim 361 words
A method for processing signals representing coordinate values of points in a graphic input tablet, using a stored program, digital data processing facility receiving the signals or representation of such signals, the facility having storage means for storing signals to be processed and having processing means to process signals as stored in the storage means, comprising the steps of: generating first representation for generated coordinate values of plan points in a first area of said tablet identifying the points as points of geometric significance within the first area; providing a first data table in the storage means, having representation associating the coordinate values of particular discrete points in a second area of the tablet, outside of the first area, with descriptive codes, independently from each other and independent from any incidental geometric relation among the points in the second area; detecting the respective descriptive code or codes as associated in the first table with the generated coordinate values of a point in the second area, and associating the detected code or codes in relation to coordinate plan point or points generated in the first area and in particular order relation to the generated coordinate values of points in the second area; providing a second data table in the storage means having representation associating the coordinate values of particular, discrete points in a third area of the table, outside of the first area, with numbers, independent from any incidental geometric relation among the points in the third area; detecting the number associated in the second table with the generated coordinate values of a point in the third area, and associatively processing the number so detected in relation to generated plan point coordinate representation or detected descriptive code, in dependence upon tHe order of presentation of coordinate values of points in the first, second and third areas, and using an algorithm operating in response to generation of points in the first and second areas to assemble the coordinate values of a plan point so defined in relation to an object identifying code and quantitative object description numbers taken from the first table and identifying the object to be located at said plan point.
Claim 14
Dependent Claim 33 words
Method as in claim 8, including an algorithm operating in response to additionally generated points in the third area to augment the quantitative description of the object on basis of the second table.
Claim 15
Independent Claim 205 words
A method of operating a data processing system having a memory in response to data entered and representing coordinate values of points selected in a tablet having characteristics of generating signals representing the coordinate values of the selected points, comprising the steps of: operating a first particular portion of the memory as a correlation table associating particular points in a first particular area of the tablet with codes representing individual numerical values; operating a second particular portion of the memory as a correlation table associating particular points in a second particular area of the tablet within individual description codes; operating a third particular portion of the memory as an accumulation table in which to assemble coordinate values of points entered in a third particular area of the tablet; individually selecting in order particular points in the first, second and third particular areas of the tablet to obtain the generation of the coordinate values of the points selected; and providing a selection of the individual ones of the description codes, numerical values and coordinate values of points in the third area in accordance with an algorithm that depends on the order of selection of points in the first, second and third particular areas on the tablet.
Claim 16
Independent Claim 205 words
A method of operating a data processing system having a memory in response to data entered and representing coordinate values of points selected in a tablet having characteristics of generating signals representing the coordinate values of the selected points, comprising the steps of: operating a first particular portion of the memory as a correlation table associating particular points in a first particular area of the tablet with codes representing individual numerical values; operating a second particular portion of the memory as a correlation table associating particular points in a second particular area of the tablet within individual description codes; operating a third particular portion of the memory as an accumulation table in which to assemble coordinate values of points entered in a third particular area of the tablet; individually selecting in order particular points in the first, second and third particular areas of the tablet to obtain the generation of the coordinate values of the points selected; and providing a selection of the individual ones of the description codes, numerical values and coordinate values of points in the third area in accordance with an algorithm that depends on the order of selection of points in the first, second and third particular areas on the tablet.
Claim 17
Dependent Claim 47 words
A method as in claim 10, generating the correlation table in the first portion of memory by entering coordinate values in the table in a particular sequence and providing an algorithm that enters codes in association with the entered coordinate values on basis of sequence of entry.
Claim 18
Dependent Claim 67 words
A method as in claim 10, including, generating particular description codes from the correlation table in the second portion of the memory by sequentially associating coordinate values of points entered in the second particular area of the tablet with the content of the correlation table in the first particular area of the tablet on the basis of points entered in the first particular area of the tablet.
Claim 19
Dependent Claim 104 words
The method as in claim 10, preceded by placement of an overlay in at least one of the first and second particular areas of the tablet and entering alignment points in at least a particular one of the first and second particular areas of the tablet to determine the misalignment of the overlay in the particular one of the first and second particular areas of the tablet, the method including an algorithm to correct each point entered in at least the particular one of the first and second particular areas of the tablet in accordance with overlay misalignment before searching for correlation in memory.
Claim 20
Dependent Claim 100 words
The method as in claim 10, the last operating step including forming a program loop to receive sequentially in a preliminary table coordinate values entered in the third particular area of the tablet and correct the coordinate values in the preliminary table in accordance with numbers determined by the operation of the first memory portion upon detection of points entered in the first particular area of the tablet, and exiting from the loop upon encountering entry in the second particular area of the tablet of a point unrelated to the previous entries in the second particular area of the tablet.
Claim 21
Independent Claim 185 words
A method of processing coordinate values of points entered in a tablet by means of a digital data processing facility, compriSing the steps of: operating a first particular portion of a tablet area as an alphanumerical keyboard by correlating discrete points entered in the first particular portion of the tablet area with keyboard numbers; operating a second particular portion of the tablet as a description board for description codes by correlating discrete points entered in the second particular portion of the tablet area with arbitrarily selected description codes; operating a third particular portion of the tablet area as a graph board for a spatial relationship by storing in the graph board values representing a spatial relationship corresponding to the spatial relationship of points entered in the third particular portion of the tablet area; and correlating keyboard numbers, description codes and graph board points respectively entered into the first, second and third particular portions of the tablet areas by means of an algorithm that operates in dependence upon the order of entry of points in the first, second and third particular portions of the tablet area.
Claim 22
Independent Claim 185 words
A method of processing coordinate values of points entered in a tablet by means of a digital data processing facility, compriSing the steps of: operating a first particular portion of a tablet area as an alphanumerical keyboard by correlating discrete points entered in the first particular portion of the tablet area with keyboard numbers; operating a second particular portion of the tablet as a description board for description codes by correlating discrete points entered in the second particular portion of the tablet area with arbitrarily selected description codes; operating a third particular portion of the tablet area as a graph board for a spatial relationship by storing in the graph board values representing a spatial relationship corresponding to the spatial relationship of points entered in the third particular portion of the tablet area; and correlating keyboard numbers, description codes and graph board points respectively entered into the first, second and third particular portions of the tablet areas by means of an algorithm that operates in dependence upon the order of entry of points in the first, second and third particular portions of the tablet area.
Claim 23
Dependent Claim 56 words
The method as in claim 15, wherein the operation as to the first tablet area is preceded by placement of a keyboard overlay in the first tablet area and keying-in alignment points, the method including calculating corrective values between particular overlay points and coordinate values stored in association with keyboard numbers in the data processing facility.
Claim 24
Dependent Claim 56 words
The method as in claim 15, wherein the operation as to the second tablet area is preceded by placement of a description overlay in the second tablet area and keying-in alignment points, the method including calculating corrective values between particular overlay points and coordinate values stored in association with description coded in the data processing facility.
Claim 25
Dependent Claim 53 words
A method as set forth in claim 15, including the step of providing an algorithm for scaling distances defined by pairs of points entered in the third particular portion of the tablet area on the basis of keyboard numbers resulting from entry of points in the first particular portion of the tablet area.
Claim 26
Dependent Claim 58 words
A method as in claim 15, wherein coordinate values of points are separated in accordance with their entry into the first, second and third particular portions of the tablet area, and the coordinate values of the points entered respectively in the first and second particular portions of the tablet area are correlated with decimal numbers and description codes.
Claim 27
Dependent Claim 42 words
A method as set forth in claim 15, wherein an algorithm is provided to append keyboard numbers to description codes on the basis of a particular sequence of entry of points in the second and first particular portions of the tablet area.
Claim 28
Dependent Claim 52 words
A method as set forth in claim 15, including an algorithm defining the geometric relation of graph board points resulting from entry of points in the third particular portion of the tablet area on the basis of keyboard numbers resulting from points entered in the second particular portion of the tablet area.
Claim 29
Dependent Claim 50 words
A method as in claim 15, including an algorithm correlating a description code resulting from entry of a point in the second particular portion of the tablet area with a keyboard number resulting from subsequent entry of a point or points in the first particular portion of the tablet area.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1976-03-12 1976-09-11 1977-03-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1980-03-12 1980-09-11 1981-03-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1984-03-12 1984-09-11 1985-03-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag