Patents by Inventor Michael Shane

Michael Shane 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).

  • Patent number: 9235457
    Abstract: A method and apparatus for proactively communicating information between processes through a message repository is provided. To communicate with other processes, a process may post a message to a message repository. Other processes may, at regular or irregular intervals, search the message repository for new messages that have been posted to the repository since the last search, and retrieve those new messages. Processes may post and retrieve messages relative to the message repository by invoking methods provided by an application programming interface (API). By posting a message to the message repository, a particular process can inform other interested processes proactively of actions that the particular process has taken, is taking, or will take. By retrieving messages from the message repository, a process can determine what actions other processes have taken, are taking, or will take, and adjust accordingly.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: January 12, 2016
    Assignee: Oracle International Corporation
    Inventor: Michael Shane
  • Publication number: 20050086643
    Abstract: A method for automatically testing a website or a web application may include steps of examining the code of an opened Web page or Web application and detecting and categorizing user input fields in the examined code. A knowledge base of standard inputs that stores a plurality of categorized standard inputs may then be consulted. A standard input may then be selected from the knowledge base of standard inputs and applied to the detected input field. When the website or web application generates a message in response to the applied standard input, a knowledge base of standard errors that stores a plurality of standard errors may be consulted. The generated message may then be matched to one of the stored standard errors or a likelihood that the generated message is an error message may be assigned when the generated message does not match one of the stored standard errors.
    Type: Application
    Filed: October 17, 2003
    Publication date: April 21, 2005
    Inventor: Michael Shane
  • Publication number: 20040193569
    Abstract: A method and apparatus for proactively communicating information between processes through a message repository is provided. To communicate with other processes, a process may post a message to a message repository. Other processes may, at regular or irregular intervals, search the message repository for new messages that have been posted to the repository since the last search, and retrieve those new messages. Processes may post and retrieve messages relative to the message repository by invoking methods provided by an application programming interface (API). By posting a message to the message repository, a particular process can inform other interested processes proactively of actions that the particular process has taken, is taking, or will take. By retrieving messages from the message repository, a process can determine what actions other processes have taken, are taking, or will take, and adjust accordingly.
    Type: Application
    Filed: March 27, 2003
    Publication date: September 30, 2004
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Michael Shane