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

System and method for displaying and manipulating user-relevant data

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1998-02-27
•
Granted: 2000-05-16
•
Expires: 2018-02-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A dynamic summary view is generated by defining an HTML page that links data binding HTML tables and other HTML controls to predetermined data within a storage of data. For each type of data, a parameter is determined which characterizes the predetermined data from the other data within the storage. A control module related to a specific type of data, searches the storage, determines the predetermined data using the parameter and displays the predetermined data via a data binding HTML table within a section of the dynamic summary view. Upon detecting a manipulation request, such as when a user clicks a button of the mouse, the appropriate control module accesses a subset of the program module that created the predetermined data. This is advantageously done without invoking the entire program module. A subset of the program module can be accessed by executing a script to call defined methods of objects within the program module. A subset of the program module also can be accessed by calling a control module defined within the program module. The view is also dynamic in that it is updated to display "live" data by monitoring for trigger events indicating the underlying data has changed and updating the predetermined data accordingly.

Inventors

  • 👤 Cyrus Balsara
  • 👤 Debbie Lynn Cargile
  • 👤 Gay Lynn Gilmore
  • 👤 Michael Elton Hewitt
  • 👤 Kevin Kahl
  • 👤 Sean Edward Purcell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 07:05
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10; G06Q10/109; G06F; G06F16/00; G06F16/30; G06F16/34; G06F16/345; G06F40/00; G06F40/10; G06F40/166; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99943; Y10S707/99951; Y10S707/99952

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 164 words
A method for managing user-relevant data, comprising: providing a user with a graphical user interface; receiving through the graphical user interface a selection by the user of data created by a first program module; receiving through the graphical user interface a selection by the user of data created by a second module; displaying the data created by the first program module and the data created by the second program module together in a summary view that allows the user to simultaneously view the data created by the first program module and the data created by the second program module without launching the first program module or the second program module; receiving an indication that the user wants to modify the data created by the first program module; in response to the indication, modifying the data created by the first program module using a subset of the first program module without invoking the first program module; and displaying the modified data in the summary view.
Claim 2
Independent Claim 164 words
A method for managing user-relevant data, comprising: providing a user with a graphical user interface; receiving through the graphical user interface a selection by the user of data created by a first program module; receiving through the graphical user interface a selection by the user of data created by a second module; displaying the data created by the first program module and the data created by the second program module together in a summary view that allows the user to simultaneously view the data created by the first program module and the data created by the second program module without launching the first program module or the second program module; receiving an indication that the user wants to modify the data created by the first program module; in response to the indication, modifying the data created by the first program module using a subset of the first program module without invoking the first program module; and displaying the modified data in the summary view.
Claim 3
Dependent Claim 13 words
A compute-readable medium having computer-executable instructions for performing the method of claim 1.
Claim 4
Dependent Claim 11 words
A computer system adapted to perform the method of claim 1.
Claim 5
Independent Claim 218 words
A method for managing user-relevant data, comprising: providing a user with a graphical user interface that includes a first plurality of data filters for data created by a first program module and a second plurality of data filters for data created by a second program module; receiving through the graphical user interface a selection by the user of a first data filter from the first plurality of data filters and a selection by the user of a second data filter from the second plurality of data filters; deriving a first data subset by applying the first data filter to the data created by the first program module; deriving a second data subset by applying the second data filter to the data created by the second program module; displaying the first data subset and the second data subset together in a summary view that allows the user to simultaneously view both the first data subset and the second data subset without launching the first program module or the second program module; receiving an indication that the user wants to modify the first data subset; in response to the indication, modifying the first data subset using a subset of the first program module without invoking the first program module; and displaying the modified first data subset in the summary view.
Claim 6
Independent Claim 218 words
A method for managing user-relevant data, comprising: providing a user with a graphical user interface that includes a first plurality of data filters for data created by a first program module and a second plurality of data filters for data created by a second program module; receiving through the graphical user interface a selection by the user of a first data filter from the first plurality of data filters and a selection by the user of a second data filter from the second plurality of data filters; deriving a first data subset by applying the first data filter to the data created by the first program module; deriving a second data subset by applying the second data filter to the data created by the second program module; displaying the first data subset and the second data subset together in a summary view that allows the user to simultaneously view both the first data subset and the second data subset without launching the first program module or the second program module; receiving an indication that the user wants to modify the first data subset; in response to the indication, modifying the first data subset using a subset of the first program module without invoking the first program module; and displaying the modified first data subset in the summary view.
Claim 7
Dependent Claim 13 words
A computer-readable medium having computer-executable instructions for performing the method of claim 4.
Claim 8
Dependent Claim 11 words
A computer system adapted to perform the method of claim 4.

References Cited (Backward Citations)

US5911066A Cited
US5764983A Cited
US5835914A Cited
US5933830A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-05-16 2003-11-15 2004-05-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-05-16 2007-11-15 2008-05-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-05-16 2011-11-15 2012-05-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag