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

Method and system for dragging and plotting new data onto an embedded graph

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1994-09-22
•
Granted: 1996-07-09
•
Expires: 2014-09-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system is provided for selecting data contained in a computer's memory and displayed in cells on the computer's display screen in tabular form and graphically plotting the selected data onto another existing chart. The method and system include selecting the data contained in the computer's memory and displayed in tabular form on the computer's display screen to be incorporated into the other existing chart. The method and system or the present invention then integrate the selected data from the tabular chart into the other chart based upon the location and orientation of the data from the tabular chart.

Inventors

  • 👤 Cesar Alvarez
  • 👤 Lisa R. James

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 22:21
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F40/00; G06F40/10; G06F40/166; G06F40/177; G06F40/18

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 161 words
A method for selecting new data contained in a computer's memory and displayed in cells forming a first tabular chart on said computer's display screen and graphically plotting said selected new data onto an existing non-tabular chart created from data displayed in cells forming a second tabular chart, comprising the steps of: selecting said new data displayed in cells forming said first tabular chart on said computer screen, said selected new data to be incorporated into said existing non-tabular chart; determining a bounding box quadrant of said second tabular chart, said bounding box encompassing said second tabular chart; determining the quadrant in which said selected new data is located; determining whether said bounding box quadrant and said quadrant in which said selected new data is located are the same or adjoining quadrants; and integrating said selected new data into said existing non-tabular chart if said selected new data is in the same or an adjoining quadrant to said bounding box quadrant.
Claim 2
Independent Claim 161 words
A method for selecting new data contained in a computer's memory and displayed in cells forming a first tabular chart on said computer's display screen and graphically plotting said selected new data onto an existing non-tabular chart created from data displayed in cells forming a second tabular chart, comprising the steps of: selecting said new data displayed in cells forming said first tabular chart on said computer screen, said selected new data to be incorporated into said existing non-tabular chart; determining a bounding box quadrant of said second tabular chart, said bounding box encompassing said second tabular chart; determining the quadrant in which said selected new data is located; determining whether said bounding box quadrant and said quadrant in which said selected new data is located are the same or adjoining quadrants; and integrating said selected new data into said existing non-tabular chart if said selected new data is in the same or an adjoining quadrant to said bounding box quadrant.
Claim 3
Dependent Claim 95 words
The method of claim 1, wherein said integrating step includes determining if said selected new data and said second tabular chart are in row orientation, then said selected new data is charted on said existing non-tabular chart as new points in the same row if said selected new data is located in a horizontal adjoining quadrant to said bounding box quadrant and, alternatively, said selected new data is charted on said existing non-tabular chart in a new series if said selected new data is located in a vertical adjoining quadrant to said bounding box quadrant.
Claim 4
Dependent Claim 42 words
The method of claim 1, wherein said integrating step includes prompting the user with queries to determine how to interpret said selected new data if said quadrant in which said selected new data is located is not adjoining said bounding box quadrant.
Claim 5
Dependent Claim 42 words
The method of claim 1, wherein said integrating step includes designating said selected new data with a pointer control means on said computer, dragging said selected new data over said existing non-tabular chart, and releasing said pointer control means on said computer.
Claim 6
Dependent Claim 37 words
The method of claim 3, wherein said queries in said prompting step are presented to determine the interpretation of said selected new data if said selected new data has a different orientation than said second tabular chart.
Claim 7
Dependent Claim 35 words
The method of claim 3, wherein said queries in said prompting step are presented to determine the interpretation of said selected new data if said selected new data or said second tabular chart is discontiguous.
Claim 8
Dependent Claim 49 words
The method of claim 3, wherein said queries in said prompting step are presented to determine the interpretation of said selected new data if said selected new data is a series which does not have the same starting row or column as other data on said second tabular chart.
Claim 9
Dependent Claim 95 words
The method of claim 1, wherein said integrating step includes determining if said selected new data and said second tabular chart are in column orientation, then said selected new data is charted on said existing non-tabular chart as new points in the same column if said selected new data is located in a vertical adjoining quadrant to said bounding box quadrant and, alternatively, said selected new data is charted on said existing non-tabular chart as a new series if said selected new data is located in a horizontal adjoining quadrant to said bounding box quadrant.
Claim 10
Dependent Claim 85 words
The method of claim 1, wherein said integrating step includes determining if said selected new data is at least partially in said bounding box quadrant, is in the same row as data already existing in said second tabular chart, and does not intersect any data already existing in said second tabular chart, then said selected new data is charted on said existing non-tabular chart as new points in an existing series if said selected new data and said second tabular chart are in row orientation.
Claim 11
Dependent Claim 181 words
A computer system for graphically rendering a first non-tabular chart from existing data in a first tabular chart and for selecting new data from a second tabular chart, graphically dragging said selected new data from a second tabular chart and incorporating said selected new data into said existing first non-tubular chart, comprising: a CPU; a system memory including an operating system for controlling said CPU, an input/output driver and an application program; a display device coupled to said input/output driver and controlled by said CPU and system memory; pointer control means coupled to said input/output driver for selectively positioning a pointer on said display device to select said selected new data displayed by said application program on said display device from said second tabular chart to be incorporated into said first non-tabular chart; means in said application program for identifying the location of said first tabular chart and the location of said second tabular chart; and incorporating said selected new data into said first non-tabular chart based on the relative location of said first tabular chart and said second tabular chart.
Claim 12
Dependent Claim 181 words
A computer system for graphically rendering a first non-tabular chart from existing data in a first tabular chart and for selecting new data from a second tabular chart, graphically dragging said selected new data from a second tabular chart and incorporating said selected new data into said existing first non-tubular chart, comprising: a CPU; a system memory including an operating system for controlling said CPU, an input/output driver and an application program; a display device coupled to said input/output driver and controlled by said CPU and system memory; pointer control means coupled to said input/output driver for selectively positioning a pointer on said display device to select said selected new data displayed by said application program on said display device from said second tabular chart to be incorporated into said first non-tabular chart; means in said application program for identifying the location of said first tabular chart and the location of said second tabular chart; and incorporating said selected new data into said first non-tabular chart based on the relative location of said first tabular chart and said second tabular chart.
Claim 13
Dependent Claim 60 words
The apparatus of claim 10, wherein said application program is capable of first determining a bounding box of data originally existing in said first tabular chart, locating a quadrant in which said selected new data is located, and integrating said selected new data into said first non-tabular chart based upon said relative location of the bounding box and said quadrant.
Claim 14
Dependent Claim 85 words
The method of claim 1, wherein said integrating step includes determining if said selected new data is at least partially in said bounding box quadrant, is in the same column as data already existing in said second tabular chart, and does not intersect any data already existing in said second tabular chart, then said selected new data is charted on said existing non-tabular chart as new points in an existing series if said selected new data and said second tabular chart are in column orientation.

References Cited (Backward Citations)

US5410688A Cited
US5428740A Cited
US5414838A Cited
US5301315A Cited
US5414809A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-07-09 2000-01-08 2000-07-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-07-09 2004-01-08 2004-07-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-07-09 2008-01-08 2008-07-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag