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

Method and system for user defined and linked properties

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1996-05-30
•
Granted: 2000-09-19
•
Expires: 2016-05-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system for creating a user-defined property for a document and for linking properties to content of the document. When the document is open, a first application receives from a user a name, a type, and a value of property to be created, creates a property within the properties area of the document by storing the name and type of the property within the properties area, and stores the value within the properties area. When the document is closed, a second application retrieves the name, type, and value of the created property from the properties area, and displays the name and the value of the created property. To link the property to the content, the first application receives from a user an indication that the property is to be linked to a field within the content of the document, retrieves the value of the field from within the content of the document, and stores the retrieved value and type as the value of the property. The second application then changes the stored value of the property when the document is closed. The first application detects that the stored value of the property is different from the value of the field within the content the document, and sets the value of the field within the content of the document to the value of the property.

Inventors

  • 👤 Heikki J. Kanerva
  • 👤 Martin Thorsen
  • 👤 Brian D. Wentz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 17:42
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/166; G06F40/169

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 91 words
A computer-implemented method for providing indirect access to data in a content area of a document created with a first application, comprising the following steps: creating a property within a properties area of the document, wherein the content area of the document is not directly accessible by a second application, and the properties area of the document is directly accessible by the second application without launching the first application; and linking the property and the data to make the data indirectly accessible to the second application without launching the first application.
Claim 2
Dependent Claim 91 words
A computer-implemented method for providing indirect access to data in a content area of a document created with a first application, comprising the following steps: creating a property within a properties area of the document, wherein the content area of the document is not directly accessible by a second application, and the properties area of the document is directly accessible by the second application without launching the first application; and linking the property and the data to make the data indirectly accessible to the second application without launching the first application.
Claim 3
Dependent Claim 41 words
The method of claim 1, further comprising the following steps: receiving a change to the data while the document is open; and in response to a command to close the document, replacing a value associated with the property with the data.
Claim 4
Dependent Claim 41 words
The method of claim 1, further comprising the following step: receiving a change to a value associated with the property while the document is closed; and in response to a command to open the document, replacing the data with the value.
Claim 5
Dependent Claim 19 words
The method of claim 1, wherein the properties area is formatted in accordance with an OLE property set model.
Claim 6
Dependent Claim 14 words
A computer-readable medium having computer-executable instructions for performing the method recited in claim 1.
Claim 7
Independent Claim 119 words
A method for providing indirect access to data in a content area of a document created with a first application, comprising the following steps: launching the first application; in the first application, opening the document to access the content area, linking the data to a value associated with a property within a properties area of the document, and copying the data to the value; quitting the first application; launching a second application that is capable of accessing the properties area of the document and is incapable of accessing the content area of the document; and after launching the second application, accessing the data by retrieving the value from the properties area without accessing the content area of the document.
Claim 8
Independent Claim 119 words
A method for providing indirect access to data in a content area of a document created with a first application, comprising the following steps: launching the first application; in the first application, opening the document to access the content area, linking the data to a value associated with a property within a properties area of the document, and copying the data to the value; quitting the first application; launching a second application that is capable of accessing the properties area of the document and is incapable of accessing the content area of the document; and after launching the second application, accessing the data by retrieving the value from the properties area without accessing the content area of the document.
Claim 9
Independent Claim 70 words
A method for indirectly updating data in a content area of a document, comprising: storing a value in a properties area of the document without launching an application capable of opening the document to directly access the content area of the document; launching an application capable of opening the document to directly access the content area of the document; and in the launching application, replacing the data with the value.
Claim 10
Independent Claim 70 words
A method for indirectly updating data in a content area of a document, comprising: storing a value in a properties area of the document without launching an application capable of opening the document to directly access the content area of the document; launching an application capable of opening the document to directly access the content area of the document; and in the launching application, replacing the data with the value.
Claim 11
Dependent Claim 108 words
A computer-implemented method for creating a user-defined property for a document, comprising the following steps: receiving from a user an instruction to create a property within a properties area of the document, wherein: the properties area of the document is directly accessible by a second application without launching a first application in which the document was created, the document includes a content area that is not directly accessible by the second application without launching the first application, and the properties area stores a value associated with the property that the second application can directly access without launching the first application; and creating the property per the user's instructions.
Claim 12
Dependent Claim 108 words
A computer-implemented method for creating a user-defined property for a document, comprising the following steps: receiving from a user an instruction to create a property within a properties area of the document, wherein: the properties area of the document is directly accessible by a second application without launching a first application in which the document was created, the document includes a content area that is not directly accessible by the second application without launching the first application, and the properties area stores a value associated with the property that the second application can directly access without launching the first application; and creating the property per the user's instructions.
Claim 13
Dependent Claim 37 words
The method of claim 8, further comprising the following steps: receiving from the user an instruction to link the value and data in the content area; and linking the value and the data per the user's instructions.
Claim 14
Dependent Claim 33 words
The method of claim 8, wherein the user's instruction to create the property are received through a graphical user interface presented to the user while the document is opened in the first application.
Claim 15
Dependent Claim 41 words
The method of claim 9, wherein the users instructions to create the property and to link the value and the data are received through a graphical user interface presented to the user while the document is opened in the first application.
Claim 16
Dependent Claim 19 words
The method of claim 8, wherein the properties area is formatted in accordance with an OLE property set model.

References Cited (Backward Citations)

US5666553A Cited
US5754175A Cited
US5680616A Cited
US5752027A Cited
US5778227A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag