Patents by Inventor Alan E. Booth

Alan E. Booth 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: 11683252
    Abstract: Embodiments of the invention provide a method, system and apparatus for centralized session management in an aggregated application environment. In one embodiment, a centralized session management method can include aggregating a set of applications in a host aggregation environment. Subsequently, each of the applications can be centrally kept alive so as to avoid a time out condition in any one of the applications so long as interactivity is detected within any one of the applications or within the host aggregation environment. In one aspect of the invention, the aggregating step can include aggregating a set of portlets in a portal environment.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: June 20, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alan E. Booth, Donald N. Jones
  • Publication number: 20140095709
    Abstract: Embodiments of the invention provide a method, system and apparatus for centralized session management in an aggregated application environment. In one embodiment, a centralized session management method can include aggregating a set of applications in a host aggregation environment. Subsequently, each of the applications can be centrally kept alive so as to avoid a time out condition in any one of the applications so long as interactivity is detected within any one of the applications or within the host aggregation environment. In one aspect of the invention, the aggregating step can include aggregating a set of portlets in a portal environment.
    Type: Application
    Filed: December 3, 2013
    Publication date: April 3, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alan E. Booth, Donald N. Jones
  • Patent number: 8650305
    Abstract: Embodiments of the invention provide a method, system and apparatus for centralized session management in an aggregated application environment. In one embodiment, a centralized session management method can include aggregating a set of applications in a host aggregation environment. Subsequently, each of the applications can be centrally kept alive so as to avoid a time out condition in any one of the applications so long as interactivity is detected within any one of the applications or within the host aggregation environment. In one aspect of the invention, the aggregating step can include aggregating a set of portlets in a portal environment.
    Type: Grant
    Filed: May 24, 2005
    Date of Patent: February 11, 2014
    Assignee: International Business Machines Corporation
    Inventors: Alan E. Booth, Donald N. Jones
  • Patent number: 8261242
    Abstract: The present invention discloses a solution for increasing the immediacy in determining a point of failure after an unexpected program termination. In the solution, a user determined object is identified by a user at compile time, where the identified object is one to be tracked. The compiler introduces executable code into the source code which is able to track modifications made to the object members during run-time. During execution, the address of each instruction modifying to the object is stored in an instruction pointer (IP) array associated with the tracked object. The IP array is continuously updated during program execution when an instruction modifies a member of the tracked object. When an unexpected program termination occurs, the instruction pointer array can be presented to a debugging agent to assist in determining the instruction causing the termination. The debugging agent can be a human agent, debugging software, report generation software, and the like.
    Type: Grant
    Filed: June 9, 2008
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Alan E. Booth, James E. Fox, Venkataraghavan Lakshminarayanachar
  • Publication number: 20090307667
    Abstract: The present invention discloses a solution for increasing the immediacy in determining a point of failure after an unexpected program termination. In the solution, a user determined object is identified by a user at compile time, where the identified object is one to be tracked. The compiler introduces executable code into the source code which is able to track modifications made to the object members during run-time. During execution, the address of each instruction modifying to the object is stored in an instruction pointer (IP) array associated with the tracked object. The IP array is continuously updated during program execution when an instruction modifies a member of the tracked object. When an unexpected program termination occurs, the instruction pointer array can be presented to a debugging agent to assist in determining the instruction causing the termination. The debugging agent can be a human agent, debugging software, report generation software, and the like.
    Type: Application
    Filed: June 9, 2008
    Publication date: December 10, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alan E. Booth, James E. Fox, Venkataraghavan Lakshminarayanachar