Patents by Inventor Alexander Gebhart

Alexander Gebhart 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: 8458693
    Abstract: Methods and apparatus, including computer program products, are provided for transitioning components of a static cluster system to a dynamic cluster system. In one aspect, there is provided a computer-implemented method. The method may include selecting, at a user interface, a static cluster system to transition one or more components of the selected static cluster system to a dynamic cluster system. At least one install agent may be provided to the selected static cluster system. The install agent may be configured to install one or more agents outside of the selected static cluster system. The one or more agents may be configured to move the one or more components from the selected static cluster system to a dynamic cluster system. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: August 2, 2007
    Date of Patent: June 4, 2013
    Assignee: SAP AG
    Inventors: Alexander Gebhart, Erol Bozak
  • Publication number: 20130111406
    Abstract: A navigator component is displayed including (i) a home icon configured to transition the navigator component to an earlier state, (ii) user-selectable rings that are centered on the home icon and represent sets of the menu views, including a first ring that currently has a visual indication of selection, and (iii) first user-selectable icons that belong to the first ring and are located between the home icon and at least one of the user-selectable rings, each first user-selectable icon configured to cause one of the menu views to be displayed. A user input is received that selects a second ring of the user-selectable rings. An updated navigator component is displayed, (i) including second user-selectable icons that belong to the second ring, instead of the first user-selectable icons, and (ii) wherein the second ring currently has, and the first ring currently does not have, the visual indication of selection.
    Type: Application
    Filed: October 26, 2011
    Publication date: May 2, 2013
    Applicant: SAP AG
    Inventors: Alexander Gebhart, Clemens Daeschle
  • Patent number: 8156211
    Abstract: Methods and apparatus, including computer program products, are provided for transitioning one or more aspect of a dynamic cluster of computers to one or more virtual machines. In one aspect, there is provided a computer-implemented method. The method may include receiving information representative of a dynamic cluster system and receiving information representative of a virtual machine. A controller may initiate, based on the received information representative of the dynamic cluster system and the virtual machine, a transition of one or more aspects of the dynamic cluster system to the virtual machine. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: April 10, 2012
    Assignee: SAP AG
    Inventors: Alexander Gebhart, Erol Bozak
  • Patent number: 8135841
    Abstract: A method includes, in a grid computing environment, maintaining systems having grid managers having hierarchical relations, the relations of each grid manager stored in each of the systems. Each of these hierarchical relations are classified as superior or inferior.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: March 13, 2012
    Assignee: SAP AG
    Inventors: Erol Bozak, Alexander Gebhart
  • Patent number: 8069362
    Abstract: Methods and apparatus, including computer program products, are provided for shutting down a host, such as a computer, server, and the like, to enable power savings. In one aspect, there is provided a computer-implemented method. The computer-implemented method includes determining whether to shutdown an application at a virtual machine. The determination is made using information from the application. The virtual machine and application operate on a host. A power management mechanism of the host may be initiated to enable a power savings when compared to not shutting down the host. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: November 29, 2011
    Assignee: SAP AG
    Inventors: Alexander Gebhart, Erol Bozak
  • Patent number: 7930338
    Abstract: A method includes, in a network of interconnected grid compute nodes, receiving a request to execute an application in the network, registering the application, determining whether the application meets a threshold to enable assigning the application to one of the grid compute nodes within the network, assigning the application to execute on a specific grid compute node having no other current applications executing, preparing the grid compute node for execution of the application, recovering the grid compute node if the application terminates prematurely, and deregistering the application on the grid compute node if the application executes successfully.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: April 19, 2011
    Assignee: SAP AG
    Inventors: Alexander Gebhart, Erol Bozak
  • Patent number: 7882210
    Abstract: Methods and apparatus, including computer program products, are provided for monitoring one or more computers in a distributed computing system. In one aspect, there is provided a computer-implemented method. The method may include determining, at a node, a first quantity of first agents reporting to the node and limiting the quantity of first agents to not exceed a predetermined threshold. The first agents configured to directly report to the node a first information corresponding to systems being monitored by the first agents. A second quantity of second agents may also be determined. The second agents report to the node through the first agents. The second agents report a second information corresponding to systems being monitored by the second agents. The first agents may be notified to report to the node the first information corresponding to systems being monitored by the first agents.
    Type: Grant
    Filed: August 2, 2007
    Date of Patent: February 1, 2011
    Assignee: SAP AG
    Inventors: Erol Bozak, Alexander Gebhart
  • Patent number: 7810090
    Abstract: A method including, in a grid network, determining available compute devices for installation and execution of an application, the application requiring a specific operating system. The method also includes, in response to determining that there are no available compute devices having the specific operating system, sending a request to install the specific operating system and a grid manager through a link to a management system. The method also includes installing the specific operating system on one of a plurality of compute devices controlled by the management system and linking the one of a plurality of compute devices controlled by the management system to the grid network. Lastly, the method includes installing the application on the one of a plurality of compute devices controlled by the management system.
    Type: Grant
    Filed: December 17, 2003
    Date of Patent: October 5, 2010
    Assignee: SAP AG
    Inventor: Alexander Gebhart
  • Patent number: 7793290
    Abstract: A method includes, in a grid network, maintaining an application usage history by a grid manager or similar component, executing an application according to information contained in the application usage history prior to a user request to execute the application, caching results generated from execution of the application, and providing the cached results in response the user request to execute the application.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: September 7, 2010
    Assignee: SAP AG
    Inventors: Alexander Gebhart, Erol Bozak
  • Patent number: 7779063
    Abstract: Methods and apparatus, including computer program products, are provided for determining whether there is a benefit to implementing a dynamic cluster system rather than a static cluster system. In one aspect, there is provided a computer-implemented method. The method may include accessing, at a static cluster system, information representative of the static cluster system and accessing information representative of a dynamic cluster system. Based on the accessed information, a value may be determined, such that the value represents a benefit (e.g., an indication of usefulness or worth as well as a lack of usefulness or worth) of implementing the dynamic cluster system rather than the static cluster system. The determined value may be provided to a user interface, so that a user may decide whether to implement the dynamic cluster system rather than a static cluster system. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: August 3, 2007
    Date of Patent: August 17, 2010
    Assignee: SAP AG
    Inventors: Alexander Gebhart, Erol Bozak
  • Patent number: 7779410
    Abstract: Methods and apparatus, including computer program products, for control interfaces for distributed system applications. A method includes, at an application deployed on a first computing system in a grid computing environment, monitoring a communication channel connecting the first computing system to a second computing system, receiving a command over the communication channel from the second computing system, and in response to the received command, generating a descriptor file including descriptions of one or more actions to be performed by the second computing system in order to move the application from the first computing system to a third computing system.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: August 17, 2010
    Assignee: SAP AG
    Inventors: Alexander Gebhart, Erol Bozak
  • Patent number: 7769864
    Abstract: Methods and apparatus, including computer program products, are provided for adapting processing in a distributed computing system based on automatically detected changes caused by virtualization. In one aspect, the computer-implemented method includes detecting whether one or more changes occur at a cluster of a distributed computing system. The one or more changes may be caused by a virtualization system. Moreover, the one or more changes may correspond to at least one of a quantity of processors at the cluster, a quantity of memory at the cluster, a quantity of bandwidth among nodes of the cluster, and a storage speed. The cluster may be adapted based on the detected changes. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: August 2, 2007
    Date of Patent: August 3, 2010
    Assignee: SAP AG
    Inventors: Alexander Gebhart, Erol Bozak
  • Patent number: 7739686
    Abstract: A method includes, in a grid network, maintaining a list of applications that can solve a task, the list referencing at least one primary application and a plurality of secondary applications used to solve the task, executing the task with the primary application in response to a request to solve the task, and executing the task with one or more of the secondary applications according to grid resource availability.
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: June 15, 2010
    Assignee: SAP AG
    Inventors: Alexander Gebhart, Erol Bozak
  • Patent number: 7703029
    Abstract: A graphical user interface (GUI) includes a graph with vectors and nodes for visualizing a computer grid, the nodes representing computers running grid managers and the vectors representing relations between pairs of grid managers, each of the relations defining a first grid manager to be superior to a second grid manager and a vector points from a node representing the first grid manager to a node representing the second grid manager. The GUI also includes, for each node, an expandable structure showing computer grid applications running on a computer represented by the node, and an event handler configured to receive a request to view management services running on a computer and to generate a display showing the management services running on the computer.
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: April 20, 2010
    Assignee: SAP AG
    Inventors: Erol Bozak, Alexander Gebhart
  • Patent number: 7676474
    Abstract: Systems and methods are provided for finding a log file generated by an application during an execution of the application on at least one computer node. The computer node is one of a plurality of computer nodes of a distributed computer that has a computer-readable storage medium that contains therein both a plurality of log files and meta data describing attributes of the log files. In one implementation, a method includes receiving at least one attribute describing a log file that has been generated by the computer node of the distributed computer. The meta data is searched to identify one or more log files described by the received attribute. Locations of the identified log files in the computer-readable storage medium are presented based on the results of the searching step.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: March 9, 2010
    Assignee: SAP AG
    Inventors: Alexander Gebhart, Erol Bozak
  • Patent number: 7673054
    Abstract: A method includes receiving, from an application process, a document specifying a communication protocol and a communication channel, reading the document, and instantiating the communications channel with the application process using the communication protocol. The method also includes sending communications to the application process using the communication protocol through the communication channel, and receiving communications from the application process using the communication protocol through the communication channel.
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: March 2, 2010
    Assignee: SAP AG.
    Inventors: Erol Bozak, Alexander Gebhart
  • Patent number: 7661030
    Abstract: A system is disclosed for obtaining debug information in a network that supports Web services. The system includes a first service host to send a first message, where the first message contains data corresponding to a request for debug information. The system also includes a second service host to receive the first message and to send a second message to a third service host in response to the first message, where the second message contains data corresponding to a request for debug information. The second service host receives a reply to the second message from the third service host, where the reply to the second message includes third debug information associated with the third service host, and the second service host generates a reply to the first message. The reply to the first message includes the third debug information and second debug information associated with the second service host.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: February 9, 2010
    Assignee: SAP AG
    Inventors: Erol Bozak, Alexander Gebhart
  • Patent number: 7653902
    Abstract: Methods and apparatus, including computer program products, for matching software requirements against target system landscape descriptions and for applying rating metrics to intermediate results during the matchmaking process. Data are received as inputs describing the requirements and dependencies of a particular software application and the resources available in the target system that may be able to meet these requirements. These data are searched for combinations of system resources that will satisfy the requirements of the application as well as optimization metrics and other requirements supplied by the user. Once a match is found, it is given a rating and ranked against any other matches.
    Type: Grant
    Filed: December 13, 2004
    Date of Patent: January 26, 2010
    Assignee: SAP AG
    Inventors: Erol Bozak, Alexander Gebhart
  • Patent number: 7644137
    Abstract: Methods and apparatus, including computer program products, for workload balancing in environments with multiple clusters of servers. A process for sharing resources from a pool of servers among a first cluster of servers and a second cluster of servers includes determining a current workload of the first cluster and determining a current workload of the second cluster. The process calculates a combined workload of the first and second clusters, and allocates a first number of servers from the pool to the first cluster, the first number equal to a product of a total number of servers in the pool and the first server's workload divided by the combined workload.
    Type: Grant
    Filed: December 14, 2004
    Date of Patent: January 5, 2010
    Assignee: SAP AG
    Inventors: Erol Bozak, Alexander Gebhart
  • Patent number: 7631069
    Abstract: A network of grid managers includes a first computer linked to a second computer, the first computer having a first grid manager and the second computer having a second grid manager, the first and second grid managers handling at least locating, reserving, allocating, monitoring, and deallocating one or more computational resources for an application, the grid manager, upon receipt of a command, loads new instructions to modify current instructions residing in the service that modifies a behavior of the service without restarting the service.
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: December 8, 2009
    Assignee: SAP AG
    Inventors: Erol Bozak, Alexander Gebhart