Patent US2551746A successfully refreshed from Google Patents.
Patent US5706507A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5706507A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for controlling access to data located on a content server

Assignee: Activision Publishing Inc
•
Filing: 1995-07-05
•
Granted: 1998-01-06
•
Expires: 2015-07-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The content of free speech over distributed networks, such as the Internet, is often inappropriate for minors as well as offensive to some adults. The invention comprises an advisory server operated by, for example, a third party watchdog group, which rates the content of data downloaded from a content server to a client in order to block or censor unwanted material. In operation, each time data (e.g., a web page) is downloaded from a content server to the client, prior to display, the client sends a request signal to the advisory server asking that it advise the client on the content of the web page. The advisory server rates the page and sends a classification rating back to the client. The client thereafter displays or does not display the web page according to the classification rating based on the client's selected preferences. The advisory server may also assign a rating to any links contained on the web page or may also be asked by the client to block any pages which require a fee. In this manner parents are effectively empowered control the content of data disseminated in their homes.

Inventors

  • 👤 Robert Jeffrey Schloss

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 12:22
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/02; H04L12/14; H04L12/141; H04L12/1414; H04L12/1425; H04L12/1428; H04L12/1442; H04L12/1446; H04L12/1453; H04L12/1482; H04L67/00; H04L67/2866; H04L67/30; H04L67/50; H04L67/53; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; Y; Y10; Y10S; Y10S707/00; Y10S707/912; Y10S707/913; Y10S707/953; Y10S707/959; Y10S707/964; Y10S707/966; Y10S707/99931; Y10S707/99933; Y10S707/99934; Y10S707/99939; Y10S707/99941; Y10S707/99944; Y10S707/99945

Claims Analysis

Total Claims: 38
Claim 1
Independent Claim 185 words
In a distributed data communication system wherein communication between a content requestor and a first content server occurs over a first communication link, wherein said content requestor under control of user input communicates a data request signal to said first content server over said first communication link, and wherein said first content server, upon receiving said data request signal, communicates content data to said content requestor according to said data request signal, a method of filtering said content data comprising the steps of: setting said content requestor in an advisory mode wherein said content requestor communicates portions of said data request signal to a first advisory server over a seond communication link, and wherein said first advisory server is remote from said first content server; controlling said first advisory server upon receipt of said portions of said request signal to retrieve characterization data from a data base coupled to said first advisory server and to communicate said characterization data to said content requestor over said second communication link; and inhibiting loading of at least a portion of said content data according to said characterization data.
Claim 2
Dependent Claim 185 words
In a distributed data communication system wherein communication between a content requestor and a first content server occurs over a first communication link, wherein said content requestor under control of user input communicates a data request signal to said first content server over said first communication link, and wherein said first content server, upon receiving said data request signal, communicates content data to said content requestor according to said data request signal, a method of filtering said content data comprising the steps of: setting said content requestor in an advisory mode wherein said content requestor communicates portions of said data request signal to a first advisory server over a seond communication link, and wherein said first advisory server is remote from said first content server; controlling said first advisory server upon receipt of said portions of said request signal to retrieve characterization data from a data base coupled to said first advisory server and to communicate said characterization data to said content requestor over said second communication link; and inhibiting loading of at least a portion of said content data according to said characterization data.
Claim 3
Dependent Claim 36 words
The method of claim 1, further comprising the step of: attaching a pointer identifying addtional content data to said characterization data; and controlling said content requestor to retrieve said additional content data identified by said pointer.
Claim 4
Dependent Claim 21 words
The method of claim 2, wherein said additional content is stored in said data base coupled to said first advisory server.
Claim 5
Dependent Claim 21 words
The method of claim 2, wherein said additional content data is stored in a database coupled to said first content server.
Claim 6
Dependent Claim 34 words
The method of claim 2, wherein said additional content data is stored in a database coupled to a second content server, wherein said content requestor communicates with second server over a third communication link.
Claim 7
Dependent Claim 38 words
The method of claim 1, wherein daid content data includes a plurality of multimedia objects, further comprising the step of: inhibiting loading of a portion of said multimedia objects of said content data according to said characterization data.
Claim 8
Dependent Claim 65 words
The method of claim 1, wherein said characterization data comprises a return code, a short string field, and a long string field, wherein said said step of inhibiting loading of a portion of said content data is carried out according to said return code, and wherein said content requestor displays portions of at least one of said short string field and said long string field.
Claim 9
Dependent Claim 50 words
The method of claim 1, further comprising the step of: storing user profile data in a memory associated with said content requestor, wherein said step of inhibiting loading of at least a portion of said content data is carried out according to said characterization data and said user profile data.
Claim 10
Dependent Claim 46 words
The method of claim 8, wherein said content data includes a pointer to additional content data, and wherein said step of inhibiting loading of at least a portion of said additional content data is carried out according to said characterization data and said user profile data.
Claim 11
Dependent Claim 21 words
The method of claim 8, wherein said content requestor generates information related to said characterization data and said user profile data.
Claim 12
Dependent Claim 20 words
The method of claim 10, wherein said information related to said content data includes a portion of said characterization data.
Claim 13
Dependent Claim 21 words
The method of claim 10, wherein said information related to said content data includes a portion of said user profile data.
Claim 14
Dependent Claim 17 words
The method of claim 10, wherein said content requestor displays said information related to said content data.
Claim 15
Dependent Claim 42 words
The method of claim 8, wherein said information related to said content data includes a pointer for identifying additional content data, said method further comprising the step of: controlling said content requestor to retrieve said additional content data identified by said pointer.
Claim 16
Dependent Claim 22 words
The method of claim 14, wherein said additional content data is stored in said data base coupled to said first advisory server.
Claim 17
Dependent Claim 22 words
The method of claim 14, wherein said additional content data is stored in a data base coupled to said first content server.
Claim 18
Dependent Claim 36 words
The method of claim 14, wherein said additional content data is stored in a database coupled to a second content server, wherein said content requestor communicates with said second content server over a third communications link.
Claim 19
Dependent Claim 18 words
The method of claim 1, wherein said characterization data characterizes said content data according to a predetermined standard.
Claim 20
Dependent Claim 20 words
The method of claim 18, wherein said predetermined standard indicates whether said content data is suitable for review by minors.
Claim 21
Dependent Claim 14 words
The method of claim 1, wherein said characterization data characterizes said first content server.
Claim 22
Dependent Claim 24 words
The method of claim 20, wherein said characterization data indicates whether a monetary charge is incurred by users who access said first content server.
Claim 23
Dependent Claim 108 words
The method of claim 1, further comprising the steps of: controlling said content requestor to generate a billing status request signal related to said first advisory server; communicating said billing status request signal to a second advisory server over a third communication link; and controlling, upon receipt of said billing status request signal, said second advisory server to retrieve billing status data from a data base coupled to said second advisory server, wherein said billing status data indicates whether a monetary charge is incurred by users who access said first advisory server, and to communicate said billing status data to said content requestor over said third communication link.
Claim 24
Dependent Claim 19 words
The method of claim 22, wherein said content requestor disables said advisory mode according to said billing status data.
Claim 25
Dependent Claim 25 words
The method of claim 22, wherein said content requestor displays a billing status associated with said first advisory server according to said billing status data.
Claim 26
Dependent Claim 27 words
The method of claim 22, wherein said first and second advisory servers are identical servers, and wherein said second and third communication links are identical communication links.
Claim 27
Dependent Claim 17 words
The method of claim 22, wherein said first and second advisory servers are remote from one another.
Claim 28
Dependent Claim 33 words
The method of claim 1, wherein said content requestor inhibits loading of said content data communicated from said content server at least until said characterization data is received from said first advisory server.
Claim 29
Dependent Claim 79 words
The method of claim 1, further comprising the steps of: controlling said first advisory server to monitor a number of data request signals received from said content requestor to detect an overuse condition; and upon detecting said overuse condition, controlling said first advisory server to inhibit generation of said content data and communication of said content data to said content requestor, and controlling said first advisory server to communicate a message to said content requestor indicating said overuse condition.
Claim 30
Dependent Claim 43 words
The method of claim 1, wherein said content requestor includes a client coupled to a proxy server, wherein said proxy server interfaces to said first content server over said first communication link and to said first advisory server over said second communication link.
Claim 31
Independent Claim 95 words
A system for censoring downloaded data from a content server to a client, comprising: a remote advisory server connected to a content server and to a client through a distributed network; and a database associated with said advisory server for storing a plurality of characterization data, wherein said remote advisory server, upon receipt of a request signal from the client, rates a downloaded data from the content server with an appropriate characterization data from said database and forwards said characterization data to said client, said client censoring said downloaded data based on said characterization data.
Claim 32
Independent Claim 95 words
A system for censoring downloaded data from a content server to a client, comprising: a remote advisory server connected to a content server and to a client through a distributed network; and a database associated with said advisory server for storing a plurality of characterization data, wherein said remote advisory server, upon receipt of a request signal from the client, rates a downloaded data from the content server with an appropriate characterization data from said database and forwards said characterization data to said client, said client censoring said downloaded data based on said characterization data.
Claim 33
Dependent Claim 32 words
A system for censoring downloaded data from a content server to a client as recited in claim 30, wherein said characterization data in said database is generated by an independent third party.
Claim 34
Dependent Claim 29 words
A system for censoring downloaded data from a content server to a client as recited in claim 31 wherein said characterization data characterizes data according to appropriateness for minors.
Claim 35
Dependent Claim 36 words
A system for censoring downloaded data from a content server to a client as recited in claim 30 wherein said client, prior to displaying the downloaded data, waits for said characterization data from said advisory server.
Claim 36
Dependent Claim 25 words
A system for censoring downloaded data from a content server to a client as recited in claim 30 wherein said distributed network comprises the Internet.
Claim 37
Dependent Claim 26 words
A system for censoring downloaded data from a content server to a client as recited in claim 34 wherein said downloaded data comprises a web page.
Claim 38
Dependent Claim 34 words
A system for censoring downloaded data from a content server to a client as recited in claim 35 wherein said advisory server rates said web page and rates all links on said web page.

References Cited (Backward Citations)

US5347623A Cited
US5410691A Cited
US5408600A Cited
US5544320A Cited
US5394526A Cited
US5559933A Cited
US5499046A Cited
US5493677A Cited
US5597307A Cited
US5557541A Cited
US5553221A Cited
US5596705A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag