Patents by Inventor Martin L. Miller

Martin L. Miller 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
  • Patent number: 4893927
    Abstract: A zoom lens is driven by an oscillating drive in continuous motion between different states of magnification to cause an image on a video screen to expand and collapse about the point on the optical axis of the lens. The expanding and collapsing image is viewed on the video screen and the location of the optical axis of the lens assembly is determined by identifying the point on the screen that does not move. The lens assembly is then adjusted so that the stationary point coincides with a reticle at the optical center of the image sensor.
    Type: Grant
    Filed: January 3, 1989
    Date of Patent: January 16, 1990
    Assignee: Eastman Kodak Company
    Inventor: Martin L. Miller