Patents by Inventor Martin L. Miller, III

Martin L. Miller, III 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: 8566786
    Abstract: A method for designing object-oriented software for implementing portlets, and an associated computer system and computer program product. The portlets are available to a user of the software who clicks on a link of a first page to identify an action object of an Action class and a state object of a State class. The software includes the State class, the Action class, and program code. The State class includes a method for displaying a view of a page. The Action class includes an actionPerformed method for performing an action and a setState method for setting the state object into the session. The program code is adapted to execute: the actionPerformed method of the action object to perform the action; the setState method of the action object to set the state object; and the method of the state object to display a view of a second page.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: October 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: Elliot M. Choi, Tina M. Lemire, Martin L. Miller, III, William P. Shaouy
  • Publication number: 20120174062
    Abstract: A method for designing object-oriented software for implementing portlets, and an associated computer system and computer program product. The portlets are available to a user of the software who clicks on a link of a first page to identify an action object of an Action class and a state object of a State class. The software includes the State class, the Action class, and program code. The State class includes a method for displaying a view of a page. The Action class includes an actionPerformed method for performing an action and a setState method for setting the state object into the session. The program code is adapted to execute: the actionPerformed method of the action object to perform the action; the setState method of the action object to set the state object; and the method of the state object to display a view of a second page.
    Type: Application
    Filed: March 8, 2012
    Publication date: July 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Elliot M. Choi, Tina M. Lemire, Martin L. Miller, III, William P. Shaouy
  • Patent number: 8181152
    Abstract: A method for designing object-oriented software for implementing portlets, and an associated computer system and computer program product. The portlets are available to a user of the software who clicks on a link of a first page to identify an action object of an Action class and a state object of a State class. The software includes the State class, the Action class, and program code. The State class includes a method for displaying a view of a page. The Action class includes an actionPerformed method for performing an action and a setState method for setting the state object into the session. The program code is adapted to execute: the actionPerformed method of the action object to perform the action; the setState method of the action object to set the state object; and the method of the state object to display a view of a second page.
    Type: Grant
    Filed: May 14, 2007
    Date of Patent: May 15, 2012
    Assignee: International Business Machines Corporation
    Inventors: Elliot M. Choi, Tina M. Lemire, Martin L. Miller, III, William P. Shaouy
  • Patent number: 7840855
    Abstract: System and method for logging significant events occurring at a web site portal includes a base class portlet service including a significant event catcher method having a register method and a record method, a portlet action table, and an action description table. The register method is called during portlet initialization to register one or more significant event descriptions to the action description table. The portlet, upon executing a significant event, calls the record method to record the event to the portlet action table.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: November 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Dennis F. Haynes, John M. Higdon, Tina M. Lemire, Martin L. Miller, III, Ronak A. Naik, William P. Shaouy, Mary Louise Snedden
  • Patent number: 7337370
    Abstract: System and method for logging significant events occurring at a web site portal includes a base class portlet service including a significant event catcher method having a register method and a record method, a portlet action table, and an action description table. The register method is called during portlet initialization to register one or more significant event descriptions to the action description table. The portlet, upon executing a significant event, calls the record method to record the event to the portlet action table.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: February 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: Dennis F. Haynes, John M. Higdon, Tina M. Lemire, Martin L. Miller, III, Ronak A. Naik, William P. Shaouy, Mary Louise Snedden
  • Patent number: 7266806
    Abstract: A method for designing object-oriented software for implementing portlets, and an associated computer system and computer program product. The portlets are available to a user of the software who clicks on a link of a first page to identify an action object of an Action class and a state object of a State class. The software includes the State class, the Action class, and program code. The State class includes a method for displaying a view of a page. The Action class includes an actionPerformed method for performing an action and a setState method for setting the state object into the session. The program code is adapted to execute: the actionPerformed method of the action object to perform the action; the setState method of the second page.
    Type: Grant
    Filed: March 2, 2004
    Date of Patent: September 4, 2007
    Assignee: International Business Machines Corporation
    Inventors: Elliot M. Choi, Tina M. Lemire, Martin L. Miller, III, William P. Shaouy