Generation of a filter that separates elements to be displayed from elements constituting data

US9898157B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9898157-B2
Application numberUS-201514669732-A
CountryUS
Kind codeB2
Filing dateMar 26, 2015
Priority dateMay 8, 2014
Publication dateFeb 20, 2018
Grant dateFeb 20, 2018

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.

A technique to improve the efficiency for generating a filter for separating elements to be displayed from elements constituting data. At a client, a content acquisition unit acquires content from a server. A content division unit divides the content into elements. An element display unit randomly displays the elements at positions different from positions at which the elements of the content in an original form are displayed. A selected-element identification unit identifies an element selected by a user from the elements. A filter generation unit generates a filter based on the identified element and saves the filter in a filter saving unit. A filtering unit applies the filter saved in the filter saving unit to the content. A content display unit displays the filtered content.

First claim

Opening claim text (preview).

What is claimed: 1. An apparatus configured to generate a filter configured to separate text elements to be displayed from a plurality of text elements constituting data, the apparatus comprising: a memory, and a processor connected to the memory, wherein the processor is configured to perform a method, the method comprising: identifying a filtering period, the filtering period being a period of time in which a filter is applied; determining whether a current date and time fall within the filtering period; displaying the plurality of text elements in a second mode different from a first mode in which the data is displayed in an original form in response to determining the current date and time fall within the filtering period, wherein displaying the plurality of text elements in the second mode includes rearranging the position of the text elements such that the meaning of the data understood in the first mode is obscured; receiving, after the displaying the plurality of text elements in the second mode and from a user, a user operation for selecting a particular text element from the plurality of text elements; and generating the filter based on the particular text element selected by the user. 2. The apparatus according to claim 1 wherein displaying the plurality of text elements in the second mode includes displaying the plurality of text elements in which the plurality of text elements are disposed at positions that are random with respect to positions of the plurality of text elements in the first mode. 3. The apparatus according to claim 2 , wherein displaying the plurality of text elements includes removing two or more text elements appearing in the data that are related to each other, and wherein the two or more text elements are related if the text elements are synonyms or antonyms. 4. The apparatus according to claim 1 , the method further comprising: displaying, in addition to the plurality of text elements, an element that obscures a meaning of any of the plurality of text elements. 5. The apparatus according to claim 1 the method further comprising: controlling the display unit to highlight another text element associated with the particular text element in response to a reception unit receiving the user operation. 6. The apparatus according to claim 1 , the method further comprising: displaying the plurality of text elements so that visibility increases over time from the start of displaying the plurality of text elements. 7. The apparatus of claim 1 , wherein a filtering period may be predetermined by a user selecting a particular date and time. 8. The apparatus of claim 1 , wherein the filter based on the particular text elements selected by the user may be saved in a filter saving unit. 9. The apparatus of claim 8 , wherein the generating the filter based on the particular text element further comprises: checking the filter saving unit for saved text elements related to the particular user selected text elements in response to receiving the user operation for selecting the particular text element from the plurality of text elements, wherein text elements are related if the text elements are synonyms or antonyms; and identifying saved text elements in the filter saving unit related to the particular user selected text elements. 10. A method for generating a filter configured to separate text elements to be displayed from a plurality of text elements constituting data, the method comprising the steps of: identifying a filtering period, the filtering period being a period of time in which a filter is applied; determining whether a current date and time fall within the filtering period; displaying the plurality of text elements in a second mode different from a first mode in which the data is displayed in an original form in response to determining the current date and time fall within the filtering period, wherein displaying the plurality of text elements in the second mode includes rearranging the position of the text elements such that the meaning of the data understood in the first mode is obscured; receiving a user operation for selecting a particular text element from the plurality of text elements; and generating the filter based on the particular text element. 11. The method of claim 10 , wherein the filter based on the particular text elements selected by the user may be saved in a filter saving unit. 12. The method of claim 11 , wherein the generating the filter based on the particular text element further comprises: checking, the filter saving unit, for saved text elements related to the particular user selected text elements in response to receiving the user operation for selecting the particular text element from the plurality of text elements; and identifying saved text elements in the filter saving unit related to the particular user selected text elements. 13. The method of claim 10 , wherein the generating the filter based on the particular text element further comprises: determining antonyms for the selected particular text element; and replacing the selected particular text element with the determined antonyms. 14. The method of claim 10 , wherein the determined antonym is displayed larger and thicker than the selected particular text element and is placed in the center, and wherein the displaying further follows display rules, the display rules comprising: display same or similar text elements close to each other; display some of the same or similar text elements so that they overlap each other and so two of the same or similar text elements are merged into a single text element; display the plurality of text elements so that they vary position, size, or transparency, depending on the frequency of appearance of each text element; and display the plurality of text elements so that the visibility of each text element the increases over time. 15. The method of claim 10 , wherein the identifying occurs in response to a system startup, and wherein the generating the filter based on the particular text element further comprises: determining an abstraction that includes one or more text elements for the selected particular text element; and replacing the selected text element with the determined abstracted one or more text elements. 16. A program product for causing a computer to generate a filter for separating text elements to be displayed from a plurality of text elements constituting data, the program product comprising instructions embodied on a non-transitory computer-readable storage medium, wherein the instructions are configured to cause the computer to perform steps of: identifying a filtering period, the filtering period being a period of time in which a filter is applied; determining whether a current date and time fall within the filtering period; displaying the plurality of text elements in a second mode different from a first mode in which the data is displayed in an original form in response determining the current date and time fall within the filtering period, wherein displaying the plurality of text elements in the second mode includes rearranging the position of the text elements such that the meaning of the data understood in the first mode is obscured; receiving a user operation for selecting a particular text element from the plurality of text elements; and generating the filter based on the particular text element. 17. A computer implemented method comprising: receiving an original document data set including information indicative of a human understandable piece of natural language

Assignees

Inventors

Classifications

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • Execution arrangements for user interfaces · CPC title

  • Search customisation based on user profiles and personalisation · CPC title

  • Formatting, i.e. changing of presentation of documents (automatic justification G06F40/189; automatic line break hyphenation G06F40/191) · CPC title

  • G06F3/0481Primary

    based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

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 US9898157B2 cover?
A technique to improve the efficiency for generating a filter for separating elements to be displayed from elements constituting data. At a client, a content acquisition unit acquires content from a server. A content division unit divides the content into elements. An element display unit randomly displays the elements at positions different from positions at which the elements of the content i…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F3/0481. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 20 2018 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).