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: 20100287134
    Abstract: Selection of web page advertisements for placement into a web page may use attention data that ranks the elements of the web page according to the attention the elements receive from users during interactions with the web page. The content of ads can be matched to the content of the most highly ranked elements of the web page rather than the web page as a whole. Alternatively, ads can be selected that historically produce a preferred pattern of behavior such as an attention shift from a highly ranked element of the web page to the ad.
    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