← Back to Patent Explorer
US5832212A Expired / Lapsed US ⏱️ 0.0 years remaining

Censoring browser method and apparatus for internet viewing

Assignee: International Business Machines Corp
•
Filing: 1996-04-19
•
Granted: 1998-11-03
•
Expires: 2016-04-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A censoring browser method and apparatus are provided for internet viewing. A user profile including user selected censoring parameters is stored. Data packet contents are received and compared with the user selected censoring parameters. Responsive to the comparison, the received data packet contents are processed and selectively displayed responsive to the user selected censoring parameters. The user selected censoring parameters includes user selected censored words and word fragments, and user selected categories. Compared word and word fragments matching user selected censored words and word fragments can be removed and selectively replaced with predefined characters or acceptable substitute words. Tallies of weights for user selected categories are accumulated and compared with used selected threshold values. A predefined message can be displayed responsive to an accumulated tally exceeding a user selected threshold value without displaying the received data packet contents.

Inventors

  • 👤 Brian John Cragun
  • 👤 Paul Reuben Day

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 06:52
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/60; G06F21/62; G06F21/6218; G06F16/00; G06F16/90; G06F16/95; G06F16/953; G06F16/9535; H; H04; H04L; H04L9/00; H04L9/40; G06F2221/00; G06F2221/21; G06F2221/2119; H04L63/00; H04L63/10; H04L63/102

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 158 words
A censoring browser apparatus for internet viewing comprising: means for storing a user profile, said user profile including user selected censoring parameters; means for receiving a data packet and for comparing contents of said received data packet with said user selected censoring parameters; means responsive to said comparing means for processing said received data packet contents; means for selectively displaying said processed data packet contents responsive to said user selected censoring parameters; wherein said means for storing said user profile include means receiving and comparing a predefined password with a master password; and means responsive to an identified match and user selections for selecting a user profile and means for editing said selected user profile; wherein said means for editing said selected user profile include means for adding and for deleting user selected words and word fragments, user selected categories, user selected set weights, user selected set preferences, user selected set censoring actions and user selected threshold values.
Claim 2
Dependent Claim 158 words
A censoring browser apparatus for internet viewing comprising: means for storing a user profile, said user profile including user selected censoring parameters; means for receiving a data packet and for comparing contents of said received data packet with said user selected censoring parameters; means responsive to said comparing means for processing said received data packet contents; means for selectively displaying said processed data packet contents responsive to said user selected censoring parameters; wherein said means for storing said user profile include means receiving and comparing a predefined password with a master password; and means responsive to an identified match and user selections for selecting a user profile and means for editing said selected user profile; wherein said means for editing said selected user profile include means for adding and for deleting user selected words and word fragments, user selected categories, user selected set weights, user selected set preferences, user selected set censoring actions and user selected threshold values.
Claim 3
Dependent Claim 29 words
A censoring browser apparatus for internet viewing as recited in claim 1 wherein said means for storing said user profile include means for storing a plurality of user profiles.
Claim 4
Dependent Claim 69 words
A censoring browser apparatus for internet viewing as recited in claim 1 further includes means for identifying changed user selected censoring parameters, means for comparing contents of said received data packet with said changed user selected censoring parameters; means responsive to said comparing means for processing said received data packet contents; and means for selectively displaying said processed data packet contents responsive to said changed user selected censoring parameters.
Claim 5
Dependent Claim 42 words
A censoring browser apparatus for internet viewing as recited in claim 1 wherein said means for comparing contents of said received data packet with said user selected censoring parameters includes means for identifying user selected embedded words and user selected nonembedded words.
Claim 6
Dependent Claim 38 words
A censoring browser apparatus for internet viewing as recited in claim 1 wherein said means for comparing contents of said received data packet with said user selected censoring parameters includes means for identifying user selected context only words.
Claim 7
Dependent Claim 169 words
A censoring browser apparatus for internet viewing comprising: means for storing a user profile, said user profile including user selected censoring parameters; means for receiving a data packet and for comparing contents of said received data packet with said user selected censoring parameters; means responsive to said comparing means for processing said received data packet contents; means for selectively displaying said processed data packet contents responsive to said user selected censoring parameters; wherein said means for receiving said data packet and for comparing contents of said received data packet with said user selected censoring parameters include means for comparing contents of said received data packet with user selected words and word fragments; and means responsive to said comparing means for marking identified matching words and word fragments; and wherein said means for receiving said data packet and for comparing contents of said received data packet with said user selected censoring parameters include means responsive to said marked identified matching words and word fragments for tallying predefined user selected weights.
Claim 8
Dependent Claim 169 words
A censoring browser apparatus for internet viewing comprising: means for storing a user profile, said user profile including user selected censoring parameters; means for receiving a data packet and for comparing contents of said received data packet with said user selected censoring parameters; means responsive to said comparing means for processing said received data packet contents; means for selectively displaying said processed data packet contents responsive to said user selected censoring parameters; wherein said means for receiving said data packet and for comparing contents of said received data packet with said user selected censoring parameters include means for comparing contents of said received data packet with user selected words and word fragments; and means responsive to said comparing means for marking identified matching words and word fragments; and wherein said means for receiving said data packet and for comparing contents of said received data packet with said user selected censoring parameters include means responsive to said marked identified matching words and word fragments for tallying predefined user selected weights.
Claim 9
Dependent Claim 71 words
A censoring browser apparatus for internet viewing as recited in claim 6 wherein said means for receiving said data packet and for comparing contents of said received data packet with said user selected censoring parameters include means for processing tallies for predefined user selected categories; and wherein said means responsive to said comparing means for processing said received data packet contents include means for comparing accumulated tallies with predefined threshold values.
Claim 10
Dependent Claim 40 words
A censoring browser apparatus for internet viewing as recited in claim 7 include means responsive to a predefined one of said accumulated tallies exceeding a predefined accumulated threshold value for displaying a message without displaying the received data packet contents.
Claim 11
Dependent Claim 33 words
A censoring browser apparatus for internet viewing as recited in claim 7 include means responsive to a predefined one of said accumulated tallies exceeding a predefined log threshold value for logging predefined information.
Claim 12
Dependent Claim 75 words
A censoring browser apparatus for internet viewing as recited in claim 6 wherein said means responsive to said comparing means for processing said received data packet contents; and said means for selectively displaying said processed data packet contents responsive to said user selected censoring parameters include means responsive to marked identified matching words and word fragments for identifying a user selected processing level for removing and replacing said marked identified matching words and word fragments.
Claim 13
Dependent Claim 37 words
A censoring browser apparatus for internet viewing as recited in claim 10 wherein said means for removing and replacing said marked identified matching words and word fragments include means for identifying a default user selected processing level.
Claim 14
Dependent Claim 47 words
A censoring browser apparatus for internet viewing as recited in claim 10 wherein said means for removing and replacing said marked identified matching words and word fragments include means for identifying and outputting a user defined substitute word to be displayed with said processed data packet contents.
Claim 15
Dependent Claim 48 words
A censoring browser apparatus for internet viewing as recited in claim 10 wherein said means for removing and replacing said marked identified matching words and word fragments include means for identifying and outputting a user selected substitute character string to be displayed with said processed data packet contents.
Claim 16
Dependent Claim 48 words
A censoring browser apparatus for internet viewing as recited in claim 10 wherein said means for removing and replacing said marked identified matching words and word fragments include means for identifying and outputting a user selected word category designation to be displayed with said processed data packet contents.
Claim 17
Dependent Claim 154 words
A censoring browser method for internet viewing comprising the steps of: storing a user profile, said user profile including user selected censoring parameters; receiving a data packet and comparing contents of said received data packet with said user selected censoring parameters; processing said received data packet contents responsive to compared matching words and word fragments; selectively displaying said processed data packet contents responsive to said user selected censoring parameters; receiving and comparing a predefined password with a master password; and responsive to an identified match, receiving user selections for selecting a stored user profile and for editing said selected user profile; and wherein said step of receiving user selections for editing said selected user profile includes the steps of receiving user selections for adding and for deleting user selected words and word fragments, user selected categories, user selected set weights, user selected set preferences, user selected set censoring actions and user selected threshold values.
Claim 18
Dependent Claim 154 words
A censoring browser method for internet viewing comprising the steps of: storing a user profile, said user profile including user selected censoring parameters; receiving a data packet and comparing contents of said received data packet with said user selected censoring parameters; processing said received data packet contents responsive to compared matching words and word fragments; selectively displaying said processed data packet contents responsive to said user selected censoring parameters; receiving and comparing a predefined password with a master password; and responsive to an identified match, receiving user selections for selecting a stored user profile and for editing said selected user profile; and wherein said step of receiving user selections for editing said selected user profile includes the steps of receiving user selections for adding and for deleting user selected words and word fragments, user selected categories, user selected set weights, user selected set preferences, user selected set censoring actions and user selected threshold values.
Claim 19
Dependent Claim 75 words
A censoring browser method for internet viewing as recited in claim 15 wherein said step of selectively displaying said processed data packet contents responsive to said user selected censoring parameters includes the steps of identifying a marked censored word or a marked censored word fragment; identifying a user selected set censoring action; and generating a replacement for said identified marked censored word or marked censored word fragment responsive to said user selected set censoring action.
Claim 20
Dependent Claim 51 words
A censoring browser method for internet viewing as recited in claim 15 further includes the steps of marking a censored word or a censored word fragment; accumulating a tally with each said marked censored word and said marked censored word fragment; and comparing said accumulated tally with a predetermined threshold value.
Claim 21
Dependent Claim 163 words
A computer program product for use in a computer system comprising: a recording medium; means, recorded on the recording medium, for storing a user profile, said user profile including user selected censoring parameters; means, recorded on the recording medium, for receiving a data packet and for comparing contents of said received data packet with said user selected censoring parameters; including means, recorded on the recording medium, for comparing contents of said received data packet with user selected words and word fragments; means, recorded on the recording medium, responsive to said comparing means for marking identified matching words and word fragments; and means, recorded on the recording medium, responsive to said marked identified matching words and word fragments for tallying predefined user selected weights; means, recorded on the recording medium, responsive to said comparing means for processing said received data packet contents; and means, recorded on the recording medium, for selectively displaying said processed data packet contents responsive to said user selected censoring parameters.
Claim 22
Dependent Claim 163 words
A computer program product for use in a computer system comprising: a recording medium; means, recorded on the recording medium, for storing a user profile, said user profile including user selected censoring parameters; means, recorded on the recording medium, for receiving a data packet and for comparing contents of said received data packet with said user selected censoring parameters; including means, recorded on the recording medium, for comparing contents of said received data packet with user selected words and word fragments; means, recorded on the recording medium, responsive to said comparing means for marking identified matching words and word fragments; and means, recorded on the recording medium, responsive to said marked identified matching words and word fragments for tallying predefined user selected weights; means, recorded on the recording medium, responsive to said comparing means for processing said received data packet contents; and means, recorded on the recording medium, for selectively displaying said processed data packet contents responsive to said user selected censoring parameters.
Claim 23
Dependent Claim 89 words
A computer program product for use in a computer system as recited in claim 18 wherein said means, recorded on the recording medium, for selectively displaying said processed data packet contents responsive to said user selected censoring parameters includes means, recorded on the recording medium, for identifying a marked censored word or a marked censored word fragment; for identifying a user selected set censoring action; and for generating a replacement for said identified marked censored word or marked censored word fragment responsive to said user selected set censoring action.
Claim 24
Dependent Claim 60 words
A computer program product for use in a computer system as recited in claim 19 further includes means, recorded on the recording medium, for marking a censored word or a censored word fragment; for accumulating a tally with each said marked censored word and said marked censored word fragment; and for comparing said accumulated tally with a predetermined threshold value.

References Cited (Backward Citations)

US4456973A Cited
US4773039A Cited
US5590271A Cited
US5481296A Cited
US5606668A Cited
US5530703A Cited
US5617565A Cited
US5608662A Cited
US5625781A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-02 2002-05-04 2002-11-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-02 2006-05-04 2006-11-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-02 2010-05-04 2010-11-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag