US10423714B2ActiveUtilityA1

Filtering prohibited language displayable via a user-interface

58
Assignee: IBMPriority: Oct 6, 2011Filed: Jan 26, 2017Granted: Sep 24, 2019
Est. expiryOct 6, 2031(~5.2 yrs left)· nominal 20-yr term from priority
G06F 40/284G06F 40/106G06F 40/242G06F 40/166G06F 16/335G06F 17/277G06F 17/24G06F 17/2735G06F 17/212
58
PatentIndex Score
0
Cited by
29
References
15
Claims

Abstract

Some examples described are directed to operations performed by a processor of a computer system to receive text data corresponding to a piece of text (e.g., a text string) displayable via a display device. The processor can further perform operations to determine, based on evaluation of the text data using text-filtering logic, that a revision condition exists for at least a portion of the piece of text. The processor can further perform operations to, in response to determination that the revision condition exists, determine, for a display data set corresponding to the piece of text, to either not display the at least the portion of the piece of text or display a modified form of the at least the portion of the piece of text. The processor can further perform operations to, present, via the display device, a display (e.g., a graphical-user-interface object) corresponding to the display data set.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method comprising:
 identifying, by a language filter module operating on a processor of a computer system, a text string displayable via a display device of the computer system; 
 detecting, by the language filter module, a revision condition in a user interface of the display device, wherein the revision condition will cause a first portion of the text string to be presented on the display device separate from a second portion of the text string, wherein the detecting the revision condition includes
 determining that the second portion of the text string is obscured by a graphical object appearing on the display device; and 
 in response to the determining that the second portion of the text string is obscured by the object, modifying the object to reveal first characters of the second portion of the text string or to obscure second characters of the first portion of the text string; 
 
 detecting prohibited language in the first portion of the text string; 
 in response to detecting prohibited language, modifying the first portion of the text string to form a modified first portion of the text string; and 
 presenting, via the display device, the modified first portion of the text string separate from the second portion of the text string. 
 
     
     
       2. The method of  claim 1 , wherein the detecting prohibited language includes determining, by the language filter, that the modified first portion of the text string is not authorized for presentation via the display device. 
     
     
       3. The method of  claim 1 , wherein the modifying the first portion of the text string to form a modified first portion of the text string includes:
 swapping positions of at least two different characters of the first portion of the text string to form the modified first portion of the text string. 
 
     
     
       4. The method of  claim 1 , wherein the modifying the first portion of the text string to form the modified first portion of the text string includes
 replacing one or more characters of the first portion of the text string. 
 
     
     
       5. The method of  claim 1 , wherein the modifying the first portion of the text string to form a modified first portion of the text string includes
 dividing the first portion of the text string into at least two text strings. 
 
     
     
       6. A computer readable storage medium including instructions that, when executed by one or more processors, perform operations to present text, the instructions comprising:
 instructions to identify, by a language filter module operating on a processor of a computer system, a text string displayable via a display device of the computer system; 
 instructions to detect, by the language filter module, a revision condition in a user interface of the display device, wherein the revision condition will cause a first portion of the text string to be presented on the display device separate from a second portion of the text string, wherein the instructions to detect include
 instructions to determine that the second portion of the text string is obscured by a graphical object appearing on the display device; and 
 instructions to in response to the determine that the second portion of the text string is obscured by the object, modify the object to reveal first characters of the second portion of the text string or to obscure second characters of the first portion of the text string; 
 
 instructions to detect prohibited language in the first portion of the text string; 
 instructions to in response to detection of the prohibited language, modify the first portion of the text string to form a modified first portion of the text string; and 
 instructions to present, via the display device, the modified first portion of the text string separate from the second portion of the text string. 
 
     
     
       7. The computer readable storage medium of  claim 6 , wherein the instructions to detect prohibited language include instructions to:
 determine, by the language filter, that the modified first portion of the text string is not authorized for presentation via the display device. 
 
     
     
       8. The computer readable storage medium of  claim 6 , wherein the instructions to modify the first portion of the text string to form a modified first portion of the text string include instructions to:
 swap positions of at least two different characters of the first portion of the text string to form the modified first portion of the text string. 
 
     
     
       9. The computer readable storage medium of  claim 6 , wherein the instructions to modify the first portion of the text string to form the modified first portion of the text string include instructions to replace one or more characters of the modified first portion of the text string. 
     
     
       10. The computer readable storage medium of  claim 6 , wherein the modifying the first portion of the text string to form a modified first portion of the text string includes instructions to divide the first portion of the text string into at least two text strings. 
     
     
       11. A system comprising:
 one or more processors; 
 a computer readable storage medium including instructions that, when executed by at least one of the one or more processors, perform operations to present text, the instructions comprising: 
 instructions to identify, by a language filter module operating on a processor of a computer system, a text string displayable via a display device of the computer system; 
 instructions to detect, by the language filter module, a revision condition in a user interface of the display device, wherein the revision condition will cause a first portion of the text string to be presented on the display device separate from a second portion of the text string, wherein the instructions to detect include
 instructions to determine that the second portion of the text string is obscured by a graphical object appearing on the display device; and 
 instructions to in response to the determination that the second portion of the text string is obscured by the object, modify the object to reveal first characters of the second portion of the text string or to obscure second characters of the first portion of the text string; 
 
 instructions to detect prohibited language in the first portion of the text string; 
 instructions to in response to detection of the prohibited language, modify the first portion of the text string to form a modified first portion of the text string; and 
 instructions to present, via the display device, the modified first portion of the text string separate from the remainder second portion of the text string. 
 
     
     
       12. The system of  claim 11  wherein the instructions to detect prohibited language include instructions to:
 determine, by the language filter, that the modified first portion of the text string is not authorized for presentation via the display device. 
 
     
     
       13. The system of  claim 11 , wherein the instructions to modify the first portion of the text string to form a modified first portion of the text string include instructions to:
 swap positions of at least two different characters of the first portion of the text string to form the modified first portion of the text string. 
 
     
     
       14. The system of  claim 11 , wherein the instructions to modify the first portion of the text string to form the modified first portion of the text string include:
 instructions to replace one or more characters of the modified text string. 
 
     
     
       15. The system of  claim 11  wherein the instructions to modify the first portion of the text string to form a modified first portion of the text string further include instructions to divide the first portion of the text string into at least two text strings.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.