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

System and method for viewing and editing multi-value properties

Assignee: Microsoft Technology Licensing LLC
•
Filing: 2005-04-22
•
Granted: 2007-03-06
•
Expires: 2025-04-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a display of properties (or metadata) for multiple selected files, properties may be aggregated. Visual differentiation may be used to associate displayed aggregated values with one or more selected files to which the values pertain. Multi-value properties may also be aggregated and differentiated and/or accentuated. When aggregating multiple multi-value properties, steps may be taken to carry relative priority or positioning assigned by each of the selected files to which the multi-value properties pertain. Aggregated multi-value properties may include prompt text informing them of editing options, and users may edit properties by editing the displayed aggregated properties. Changes to the aggregated properties may be applied to the properties of the various selected files.

Inventors

  • 👤 Paul A. Gusmorino
  • 👤 Ben Karas
  • 👤 David G. De Vorchik
  • 👤 Marcus Harvey
  • 👤 Patrice L. Miner
  • 👤 Tyler K. Beam
  • 👤 Timothy P. McKee

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 15:21
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F16/00; G06F16/10; G06F16/16; G06F16/168

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 109 words
A method of displaying file properties, comprising the steps of: receiving a user selection of multiple files of a computer system from a graphical browser, said files each having at least one value for a common multi-value property; and displaying, in a metadata area on a display of said computer system, an aggregation of values of said common multi-value property of said selected multiple files, wherein said aggregation of values displays values of at least two of the selected files, and wherein one or more values that correlate to only a subset of said selected files are visually differentiated from values that correlate to all of said selected files.
Claim 2
Independent Claim 109 words
A method of displaying file properties, comprising the steps of: receiving a user selection of multiple files of a computer system from a graphical browser, said files each having at least one value for a common multi-value property; and displaying, in a metadata area on a display of said computer system, an aggregation of values of said common multi-value property of said selected multiple files, wherein said aggregation of values displays values of at least two of the selected files, and wherein one or more values that correlate to only a subset of said selected files are visually differentiated from values that correlate to all of said selected files.
Claim 3
Dependent Claim 29 words
The method of claim 1 , wherein a second displayed value is visually differentiated to indicate that said second displayed value is associated with all of said selected files.
Claim 4
Dependent Claim 32 words
The method of claim 1 , further comprising the step of visually differentiating said one or more of said selected files in a manner corresponding to said at least one displayed value.
Claim 5
Dependent Claim 21 words
The method of claim 1 , further comprising the step of normalizing said multi-value property values of said selected multiple files.
Claim 6
Dependent Claim 26 words
The method of claim 1 , the displaying further comprising the step of arranging said aggregation of values based on priorities given by said multiple files.
Claim 7
Dependent Claim 41 words
The method of claim 5 , wherein said step of arranging includes the steps of: establishing an integer constant C; and tallying priority votes for each value found in the multi-value property of said selected files for places 1 through C.
Claim 8
Dependent Claim 35 words
The method of claim 6 , wherein said step of arranging further includes the step of, for one of the places 1 through C, assigning a value having the most priority votes to that place.
Claim 9
Dependent Claim 69 words
The method of claim 7 , wherein said step of arranging further includes the step of peeking, in the event of a tie between two or more values for said one of the places 1 through C, ahead to the next sequential place after said one of the places 1 through C, and awarding said one of the places 1 through C based on the results of said peeking.
Claim 10
Dependent Claim 29 words
The method of claim 1 , farther comprising the step of displaying a prompt text string among said displayed aggregation of values in a metadata area of said display.
Claim 11
Dependent Claim 32 words
The method of claim 9 , farther comprising the step of automatically removing said prompt text string in response to a user initiating a data entry operation in said displayed aggregated values.
Claim 12
Dependent Claim 27 words
The method of claim 10 , farther comprising the step of automatically replacing said prompt text string in response to said user terminating said data entry operation.
Claim 13
Dependent Claim 39 words
The method of claim 1 , farther comprising the step of 1 , further comprising the step of displaying a dropdown menu of suggestions in response to a user initiating a data entry operation in said displayed aggregated values.
Claim 14
Dependent Claim 18 words
The method of claim 12 , wherein said menu of suggestions is automatically filtered based on contextual criteria.
Claim 15
Dependent Claim 17 words
The method of claim 13 , farther comprising the step of sorting said filtered menu of suggestions.
Claim 16
Independent Claim 158 words
A method of displaying data, comprising the steps of: displaying, on a computer system display, a list of files to a user; receiving user selection of a plurality of said files; displaying a preview of one or more of said files; displaying metadata of said selected files while said preview is displayed, wherein at least a portion of said metadata is displayed in a metadata area of said display and includes an aggregation of values of a multi-value property of at least two of said selected plurality of files; while said metadata is displayed, visually differentiating a first subset of said aggregated values to identify one or more associations between said first subset of values and a first subset of said selected files; and while said metadata is displayed, visually differentiating a second subset of said aggregated values to identify one or more associations between said second subset of values and a second subset of said selected files.
Claim 17
Independent Claim 158 words
A method of displaying data, comprising the steps of: displaying, on a computer system display, a list of files to a user; receiving user selection of a plurality of said files; displaying a preview of one or more of said files; displaying metadata of said selected files while said preview is displayed, wherein at least a portion of said metadata is displayed in a metadata area of said display and includes an aggregation of values of a multi-value property of at least two of said selected plurality of files; while said metadata is displayed, visually differentiating a first subset of said aggregated values to identify one or more associations between said first subset of values and a first subset of said selected files; and while said metadata is displayed, visually differentiating a second subset of said aggregated values to identify one or more associations between said second subset of values and a second subset of said selected files.
Claim 18
Dependent Claim 28 words
The method of claim 15 , wherein said aggregated values are displayed in a field, and said field appends prompt text to an end of said aggregated values.
Claim 19
Dependent Claim 29 words
The method of claim 16 , further comprising the step of automatically removing said prompt text in response to user initiation of a data entry operation in said field.
Claim 20
Dependent Claim 28 words
The method of claim 17 , further comprising the step of arranging said displayed aggregated values in accordance with respective priorities associated with each of said selected files.
Claim 21
Independent Claim 121 words
A method of editing file metadata, comprising the steps of: displaying, in a metadata area of a display, two or more values for a first property from a plurality of user selected files, wherein first and second ones of said selected files have different displayed values for said first property; visually differentiating those of said displayed values that correlate to a subset of said user selected files from those of said displayed values that correlate to all of said user selected files; revising said displayed values inaccordance with a user request to edit said values in said metadata area; and making a corresponding revision to properties of each of said selected files in response to said user editing said displayed values.
Claim 22
Independent Claim 121 words
A method of editing file metadata, comprising the steps of: displaying, in a metadata area of a display, two or more values for a first property from a plurality of user selected files, wherein first and second ones of said selected files have different displayed values for said first property; visually differentiating those of said displayed values that correlate to a subset of said user selected files from those of said displayed values that correlate to all of said user selected files; revising said displayed values inaccordance with a user request to edit said values in said metadata area; and making a corresponding revision to properties of each of said selected files in response to said user editing said displayed values.

References Cited (Backward Citations)

US5241671A Cited
US5241671C1 Cited
US5513306A Cited
US5388196A Cited
US5333315A Cited
US5504852A Cited
US6613101B2 Cited
US6243724B1 Cited
US5630042A Cited
US5499364A Cited
US5802516A Cited
US6453311B1 Cited
US5680563A Cited
US5838322A Cited
US6008806A Cited
US5831606A Cited
US5696486A Cited
US5838317A Cited
US6014137A Cited
US6768999B2 Cited
US6021262A Cited
US5757925A Cited
US6243094B1 Cited
US6025843A Cited
US5878410A Cited
US6037944A Cited
US20020054167A1 Cited
US5987506A Cited
US20030110188A1 Cited
US6061695A Cited
US5835094A Cited
US20040205625A1 Cited
US5933139A Cited
US5875446A Cited
US6317142B1 Cited
US6795094B1 Cited
US20020059199A1 Cited
US6339767B1 Cited
US5987454A Cited
US5899995A Cited
US6573907B1 Cited
US6853391B2 Cited
US20020019935A1 Cited
GB2329492B Cited
US6237011B1 Cited
US6097389A Cited
US6061692A Cited
US6275829B1 Cited
US6003040A Cited
US6401097B1 Cited
US6078924A Cited
US6256031B1 Cited
US6466238B1 Cited
US6181342B1 Cited
US6363377B1 Cited
US6324551B1 Cited
US6240421B1 Cited
US20050097477A1 Cited
US6803926B1 Cited
US20050055306A1 Cited
US20020033844A1 Cited
US6513038B1 Cited
US6341280B1 Cited
US20040085581A1 Cited
US20020111942A1 Cited
US6823344B1 Cited
US20020091697A1 Cited
US6480835B1 Cited
US20040220899A1 Cited
US6147601A Cited
US6411311B1 Cited
US6636238B1 Cited
US6590585B1 Cited
US6539399B1 Cited
US6526399B1 Cited
US6535229B1 Cited
US6549916B1 Cited
US6505233B1 Cited
US6430575B1 Cited
US20040249902A1 Cited
US6583799B1 Cited
US6754829B1 Cited
US6847959B1 Cited
US20010053996A1 Cited
US20030069908A1 Cited
US20010047368A1 Cited
US20040167942A1 Cited
US20050010860A1 Cited
US20010034711A1 Cited
US20060020586A1 Cited
US20040225650A1 Cited
US20030177422A1 Cited
US6636250B1 Cited
US20020075312A1 Cited
US20010056434A1 Cited
US6430835B1 Cited
US20020049717A1 Cited
US20040133572A1 Cited
US20010049675A1 Cited
US20040215600A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2010-03-05 2010-09-04 2011-03-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2014-03-05 2014-09-04 2015-03-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2018-03-05 2018-09-04 2019-03-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag