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

Network sniffer for monitoring and reporting network information that is not privileged beyond a user's privilege level

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

Abstract

Abstract The present invention provides a method and system for locating available information in a network environment by a user in a node. In a system aspect, within a node in the network, the present invention includes a network sniffer and an access sniffer. The access sniffer includes an access element and an access interface. The access element preferably includes a memory and a database. The access element accesses the network sniffer and filters out unavailable information by using information such as address and port numbers gathered by the network sniffer. Unavailable information includes information which is non-public or beyond the privilege level of the particular user. The access element evaluates data streams which are public information to determine if the data streams meet a predetermined criteria. If the data streams meet the predetermined criteria, then the data is saved in the database. The access element transfers only the information available to the particular user to the access interface. The access element can time itself for a limited amount of time for execution. Once the predetermined time period has expired, the access element is complete and it can save and transfer the appropriate information to the access interface.

Inventors

  • 👤 John Paul Harvey

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 14:21
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/02; H04L63/0227; H04L63/10; H04L63/105; H04L63/14; H04L63/1408

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 64 words
A method for locating available information in a network environment by a user at a node in the network, the method comprising the steps of: a) accessing the network sniffer that is monitoring data sent to the node; b) determining if the data being monitored by the network sniffer is privileged; and c) accessing data which is not privileged beyond the user's privileged level.
Claim 2
Independent Claim 64 words
A method for locating available information in a network environment by a user at a node in the network, the method comprising the steps of: a) accessing the network sniffer that is monitoring data sent to the node; b) determining if the data being monitored by the network sniffer is privileged; and c) accessing data which is not privileged beyond the user's privileged level.
Claim 3
Independent Claim 171 words
A method for locating at a node requested data from among data sent to the node in a network environment, the requested data being located for providing access thereto by a user at the node, the method comprising the steps of: a) accessing a network sniffer that is monitoring the data sent to the node; b) determining if the data being monitored by the network sniffer is privileged or public; c) determining if the data being monitored includes the available information if the data is privileged, wherein a privilege level of the available information is at or below a privilege level of the user; d) locating addresses and port numbers of the available information, wherein the available information from among the data being monitored includes the data which is public; e) reporting the available information including the corresponding addresses and port numbers; and f) providing access to the available information, wherein the available information includes the requested data and wherein the requested data is not privileged beyond the user's privilege level.
Claim 4
Independent Claim 171 words
A method for locating at a node requested data from among data sent to the node in a network environment, the requested data being located for providing access thereto by a user at the node, the method comprising the steps of: a) accessing a network sniffer that is monitoring the data sent to the node; b) determining if the data being monitored by the network sniffer is privileged or public; c) determining if the data being monitored includes the available information if the data is privileged, wherein a privilege level of the available information is at or below a privilege level of the user; d) locating addresses and port numbers of the available information, wherein the available information from among the data being monitored includes the data which is public; e) reporting the available information including the corresponding addresses and port numbers; and f) providing access to the available information, wherein the available information includes the requested data and wherein the requested data is not privileged beyond the user's privilege level.
Claim 5
Dependent Claim 34 words
The method of claim 2, wherein the providing access step (f) further includes the step (f1) of transferring the requested data including the corresponding addresses and port numbers to the user at the node.
Claim 6
Dependent Claim 28 words
The method of claim 3 wherein the data determining step (b) further includes step (b2) of determining if a particular address and port number have already been processed.
Claim 7
Dependent Claim 27 words
The method of claim 3, wherein the data determining step (b) further includes step (b2) of evaluating a data packet associated with the address and port number.
Claim 8
Dependent Claim 48 words
The method of claim 2, wherein the reporting step (e) further includes the step (e1) of determining if the requested data which meets a predetermined criteria is included in the available information by determining if the data being monitored which comprises the available information meets the predetermined criteria.
Claim 9
Dependent Claim 37 words
The method of claim 6, wherein the reporting step (e) further includes the step (e2) of storing the requested data in a database if the data being monitored, which comprises the available information, meets the predetermined criteria.
Claim 10
Dependent Claim 14 words
The method of claim 6, wherein the predetermined criteria includes a data valid requirement.
Claim 11
Dependent Claim 15 words
The method of claim 6, wherein the requested data includes data which is audio data.
Claim 12
Dependent Claim 15 words
The method of claim 6, wherein the requested data includes data which is video data.
Claim 13
Dependent Claim 43 words
The method of claim 2, further comprising the step (g) of determining if time is up for stopping the accessing of the sniffer in step (a) after a predetermined time period and, if so, terminating all actions (steps a-f) including accessing the sniffer.
Claim 14
Independent Claim 92 words
A system for locating available information in the network environment by a user in a node, the system comprising: means for monitoring data which is sent to the node; and means coupled to the monitoring means for accessing the data, wherein the accessing means determines if the data being monitored by the monitoring means is privileged beyond the user's privilege level, and wherein the accessing means reports the data which is not privileged beyond the user's privilege level and, with the data, the accessing means reports addresses and port numbers corresponding thereto.
Claim 15
Independent Claim 92 words
A system for locating available information in the network environment by a user in a node, the system comprising: means for monitoring data which is sent to the node; and means coupled to the monitoring means for accessing the data, wherein the accessing means determines if the data being monitored by the monitoring means is privileged beyond the user's privilege level, and wherein the accessing means reports the data which is not privileged beyond the user's privilege level and, with the data, the accessing means reports addresses and port numbers corresponding thereto.
Claim 16
Dependent Claim 29 words
The system of claim 12, further comprising a memory means coupled to the accessing means for storing the data being accessed if the accessed data meets a predetermined criteria.
Claim 17
Dependent Claim 23 words
The system of claim 12, further comprising an interface means for transferring the data which is not privileged beyond the user's privilege level.
Claim 18
Independent Claim 98 words
A system for locating available information in the network environment by user data node, the system comprising: a first sniffer for monitoring data which is sent to a node; and a second sniffer coupled to the first sniffer for accessing the data which is being monitored by the first sniffer, wherein the second sniffer determines if the data being monitored is privileged beyond the user's privilege level, and wherein the accessing means reports the data which is not privileged beyond the user's privilege level and, with the data, the accessing means reports addresses and port numbers corresponding thereto.
Claim 19
Independent Claim 98 words
A system for locating available information in the network environment by user data node, the system comprising: a first sniffer for monitoring data which is sent to a node; and a second sniffer coupled to the first sniffer for accessing the data which is being monitored by the first sniffer, wherein the second sniffer determines if the data being monitored is privileged beyond the user's privilege level, and wherein the accessing means reports the data which is not privileged beyond the user's privilege level and, with the data, the accessing means reports addresses and port numbers corresponding thereto.
Claim 20
Dependent Claim 25 words
The system of claim 15, wherein the second sniffer further comprises a memory for storing accessed data if the accessed data meets a predetermined criteria.
Claim 21
Dependent Claim 22 words
The system of claim 15, further comprising an interface for transferring the data which is not privileged beyond the user's privilege level.
Claim 22
Independent Claim 99 words
A system for locating available information in a network environment by a user edit node, the system comprising: accessing means for accessing data which is being monitored by a monitoring means, wherein the accessing means determines is the data being monitored is privileged beyond the user's privilege level, and wherein the accessing means reports the data which is not privileged beyond the user's privileged level and, with the data, the accessing means reports addresses and port numbers corresponding thereto; and interface means coupled to the accessing means for transferring accessed data which is not beyond the user's privilege level.
Claim 23
Independent Claim 99 words
A system for locating available information in a network environment by a user edit node, the system comprising: accessing means for accessing data which is being monitored by a monitoring means, wherein the accessing means determines is the data being monitored is privileged beyond the user's privilege level, and wherein the accessing means reports the data which is not privileged beyond the user's privileged level and, with the data, the accessing means reports addresses and port numbers corresponding thereto; and interface means coupled to the accessing means for transferring accessed data which is not beyond the user's privilege level.
Claim 24
Dependent Claim 174 words
A computer readable medium containing program instructions for locating at a node requesting data from among data sent to the node in and network environment, the requested data being located for providing access thereto by a user at a node, the program instructions for: a) accessing the networks never that is monitoring the data sent to the node; b) determining if the data being monitored by the network sniffers is privileged or public; c) determining if it data being monitored includes the available information if the data is privileged, wherein a privilege level of the available information is at or below a privilege level of the user; d) locating addresses and port numbers of the available information wherein the available information from among the data being monitored includes the data which is public; e) reporting the available information including the corresponding addresses and port numbers; and f) providing access to the available information, wherein the available information includes the requested data and wherein the requested data is not privileged beyond the user's privilege level.
Claim 25
Dependent Claim 174 words
A computer readable medium containing program instructions for locating at a node requesting data from among data sent to the node in and network environment, the requested data being located for providing access thereto by a user at a node, the program instructions for: a) accessing the networks never that is monitoring the data sent to the node; b) determining if the data being monitored by the network sniffers is privileged or public; c) determining if it data being monitored includes the available information if the data is privileged, wherein a privilege level of the available information is at or below a privilege level of the user; d) locating addresses and port numbers of the available information wherein the available information from among the data being monitored includes the data which is public; e) reporting the available information including the corresponding addresses and port numbers; and f) providing access to the available information, wherein the available information includes the requested data and wherein the requested data is not privileged beyond the user's privilege level.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-03-28 2003-09-27 2004-03-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-03-28 2007-09-27 2008-03-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-03-28 2011-09-27 2012-03-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag