Data filtering using filter icons

US9251295B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9251295-B2
Application numberUS-201113222526-A
CountryUS
Kind codeB2
Filing dateAug 31, 2011
Priority dateAug 31, 2011
Publication dateFeb 2, 2016
Grant dateFeb 2, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques are described for filtering a list of data objects based on a user selection of one or more filter icons. Embodiments provide an interface including a plurality of filter icons in a graphical user interface, with each of the filter icons associated with at least one respective class of data objects. A selection of at least one of the filter icons is received. In response to the received selection, embodiments output a portion of the list of data objects that contains only data objects from the classes of data objects that are associated with the selected at least one filter icon.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method to customize display of data, comprising: classifying a plurality of data objects into one or more of a plurality of classes including a first class and further including a second class that is a sub-class of the first class, wherein each of the plurality of data objects is classified based on a file extension associated with the respective data object and based further on at least one of: (i) content within the respective data object; (ii) a structure of the content within the respective data object; and (iii) a predefined template; wherein at least one data object is classified into the second class; wherein at least one data object is classified into multiple classes; monitoring a plurality of interactions between a user and one or more classes of the plurality of data objects to maintain historical interaction data of the user; providing, based on the historical interaction data, a set of filter icons to include in a graphical user interface, of which a first filter icon is associated with the first class, and of which a second filter icon is associated with the second class; outputting the graphical user interface including the plurality of data objects and the plurality of filter icons; responsive to a selection of the first and second filter icons, updating the graphical user interface by operation of one or more computer processors and to include a listing of only data objects that correspond to the selected filter icons, wherein the historical interaction data is updated based on user interactions with the data objects that correspond to the selected filter icons; and responsive to a request from the user, generating an archive of at least the data objects that correspond to the selected filter icons, despite the user having security permissions precluding the user from reading and modifying at least the data objects that correspond to the selected filter icons. 2. The computer-implemented method of claim 1 , wherein each of the plurality of data objects is classifiable based on: (i) the content within the respective data object; (ii) the structure of the content within the respective data object; and (iii) the predefined template. 3. The computer-implemented method of claim 1 , wherein the set of filter icons includes a particular filter icon corresponding to two classes of the plurality of classes, wherein the computer-implemented method further comprises: responsive to a selection of the particular filter icon, updating the graphical user interface to include at least data objects belonging to the two classes the particular filter icon corresponds to. 4. The computer-implemented method of claim 1 , wherein the plurality of data objects comprises at least one of: (i) files on a file system; (ii) objects in a content management system; and (iii) web documents included in a set of search results. 5. The computer-implemented method of claim 1 wherein the graphical user interface is updated by a content filtering component, wherein the plurality of data objects is classified without requiring any user input explicitly specifying any class of any of the plurality of data objects, wherein one or more of the set of filter icons are not selected, wherein one or more data objects from the plurality of data objects corresponding to the one or more of the set of filter icons that are not selected, are filtered out from the updated graphical user interface. 6. The computer-implemented method of claim 5 , wherein the archive is for use in electronic discovery, wherein the archive is generated to facilitate an electronic discovery process, wherein the plurality of filter icons are configurable based on, respectively, each of: (i) user input from a system administrator of the content filtering component; (ii) user input from an end-user of the content filtering component; and (iii) group membership of the end-user; wherein the plurality of filter icons are programmatically selected for inclusion in the graphical user interface, based on the plurality of filter icons representing classes of data objects meeting a frequency of historical interaction by the user, wherein the at least one filter icon is excluded from the graphical user interface due to the at least one filter icon representing a class not meeting the frequency of historical interaction by the user. 7. The computer-implemented method of claim 6 , wherein each filter icon is output for simultaneous display to the user, wherein the set of filter icons includes a particular filter icon corresponding to two classes of the plurality of classes, wherein the computer-implemented method further comprises: responsive to a selection of the particular filter icon, updating the graphical user interface to include at least data objects belonging to the two classes the particular filter icon corresponds to. 8. The computer-implemented method of claim 7 , wherein each of the data objects is classified based on: (i) the content within the respective data object, including: (A) markup language; and (B) text mined using optical character recognition; (ii) the structure of the content within the respective data object; (iii) the file extension associated with the respective data object; (iv) the predefined template; (v) one or more security permissions of the respective data object; (vi) a confidentiality indicator associated with the respective data object; and (vii) whether the respective data object is a folder; wherein plurality of the data objects comprises at least one of: (i) files on a file system; (ii) objects in a content management system; and (iii) web documents included in a set of search results. 9. The computer-implemented method of claim 1 , wherein the archive is for use in electronic discovery, wherein the archive is generated to facilitate an electronic discovery process. 10. A computer program product to customize display of data, comprising: a non-transitory computer-readable medium having computer-readable program code embodied therewith, the computer-readable program code executable by one or more computer processors to: classify a plurality of data objects into one or more of a plurality of classes including a first class and further including a second class that is a sub-class of the first class, wherein each of the plurality of data objects is classified based on a file extension associated with the respective data object and based further on at least one of: (i) content within the respective data object; (ii) a structure of the content within the respective data object; and (iii) a predefined template; wherein at least one data object is classified into the second class; wherein at least one data object is classified into multiple classes; monitor a plurality of interactions between a user and one or more classes of the plurality of data objects to maintain historical interaction data of the user; provide, based on the historical interaction data, a set of filter icons to include in a graphical user interface, of which a first filter icon is associated with the first class, and of which a second filter icon is associated with the second class; output the graphical user interface including the plurality of data objects and the plurality of filter icons; responsive to a selection of the first and second filter icons, update the graphical user interface to include a listing of only data objects that correspond to the selected filter icons, wherein the historical interaction data is updated based on user interactions with the data objects that correspond to the selected filter icons; and responsive to a request from the user, generate an archive of at least the data objects that correspo

Assignees

Inventors

Classifications

  • G06F16/904Primary

    Browsing; Visualisation therefor (for navigating the web G06F16/954; browsing optimisation for the web G06F16/957) · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9251295B2 cover?
Techniques are described for filtering a list of data objects based on a user selection of one or more filter icons. Embodiments provide an interface including a plurality of filter icons in a graphical user interface, with each of the filter icons associated with at least one respective class of data objects. A selection of at least one of the filter icons is received. In response to the recei…
Who is the assignee on this patent?
Adams Tina M, Tamekuni Steven M, IBM
What technology area does this patent fall under?
Primary CPC classification G06F16/904. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 02 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).