Patents by Inventor Erol Bozak

Erol Bozak 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: 20230252473
    Abstract: A method, a system, and a computer program product for executing a secure data exchange. A first information associated with a first computing device in the plurality of computing devices is authenticated by determining a validity of the first information. A verification certificate is generated and stored upon authenticating of the first information. An access identifier for accessing the verification certificate stored at a storage location is generated. An access to the verification certificate is provided upon a request to verify the first information from at least a second computing device in the plurality of computing devices, where the request includes the access identifier and the first information.
    Type: Application
    Filed: August 3, 2022
    Publication date: August 10, 2023
    Inventor: Erol BOZAK
  • Patent number: 9378066
    Abstract: Methods and apparatus, including computer program products, are provided for sizing an application running on a virtual machine. In one aspect, there is provided a computer-implemented method. The method may include registering, at a monitor, one or more controllers associated with one or more corresponding applications. Configuration information may be received for one or more corresponding applications. Event information may be provided to the one or more controllers to enable the one or more controllers to adjust one or more aspects of the corresponding applications. The event information may represent changes in resources (e.g., at the physical machine hosting the virtual machine and application). The aspects may be adjusted based on the changes. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: February 25, 2008
    Date of Patent: June 28, 2016
    Assignee: SAP SE
    Inventors: Alexander Gebhart, Erol Bozak
  • Patent number: 9251483
    Abstract: Methods and apparatus, including computer program products, are provided for optimizing applications, such as applications included in a business process. In one aspect, there is provided a computer-implemented method. The method may include receiving information representative of one or more interfaces and aspects of each of the interfaces. The interfaces may be adjustable by a business process supervisor. The business process supervisor may adjust one or more aspects of the one or more interfaces. The results of the adjustment may be received and used to determine optimum settings to the one or more interfaces. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: February 2, 2016
    Assignee: SAP SE
    Inventors: Alexander Gebhart, Erol Bozak
  • Patent number: 9086901
    Abstract: Methods and apparatus, including computer program products, are provided for migrating applications from a physical machine to virtualization technology, such as virtual machines. In one aspect, there is provided a computer-implemented method. The method may include receiving, from an agent, information representative of at least one of an application or an operating system at a processor. An image may be created based on the received information. The image may provide a virtual machine including an application. The created image may be provided to a storage device. A virtualization manager may access the storage device and load the created image to implement a virtual machine including the application. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: July 21, 2015
    Assignee: SAP SE
    Inventors: Alexander Gebhart, Erol Bozak
  • Patent number: 8935371
    Abstract: Methods and apparatus, including computer program products, are provided for controlling the state of components of a system. In one aspect, there is provided a computer-implemented method. The method may include receiving a request to place a system into a state. The system may include one or more components of a distributed computing system. A controller may place, based on a defined structure for the system, the one or more components into the state by sending one or more messages to the one or more components. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: February 25, 2008
    Date of Patent: January 13, 2015
    Assignee: SAP SE
    Inventors: Alexander Gebhart, Erol Bozak
  • Patent number: 8887158
    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 a selection representing a node of a cluster selected for cloning. An indication may be provided to the node to prepare for cloning. The indication may be provided by accessing an interface at the node. When the selection is received and the node is prepared for cloning, the cloning of the node may be initiated. In some implementations, the node comprises a virtual machine including an application. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: November 11, 2014
    Assignee: SAP SE
    Inventors: Alexander Gebhart, Erol Bozak
  • Patent number: 8826060
    Abstract: Methods and apparatus, including computer program products, are provided for using a relative timestamp to log activity in a distributed computing system. In one aspect, there is provided a computer-implemented method. The method may include receiving a message including a first timestamp representative of when the message is sent at a first processor. A second processor may generate an entry logging receipt of the received message. The second processor may determine a second timestamp representative of a time relative to the first timestamp. The second timestamp may be included as an entry at a log at the second processor.
    Type: Grant
    Filed: August 3, 2007
    Date of Patent: September 2, 2014
    Assignee: SAP AG
    Inventors: Erol Bozak, Alexander Gebhart
  • Patent number: 8762986
    Abstract: Methods and apparatus, including computer program products, are provided for deploying virtual appliances. In one aspect, there is provided a computer-implemented method. The method may include receiving information representative of one or more requirements of virtual appliances and one or more resources available to host the virtual appliances. A download manager may be used to install the virtual appliances. The installation may be configured based on the received information. The start of the virtual appliances may be initiated based on a dependency description. The dependency description includes a sequence for starting the virtual appliances including the network configuration. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: June 24, 2014
    Assignee: SAP AG
    Inventors: Alexander Gebhart, Erol Bozak
  • Publication number: 20140122138
    Abstract: Methods and apparatus, including computer program products, are provided for optimizing applications, such as applications included in a business process. In one aspect, there is provided a computer-implemented method. The method may include receiving information representative of one or more interfaces and aspects of each of the interfaces. The interfaces may be adjustable by a business process supervisor. The business process supervisor may adjust one or more aspects of the one or more interfaces. The results of the adjustment may be received and used to determine optimum settings to the one or more interfaces. Related apparatus, systems, methods, and articles are also described.
    Type: Application
    Filed: December 17, 2013
    Publication date: May 1, 2014
    Applicant: SAP AG
    Inventors: Alexander Gebhart, Erol Bozak
  • Patent number: 8713556
    Abstract: Methods and apparatus, including computer program products, are provided for updating virtual appliances. In one aspect, there is provided a computer-implemented method. The method may include receiving, under the control of a first update manager of a first virtual appliance, a second virtual appliance including a second update manager. The second virtual appliance may be received as an update to replace the first virtual appliance. Control of the update may be transferred from the first update manager to the second update manager, when the first update manager receives an indication representing completion of the update. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: February 25, 2008
    Date of Patent: April 29, 2014
    Assignee: SAP AG
    Inventors: Erol Bozak, Alexander Gebhart
  • Patent number: 8683459
    Abstract: Methods and apparatus are provided for sizing the operating system of a virtual machine. The computer-implemented method includes receiving information representative of an extended application layer and a container, both of which operate at a virtual machine at a host. A determination is made regarding whether one or more aspects of the extended application and the container may be deinstalled by testing at the virtual appliance preconfigured sets of extended application layers and container infrastructure layers, the testing of preconfigured sets performed in order from a smallest preconfigured set having a smallest number of components to a lamest preconfigured set having a lamest number of components. The extended application and the container are implemented without the deinstalled aspects.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: March 25, 2014
    Assignee: SAP AG
    Inventors: Alexander Gebhart, Erol Bozak
  • Patent number: 8635308
    Abstract: Methods and apparatus, including computer program products, are provided for optimizing applications, such as applications included in a business process. In one aspect, there is provided a computer-implemented method. The method may include receiving information representative of one or more interfaces and aspects of each of the interfaces. The interfaces may be adjustable by a business process supervisor. The business process supervisor may adjust one or more aspects of the one or more interfaces. The results of the adjustment may be received and used to determine optimum settings to the one or more interfaces. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: January 21, 2014
    Assignee: SAP AG
    Inventors: Alexander Gebhart, Erol Bozak
  • Patent number: 8572565
    Abstract: Implementations of the present disclosure provide computer-implemented methods including retrieving a predefined configuration model from a plurality of predefined configuration models electronically stored in a configuration repository, the predefined configuration model providing predefined configuration data for a particular software application, comparing the predefined configuration data to existing configuration data of one or more target systems to generate a first delta, a first system landscape including the one or more target systems, determining one or more configuration actions based on the first delta, and executing the one or more configuration actions to update a configuration state of the one or more target systems from an initial configuration state.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: October 29, 2013
    Assignee: SAP AG
    Inventors: Erol Bozak, Wulf Kruempelmann
  • Patent number: 8479209
    Abstract: Methods and apparatus, including computer program products, are provided for selecting a processor, such as a hardware provider, for executing a virtual appliance. In one aspect, there is provided a computer-implemented method. The method may include receiving information representative of whether one or more processors are capable of executing at least one of a plurality of virtual appliances. The received information may further including one or more costs to execute the at least one virtual appliance at one of the processors. One of the processors may be selected based on the received information. The selection enables the processor to execute the at least one virtual appliance. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: July 2, 2013
    Assignee: SAP AG
    Inventors: Alexander Gebhart, Erol Bozak
  • 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
  • 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: 7975266
    Abstract: Methods and apparatus, including computer program products, for installing resources in a computer system operate to identify a need to install resources on a target device and perform an installation of the resources on the target device using installer components located remotely from the target device. The remotely located installer components control the installation of the resources.
    Type: Grant
    Filed: July 30, 2004
    Date of Patent: July 5, 2011
    Assignee: SAP Aktiengesellschaft
    Inventors: Manfred Schneider, Erol Bozak
  • Publication number: 20110131549
    Abstract: Implementations of the present disclosure provide computer-implemented methods including retrieving a predefined configuration model from a plurality of predefined configuration models electronically stored in a configuration repository, the predefined configuration model providing predefined configuration data for a particular software application, comparing the predefined configuration data to existing configuration data of one or more target systems to generate a first delta, a first system landscape including the one or more target systems, determining one or more configuration actions based on the first delta, and executing the one or more configuration actions to update a configuration state of the one or more target systems from an initial configuration state.
    Type: Application
    Filed: November 30, 2009
    Publication date: June 2, 2011
    Applicant: SAP AG
    Inventors: Erol Bozak, Wulf Kruempelmann