Patents by Inventor Gordan G. Greenlee

Gordan G. Greenlee 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: 9531612
    Abstract: A system and method for controlling rates for a Lightweight Directory Access Protocol (LDAP) over MQSeries (LoM) server. The system includes a health metrics engine that calculates an actual delay value, a LoM server that asynchronously obtains the actual delay value from the health metrics engine and place the delay value between one or more requests, and a LDAP master that accepts the one or more requests and send information in the one or more requests to a LDAP replica.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: December 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sean E. Aschen, Bahri B. Bali, Catherine Y. Barnes, Gordan G. Greenlee, Dennis L. Hartel
  • Publication number: 20160373450
    Abstract: A real-time plugin command-driven administrative control interface is provided that implements direct real-time command-driven control of operational functionality of application server plugins deployed at a group of application servers. One of request-level application server functionality and server-level application server functionality of at least one of the group of application servers is changed by issuing a real-time application-server plugin command received from the real-time plugin command-driven administrative control interface to a deployed application server plugin.
    Type: Application
    Filed: August 29, 2016
    Publication date: December 22, 2016
    Inventors: Peter D. Birk, Gordan G. Greenlee, Richard J. McCarty
  • Publication number: 20160366140
    Abstract: A real-time plugin command-driven administrative control interface is provided that implements direct real-time command-driven control of operational functionality of application server plugins deployed at a group of application servers. One of request-level application server functionality and server-level application server functionality of at least one of the group of application servers is changed by issuing a real-time application-server plugin command received from the real-time plugin command-driven administrative control interface to a deployed application server plugin.
    Type: Application
    Filed: August 29, 2016
    Publication date: December 15, 2016
    Inventors: Peter D. Birk, Gordan G. Greenlee, Richard J. McCarty
  • Patent number: 9471447
    Abstract: An approach is provided for determining disaster recovery capacity. A simulation hypervisor receives streaming metric data, which represents the current production workload of a primary site, from the primary site. The metric data is combined with production data of the backup site by the simulation hypervisor to simulate a recovery event. Using data from the simulating, disaster recovery planning can be performed.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: October 18, 2016
    Assignee: International Business Machines Corporation
    Inventors: Erik Bartholomy, Christopher P. Evans, Frank J. Giordano, Gordan G. Greenlee, Paul W. Novak, Richard J. Sheftic, Victor L. Walter
  • Patent number: 9450822
    Abstract: An administrative control interface is provided that controls deployed application server plugins that operate within an application-server plugin framework deployed at a group of application servers. The administrative control interface controls dynamic adjustment of runtime application server plugin configurations that perform request-level management and server-level management of the group of application servers. Request-level application server functionality and server-level application server functionality of at least one of the group of application servers is controlled using at least one of the deployed application server plugins as specified by application-server plugin commands received from the administrative control interface.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: September 20, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter D. Birk, Gordan G. Greenlee, Richard J. McCarty
  • Patent number: 9450820
    Abstract: An administrative control interface is provided that controls deployed application server plugins that operate within an application-server plugin framework deployed at a group of application servers. The administrative control interface controls dynamic adjustment of runtime application server plugin configurations that perform request-level management and server-level management of the group of application servers. Request-level application server functionality and server-level application server functionality of at least one of the group of application servers is controlled using at least one of the deployed application server plugins as specified by application-server plugin commands received from the administrative control interface.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: September 20, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter D. Birk, Gordan G. Greenlee, Richard J. McCarty
  • Publication number: 20160197871
    Abstract: In general, embodiments of the invention provide an approach for saving communication content to a social network for later recall. Specifically, communication data is received from multiple input data streams. The communication data is scanned and tags are generated from the most frequent, non-excluded words. The communication data, along with the tags, are saved to the social network in a single output stream.
    Type: Application
    Filed: January 6, 2015
    Publication date: July 7, 2016
    Inventors: Michael Bender, Gordan G. Greenlee, David E. Nachman, Michael P. Shute
  • Patent number: 9160792
    Abstract: A method and system for measuring performance and balancing workload of sites, virtual clusters and servers within the virtual clusters is provided. A monitor measures and computes performance metrics at each level. Servers are individually measured for performance and based on average response time of servers that are members of a virtual cluster, a virtual cluster performance metric may also be computed. Further, the performance of a site may be profiled based on the virtual cluster metrics and/or server performance metrics. Based at least in part on these performance metrics, a domain oriented request may be resolved and routed based in part on the performance metrics at each level virtual cluster and server. In this manner, a request may be directed to a destination server to achieve higher performance and efficiencies for the requesting client while at the same time balancing workload among possible servers available to service the request.
    Type: Grant
    Filed: April 5, 2005
    Date of Patent: October 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Bahri B. Bali, Gordan G. Greenlee, Richard E. Weingarten
  • Publication number: 20150261629
    Abstract: An approach is provided for determining disaster recovery capacity. A simulation hypervisor receives streaming metric data, which represents the current production workload of a primary site, from the primary site. The metric data is combined with production data of the backup site by the simulation hypervisor to simulate a recovery event. Using data from the simulating, disaster recovery planning can be performed.
    Type: Application
    Filed: May 20, 2015
    Publication date: September 17, 2015
    Inventors: Erik Bartholomy, Christopher P. Evans, Frank J. Giordano, Gordan G. Greenlee, Paul W. Novak, Richard J. Sheftic, Victor L. Walter
  • Publication number: 20150244579
    Abstract: An administrative control interface is provided that controls deployed application server plugins that operate within an application-server plugin framework deployed at a group of application servers. The administrative control interface controls dynamic adjustment of runtime application server plugin configurations that perform request-level management and server-level management of the group of application servers. Request-level application server functionality and server-level application server functionality of at least one of the group of application servers is controlled using at least one of the deployed application server plugins as specified by application-server plugin commands received from the administrative control interface.
    Type: Application
    Filed: November 21, 2014
    Publication date: August 27, 2015
    Inventors: Peter D. Birk, Gordan G. Greenlee, Richard J. McCarty
  • Publication number: 20150244585
    Abstract: An administrative control interface is provided that controls deployed application server plugins that operate within an application-server plugin framework deployed at a group of application servers. The administrative control interface controls dynamic adjustment of runtime application server plugin configurations that perform request-level management and server-level management of the group of application servers. Request-level application server functionality and server-level application server functionality of at least one of the group of application servers is controlled using at least one of the deployed application server plugins as specified by application-server plugin commands received from the administrative control interface.
    Type: Application
    Filed: February 26, 2014
    Publication date: August 27, 2015
    Applicant: International Business Machines Corporation
    Inventors: Peter D. Birk, Gordan G. Greenlee, Richard J. McCarty
  • Patent number: 9104607
    Abstract: An approach is provided for determining disaster recovery capacity. A simulation hypervisor receives streaming metric data, which represents the current production workload of a primary site, from the primary site. The metric data is combined with production data of the backup site by the simulation hypervisor to simulate a recovery event. Using data from the simulating, disaster recovery planning can be performed.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: August 11, 2015
    Assignee: International Business Machines Corporation
    Inventors: Erik Bartholomy, Christopher P. Evans, Frank J. Giordano, Gordan G. Greenlee, Paul W. Novak, Richard J. Sheftic, Victor L. Walter
  • Patent number: 9104625
    Abstract: An approach is provided for internet protocol (IP) address failover. An application on a primary site is assigned a private IP address. This private IP address is accessible within a local network. This private IP address is mapped to a public IP address, which is accessible to users outside the local network. The application is then replicated to a backup site with the same private IP address used to access it on the primary site. In case of a disaster recover event on the primary site, the replicated application can be accessed on the backup site by way of the public IP address.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: August 11, 2015
    Assignee: International Business Machines Corporation
    Inventors: Erik Bartholomy, Frank J. Giordano, Gordan G. Greenlee, Gourishankar R. Menon, Victor L. Walter
  • Patent number: 9100421
    Abstract: Mechanisms are provided for performing centralized monitoring of application sessions across a distributed computing environment comprising a plurality of application servers. A request to perform an application session monitoring operation to monitor at least one of input or output streams of application sessions associated with a specified user account identifier is received. A plurality of application instances upon which to perform the requested application session monitoring operation are identified. An application session monitoring request is transmitted to a plurality of session control clients associated with the application instances on a plurality of application servers of the distributed computing environment.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: August 4, 2015
    Assignee: International Business Machines Corporation
    Inventors: Gordan G. Greenlee, Richard J. McCarty
  • Publication number: 20150142971
    Abstract: A system and method for controlling rates for a Lightweight Directory Access Protocol (LDAP) over MQSeries (LoM) server. The system includes a health metrics engine that calculates an actual delay value, a LoM server that asynchronously obtains the actual delay value from the health metrics engine and place the delay value between one or more requests, and a LDAP master that accepts the one or more requests and send information in the one or more requests to a LDAP replica.
    Type: Application
    Filed: January 26, 2015
    Publication date: May 21, 2015
    Inventors: Sean E. Aschen, Bahri B. Bali, Catherine Y. Barnes, Gordan G. Greenlee, Dennis L. Hartel
  • Patent number: 8990893
    Abstract: Mechanisms are provided for performing centralized control of application sessions across a distributed computing environment comprising a plurality of application servers. A request to perform an application session control operation to control the application sessions associated with a specified user account identifier across the plurality of application servers in the distributed computing environment is received. A plurality of application instances upon which to perform the requested application session control operation are identified. An application session control request is transmitted to a plurality of session control clients associated with the application instances on the plurality of application servers of the distributed computing environment.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Gordan G. Greenlee, Richard J. McCarty
  • Patent number: 8977773
    Abstract: A system and method for controlling rates for a Lightweight Directory Access Protocol (LDAP) over MQSeries (LoM) server. The system includes a health metrics engine that calculates an actual delay value, a LoM server that asynchronously obtains the actual delay value from the health metrics engine and place the delay value between one or more requests, and a LDAP master that accepts the one or more requests and send information in the one or more requests to a LDAP replica.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: March 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sean E. Aschen, Bahri B. Bali, Catherine Y. Barnes, Gordan G. Greenlee, Dennis L. Hartel
  • Patent number: 8838794
    Abstract: Under the present invention an audit log for the server environment is obtained and parsed to remove any extraneous information. The parsing operation will typically leave only the previous operations processed by the server environment in the audit log. Thereafter, the parsed audit log is fed back to the server environment. Specifically, each operation in the audit log is fed back to the server environment as a request. Each request will typically have its own thread to simulate concurrent thread activity in the server environment. After the requests have been fed, statistics corresponding to the resulting performance of the server environment will be generated.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: September 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Gordan G. Greenlee, Kan Y. Hsiao, Howard E. Poole, Joseph F. Riina, Joe W. Simons, Richard E. Weingarten
  • Patent number: 8782225
    Abstract: A method and system for measuring performance and balancing workload of sites and servers is provided. The method includes measuring performance of one or more servers located at different sites of the network and computing a performance metric for each of the sites or one or more servers at each of the sites. The method further includes providing a bias to the performance metric and routing a request to one of the different sites or one of the one or more servers based on the biased performance metric.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: July 15, 2014
    Assignee: International Business Machines Corporation
    Inventors: Bahri B. Bali, Gordan G. Greenlee, Richard E. Weingarten
  • Patent number: 8762339
    Abstract: Aspects of the present invention provide a solution for implementing disaster recovery for an application. A subscription backup site for the application is selected from among a plurality of sites. The site that is selected will have a virtual space that is able to accommodate the workload requirements for the application. The application is deflated on the site in such as way as to operate in a dormant state. In the dormant state, the application has a small fraction of its required resources allocated to it. Thereafter, when disaster recovery is needed, the application can be inflated on the subscription backup site by allocating resources to enable the application to execute on the subscription backup site.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: June 24, 2014
    Assignee: International Business Machines Corporation
    Inventors: Erik Bartholomy, Frank J. Giordano, Gordan G. Greenlee