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

Monitoring and directing flow of HTML documents for security and access

Assignee: Intervoice LP
•
Filing: 1996-11-07
•
Granted: 1999-07-27
•
Expires: 2016-11-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer server that stores a HTML document, receives a request via a global network from a user for the document and sends the document to the user. The computer server uses a state machine to examine the request to determine a current state status of the request and compares it to the required state status for accessing the document stored in a state transition model. If the current status fulfills the required status, then access to the document is granted. If the required status is not fulfilled, then the server sends an error message to the user denying access to the document. Thus, the server imposes a structured, hierarchical format onto a freeform hypertext links of HTML documents by restricting movement between the links to legal transitions.

Inventors

  • 👤 Michael J. Polcyn

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 02:39
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/70; G06F16/74; G06F16/748; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99939; Y10S707/99941; Y10S707/99943

Claims Analysis

Total Claims: 58
Claim 1
Independent Claim 98 words
A system for enforcing a hierarchical menu structure for a document of a plurality of documents present on a server, the system comprising: means for receiving a request for access to a document from a user; means for examining at least one factor for granting authorization to the user to access the document, wherein another document has been most recently accessed by said user; means for establishing the another document as a factor of said at least one factor in the step of examining; and means for prohibiting access to the document except when said authorization is granted.
Claim 2
Independent Claim 98 words
A system for enforcing a hierarchical menu structure for a document of a plurality of documents present on a server, the system comprising: means for receiving a request for access to a document from a user; means for examining at least one factor for granting authorization to the user to access the document, wherein another document has been most recently accessed by said user; means for establishing the another document as a factor of said at least one factor in the step of examining; and means for prohibiting access to the document except when said authorization is granted.
Claim 3
Dependent Claim 13 words
The system of claim 1, wherein the server is a global network server.
Claim 4
Dependent Claim 13 words
The system of claim 1, wherein the server is a local network server.
Claim 5
Dependent Claim 12 words
The system of claim 1, wherein the system is a stand-alone unit.
Claim 6
Dependent Claim 27 words
The system of claim 1, further comprising: means for generating a signal informing the user of denial of the request upon determination that authorization is not granted.
Claim 7
Dependent Claim 15 words
The system of claim 5, further comprising: means for delivering the signal to the user.
Claim 8
Dependent Claim 12 words
The system of claim 5, wherein the signal is an error message.
Claim 9
Dependent Claim 29 words
The system of claim 1, further comprising: means for generating a signal informing the user of denial of the request upon determination that the document could not be located.
Claim 10
Dependent Claim 28 words
The system of claim 1, further comprising: means for storing the document; and means for retrieving and delivering the document to the user after access has been granted.
Claim 11
Dependent Claim 18 words
The system of claim 1, wherein: the user requests the document from a computer operating a HTML browser.
Claim 12
Dependent Claim 22 words
The system of claim 1, wherein: the document is written in a language from the group consisting of: HTML, VRTL and JAVA.
Claim 13
Dependent Claim 50 words
The system of claim 1, further comprising: means for storing at least one authorization model for a plurality of users, wherein said at least one authorization model determines whether the document can be accessed; and means for associating each authorization model with a particular user of said plurality of users.
Claim 14
Dependent Claim 51 words
The device of claim 1, further comprising: means for storing a plurality of authorization models for a plurality of users, wherein each authorization model corresponds to at least one user of said plurality of users; and means for associating each authorization model to a particular user of said plurality of users.
Claim 15
Dependent Claim 14 words
The system of claim 1, wherein: the means for receiving is a telephone network.
Claim 16
Dependent Claim 14 words
The system of claim 1, wherein: the means for receiving is a data network.
Claim 17
Dependent Claim 11 words
The system of claim 1, wherein: the document references another document.
Claim 18
Dependent Claim 14 words
The system of claim 16, wherein: said another document is stored on the server.
Claim 19
Dependent Claim 19 words
The system of claim 16, wherein: said another document is stored on another server located remote from the server.
Claim 20
Independent Claim 93 words
A method for enforcing a hierarchical menu structure for a document of a plurality of documents present on a server, the method comprising the steps of: receiving a request for access to a document from a user; examining at least one factor for granting authorization to the user to access the document, wherein another document has been most recently accessed by said user; establishing the another document as a factor of said at least one factor in the step of examining; and prohibiting access to the document except when said authorization is granted.
Claim 21
Independent Claim 93 words
A method for enforcing a hierarchical menu structure for a document of a plurality of documents present on a server, the method comprising the steps of: receiving a request for access to a document from a user; examining at least one factor for granting authorization to the user to access the document, wherein another document has been most recently accessed by said user; establishing the another document as a factor of said at least one factor in the step of examining; and prohibiting access to the document except when said authorization is granted.
Claim 22
Dependent Claim 13 words
The method of claim 19, wherein the server is a global network server.
Claim 23
Dependent Claim 13 words
The method of claim 19, wherein the server is a local network server.
Claim 24
Dependent Claim 26 words
The method of claim 19, wherein the user has an identity and the identity of the user is a factor of said at least one factor.
Claim 25
Dependent Claim 27 words
The method of claim 19, wherein the user has a document access history and said document access history is a factor of said at least one factor.
Claim 26
Dependent Claim 18 words
The method of claim 19, wherein the step of prohibiting ensures restricted access to documents for security purposes.
Claim 27
Dependent Claim 21 words
The method of claim 19, wherein the step of prohibiting enforces a logical sequence of access to said plurality of documents.
Claim 28
Independent Claim 27 words
The method of step 19, further comprising the steps of: denying access to the document; and sending the user an error message when authorization is not granted.
Claim 29
Independent Claim 27 words
The method of step 19, further comprising the steps of: denying access to the document; and sending the user an error message when authorization is not granted.
Claim 30
Independent Claim 20 words
The method of step 19, wherein said request to access the document is effected through use of a hypertext link.
Claim 31
Independent Claim 20 words
The method of step 19, wherein said request to access the document is effected through use of a hypertext link.
Claim 32
Independent Claim 21 words
The method of step 19, wherein said request to access the document is effected through the use of a freeform link.
Claim 33
Independent Claim 21 words
The method of step 19, wherein said request to access the document is effected through the use of a freeform link.
Claim 34
Independent Claim 24 words
The method of Step 19, wherein said request to access the document is effected through the use of a form of random access link.
Claim 35
Independent Claim 24 words
The method of Step 19, wherein said request to access the document is effected through the use of a form of random access link.
Claim 36
Independent Claim 18 words
The method of step 19, wherein means for authentication is a factor of said at least one factor.
Claim 37
Independent Claim 18 words
The method of step 19, wherein means for authentication is a factor of said at least one factor.
Claim 38
Independent Claim 13 words
The method of step 30, wherein the means for authentication comprises a password.
Claim 39
Independent Claim 13 words
The method of step 30, wherein the means for authentication comprises a password.
Claim 40
Dependent Claim 23 words
The method of claim 19, wherein the document is written in a language selected from the group consisting of: HTML, VRTL, and JAVA.
Claim 41
Dependent Claim 26 words
The system of claim 1, wherein the user has an identity and the identity of the user is a factor of said at least one factor.
Claim 42
Dependent Claim 27 words
The system of claim 1, wherein the user has a document access history and said document access history is a factor of said at least one factor.
Claim 43
Dependent Claim 21 words
The system of claim 1, wherein the means for prohibiting comprises means for ensuring restricted access to documents for security purposes.
Claim 44
Dependent Claim 24 words
The system of claim 1, wherein the means for prohibiting comprises means for enforcing a logical sequence of access to said plurality of documents.
Claim 45
Independent Claim 28 words
The system of step 1, further comprising: means for denying access to the document; and means for sending the user an error message when authorization is not granted.
Claim 46
Independent Claim 28 words
The system of step 1, further comprising: means for denying access to the document; and means for sending the user an error message when authorization is not granted.
Claim 47
Independent Claim 20 words
The system of step 1, wherein said request to access the document is effected through use of a hypertext link.
Claim 48
Independent Claim 20 words
The system of step 1, wherein said request to access the document is effected through use of a hypertext link.
Claim 49
Independent Claim 21 words
The system of step 1, wherein said request to access the document is effected through the use of a freeform link.
Claim 50
Independent Claim 21 words
The system of step 1, wherein said request to access the document is effected through the use of a freeform link.
Claim 51
Independent Claim 24 words
The system of step 1, wherein said request to access the document is effected through the use of a form of random access link.
Claim 52
Independent Claim 24 words
The system of step 1, wherein said request to access the document is effected through the use of a form of random access link.
Claim 53
Independent Claim 18 words
The system of step 1, wherein means for authentication is a factor of said at least one factor.
Claim 54
Independent Claim 18 words
The system of step 1, wherein means for authentication is a factor of said at least one factor.
Claim 55
Independent Claim 13 words
The system of step 41, wherein the means for authentication comprises a password.
Claim 56
Independent Claim 13 words
The system of step 41, wherein the means for authentication comprises a password.
Claim 57
Independent Claim 94 words
A method for enforcing a hierarchical menu structure for a world wide web site having a plurality of web pages, the method comprising the steps of: receiving a request for access to a web page from a user; examining at least one factor for granting authorization to the user for accessing the web page, wherein the user is currently at another web page; establishing the web page address of the another page as a factor of said at least one factor; and prohibiting access to the web page except when said authorization is granted.
Claim 58
Independent Claim 94 words
A method for enforcing a hierarchical menu structure for a world wide web site having a plurality of web pages, the method comprising the steps of: receiving a request for access to a web page from a user; examining at least one factor for granting authorization to the user for accessing the web page, wherein the user is currently at another web page; establishing the web page address of the another page as a factor of said at least one factor; and prohibiting access to the web page except when said authorization is granted.

References Cited (Backward Citations)

US4956769A Cited
US5144557A Cited
US5239648A Cited
US5539906A Cited
US5568640A Cited
US5717916A Cited
US5801702A Cited
US5678041A Cited
US5710918A Cited
US5696966A Cited
US5706502A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-07-26 2003-01-25 2003-07-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-07-26 2007-01-25 2007-07-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-07-26 2011-01-25 2011-07-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag