..:: CONTENTS ::..

..:: POETRY ::..
Adam Fieled
  Sarah Israel
Johannes Finke
  Documents etc. do not balance out
  Hardcore angel
  Recording, Melancholy
Dan Fisher
  from Fugue Report
Jenny Gillespie
  Burn
  Personal Forest
Thomas Hibbard
  KOURASAN
  BAD GUY
  RUBBLE
Claudia Keelan
  Little Elegies (Vietnam) 
  Little Elegies (cummingsworth)
  Little Elegies (Self and Other)
David Krump
  The Nine Day Ricochet
  Backsling in the Hickories
  C(harm
Tom Leonard
  suite On the Page
Christopher Mulrooney
  Continental System
Rochelle Ratner
  Date-a-Dog
  Jealous Lover Program Creator Is Indicted
  MUTT AND JEFF AT ALCATRAZ
  Testing
  California Inmate Seeks Release of Stuffed Dog
  Piggy Banks
Dennis Somera
  Earl Lee s. alvation jane=Paterson's curse s.v. Paterson;
  sweet ana lack to es
  Pleas
Stephanie Young
  UPPER MODERATION
  IN TWENTY DAYS I WILL BE THIRTY

..:: PROSE ::..
Douglas Cole
  Ghost
Laura Davis
  Touched
Mandy Kalish
  On the Fourth Pull
William Moor
  Four Robot Recognitions

..:: REVIEWS ::..
Jeremy James Thompson
  Joan Retallack, Memnoir
Sarah Trott
  Stephanie Young, Telling the Future Off
Sara Wintz
  Various, lunapark 0,10

..:: ETC ::..
  Contributor's Notes
  Legals
 

..:: ARCHIVES ::..
  Volume I, Issue I
  Volume I, Issue II
  Volume II, Issue I

 


Four Robot Recognitions
William Moor

     

1. This invention allows a system to prevent robots from browsing a site beyond a welcome page. When an initial request from an undefined originator is received site responds to it with a welcome page including at least one trap. Then, on receiving further requests from the undefined originator site can check whether a trap is used or not. If not used the undefined originator is assumed to be a human being and is authorized to go on. If a trap is however used the undefined originator is assumed to be a robot in which case site access is further denied. This invention prevents site contents from being investigated by robots while not requiring users to have to log on.

1. A method for preventing robots from browsing a site beyond a welcome page, said method in said site comprising the steps of:

on receiving an initial request from an undefined originator to establish a session:

responding to said initial request with a said welcome page including at least one trap;

dynamically monitoring action by the undefined originator on said at least one trap during said session;

on receiving further requests from said undefined originator during said session:

checking whether one of said at least one trap is used or not;
if not used:

assuming that said undefined originator is a human being and keep processing said further requests; and

if used:

assuming that said undefined originator is a robot and stopping processing of said further requests.

 

2. The method according to claim 1 further including the steps of:

logging a source address of said undefined originator and starting a timer.

 

3. The method according to claim 2 further including, whenever receiving a new request, the steps of:

checking whether a source address of said new request is matching said logged source address; and

if matching:

checking whether said timer has expired or not; and

if expired:

resetting said logged address; and

proceeding normally with said new request;

if not expired:

performing one of dropping and redirecting said
if not matching:

proceeding normally with said new request; and

repeating said steps with every new received request.

 

4. The method according to claim 1 wherein said step of stopping processing said further requests includes performing one of dropping and redirecting a connection established with said undefined originator.

 

5. The method according to claim 1 wherein said trap is an anchor invisible when displayed.

 

6. The method according to claim 5 wherein said anchor includes an invisible image.

 

7. The method according to claim 1 wherein every page out of said Web site includes at least one trap.

 

8. A system for a site to implement at least one trap in a page for preventing robots from browsing a site beyond a welcome page, comprising:

a processor comprising a response component, a trap checking component and processing component;

response component for, on receiving an initial request from an undefined originator to establish a session, responding to said initial request with a welcome page including at least one trap;

trap checking component for, dynamically monitoring action by the undefined originator on said at least one trap during said session, and on receiving further requests from said undefined originator in the same session, checking whether one of said at least one trap is used or not;

processing component for, if said at least one trap is not used, processing said further requests; and if said at least one trap is used, stopping processing of said further requests.

 

9. The system of claim 8 further comprising logging means for logging a source address of said undefined originator and starting a timer.

 

10. The system of claim 9 wherein said stopping processing by said processing component comprises:

performing one of dropping and redirecting a connection established with said undefined originator.

 

11. The system according to claim 8 further including means for checking whether a source address of said new request is matching said logged source address; and

if matching:

checking whether said timer has expired or not; and

if expired:

resetting said address; and

proceeding normally with said new request;

if not expired:

performing one of dropping and redirecting said connection; and

if not matching:

proceeding normally with said new request; and

repeating said steps with every new received request.

 

12. A computer like readable medium comprising instructions for carrying out a method for preventing robots from browsing a site beyond a welcome page, said method in said site comprising the steps of:

on receiving an initial request from an undefined originator to establish a session:

responding to said initial request with a welcome page including at least one trap;

monitoring action by the undefined originator on said at least one trap during said session;

on receiving further requests from said undefined originator in the same session:

checking whether one of said at least one trap is used or not;
if not used:

assuming that said undefined originator is a human being and keep processing said further requests; and

if used:

assuming that said undefined originator is a robot and stopping processing of said further requests.


Robots, also called Wanderers, Crawlers or Spiders and often just referred to as bots (bot is short for robot), are programs devised to automatically traverse the hypertext structure thus, having retrieved a document, can recursively retrieved all the linked pages. Especially, this is the case of the numerous engines and their robots which roam the World finding and indexing content to add to their databases. Although most robots provide a valuable service this has developed a certain amount of concern amongst administrators about exactly how much of their precious time is being used to service requests from these engines. If the majority of robots are well designed, are professionally operated and cause no problems, there are occasions where robots visiting are not welcome. Sometimes because of the way robots behave. Some may or retrieve repeatedly. If done intentionally this is a form of attack although this is more often just the result of a poor or defective robot design. In other situations robots traverse parts of that are not suitable for being searched e.g., contain duplicated or temporary information, include large documents. In this latter case and in similar situations, when accessed and executed, scripts tend to consume significant resources in generating dynamic pages thus, slow down the system. In recognition of these problems many robots offer facilities for site and content providers to limit what the robot is allowed to do. Two mechanisms are provided. One is referred to as the "Robots Exclusion Protocol" even though it is not really an enforced protocol but was a working document discussed as a "Method for Robots Control." According to this document a site can indicate which parts of the site should not be visited by a robot, by providing a specialty. The other mechanism assumes that an author can indicate if a page may or may not be indexed, or analyzed for links, through the use of a special language i.e., a "Robots tag." However, these mechanisms rely on cooperation from the robots, and are not even guaranteed to work for every robot. Moreover, as already suggested here above, some of these robots may not be so friendly. They could be run e.g., with the malicious intent of attacking a site (then, they just ignore the robots file and the robots tags) so as it becomes overloaded and start refusing to serve legitimate users i.e., the human beings trying to use normally the site. Also, although the information made available on a site may not be confidential, an administrator may want to prevent an unlimited dissemination of it that would otherwise result of its indexing and referencing by all sorts of robots.

The standard way of achieving this is to protect a site through some form of authentication of which the more common method is to manage a list of users signing on upon accessing the site. The obvious drawback of this is that administrators must manage and update a closed list of users thus, requiring a registration step for a first consultation of a site also, assuming that users remember passwords in subsequent consultations. This may not be at all what administrator wanted to achieve in a first place and may even be counterproductive since it will certainly discouraged some individuals, willing to browse, to go further if they are required.

Thus, it is a broad object of the invention to prevent site contents from being investigated by robots.

It is a further object of the invention of not discouraging human beings, attempting to access a robot protected site, to proceed by imposing a registration at first access and procedure at each subsequent access.

It is still another object of the invention not to rely on robots cooperation for barring them access to contents of sites.

Further objects, features and advantages of the present invention will become apparent to the ones skilled in the art upon examination of the following description in reference to the accompanying drawings. It is intended that any additional advantages be incorporated herein.

A method and a system for preventing robots from browsing a site beyond a welcome page are described. On receiving an initial request from an undefined originator site responds to it with a welcome page including at least one trap. Then, on receiving further requests from the undefined originator site can check whether a trap is used or not. If not used the undefined originator is assumed to be a human being and site keeps processing all its further requests. However, if a trap is used the undefined originator is assumed to be a robot in which case all requests from that originator are not further processed.

The invention prevents site contents from being investigated by robots without requiring end users to have to manage an access list of authorized users.

2.

A monitoring device and method, of a vacuum-system device having a vacuum portion, which can collectively perform the maintenance control of the device or counter measures to overcome drawbacks by providing a monitoring method equivalent to monitoring in real time and simultaneously based on data from respective types of sensors of the vacuum system. By visualizing the state of a driving system in a vacuum, a vacuum valve, a vacuum state and a state of an electro-optic system on a screen, the device state in a vacuum may be grasped. Further, it is possible to perform the time measuring and the comparison of data with the reference data by setting up timing charts with respect to the ON/OFF timing of various sensors, Open/Close timing and vacuum state. Judgment can be made at the time of performing the device maintenance operation and the device repairing operation.

1. A monitoring device of a vacuum device having a vacuum system comprising:

a screen display device;

a screen display processing device which receives operation information signals from the vacuum system as input data and performs screen display processing so as to make the screen display device perform a screen display;

and

a memory device which stores basic monitoring data and operation history data of a plurality of constituent parts which constitute the vacuum system; wherein

on a screen of the screen display device, the basic monitoring data and the operation history data of the plurality of constituent parts are displayed as timing charts which progress simultaneously in comparison,

and

a display which designates simultaneous time positions extending over the plurality of constituent parts of the vacuum system on the timing charts is presented.

2. A monitoring device of a vacuum device having a vacuum system comprising:

a screen display device;

a screen display processing device which receives operation information signals from the vacuum system as input data and performs screen display processing so as to make the screen display device perform a screen display;

and

a memory device which stores basic monitoring data and operation history data of a plurality of constituent parts which constitute the vacuum system;

wherein

on a screen of the screen display device, the plurality of constituent parts are displayed, and the basic monitoring data and the operation history data of the plurality of constituent parts are displayed as timing charts which progress simultaneously in comparison,

and

when simultaneous time positions are designated extending over the plurality of constituent parts of the vacuum system on the timing charts, operation states of the plurality of constituent parts which correspond to the simultaneous time positions are displayed together.

 

3. A monitoring device of a vacuum device having a vacuum system comprising:

a screen display device;

a screen display processing device which receives operation information signals from the vacuum system as input data and performs screen display processing so as to make the screen display device perform a screen display;

a memory device which stores basic monitoring data and operation history data of a plurality of constituent parts which constitute the vacuum system and a predetermined difference between the basic monitoring data and the operation history data;

and

a processing device which compares the basic monitoring data and the operation history data of the plurality of constituent parts as timing charts which progress simultaneously, and judges whether any one constituent part of the plurality of constituent parts exceeds the predetermined difference at the designated simultaneous time.

 

4. A monitoring device of a vacuum device having a vacuum system which produces a vacuum comprising:

a screen display device;

a screen display processing device which receives operation information signals from the vacuum system as input data and performs screen display processing so as to make the screen display device perform a screen display;

and

a memory device which stores basic monitoring data and operation history data of a plurality of constituent parts which constitute the vacuum system and a predetermined difference between the basic monitoring data and the operation history data;

and

a processing device which compares the basic monitoring data and the operation history data of the plurality of constituent parts as timing charts which progress simultaneously, and judges whether any one constituent part of the plurality of constituent parts exceeds the predetermined difference at the designated simultaneous time,

wherein

on a screen of the screen display device, the plurality of constituent parts are displayed, and the basic monitoring data and the operation history data of the plurality of constituent parts are displayed as timing charts which progress simultaneously in comparison, and

when simultaneous time positions are designated extending over the plurality of constituent parts of the vacuum system on the timing charts, operation states of the plurality of constituent parts which correspond to the simultaneous time positions are displayed together.

 

5. A monitoring device of a vacuum device according to any one of preceding 4, wherein the basic monitoring data is either pre-registered data or stored operation history data.

 

6. A monitoring method of a vacuum device having a vacuum system which produces a vacuum comprising the steps of:

unputting operation information signals from the vacuum system as data

performing display processing;

storing basic monitoring data and operation history data of a plurality of constituent parts which constitute the vacuum system;

displaying the basic monitoring data and the operation history data of the plurality of constituent parts on a screen in the screen display processing as timing charts which progress simultaneously in comparison;

and

displaying on the screen a display which designates simultaneous time positions extending over the plurality of constituent parts of the vacuum system on the timing charts.

 

7. A monitoring method of a vacuum device according to claim 6, wherein the method further includes a step in which the difference between the basic monitoring data and the operation history data is preliminarily determined and stored, and a step in which whether the plurality of constituent parts are within or outside the difference based on the timing charts is judged.

 

8. A monitoring method of a vacuum device which has a vacuum system producing a vacuum and is installed at a remote place comprising the steps of:

inputting operation information signals from the vacuum system of the vacuum device which is previously determined as data;

performing screen display processing;

storing basic monitoring data and operation history data of a plurality of constituent parts which constitute the vacuum system;

sequentially displaying, with respect to the vacuum device, the plurality of constituent parts on a screen of a screen display device;

displaying the basic monitoring data and the operation history data of the plurality of constituent parts as timing charts which progress simultaneously in comparison;

and

reporting operation states of the plurality of constituent parts which correspond to the simultaneous time positions, when simultaneous time positions are designated extending over the plurality of constituent parts of the vacuum system on the timing charts.

 

9. A monitoring method of a vacuum device which has a vacuum system producing a vacuum comprising the steps of:

inputting operation information signals from the vacuum system of the vacuum device which is previously determined as data through a communication network into a CPU;

performing screen display processing;

storing basic monitoring data and operation history data of a plurality of constituent parts which constitute the vacuum system in a hard disk;

sequentially displaying, with respect to the vacuum device, the plurality of constituent parts on a screen of a screen display device;

displaying the basic monitoring data and the operation history data of the plurality of constituent parts as timing charts which progress simultaneously in comparison; and

displaying operation states of the plurality of constituent parts which correspond to simultaneous time positions when the simultaneous time positions are designated extending over the plurality of constituent parts of the vacuum system on the timing charts; and

predicting a period necessary for a difference between the basic monitoring data and the operation history data to reach a predetermined difference, based on the state of the difference between the basic monitoring data and the operation history data from the timing charts which progress simultaneously for every contract; and

reporting the next maintenance time.

  

//   Advance   //