US20090265373A1 - Method and Apparatus for Rapid Tagging of Elements in a Facet Tree - Google Patents
Method and Apparatus for Rapid Tagging of Elements in a Facet Tree Download PDFInfo
- Publication number
- US20090265373A1 US20090265373A1 US12/400,084 US40008409A US2009265373A1 US 20090265373 A1 US20090265373 A1 US 20090265373A1 US 40008409 A US40008409 A US 40008409A US 2009265373 A1 US2009265373 A1 US 2009265373A1
- Authority
- US
- United States
- Prior art keywords
- tagging
- facet
- user
- scenario
- populating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2457—Query processing with adaptation to user needs
- G06F16/24573—Query processing with adaptation to user needs using data annotations, e.g. user-defined metadata
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/31—Indexing; Data structures therefor; Storage structures
- G06F16/316—Indexing structures
- G06F16/322—Trees
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/176—Support for shared access to files; File sharing support
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
- G06F16/24564—Applying rules; Deductive queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99943—Generating database or data structure, e.g. via user interface
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
- Y10S707/99945—Object-oriented database structure processing
Abstract
A tagging application (TA) is disclosed that comprises a web interface program (WIP) and a tagging program (TP). The WIP presents the facet tree by displaying elements of the facet tree selected by the user along with a known activation method for the user to select a facet element and to assign a value to the selected facet or facet element. The user may proceed to manually tag each facet and facet element by selecting a value representing the facet element to be tagged. The user may also eliminate manual selection of many of the facets and facet elements by choosing a tagging scenario and then applying the tagging scenario. Once the user has selected a tagging scenario, and has indicated that it is to be applied to the facet element, the TP takes the selected value and applies the selected tagging scenario to populate the tagging for the user in accordance with the tagging scenario. Once the tagging has been populated, the tagging program returns the tagged facet tree to the user at the user interface. Explanatory notes may be provided to the user along with the tagged tree.
Description
- The present invention is related to the subject matter of U.S. patent application Ser. No. ______, Attorney Docket number AUS9200400949US1, incorporated herein by reference.
- The present invention is directed to database access in general, and to a method and apparatus for scenario based automation of tagging in a faceted tree in particular.
- Vast amounts of digital information are available to users through the interconnection of computers and storage by the Internet. Indeed, traditional paper records can be scanned and retained electronically. Emails or instant messages between a company's engineers, planners, or financial officers can have the same or greater significance as formal memorandums or journal articles in a knowledge database. Although available in great quantity, digital information must be accessed in order to be used efficiently and profitably. Typical search methods use queries consisting of a Boolean combination of words and phrases which return documents containing words or phrases that match the search query. Imprecision and ambiguities in the words and phrases affect the effectiveness of searches. Refining a search takes time and skill and a user's search capability usually improves, with practice and experience.
- However, businesses need fast and reliable search capabilities that are not dependent on a user's skill and experience. Speed and reliability are improved by a search capability that precludes a null result. A null result occurs when desired information is not present in the data base, or the desired information is present, but the search term fails to locate the information. Speed and reliability are improved by a search that is controlled so that users are logically directed to the sought after information without distractions by non-relevant information. Thus the record count of documents responsive to a search should never be zero, and should include only documents that are relevant to the search.
- In addition to speed and reliability, businesses need a search capability that can restrict accesses to its total amount of digital information. For example, not all employees have a need to access all information. Trade Secret information, while part of the total universe of a business's digital information, must have access limited only to those with proper authorization. Moreover, one division of a corporation may not need access to another division's information. Employee files including health records and financial data must be protected in accordance with various State and Federal laws. Thus the need for information access with speed and reliability is affected by equally important needs to restrict access where appropriate.
- Personnel responsible for organizing the universe of a businesses' digital information have found that a controlled search can be achieved by a faceted search using a facet tree. A facet tree is a categorization scheme for hierarchially structured data and content records where the facets and facet elements of the tree guide the search, and a posting list of records is associated with each facet element. A facet is a node in the hierarchial network and a facet may have any number of facet elements. The total number of records in a facet is the sum total of all records in the posting lists of the facet elements beneath the facet in the facet tree.
- A faceted search is conducted by a faceted search engine. Selection of a facet (a word or phrase) causes the faceted search engine to present the next set of facets, and so on along the facet tree until a final facet is reached and the facet elements are displayed. When the user selects one of the facet elements, the documents on the associated posting list are displayed. The relationship of the facets to each other and of the facets to the facet elements is created by tagging. In general, a tag is one or more characters attached to a set of data that contain information about the set, including its identification. By tagging is meant assigning a value to a facet so that it is identified with another facet in a hierarchical relationship and assigning a value to a facet element so that it is identified with a particular facet.
- Current approaches to faceted search are based upon the tagging of data and facet elements in a strict parent/child relationship. Using a faceted search engine, end users choose one facet or facet element at a time. Document or data record counts are displayed in conjunction with the facet elements, such that end users are aware of the total number of records and also how many data records exist at a given facet element within a facet. The total number of records means the number of records for all of the combined facets and facet elements that have been selected.
- Faceted search has the advantage of eliminating null results when end users are searching for records across many combined dimensions. To do this, data records that are tagged to a facet element are also made available at facet levels. By way of example, a user might use a faceted search engine to locate content in geographical, industry, and technology facets by choosing “Europe,” “Retail,” and “Supply Chain” as facets. When one does this, all of the records in posting lists identified with the facets of Europe, Retail, and Supply Chain are aggregated and returned. The total number of records returned is the set intersection of all of the data records rolled up to Europe through Retail and Supply Chain.
- Another form of faceted search is a conversational search. In a conversational search, end users are presented with a series of questions derived from or tagged to a facet hierarchy, and the answers given by the end users result in faceted responses rendered by a conversational search engine. The response may include search engine results at the record level finding, for example, documents, titles, abstracts, and other information about those documents. The response may also include navigation from the facet that the question was asked about, to a succeeding facet or facet element. In a conversational scheme, the semantic content of the questions matters, and so the order in which the questions are presented is important.
- Current methods for tagging of content and data records for faceted and conversational search are tedious, manually intensive, and prone to error. When content is tagged by content providers, authors, or other editorial roles, it involves human selection of elements from a faceted categorization scheme. The manual tagging solutions currently offered by content management providers require selection of single elements in combination. This results in a much higher number of mouse clicks, and a greater amount of time for tagging each record or document to be presented via a faceted or conversational search rendering engine. Tagging documents manually is often cost-prohibitive because of the number of steps required to select each element in a number of deep hierarchical structures.
- Businesses have a need to apply policies to tagging to meet requirements for restricted access for security and legal reasons, but also to apply policies to tagging to promote the efficiency of providing results to end users. Automated tagging algorithms exist such as the Eureka algorithm and software from IBM Research. Other automated tagging algorithms are known. For example, United States Patent Application 2002/0091661, entitled “Method and Apparatus for Automatic Construction of Faceted Terminological Feedback for Document Retrieval” (the '661 application), discloses a method for extracting key informational concepts or “facets” from a collection of documents. In the '661 application, facets are chosen heuristically based on ‘lexical dispersion. As used in the '661 application, lexical dispersion is “a measure of the number of different words with which a particular word co-occurs within such syntactic contexts.” The facets and their corresponding lexical constructs provide a structured summary of the contents of a result set.
- However, these automated solutions rely on factors such as word frequency in a document and cannot tag documents in accordance with business rules. In order to tag data records and documents in accordance with a stated policy, a person must manually perform the tagging according to specific business rules. While algorithms are capable of approximating human tagging based on semantic categorization, they cannot perform tagging in accordance with policies. Additionally, each time a tagging policy changed, the algorithm would need to be changed. Therefore, although labor intensive, human tagging is necessary to make the policy distinctions that cannot be made by a machine.
- What is needed is a solution that allows for rapid selection of tagging facets and facet elements in a facet tree by eliminating repetitive user actions so that a user can quickly tag data records, documents, or collections of documents to a given facet tree via navigation of the elements in a tree format for a given facet.
- The invention that meets the needs identified above is a tagging application (TA) comprising a web interface program (WIP) and a tagging program (TP). The TA provides instructions to a server connected to storage containing a facet tree database, a scenario database and a rules database.
- The WIP comprises a user interface and a set of servlets. The user interface comprises one or more Java Server Pages (JSP's). The servlets read the facet element to be displayed from the facet tree database, acquire any associated rules for tagging scenarios based upon the particular facet element from the rules database, and acquire any associated rules based on end user characteristics from the rules database. The servlets apply the rules to the facet tree before presentation to the user on the user interface so that end users who are to tag data and content records only see the portions of the facet tree they are authorized to see and only have available the tagging scenarios that are applicable to their situation. The servlets make the applicable tagging scenarios available to the user at the user interface.
- The WIP presents the facet tree by displaying elements of the facet tree selected by the user along with a known activation method for the user to select a facet element and to assign a value to the selected facet or facet element. For example, the user may expand the facet tree by clicking on a facet or facet element or by using a toggle button. The user may then assign a value to a facet or facet element by clicking a checkbox, or using any other known method. The user may proceed to manually tag each facet and facet element by selecting a value representing the facet element to be tagged. The user may also eliminate manual selection of many of the facets and facet elements by choosing a tagging scenario and then applying the tagging scenario.
- Once the user has selected a value for the facet element to which a scenario is to be applied, the user accesses the available tagging scenarios by activating a user interface control such as a selection button, a drop-down list, or a link. Alternatively, the user may navigate to a specific JSP for a given tagging scenario. Once the user identifies the available tagging scenarios associated with the selected element, the user selects a tagging scenario.
- Once the user has selected a tagging scenario, and has indicated that it is to be applied to the facet element, the TP takes the selected value and applies the selected tagging scenario to populate the tagging for the user in accordance with the tagging scenario. Once the tagging has been populated, the tagging program returns the tagged facet tree to the user at the user interface. Explanatory notes may be provided to the user along with the tagged tree. The tagged tree can be saved, modified according to a different tagging scenario if one is available, canceled, or saved in draft format for review or other workflow. Moreover, the TA can be combined with an automated tagging program to allow users to validate or invalidate selections made by one or more algorithms or standardized tagging schemes.
- These and other objects of the invention will be apparent to those skilled in the art from the following detailed description of a preferred embodiment of the invention.
- The novel features believed characteristic of the invention are set forth in the appended claims. The invention itself, however, as well as a preferred mode of use, further objectives and advantages thereof, will be understood best by reference to the following detailed description of an illustrative embodiment when read in conjunction with the accompanying drawings, wherein:
-
FIG. 1 represents a representative network in which the invention may be implemented; -
FIG. 2A represents storage in a server in which the invention resides; -
FIG. 2B represents storage connected to the server by the network and containing files and databases necessary to the invention; -
FIG. 3 represents a facet tree presented for tagging on a user interface of the invention; -
FIG. 4 is a flowchart of the logic of the Web Interface Program (WIP); and -
FIG. 5 is a flowchart of the logic of the Tagging Program (TP). - The principles of the present invention are applicable to a variety of computer hardware and software configurations. The term “computer hardware” or “hardware,” as used herein, refers to any machine or apparatus that is capable of accepting, performing logic operations on, storing, or displaying data, and includes without limitation processors and memory; the term “computer software” or “software” refers to any set of instructions operable to cause computer hardware to perform an operation. A “computer,” as that term is used herein, includes without limitation any useful combination of hardware and software, and a “computer program” or “program” includes without limitation any software operable to cause computer hardware to accept, perform logic operations on, store, or display data. A computer program may, and often is, comprised of a plurality of smaller programming units, including without limitation subroutines, modules, functions, methods, and procedures. Thus, the functions of the present invention may be distributed among a plurality of computers and computer programs. The invention is described best, though, as a single computer program that configures and enables one or more general-purpose computers to implement the novel aspects of the invention. For illustrative purposes, the inventive computer program will be referred to as the “Tagging Application (TA).”
- As used herein, the term “inverted index” shall mean an index of words or phrases where each word or phrase in the index is associated with a list of texts, and each word or phrase is also associated with the location within each of the texts where the word or phrase occurs, so that when the inverted index is accessed by a search engine, each word or phrase in the index can be located and the location of the word or phrase in each of the texts containing the word phrase can be displayed. As used herein, the term “tagging” means assigning a value to a word or data record to (1) select the word as a facet or a facet element, (2) to link the facet or facet element to another to facet or facet element, or (3) to link a data record to a facet element. As used herein, the term “posting list” means one or more values assigned to a data record and linked to a facet element where the list of values will be displayed when the facet element is activated, and each of the data records will be displayed when the value in the posting list is activated. As used herein, the term “facet rendering engine” means a program that will display a file or inverted index that has been tagged as a facet tree.
- The TA is described below with reference to an exemplary network of hardware devices, as depicted in
FIG. 1 . A “network” comprises any number of hardware devices coupled to and in communication with each other through a communications medium, such as the Internet. A “communications medium” includes without limitation any physical, optical, electromagnetic, or other medium through which hardware or software can transmit data. For descriptive purposes,exemplary network 100 has only a limited number of nodes, includingworkstation computer 105,workstation computer 110,server computer 115, andpersistent storage 120.Network connection 125 comprises all hardware, software, and communications media necessary to enable communication between network nodes 105-120. Unless otherwise indicated in context below, all network nodes use publicly available protocols or messaging services to communicate with each other throughnetwork connection 125. -
WIP 230 andTP 220 typically are stored in a memory, represented schematically asmemory 200 inFIG. 2A . The term “memory,” as used herein, includes without limitation any volatile or persistent medium, such as an electrical circuit, magnetic disk, or optical disk, in which a computer can store data or software for any duration. A single memory may encompass and be distributed across a plurality of media. Thus,FIG. 2A is included merely as a descriptive expedient and does not necessarily reflect any particular physical embodiment ofmemory 220. As depicted inFIG. 2A ,memory 200 contains Web Interface Program (WIP) 230, andTagging Program 220.Memory 200 further includes Automatic Tagging Program (ATP) 238 and Facet Rendering Engine (FRE) (242). - Tagging Application (TP) 220 interacts with a number of databases and files located on a representation of
remote storage 120 depicted inFIG. 2B .Remote storage 120 containsfacet tree database 260,inverted index database 270,rules database 280 andscenario database 290. -
FIG. 3 depicts user interface (UI) 300 displayingfacet tree 350 labeled as solutionComponent.Facet tree 350 has parent node all 302 and child nodes Hardware 304, Software 330 andServices 342. Hardware 304 is a parent node tochild nodes Systems 306 andPersonal Systems 324.Systems 306 is a parent node tochild nodes Servers 308,Storage 320, andOthers 322.Personal Systems 324 is a parent node tochild nodes desktops 326 andnotebooks 328. Software 330 is a parent node to child nodes “Tivoli” 330, WebSphere 332, DB2 334, lotus 338 and rational 340.Facet tree 350 is an example of a facet tree or portion of a facet tree presented for tagging. Each node level is indented and preceded by a checkbox. Downward pointing arrows indicate the direction of expansion. InFIG. 3 , all 302 has been checked, but at the second node level only Hardware 304 and Software 330 have been checked for tagging. Thus, whenfacet rendering engine 242displays facet tree 350 only Hardware 304 and Software 330 will be displayed as child nodes to all 302. In like manner, onlyPersonal Systems 324 will be displayed as a child node to Hardware 304, and onlyDesktops 326 will be displayed as a child toPersonal Systems 324. Likewise, only DB2 334 will be displayed as a child of Software 330. Each element which has a child a node is a facet. Each element that has a parent but no child nodes for expansion is a facet element. Facet elements may be linked to a posting list (not shown) and documents from the posting list may be tagged to the facet elements. A complete facet tree may contain hundreds of facets, thousands of facet elements and millions of documents in posting lists. Manually tagging facets to facets, facets to facet elements, and documents in posting lists to facet elements can involve millions of individual user actions such as the clicking of checkboxes in the example. -
FIG. 4 depicts a flow chart ofWIP 400.WIP 400 starts on the server on whichWIP 400 resides (such asserver 115 in network 100) when TaggingProgram 500 is activated (402).WIP 400 receives a facet tree from the facet tree database at remote storage 120 (404).WIP 400 sends a request to a rules database such asrules database 280 inremote storage 120 ofnetwork 100, and acquires rules applicable to the facet tree (406).WIP 400 applies the rules to the facet tree (408) and displays the facet tree in accordance with the rules (410).WIP 400 determines whether the user desires to use Tagging Application (TA) 500 (412). If so,TA 500 is invoked (414) and tagging is performed in accordance with TA 500 (416). If not,WIP 400 stops (420). IfTA 500 is invoked, a determination is made whether the user has completed tagging (418). If the user has not completed tagging,WIP 400 goes to step 416, and if the user has completed tagging,WIP 400 stops (420). -
FIG. 5 depicts a flow chart of Tagging Application (TA) 500.TA 500 begins (502) and the user selects a facet tree (504). The user expands the facet tree (506) and selects a facet element from the facet tree (508).TA 500 determines if the user will perform manual tagging (510). If so, the user performs manual tagging in accordance with user actions (512). If not,TA 500 determines whether the user will use scenarios for tagging (514). If not,TA 500 goes to step 522. If so,TA 500 displays the tagging scenarios and prompts the user to make a selection (516). - When the user has selected a tagging scenario and indicated a desire to apply the selected tagging scenario,
TA 500 applies the scenario (518) and populates the facet tree with appropriate tags (520). The user reviews the tagged facet tree (522), and selects a disposition of the tagged facet tree (524). If the user wants to tag another facet tree (526),TA 500 goes to step 506, and if not,TA 500 stops (528). -
FIG. 6 depicts a flow chart for selection of tagging scenarios (seeFIG. 5 , step 516 of TA 500). By way of example, such tagging scenarios may include the following: (1) starting with a leaf node and populating selections upward to a root (604 and 606); (2) starting with a root node and populating downward to all child nodes (608 and 610); (3) populating upward or downward along all elements of a given path (to include non-root parents to non-root children) (612 and 614; 616 and 618); (5) selecting all peer elements of a given node (620 and 622); and (5) starting with a given, non-leaf node and populating upward or downward along a path (624 and 626; 628 and 630). - A preferred form of the invention has been shown in the drawings and described above, but variations in the preferred form will be apparent to those skilled in the art. The preceding description is for illustration purposes only, and the invention should not be construed as limited to the specific form shown and described. The scope of the invention should be limited only by the language of the following claims.
Claims (11)
1. An apparatus comprising:
a computer having a first storage electronically connected to a second storage;
a tagging program in the first storage; and
a facet tree database, a rule database, and an authorized end-user tagging scenario database in the second storage;
wherein responsive to a first end-user selection of an element of a facet tree and a second end-user selection of an authorized end-user tagging scenario from the authorized end-user tagging scenario database, the tagging program populates causes a processor of the computer to populate a plurality of tags in the facet tree in accordance with a selected facet and in accordance with the authorized end-user tagging scenario, and to return a tagged facet tree to an end-user authorized to access only an authorized portion of the facet tree.
2. The apparatus of claim 1 , wherein the authorized end-user tagging scenario comprises: starting with a leaf node and populating selections upward to a root.
3. The apparatus of claim 1 , wherein the authorized end-user tagging scenario comprises: starting a root node and populating downward to all child nodes.
4. The apparatus of claim 1 , wherein the authorized end-user tagging scenario comprises: populating upward along all elements of a given path.
5. The apparatus of claim 1 , wherein the authorized end-user tagging scenario comprises: populating downward along all elements of a given path.
6. The apparatus of claim 1 , wherein the authorized end-user tagging scenario comprises: selecting all peer elements of a given node.
7. The apparatus of claim 1 , wherein the authorized end-user tagging scenario comprises: starting with a given, non-leaf node and populating upward along a path.
8. The apparatus of claim 1 , wherein the authorized end-user tagging scenario comprises: starting with a given, non-leaf node and populating downward along a path.
9-16. (canceled)
17. A computer program product comprising:
a computer readable medium;
a web interface program stored in the computer readable medium; and
a tagging program stored in the computer readable medium;
wherein the web interface program and the tagging program contain a plurality of instructions adapted to cause a processor of a computer to perform steps comprising:
accessing a facet tree database, a rule database, and a scenario database; responsive to a user selection of an element of a facet tree from the facet tree database, and a scenario from the scenario database, applying tags to the facet tree in accordance with the scenario and the element; and
responsive to the scenario being an authorized user tagging scenario, allowing the user access to access only an authorized portion of the facet tree.
18. The computer program product of claim 17 , wherein the plurality of instructions are further adapted to cause the processor to perform at least one of the following steps:
starting with a leaf node and populating selections upward to a root;
starting a root node and populating downward to all child nodes;
populating upward along all elements of a given path; populating downward along all elements of a given path;
selecting all peer elements of a given node;
starting with a given, non-leaf node and populating upward along a path; and
starting with a given, non-leaf node and populating downward along a path.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/400,084 US20090265373A1 (en) | 2005-05-24 | 2009-03-09 | Method and Apparatus for Rapid Tagging of Elements in a Facet Tree |
US14/735,352 US9330144B2 (en) | 2005-05-24 | 2015-06-10 | Tagging of facet elements in a facet tree |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/136,657 US7502810B2 (en) | 2005-05-24 | 2005-05-24 | Tagging of facet elements in a facet tree |
US12/400,084 US20090265373A1 (en) | 2005-05-24 | 2009-03-09 | Method and Apparatus for Rapid Tagging of Elements in a Facet Tree |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/136,657 Continuation US7502810B2 (en) | 2005-05-24 | 2005-05-24 | Tagging of facet elements in a facet tree |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/735,352 Continuation US9330144B2 (en) | 2005-05-24 | 2015-06-10 | Tagging of facet elements in a facet tree |
Publications (1)
Publication Number | Publication Date |
---|---|
US20090265373A1 true US20090265373A1 (en) | 2009-10-22 |
Family
ID=37464706
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/136,657 Expired - Fee Related US7502810B2 (en) | 2005-05-24 | 2005-05-24 | Tagging of facet elements in a facet tree |
US12/400,084 Abandoned US20090265373A1 (en) | 2005-05-24 | 2009-03-09 | Method and Apparatus for Rapid Tagging of Elements in a Facet Tree |
US14/735,352 Expired - Fee Related US9330144B2 (en) | 2005-05-24 | 2015-06-10 | Tagging of facet elements in a facet tree |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/136,657 Expired - Fee Related US7502810B2 (en) | 2005-05-24 | 2005-05-24 | Tagging of facet elements in a facet tree |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/735,352 Expired - Fee Related US9330144B2 (en) | 2005-05-24 | 2015-06-10 | Tagging of facet elements in a facet tree |
Country Status (1)
Country | Link |
---|---|
US (3) | US7502810B2 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060288039A1 (en) * | 2005-05-24 | 2006-12-21 | Acevedo-Aviles Joel C | Method and apparatus for configuration of facet display including sequence of facet tree elements and posting lists |
WO2011084470A1 (en) * | 2009-12-15 | 2011-07-14 | Mycare,Llc | Health care device and systems and methods for using the same |
US8751487B2 (en) | 2011-02-28 | 2014-06-10 | International Business Machines Corporation | Generating a semantic graph relating information assets using feedback re-enforced search and navigation |
US20140201646A1 (en) * | 2013-01-14 | 2014-07-17 | International Business Machines Corporation | Dynamically selecting and ordering facets and facet values in a user interface based on user preference |
US8839091B2 (en) | 2010-12-15 | 2014-09-16 | International Business Machines Corporation | Presenting faceted data on a user interface |
US9053119B2 (en) | 2010-12-22 | 2015-06-09 | International Business Machines Corporation | Navigation of faceted data |
US9330144B2 (en) | 2005-05-24 | 2016-05-03 | International Business Machines Corporation | Tagging of facet elements in a facet tree |
US9646110B2 (en) | 2011-02-28 | 2017-05-09 | International Business Machines Corporation | Managing information assets using feedback re-enforced search and navigation |
US10162892B2 (en) | 2011-02-28 | 2018-12-25 | International Business Machines Corporation | Identifying information assets within an enterprise using a semantic graph created using feedback re-enforced search and navigation |
Families Citing this family (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10002325B2 (en) | 2005-03-30 | 2018-06-19 | Primal Fusion Inc. | Knowledge representation systems and methods incorporating inference rules |
US7606781B2 (en) * | 2005-03-30 | 2009-10-20 | Primal Fusion Inc. | System, method and computer program for facet analysis |
US8849860B2 (en) | 2005-03-30 | 2014-09-30 | Primal Fusion Inc. | Systems and methods for applying statistical inference techniques to knowledge representations |
US9378203B2 (en) | 2008-05-01 | 2016-06-28 | Primal Fusion Inc. | Methods and apparatus for providing information of interest to one or more users |
US9104779B2 (en) | 2005-03-30 | 2015-08-11 | Primal Fusion Inc. | Systems and methods for analyzing and synthesizing complex knowledge representations |
US7849090B2 (en) | 2005-03-30 | 2010-12-07 | Primal Fusion Inc. | System, method and computer program for faceted classification synthesis |
US9177248B2 (en) | 2005-03-30 | 2015-11-03 | Primal Fusion Inc. | Knowledge representation systems and methods incorporating customization |
US8019752B2 (en) * | 2005-11-10 | 2011-09-13 | Endeca Technologies, Inc. | System and method for information retrieval from object collections with complex interrelationships |
US20080092044A1 (en) * | 2006-10-12 | 2008-04-17 | International Business Machines Corporation | Cascading clouds |
US7705847B2 (en) | 2007-03-05 | 2010-04-27 | Oracle International Corporation | Graph selection method |
US8024656B2 (en) * | 2007-03-30 | 2011-09-20 | International Business Machines Corporation | Data analysis using facet attributes |
US7788269B2 (en) * | 2007-03-30 | 2010-08-31 | International Business Machines Corporation | Integration of predefined multi-dimensional and flexibly-ordered dynamic search interfaces |
US7730059B2 (en) * | 2007-03-30 | 2010-06-01 | International Business Machines Corporation | Cube faceted data analysis |
US20090058847A1 (en) * | 2007-08-29 | 2009-03-05 | International Business Machines Corporation | Methods and systems involving faceted browsing with tags |
US8229970B2 (en) * | 2007-08-31 | 2012-07-24 | Microsoft Corporation | Efficient storage and retrieval of posting lists |
US8719314B2 (en) * | 2008-03-13 | 2014-05-06 | International Business Machines Corporation | Faceted search on assets packaged according to the reusable asset specification (RAS) |
CN106845645B (en) * | 2008-05-01 | 2020-08-04 | 启创互联公司 | Method and system for generating semantic network and for media composition |
US9361365B2 (en) | 2008-05-01 | 2016-06-07 | Primal Fusion Inc. | Methods and apparatus for searching of content using semantic synthesis |
US8676732B2 (en) | 2008-05-01 | 2014-03-18 | Primal Fusion Inc. | Methods and apparatus for providing information of interest to one or more users |
EP2329406A1 (en) * | 2008-08-29 | 2011-06-08 | Primal Fusion Inc. | Systems and methods for semantic concept definition and semantic concept relationship synthesis utilizing existing domain definitions |
EP2172853B1 (en) * | 2008-10-01 | 2011-11-30 | Software AG | Database index and database for indexing text documents |
US8490049B2 (en) | 2008-10-15 | 2013-07-16 | International Business Machines Corporation | Faceted, tag-based approach for the design and composition of components and applications in component-based systems |
US8555240B2 (en) * | 2008-10-15 | 2013-10-08 | International Business Machines Corporation | Describing formal end-user requirements in information processing systems using a faceted, tag-based model |
US8694505B2 (en) * | 2009-09-04 | 2014-04-08 | Microsoft Corporation | Table of contents for search query refinement |
US20110060645A1 (en) * | 2009-09-08 | 2011-03-10 | Peter Sweeney | Synthesizing messaging using context provided by consumers |
US20110060644A1 (en) * | 2009-09-08 | 2011-03-10 | Peter Sweeney | Synthesizing messaging using context provided by consumers |
US9292855B2 (en) * | 2009-09-08 | 2016-03-22 | Primal Fusion Inc. | Synthesizing messaging using context provided by consumers |
US9262520B2 (en) | 2009-11-10 | 2016-02-16 | Primal Fusion Inc. | System, method and computer program for creating and manipulating data structures using an interactive graphical interface |
US9235806B2 (en) | 2010-06-22 | 2016-01-12 | Primal Fusion Inc. | Methods and devices for customizing knowledge representation systems |
US10474647B2 (en) | 2010-06-22 | 2019-11-12 | Primal Fusion Inc. | Methods and devices for customizing knowledge representation systems |
US11294977B2 (en) | 2011-06-20 | 2022-04-05 | Primal Fusion Inc. | Techniques for presenting content to a user based on the user's preferences |
US9092516B2 (en) | 2011-06-20 | 2015-07-28 | Primal Fusion Inc. | Identifying information of interest based on user preferences |
WO2012108938A1 (en) * | 2011-02-11 | 2012-08-16 | Abbott Diabetes Care Inc. | Software applications residing on handheld analyte determining devices |
US9740765B2 (en) | 2012-10-08 | 2017-08-22 | International Business Machines Corporation | Building nomenclature in a set of documents while building associative document trees |
US20140379706A1 (en) * | 2013-06-25 | 2014-12-25 | Sap Ag | Content Management System with Chained Document Discovery |
CN113849518A (en) * | 2015-10-14 | 2021-12-28 | 微软技术许可有限责任公司 | Assisted search query |
US10509855B2 (en) | 2016-03-02 | 2019-12-17 | International Business Machines Corporation | Dynamic facet tree generation |
USD873289S1 (en) | 2018-06-08 | 2020-01-21 | Saphyre, Inc. | Display screen or portion thereof with graphical user interface |
US10846268B2 (en) | 2018-06-08 | 2020-11-24 | Saphyre, Inc. and Gabino M. Roche Jr. | Technologies for file sharing |
US11126633B2 (en) | 2018-12-21 | 2021-09-21 | Open Text Corporation | Multifaceted search with facet hierarchy |
CN110096519A (en) * | 2019-04-09 | 2019-08-06 | 北京中科智营科技发展有限公司 | A kind of optimization method and device of big data classifying rules |
USD905728S1 (en) | 2019-12-31 | 2020-12-22 | Saphyre, Inc. | Display screen or portion thereof with graphical user interface |
USD951270S1 (en) | 2020-03-06 | 2022-05-10 | Saphyre, Inc. | Display screen or portion thereof with graphical user interface |
Citations (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5903902A (en) * | 1996-09-09 | 1999-05-11 | Design Intelligence, Inc. | Design engine with tree and component structure |
US5933822A (en) * | 1997-07-22 | 1999-08-03 | Microsoft Corporation | Apparatus and methods for an information retrieval system that employs natural language processing of search results to improve overall precision |
US5956737A (en) * | 1996-09-09 | 1999-09-21 | Design Intelligence, Inc. | Design engine for fitting content to a medium |
US6169986B1 (en) * | 1998-06-15 | 2001-01-02 | Amazon.Com, Inc. | System and method for refining search queries |
US6285366B1 (en) * | 1998-06-30 | 2001-09-04 | Sun Microsystems, Inc. | Hierarchy navigation system |
US20010037345A1 (en) * | 2000-03-21 | 2001-11-01 | International Business Machines Corporation | Tagging XML query results over relational DBMSs |
US6327628B1 (en) * | 2000-05-19 | 2001-12-04 | Epicentric, Inc. | Portal server that provides a customizable user Interface for access to computer networks |
US6369986B1 (en) * | 1999-09-17 | 2002-04-09 | Magnecomp Corp. | Suspension with modified load beam for dynamic pitch control |
US20020091696A1 (en) * | 1999-01-04 | 2002-07-11 | Daniel H. Craft | Tagging data assets |
US20020091661A1 (en) * | 1999-08-06 | 2002-07-11 | Peter Anick | Method and apparatus for automatic construction of faceted terminological feedback for document retrieval |
US6430571B1 (en) * | 1998-07-16 | 2002-08-06 | International Business Machines Corporation | Multi-frame output form that facilitates internet search and update in a hierarchical database |
US20020111792A1 (en) * | 2001-01-02 | 2002-08-15 | Julius Cherny | Document storage, retrieval and search systems and methods |
US6442566B1 (en) * | 1998-12-15 | 2002-08-27 | Board Of Trustees Of The Leland Stanford Junior University | Frame-based knowledge representation system and methods |
US20020184255A1 (en) * | 2001-06-01 | 2002-12-05 | Edd Linda D. | Automated management of internet and/or web site content |
US20030050915A1 (en) * | 2000-02-25 | 2003-03-13 | Allemang Dean T. | Conceptual factoring and unification of graphs representing semantic models |
US6668251B1 (en) * | 2000-11-01 | 2003-12-23 | Tacit Knowledge Systems, Inc. | Rendering discriminator members from an initial set of result data |
US6678679B1 (en) * | 2000-10-10 | 2004-01-13 | Science Applications International Corporation | Method and system for facilitating the refinement of data queries |
US20040024739A1 (en) * | 1999-06-15 | 2004-02-05 | Kanisa Inc. | System and method for implementing a knowledge management system |
US6766316B2 (en) * | 2001-01-18 | 2004-07-20 | Science Applications International Corporation | Method and system of ranking and clustering for document indexing and retrieval |
US6768997B2 (en) * | 1999-05-24 | 2004-07-27 | International Business Machines Corporation | System and method for creating a search query using movable elements in a graphical user interface |
US6789076B1 (en) * | 2000-05-11 | 2004-09-07 | International Business Machines Corp. | System, method and program for augmenting information retrieval in a client/server network using client-side searching |
US20040199545A1 (en) * | 2001-08-14 | 2004-10-07 | Frederico Wagner | Networked disposal and replenishment apparatus |
US20040254950A1 (en) * | 2003-06-13 | 2004-12-16 | Musgrove Timothy A. | Catalog taxonomy for storing product information and system and method using same |
US20050071336A1 (en) * | 2003-09-30 | 2005-03-31 | Microsoft Corporation | Systems and methods for logging and recovering updates to data structures |
US6925608B1 (en) * | 2000-07-05 | 2005-08-02 | Kendyl A. Roman | Graphical user interface for building Boolean queries and viewing search results |
US20050240608A1 (en) * | 2004-04-27 | 2005-10-27 | Jones Gregory L | Method and system for matching appropriate content with users by matching content tags and profiles |
US20060106876A1 (en) * | 2004-11-12 | 2006-05-18 | Macgregor Robert M | Method and apparatus for re-using presentation data across templates in an ontology |
US20060168538A1 (en) * | 2005-01-21 | 2006-07-27 | Microsoft Corporation | System and method for displaying full product functionality using minimal user interface footprint |
US7146362B2 (en) * | 2002-08-28 | 2006-12-05 | Bpallen Technologies Llc | Method and apparatus for using faceted metadata to navigate through information resources |
US7219102B2 (en) * | 2003-12-22 | 2007-05-15 | International Business Machines Corporation | Method, computer program product, and system converting relational data into hierarchical data structure based upon tagging trees |
US20070118542A1 (en) * | 2005-03-30 | 2007-05-24 | Peter Sweeney | System, Method and Computer Program for Faceted Classification Synthesis |
US20070136221A1 (en) * | 2005-03-30 | 2007-06-14 | Peter Sweeney | System, Method and Computer Program for Facet Analysis |
US20080010264A1 (en) * | 2006-07-05 | 2008-01-10 | John Morton | Relevance ranked faceted metadata search method |
US20080021925A1 (en) * | 2005-03-30 | 2008-01-24 | Peter Sweeney | Complex-adaptive system for providing a faceted classification |
US7392250B1 (en) * | 2007-10-22 | 2008-06-24 | International Business Machines Corporation | Discovering interestingness in faceted search |
US20080255918A1 (en) * | 2001-01-20 | 2008-10-16 | Pointcross, Inc. | Ontological representation of knowledge |
US7502810B2 (en) * | 2005-05-24 | 2009-03-10 | International Business Machines Corporation | Tagging of facet elements in a facet tree |
US7668850B1 (en) * | 2006-05-10 | 2010-02-23 | Inquira, Inc. | Rule based navigation |
US7774383B2 (en) * | 2005-05-24 | 2010-08-10 | International Business Machines Corporation | Displaying facet tree elements and logging facet element item counts to a sequence document |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7904358B2 (en) * | 2001-02-28 | 2011-03-08 | Goldman Sachs & Co. | Computerized interface for monitoring financial information and executing financial transactions |
US20040125405A1 (en) * | 2002-12-30 | 2004-07-01 | Thomas Salomon | Automatically determining labeling requirements |
-
2005
- 2005-05-24 US US11/136,657 patent/US7502810B2/en not_active Expired - Fee Related
-
2009
- 2009-03-09 US US12/400,084 patent/US20090265373A1/en not_active Abandoned
-
2015
- 2015-06-10 US US14/735,352 patent/US9330144B2/en not_active Expired - Fee Related
Patent Citations (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5903902A (en) * | 1996-09-09 | 1999-05-11 | Design Intelligence, Inc. | Design engine with tree and component structure |
US5956737A (en) * | 1996-09-09 | 1999-09-21 | Design Intelligence, Inc. | Design engine for fitting content to a medium |
US20030079177A1 (en) * | 1996-09-09 | 2003-04-24 | Microsoft Corporation | Automatic layout of content in a design for a medium |
US5933822A (en) * | 1997-07-22 | 1999-08-03 | Microsoft Corporation | Apparatus and methods for an information retrieval system that employs natural language processing of search results to improve overall precision |
US6169986B1 (en) * | 1998-06-15 | 2001-01-02 | Amazon.Com, Inc. | System and method for refining search queries |
US6285366B1 (en) * | 1998-06-30 | 2001-09-04 | Sun Microsystems, Inc. | Hierarchy navigation system |
US6430571B1 (en) * | 1998-07-16 | 2002-08-06 | International Business Machines Corporation | Multi-frame output form that facilitates internet search and update in a hierarchical database |
US6442566B1 (en) * | 1998-12-15 | 2002-08-27 | Board Of Trustees Of The Leland Stanford Junior University | Frame-based knowledge representation system and methods |
US20020091696A1 (en) * | 1999-01-04 | 2002-07-11 | Daniel H. Craft | Tagging data assets |
US6768997B2 (en) * | 1999-05-24 | 2004-07-27 | International Business Machines Corporation | System and method for creating a search query using movable elements in a graphical user interface |
US20040024739A1 (en) * | 1999-06-15 | 2004-02-05 | Kanisa Inc. | System and method for implementing a knowledge management system |
US20020091661A1 (en) * | 1999-08-06 | 2002-07-11 | Peter Anick | Method and apparatus for automatic construction of faceted terminological feedback for document retrieval |
US6519586B2 (en) * | 1999-08-06 | 2003-02-11 | Compaq Computer Corporation | Method and apparatus for automatic construction of faceted terminological feedback for document retrieval |
US6369986B1 (en) * | 1999-09-17 | 2002-04-09 | Magnecomp Corp. | Suspension with modified load beam for dynamic pitch control |
US20030050915A1 (en) * | 2000-02-25 | 2003-03-13 | Allemang Dean T. | Conceptual factoring and unification of graphs representing semantic models |
US20010037345A1 (en) * | 2000-03-21 | 2001-11-01 | International Business Machines Corporation | Tagging XML query results over relational DBMSs |
US6789076B1 (en) * | 2000-05-11 | 2004-09-07 | International Business Machines Corp. | System, method and program for augmenting information retrieval in a client/server network using client-side searching |
US6327628B1 (en) * | 2000-05-19 | 2001-12-04 | Epicentric, Inc. | Portal server that provides a customizable user Interface for access to computer networks |
US6925608B1 (en) * | 2000-07-05 | 2005-08-02 | Kendyl A. Roman | Graphical user interface for building Boolean queries and viewing search results |
US6678679B1 (en) * | 2000-10-10 | 2004-01-13 | Science Applications International Corporation | Method and system for facilitating the refinement of data queries |
US6668251B1 (en) * | 2000-11-01 | 2003-12-23 | Tacit Knowledge Systems, Inc. | Rendering discriminator members from an initial set of result data |
US20020111792A1 (en) * | 2001-01-02 | 2002-08-15 | Julius Cherny | Document storage, retrieval and search systems and methods |
US6766316B2 (en) * | 2001-01-18 | 2004-07-20 | Science Applications International Corporation | Method and system of ranking and clustering for document indexing and retrieval |
US20080255918A1 (en) * | 2001-01-20 | 2008-10-16 | Pointcross, Inc. | Ontological representation of knowledge |
US20020184255A1 (en) * | 2001-06-01 | 2002-12-05 | Edd Linda D. | Automated management of internet and/or web site content |
US20040199545A1 (en) * | 2001-08-14 | 2004-10-07 | Frederico Wagner | Networked disposal and replenishment apparatus |
US7146362B2 (en) * | 2002-08-28 | 2006-12-05 | Bpallen Technologies Llc | Method and apparatus for using faceted metadata to navigate through information resources |
US20040254950A1 (en) * | 2003-06-13 | 2004-12-16 | Musgrove Timothy A. | Catalog taxonomy for storing product information and system and method using same |
US20050071336A1 (en) * | 2003-09-30 | 2005-03-31 | Microsoft Corporation | Systems and methods for logging and recovering updates to data structures |
US7219102B2 (en) * | 2003-12-22 | 2007-05-15 | International Business Machines Corporation | Method, computer program product, and system converting relational data into hierarchical data structure based upon tagging trees |
US20050240608A1 (en) * | 2004-04-27 | 2005-10-27 | Jones Gregory L | Method and system for matching appropriate content with users by matching content tags and profiles |
US20060106876A1 (en) * | 2004-11-12 | 2006-05-18 | Macgregor Robert M | Method and apparatus for re-using presentation data across templates in an ontology |
US20060168538A1 (en) * | 2005-01-21 | 2006-07-27 | Microsoft Corporation | System and method for displaying full product functionality using minimal user interface footprint |
US20070118542A1 (en) * | 2005-03-30 | 2007-05-24 | Peter Sweeney | System, Method and Computer Program for Faceted Classification Synthesis |
US20070136221A1 (en) * | 2005-03-30 | 2007-06-14 | Peter Sweeney | System, Method and Computer Program for Facet Analysis |
US20080021925A1 (en) * | 2005-03-30 | 2008-01-24 | Peter Sweeney | Complex-adaptive system for providing a faceted classification |
US7502810B2 (en) * | 2005-05-24 | 2009-03-10 | International Business Machines Corporation | Tagging of facet elements in a facet tree |
US7774383B2 (en) * | 2005-05-24 | 2010-08-10 | International Business Machines Corporation | Displaying facet tree elements and logging facet element item counts to a sequence document |
US7668850B1 (en) * | 2006-05-10 | 2010-02-23 | Inquira, Inc. | Rule based navigation |
US20080010264A1 (en) * | 2006-07-05 | 2008-01-10 | John Morton | Relevance ranked faceted metadata search method |
US20080010276A1 (en) * | 2006-07-05 | 2008-01-10 | Executive Development Corporation (d/b/a LIesiant Corporation) | Relevance ranked faceted metadata search method |
US7392250B1 (en) * | 2007-10-22 | 2008-06-24 | International Business Machines Corporation | Discovering interestingness in faceted search |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7774383B2 (en) | 2005-05-24 | 2010-08-10 | International Business Machines Corporation | Displaying facet tree elements and logging facet element item counts to a sequence document |
US20060288039A1 (en) * | 2005-05-24 | 2006-12-21 | Acevedo-Aviles Joel C | Method and apparatus for configuration of facet display including sequence of facet tree elements and posting lists |
US9330144B2 (en) | 2005-05-24 | 2016-05-03 | International Business Machines Corporation | Tagging of facet elements in a facet tree |
WO2011084470A1 (en) * | 2009-12-15 | 2011-07-14 | Mycare,Llc | Health care device and systems and methods for using the same |
US20110218821A1 (en) * | 2009-12-15 | 2011-09-08 | Matt Walton | Health care device and systems and methods for using the same |
US8839091B2 (en) | 2010-12-15 | 2014-09-16 | International Business Machines Corporation | Presenting faceted data on a user interface |
US9053119B2 (en) | 2010-12-22 | 2015-06-09 | International Business Machines Corporation | Navigation of faceted data |
US8751487B2 (en) | 2011-02-28 | 2014-06-10 | International Business Machines Corporation | Generating a semantic graph relating information assets using feedback re-enforced search and navigation |
US8782039B2 (en) | 2011-02-28 | 2014-07-15 | International Business Machines Corporation | Generating a semantic graph relating information assets using feedback re-enforced search and navigation |
US9646110B2 (en) | 2011-02-28 | 2017-05-09 | International Business Machines Corporation | Managing information assets using feedback re-enforced search and navigation |
US9652559B2 (en) | 2011-02-28 | 2017-05-16 | International Business Machines Corporation | Managing information assets using feedback re-enforced search and navigation |
US10162892B2 (en) | 2011-02-28 | 2018-12-25 | International Business Machines Corporation | Identifying information assets within an enterprise using a semantic graph created using feedback re-enforced search and navigation |
US20140201647A1 (en) * | 2013-01-14 | 2014-07-17 | International Business Machines Corporation | Dynamically selecting and ordering facets and facet values in a user interface based on user preference |
US20140201646A1 (en) * | 2013-01-14 | 2014-07-17 | International Business Machines Corporation | Dynamically selecting and ordering facets and facet values in a user interface based on user preference |
US9354790B2 (en) * | 2013-01-14 | 2016-05-31 | International Business Machines Corporation | Dynamically selecting and ordering facets and facet values in a user interface based on user preference |
US9372606B2 (en) * | 2013-01-14 | 2016-06-21 | International Business Machines Corporation | Dynamically selecting and ordering facets and facet values in a user interface based on user preference |
Also Published As
Publication number | Publication date |
---|---|
US20150278313A1 (en) | 2015-10-01 |
US9330144B2 (en) | 2016-05-03 |
US20060271565A1 (en) | 2006-11-30 |
US7502810B2 (en) | 2009-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9330144B2 (en) | Tagging of facet elements in a facet tree | |
US7774383B2 (en) | Displaying facet tree elements and logging facet element item counts to a sequence document | |
US7233940B2 (en) | System for processing at least partially structured data | |
US7680856B2 (en) | Storing searches in an e-mail folder | |
Karger et al. | Haystack: A customizable general-purpose information management tool for end users of semistructured data | |
US8478792B2 (en) | Systems and methods for presenting information based on publisher-selected labels | |
Fensel | Spinning the Semantic Web: bringing the World Wide Web to its full potential | |
US7788602B2 (en) | Method and system for providing restricted actions for recognized semantic categories | |
US8918717B2 (en) | Method and sytem for providing collaborative tag sets to assist in the use and navigation of a folksonomy | |
US8903718B2 (en) | Method and system for storing and retrieving characters, words and phrases | |
US7305613B2 (en) | Indexing structured documents | |
US6801910B1 (en) | Method and system for guiding drilling in a report generated by a reporting system | |
US7194457B1 (en) | Method and system for business intelligence over network using XML | |
US7827478B2 (en) | Dynamic generation of form pages for accessing a database | |
US20090077094A1 (en) | Method and system for ontology modeling based on the exchange of annotations | |
US20030227487A1 (en) | Method and apparatus for creating and accessing associative data structures under a shared model of categories, rules, triggers and data relationship permissions | |
US20030137536A1 (en) | Method and apparatus for communicating changes from and to a shared associative database using one-way communications techniques | |
US20030065663A1 (en) | Computer-implemented knowledge repository interface system and method | |
JP2007213569A (en) | Deep enterprise search | |
US20080065608A1 (en) | Implicit context collection and processing | |
US11308177B2 (en) | System and method for accessing and managing cognitive knowledge | |
US8095873B2 (en) | Promoting content from one content management system to another content management system | |
US8135697B2 (en) | Search-friendly templates | |
US20020089551A1 (en) | Method and apparatus for displaying a thought network from a thought's perspective | |
Cisco et al. | Creating order out of chaos with taxonomies: the increasing volume of electronic records and the frequency with which those records change require the development and implementation of taxonomies--a classification system of topics or subject categories--to maximize efficient retrieval of records for legal, business, and regulatory purposes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |