Patents by Inventor Robert R. Hauser

Robert R. Hauser has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20100287229
    Abstract: A system and method to detect and prevent non-human interaction between a client and a web server invokes an effect to change the event generation behavior at the client. Subsequent event streams from the client to the server are analyzed to determine whether the event streams contain events corresponding to expected reactions of a human operator at the client to the effect. Indications of non-human behavior may invoke more direct human testing, for example using a dynamic CAPTCHA application, or may cause a termination of the client/URL interaction.
    Type: Application
    Filed: May 5, 2009
    Publication date: November 11, 2010
    Applicants: SUBOTI, LLC
    Inventor: Robert R. Hauser
  • Publication number: 20100161543
    Abstract: A method, computer readable medium and system for constructing an agent in a first execution environment that utilizes a set of canonical rules, comprising requesting a canonical rule set for an agent, supplying the agent with the rule set and requesting compilation of the rule set.
    Type: Application
    Filed: March 1, 2010
    Publication date: June 24, 2010
    Inventor: Robert R. Hauser
  • Patent number: 7702604
    Abstract: A method for constructing an agent in an execution environment that utilizes a set of supplied canonical rules and a set of environment resident canonical rules comprising retrieving a first canonical rule set for the agent, retrieving a second canonical rule set for the agent and merging the two rule sets.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: April 20, 2010
    Inventor: Robert R. Hauser
  • Patent number: 7702603
    Abstract: A method for constructing an agent in a first execution environment that utilizes a set of compiled, canonical rules, comprising requesting a canonical rule set for the agent, compiling the rule set and supplying the agent with the compiled rule set.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: April 20, 2010
    Inventor: Robert R. Hauser
  • Patent number: 7702602
    Abstract: A method for moving an agent with a canonical rule set from a first execution environment to a second execution environment, comprising encoding the agent including the canonical rule set into transferable form in the first execution environment, sending the encoded agent to the second execution environment, and decoding the agent including the canonical rule set at the second execution environment.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: April 20, 2010
    Inventor: Robert R. Hauser
  • Patent number: 7698243
    Abstract: A method, computer readable medium and system for constructing an agent in a first execution environment that utilizes a set of canonical rules, comprising requesting a canonical rule set for an agent, supplying the agent with the rule set and requesting compilation of the rule set.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: April 13, 2010
    Inventor: Robert R. Hauser
  • Patent number: 7664721
    Abstract: A method for moving an agent that utilizes a merged set of supplied and environment resident canonical rules in a first execution environment to a second execution environment that includes a different set of environment resident rules comprising discarding the merged rule set in the first execution environment, sending the agent including a supplied rule set from the first execution environment to the second execution environment and retrieving an environment resident canonical rule set in the second execution environment.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: February 16, 2010
    Inventor: Robert R. Hauser
  • Patent number: 7660777
    Abstract: A method for determining a data package requirement of an agent in an execution environment, utilizing a rule engine and a set of canonical data narrowing rules, comprising collecting the data narrowing rule, asserting narrowing data into a working memory and executing the rule engine with the data narrowing rules and the working memory.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: February 9, 2010
    Inventor: Robert R. Hauser