Patents by Inventor Leonard S. Hand

Leonard S. Hand 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: 20020177907
    Abstract: The present invention discloses a method and system for post-analyzing and sequentially viewing metrics for a stored dynamic heterogeneous data space. For example, performance data for a content delivery network can be post-analyzed. Realtime values for entities in the data space which are associated with the metrics can be received from an intelligent agent and sequentially stored in time within a datastore. The stored metrics can be subsequently retrieved from the database and played back for viewing on a graphical display. The playback of events stored by the metrics can occur as though the events were actually happening in real time. For sequential playback of the stored metric values, both a starting and an ending position can be determined. The data can be sequentially played back beginning at the starting position and terminating at the ending position. During playback, a list can be provided for selecting those metrics and entities of the data space that are to be displayed on the graphical display.
    Type: Application
    Filed: May 25, 2001
    Publication date: November 28, 2002
    Applicant: International Business Machines Corporation
    Inventors: Leonard S. Hand, Jeffery R. Washburn
  • Publication number: 20020175941
    Abstract: The present invention discloses a method and apparatus for dynamically monitoring and visualizing metrics within a system that has values which change over time. The values associated with these metrics can be specific to entities within the system or they can be common system-wide metrics. Various attributes can be defined for the metrics to be visualized. The values can then be determined in conformance with these defined data attributes. The values can be mapped to appropriate unique indicators which can be used to represent a visual indication of the determined value. The graphical representation of the entities within the system can be displayed along with unique indicator used to represent the value associated with the metric to be displayed. The metrics to be displayed can be selected from a list. Additionally, the measurements can be periodically made and the display accordingly updated.
    Type: Application
    Filed: May 25, 2001
    Publication date: November 28, 2002
    Applicant: International Business Machines Corporation
    Inventors: Leonard S. Hand, Jeffery R. Washburn
  • Publication number: 20020175934
    Abstract: The present invention discloses a method and apparatus for efficiently and dynamically collecting and reporting performance metrics from components within a dynamic complex heterogeneous system, such as a content delivery network (CDN). Update messages containing fields for each metric to reported can be used to update the values for the metric associated with each component or entity in the system. For each field within a message communicating updated values of metrics, codes can be predefined. Update messages can contain updated metric values and/or predefined codes. By using these predefined codes, more than one agent can be used to interrogate and report determined and undetermined values for a specified component within the system to collect information. For example, a update message having five fields can be used to update 5 corresponding performance metrics.
    Type: Application
    Filed: May 25, 2001
    Publication date: November 28, 2002
    Applicant: International Business Machines Corporation
    Inventors: Leonard S. Hand, Jeffery R. Washburn
  • Publication number: 20020175956
    Abstract: The present invention discloses a method and apparatus for efficiently and dynamically exposing nodes of a map display used for monitoring and visualizing performance metrics components or entities of a dynamic heterogeneous system. The agents used to collect information from the entities or components in the system can request references from the nodes of the display map. In response to this request for references, the node exposes themselves to at least one agent by providing its identity to the requesting agent or agents. This ability for each node to expose itself to at least one agent in the system removes the need for the node to be intimately knowledgeable about the agent and hence the entity or component. As a result, no specific protocol, access mechanism or application is required for communication between the agent and the display map.
    Type: Application
    Filed: May 25, 2001
    Publication date: November 28, 2002
    Applicant: International Business Machines Corporation
    Inventors: Leonard S. Hand, Jeffery R. Washburn
  • Publication number: 20020152403
    Abstract: A method, an apparatus and computer readable medium for transferring Secured Socket Layer (SSL) management information between servers within an informational processing system. The method allows for valid SSL session id information to be moved from any of a plurality of servers to a server containing the desired information to be served to a requesting client. The method for Secured Socket Layer (SSL) management consists of: receiving a request for a SSL session to transfer information with a client; determining that if the request from the client has a current valid session id; and determining if a location of the information in the request from the client is not on a server which is used for the current valid session id, and if the location of the information is not on the server which is used for the current valid session id, then transferring the current valid session id from the server that is used for the current valid session id to a server that contains the requested information.
    Type: Application
    Filed: April 12, 2001
    Publication date: October 17, 2002
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Leonard S. Hand, Adam Nemati