IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0837487
(2004-04-30)
|
등록번호 |
US-7496583
(2009-02-24)
|
발명자
/ 주소 |
- Moore,Jason F.
- Van Dok,Cornelis K.
- Ivanovic,Relja
- Anthony,Colin R.
- Banks,Richard M.
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
13 인용 특허 :
123 |
초록
▼
A property tree user interface permits user assignment of values to metadata properties and user navigation of data, within a system that includes a data storage subsystem in which data items are organized and queried by way of properties. The property tree includes nodes that expose properties of d
A property tree user interface permits user assignment of values to metadata properties and user navigation of data, within a system that includes a data storage subsystem in which data items are organized and queried by way of properties. The property tree includes nodes that expose properties of data items. A user may interact with the property tree in order to effect an assignment of a property, in which case the value associated with the property in the data storage subsystem is modified. User input with respect to the property tree may also be indicative of a query of data storage, in which case a browsable view of data items responsive to the query is displayed. The property tree may also display nodes that represent folders within a hierarchical file system, nodes that represent properties with inherent hierarchy, and nodes that represent user-defined hierarchical properties.
대표청구항
▼
What is claimed is: 1. In a computer system having a graphical user interface and a data storage subsystem, a computer-implemented method of assigning values to properties, comprising: first displaying a property tree, the property tree having a plurality of property nodes that can be expanded to r
What is claimed is: 1. In a computer system having a graphical user interface and a data storage subsystem, a computer-implemented method of assigning values to properties, comprising: first displaying a property tree, the property tree having a plurality of property nodes that can be expanded to reveal sub-nodes, each of the sub-nodes representing metadata properties of a set of data items, wherein the metadata properties are of a type consistent with the expanded one of the property nodes; receiving an indication of a selection of one or more data items of the set of data items residing in the data storage subsystem, wherein the set of data items are organized and queried by way of the metadata properties; receiving a user input indicating one of the revealed sub-nodes thereby defining a new value for the selected one or more data items; in response to the user input, modifying the metadata properties of the selected one or more data items associated with the indicated one of the sub-nodes to be the new value as stored in the data storage subsystem; and second displaying the property tree such that the new value is associated with the indicated one of the sub-nodes, wherein displaying the property tree comprises displaying one of the sub-nodes with an adjacent button for indicating a new value. 2. The method of claim 1, wherein the user input is indicative of adding metadata to at least one property node in the property tree. 3. The method of claim 1, wherein the user input is indicative of removing metadata from the at least one property node in the property tree. 4. The method of claim 1, wherein first displaying the property tree comprises displaying the property tree in a pane in a window, the window having a second pane displaying a list view of data items within the set of data items. 5. The method of claim 1, wherein the user input includes expanding the at least one property node to reveal the sub-nodes. 6. The method of claim 1, wherein displaying the property tree further comprises displaying a most frequently used subset of sub-nodes associated with one of the plurality of property nodes. 7. The method of claim 6, wherein the user input indicates an expansion the one of the plurality of property nodes, and wherein second displaying the property tree further comprises, displaying a full set of the sub-nodes of a type associated with the expanded one of the plurality of property nodes. 8. The method of claim 1, wherein displaying the property tree further comprises displaying the adjacent button as a radio button for indicating a new value. 9. The method of claim 8, wherein the user input includes clicking the radio button. 10. The method of claim 1, wherein displaying the property tree further comprises displaying a sub-node associated with a multiple-valued property node of the plurality of property nodes with an adjacent checkbox. 11. The method of claim 10, wherein the user input includes checking the checkbox. 12. The method of claim 1, wherein first displaying the property tree further comprises displaying a sub-node associated with a property node of the plurality of property nodes by way of a user-defined control. 13. The method of claim 1, wherein the user input includes dragging and dropping the selected one or more data items of the set of data items onto a sub-node in the property tree. 14. The method of claim 1, wherein first displaying the property tree further comprises displaying a tree that has nodes that represent folders within a hierarchical file system. 15. The method of claim 14, wherein first displaying the property tree further comprises displaying a tree that has a property node of the plurality of property nodes that represents a link to a web page. 16. The method of claim 1, wherein first displaying the property tree further comprises displaying a tree that has a property node of the plurality of property nodes that represents a type of property that has inherent hierarchy. 17. The method of claim 1, wherein first displaying the property tree further comprises displaying a tree that has a property node of the plurality of property nodes that represents a user-defined hierarchical property. 18. The method of claim 1, wherein the set of data items residing in the data storage subsystem includes data items that comprise one or more of text data, audio data, video data, and image data. 19. The method of claim 1, wherein the method is performed within an operating system shell. 20. The method of claim 1, wherein the method is performed within a running application program. 21. In a computer system having a graphical user interface and a data storage subsystem in which data items are organized and queried by way of metadata properties, a computer-implemented method of user navigation of data, comprising: displaying a property tree, the property tree having a plurality of nodes exposing properties of the data items, wherein displaying the property tree comprises displaying one of the plurality of nodes with an adjacent button for exposing the properties of the data items; simultaneously displaying a list view, wherein the list view is a set of the data items organized by a particular property; receiving a user input that queries the data storage subsystem with a criterion; in response to the user input, displaying in the list view the set of data items organized by the particular property meeting the criterion; receiving an indication of a selection of one or more data items of the set of data items displayed in the list view; receiving a second user input indicating one of the plurality of nodes; and applying the exposed properties associated with the indicated one of the plurality of nodes to the particular property of the selected one or more data items such the organization of the set of data items in response to the criterion is modified. 22. The method of claim 21, wherein the user input includes selection of a node in the property tree that represents the query. 23. The method of claim 21, wherein displaying the property tree includes displaying at least one node that represents a navigable set containing data. 24. The method of claim 23, wherein the at least one node that represents a navigable set has at least one nested component. 25. The method of claim 21, wherein the user input includes expanding at least one node in the property tree. 26. The method of claim 21, wherein the data items include items that comprise one or more of text data, audio data, video data, and image data. 27. The method of claim 21, wherein the method is performed within an operating system shell. 28. The method of claim 21, wherein the method is performed within a running application program. 29. A computer-readable storage medium having computer-executable instructions for performing a method for user assignment of values to metadata properties of stored data items, the method comprising: first displaying a property tree, the property tree having a plurality of property nodes that can be expanded to reveal sub-nodes, each of the sub-nodes representing metadata properties of a set of data items, wherein the metadata properties are of a type consistent with the expanded one of the property nodes; receiving an indication of a selection of one or more data items of the set of data items residing in the data storage subsystem, wherein the set of data items are organized and queried by way of the metadata properties; receiving a user input indicating one of the revealed sub-nodes thereby defining a new value for the selected one of more data items; in response to the user input, modifying the metadata properties of the selected one or more data items associated with the indicated one of the sub-nodes to be the new value as stored in the data storage subsystem; and second displaying the property tree such that the new value is associated with the indicated one of the sub-nodes, wherein displaying the property tree comprises displaying one of the sub-nodes with an adjacent button for indicating a new value. 30. A computer-readable storage medium having computer-executable instructions for performing a method for user navigation of data in a data storage subsystem in which data items are organized and queried by way of metadata properties, the method comprising: displaying a property tree, the property tree having a plurality of nodes exposing properties of the data items, wherein displaying the property tree comprises displaying one of the plurality of nodes with an adjacent button for exposing the properties of the data items; simultaneously displaying a list view, wherein the list view is a set of data items organized by a particular property; receiving a user input that queries the data storage subsystem with a criterion; in response to the user input, displaying in the list view the set of data items organized by the particular property meeting the criterion; receiving an indication of a selection of one or more data items of the set of data items displayed in the list view; receiving a second user input indicating one of the plurality of nodes; and applying the exposed properties associated with the indicated one of the plurality of nodes to the particular property of the selected one or more data items such the organization of the set of data items in response to the criterion is modified.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.