IP Library Patent Application 13607174
Patent Application
App. No. 13/607,174

Shared and Local Properties in a Multi-Hierarchy Taxonomy

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/607,174
Abstract

Embodiments of the present disclosure provide a method and system for defining one or more custom properties of a term in a hierarchical taxonomy. Embodiments described herein include identifying a term in a term-set using an identifier associated with the term and defining at least one new property for the term. Once the property is defined, the newly defined property is applied to the term.

Claims (31)

1 . A method for defining one or more custom properties of a term in a hierarchical taxonomy, the method comprising:

identifying a term in a term-set using an identifier associated with the term;

defining at least one new property for the term; and

applying the at least one new property to the term.

2 . The method of claim 1 , further comprising propagating the at least one new property for the term across all term-sets in the hierarchical taxonomy when the property is defined as a global property.

3 . The method of claim 1 , further comprising enabling a second term-set in the hierarchical taxonomy to use the at least one new property when the at least one new property is defined as a local property.

4 . The method of claim 3 , wherein enabling a second term-set in the hierarchical taxonomy to use the at least one new property comprises associating the at least one property to the second term-set.

5 . The method of claim 4 , wherein associating the at least one property to the second term-set includes updating an identifier associated with the second term-set, the identifier indicating that the at least one property is associated with the second term-set.

6 . The method of claim 3 , wherein the local property is customizable.

7 . The method of claim 1 , wherein a first level of the term-set is only accessible by a first client device and wherein a second level of the term-set is accessible by the first client device and a second client device, wherein the first client device is different from the second client device.

8 . A computer-readable storage medium encoding computer executable instructions that, when executed by one or more processors, perform a method for defining one or more custom properties of a term in a hierarchical taxonomy, the method comprising:

identifying a term in a term-set using an identifier associated with the term;

defining at least one new property for the term; and

applying the at least one new property to the term.

9 . The computer-readable storage medium of claim 8 , further comprising instructions for propagating the at least one new property for the term across all term-sets in the hierarchical taxonomy when the property is defined as a global property.

10 . The computer-readable storage medium of claim 8 , further comprising instructions for enabling a second term-set in the hierarchical taxonomy to use the at least one new property when the at least one new property is defined as a local property.

11 . The computer-readable storage medium of claim 10 , wherein enabling a second term-set in the hierarchical taxonomy to use the at least one new property comprises associating the at least one property to the second term-set.

12 . The computer-readable storage medium of claim 11 , wherein associating the at least one property to the second term-set includes updating an identifier associated with the second term-set, the identifier indicating that the at least one property is associated with the second term-set.

13 . The computer-readable storage medium of claim 10 , wherein the local property is customizable.

14 . The computer-readable storage medium of claim 8 , wherein a first level of the term-set is only accessible by a first client device and wherein a second level of the term-set is accessible by the first client device and a second client device, wherein the first client device is different from the second client device.

15 . A system comprising:

one or more processors; and

a memory coupled to the one or more processors, the memory for storing instructions which, when executed by the one or more processors, cause the one or more processors to perform a method for defining one or more custom properties of a term in a hierarchical taxonomy, the method comprising:

identifying a term in a term-set using an identifier associated with the term;

defining at least one new property for the term, wherein the at least one new property is customizable and is defined as either: (i) a local property, or (ii) a global property; and

applying the at least one new property to the term.

16 . The system of claim 15 , further comprising instructions for propagating the at least one new property for the term across all term-sets in the hierarchical taxonomy when the property is defined as a global property.

17 . The system of claim 15 , further comprising instructions for enabling a second term-set in the hierarchical taxonomy to use the at least one new property when the at least one new property is defined as a local property.

18 . The system of claim 17 , wherein enabling a second term-set in the hierarchical taxonomy to use the at least one new property comprises associating the at least one property to the second term-set.

19 . The system of claim 18 , wherein associating the at least one property to the second term-set includes updating an identifier associated with the second term-set, the identifier indicating that the at least one property is associated with the second term-set.

20 . The system of claim 15 , wherein a first level of the term-set is only accessible by a first client device and wherein a second level of the term-set is accessible by the first client device and a second client device, wherein the first client device is different from the second client device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034544/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2012
From: MILLER, PATRICK CARL; KOGAN, DANIEL E.; GONZALEZ DEL SOLAR, PETER BLAIR; ZHU, QINWEI
To: MICROSOFT CORPORATION
Reel/Frame 028919/0699 →