Patents by Inventor Michael Segler

Michael Segler 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: 11768962
    Abstract: Various examples are directed to systems and methods for providing software services to one or more consumer systems. A cloud service provider system accesses a software service build comprising a first feature and a first feature toggle for selectively enabling or disabling the first feature. The cloud service provider system configures the first feature toggle of the software service build to disable the first feature and deploys the software service build to a first environment accessible by a first consumer system. A toggle routine determines that a first toggle condition for the first feature has occurred and modifies the software service build deployed at the first environment to configure the first feature toggle to enable the first feature.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: September 26, 2023
    Assignee: SAP SE
    Inventor: Michael Segler
  • Patent number: 11748080
    Abstract: A cloud service provider system may receive a commit instruction including a modified build of the software service. The cloud service provider system may use the modified build to perform at least one test of a first operations feature of the software service at an operations stage. Responsive to the at least one test, the cloud service provider system sets a feature toggle for the first operations feature to enable the change to the operations code of the software service. An applications test stage is executed to test the modified build using the first operations feature.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: September 5, 2023
    Assignee: SAP SE
    Inventor: Michael Segler
  • Publication number: 20220398333
    Abstract: Various examples are directed to systems and methods for providing software services to one or more consumer systems. A cloud service provider system accesses a software service build comprising a first feature and a first feature toggle for selectively enabling or disabling the first feature. The cloud service provider system configures the first feature toggle of the software service build to disable the first feature and deploys the software service build to a first environment accessible by a first consumer system. A toggle routine determines that a first toggle condition for the first feature has occurred and modifies the software service build deployed at the first environment to configure the first feature toggle to enable the first feature.
    Type: Application
    Filed: June 15, 2021
    Publication date: December 15, 2022
    Inventor: Michael Segler
  • Publication number: 20220400047
    Abstract: Various examples are directed to systems and methods for providing software services to one or more consumer systems. A cloud service provider system may receive a first outage message from a second cloud service provider system. The first outage message may describe a first outage of a first software service consumed by the first cloud service provider system and provided by the second cloud service provider system. The cloud service provider system may apply a set of outage inheritance rules to the first outage message and determine that the first outage is to be auto-reported. The cloud service provider system may render a revised first outage message and send the revised first outage message to a consumer system that receives a second software service provided by the cloud service provider system.
    Type: Application
    Filed: June 9, 2021
    Publication date: December 15, 2022
    Inventor: Michael Segler
  • Publication number: 20220398078
    Abstract: Various examples are directed to systems and methods for providing a software service. A cloud service provider system may receive a commit instruction including a modified build of the software service. The cloud service provider system may use the modified build to perform at least one test of a first operations feature of the software service at an operations stage. Responsive to the at least one test, the cloud service provider system sets a feature toggle for the first operations feature to enable the change to the operations code of the software service. An applications test stage is executed to test the modified build using the first operations feature.
    Type: Application
    Filed: June 15, 2021
    Publication date: December 15, 2022
    Inventor: Michael Segler
  • Patent number: 11522747
    Abstract: Various examples are directed to systems and methods for providing software services to one or more consumer systems. A cloud service provider system may receive a first outage message from a second cloud service provider system. The first outage message may describe a first outage of a first software service consumed by the first cloud service provider system and provided by the second cloud service provider system. The cloud service provider system may apply a set of outage inheritance rules to the first outage message and determine that the first outage is to be auto-reported. The cloud service provider system may render a revised first outage message and send the revised first outage message to a consumer system that receives a second software service provided by the cloud service provider system.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: December 6, 2022
    Assignee: SAP SE
    Inventor: Michael Segler
  • Publication number: 20220358256
    Abstract: The present disclosure relates to enabling a user device to manipulate a multi-dimensional model maintained by a computing device. An application on the user device can receive requests from the user to manipulate the model via programmable hot keys, a shortcut keyboard, or voice commands. The user device can send these requests to the computing device, which provides the requests to a CAD program executed by the computing device to manipulate the model. By executing the application on the user device and the driver on the computing device, the present disclosure can enable the user device to manipulate models on the computing device, which is a more efficient and intuitive technique for the user.
    Type: Application
    Filed: October 25, 2021
    Publication date: November 10, 2022
    Applicant: Intrface Solutions LLC
    Inventors: Matthew Michael Segler, Alexander W. Baer, Saiharshith Kilaru, Sean Patrick Cody, Jake Matthew DePiero
  • Patent number: 10540268
    Abstract: Application services run on a computing platform and consume platform services. Performance measurement units are defined for the application services. A number of relationships for consumption of resources are defined between one or more of the application services and one or more of the platform service. Performance tests are executed on an application service while consuming different capacities provided by one or more instances of consumed platform services. Results measuring performance of the application service during test executions are collected. Based on the collected results, scaling formulas are determined for each of the consumed platform services by the application service. A scaling formula defines a correspondence between a capacity provided by a first consumed platform service and measured performance of the application service.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: January 21, 2020
    Assignee: SAP SE
    Inventors: Michael Segler, Martin Steffke
  • Publication number: 20170103014
    Abstract: Application services run on a computing platform and consume platform services. Performance measurement units are defined for the application services. A number of relationships for consumption of resources are defined between one or more of the application services and one or more of the platform service. Performance tests are executed on an application service while consuming different capacities provided by one or more instances of consumed platform services. Results measuring performance of the application service during test executions are collected. Based on the collected results, scaling formulas are determined for each of the consumed platform services by the application service. A scaling formula defines a correspondence between a capacity provided by a first consumed platform service and measured performance of the application service.
    Type: Application
    Filed: October 9, 2015
    Publication date: April 13, 2017
    Inventors: Michael Segler, Martin Steffke
  • Patent number: 9164752
    Abstract: The subject matter disclosed herein provides methods and apparatus, including computer program products, for proposing training based on the prediction or measurement of different metrics associated with a transport request. In one aspect there is provided a method that may include preparing a transport request including one or more objects configured to provide an update of an application. The transport request may be associated with one or more metrics, each metric having a metric value. The method may also include determining whether the transport request includes at least one error by at least evaluating the metric value for each of the one or more metrics and comparing the metric value for each of the metrics with a threshold value; and proposing, based on the determining, at least one training course when the transport request includes the at least one error. Related systems, apparatus, methods, and/or articles are also described.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: October 20, 2015
    Assignee: SAP SE
    Inventors: Martin Kaiser, Udo Klein, Michael Wagener, Oliver Knaup, Michael Segler
  • Patent number: 8775862
    Abstract: A multi-tenant system can be switched to a downtime state to implement a transition from a current state to a target state of a core software platform. During a second phase of the transition an error associated with tenant-specific content of a first customer tenant of the plurality of customer tenants of the multi-tenant system can be identified. The second phase can be suspended for the first customer tenant while continuing the second phase for a remainder of the plurality of customer tenants for which an error has not been identified. After a scheduled duration of the downtime state, the multi-tenant system can be reactivated such that the multi-tenant system includes the remainder of the plurality of customer tenants with the transition implemented and the first customer tenant either with the transition implemented if the error has been corrected or without the transition implemented if the error has not been corrected.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: July 8, 2014
    Assignee: SAP AG
    Inventors: Andreas Willi Rueegg, Joerg Schmidt, Karolin Laicher, Michael Segler
  • Publication number: 20140173362
    Abstract: The subject matter disclosed herein provides methods and apparatus, including computer program products, for proposing training based on the prediction or measurement of different metrics associated with a transport request. In one aspect there is provided a method that may include preparing a transport request including one or more objects configured to provide an update of an application. The transport request may be associated with one or more metrics, each metric having a metric value. The method may also include determining whether the transport request includes at least one error by at least evaluating the metric value for each of the one or more metrics and comparing the metric value for each of the metrics with a threshold value; and proposing, based on the determining, at least one training course when the transport request includes the at least one error. Related systems, apparatus, methods, and/or articles are also described.
    Type: Application
    Filed: December 17, 2012
    Publication date: June 19, 2014
    Inventors: Martin Kaiser, Udo Klein, Michael Wagener, Oliver Knaup, Michael Segler
  • Patent number: 8688547
    Abstract: A system and method schedule manufacturing of a product by a requested availability date. Sources of supply are selected for a given material to be used for manufacturing the product. A check is then performed for each source of supply to ensure that a valid-to date of the source of supply is equal or later than a plan start date. Lead times for sources of supply are calculated having a valid-to date equal or later than a plan start date. A source of supply is selected as a function of a validity interval of the source and a validity date.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: April 1, 2014
    Assignee: SAP AG
    Inventors: Bernhard Lokowandt, Michael Segler, Stefan Siebert
  • Publication number: 20130346787
    Abstract: A multi-tenant system can be switched to a downtime state to implement a transition from a current state to a target state of a core software platform. During a second phase of the transition an error associated with tenant-specific content of a first customer tenant of the plurality of customer tenants of the multi-tenant system can be identified. The second phase can be suspended for the first customer tenant while continuing the second phase for a remainder of the plurality of customer tenants for which an error has not been identified. After a scheduled duration of the downtime state, the multi-tenant system can be reactivated such that the multi-tenant system incldues the remainder of the plurality of customer tenants with the transition implemented and the first customer tenant either with the transition implemented if the error has been corrected or without the transition implemented if the error has not been corrected.
    Type: Application
    Filed: August 26, 2013
    Publication date: December 26, 2013
    Applicant: SAP AG
    Inventors: Andreas Willi Rueegg, Joerg Schmidt, Karolin Laicher, Michael Segler
  • Patent number: 8522070
    Abstract: A multi-tenant system can be switched to a downtime state to implement a transition from a current state to a target state of a core software platform. During a second phase of the transition an error associated with tenant-specific content of a first customer tenant of the plurality of customer tenants of the multi-tenant system can be identified. The second phase can be suspended for the first customer tenant while continuing the second phase for a remainder of the plurality of customer tenants for which an error has not been identified. After a scheduled duration of the downtime state, the multi-tenant system can be reactivated such that the multi-tenant system includes the remainder of the plurality of customer tenants with the transition implemented and the first customer tenant either with the transition implemented if the error has been corrected or without the transition implemented if the error has not been corrected.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: August 27, 2013
    Assignee: SAP AG
    Inventors: Andreas Willi Rueegg, Joerg Schmidt, Karolin Laicher, Michael Segler
  • Patent number: 8478784
    Abstract: A system receives output geographic information en masse from a server. The output geographic information corresponds to input geographic information provided to the server en masse. The system builds a database that indexes at least some of the output geographic information to at least some of the input geographic information, attempts to locate specific output geographic information in the database, and determines the specific output geographic information by calculation if the specific output geographic information cannot be located in the database.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: July 2, 2013
    Assignee: SAP Aktiengesellschaft
    Inventors: Michael Segler, Philipp Hassler, Thorsten Bender
  • Publication number: 20120030502
    Abstract: A multi-tenant system can be switched to a downtime state to implement a transition from a current state to a target state of a core software platform. During a second phase of the transition an error associated with tenant-specific content of a first customer tenant of the plurality of customer tenants of the multi-tenant system can be identified. The second phase can be suspended for the first customer tenant while continuing the second phase for a remainder of the plurality of customer tenants for which an error has not been identified. After a scheduled duration of the downtime state, the multi-tenant system can be reactivated such that the multi-tenant system includes the remainder of the plurality of customer tenants with the transition implemented and the first customer tenant either with the transition implemented if the error has been corrected or without the transition implemented if the error has not been corrected.
    Type: Application
    Filed: July 30, 2010
    Publication date: February 2, 2012
    Inventors: Andreas Willi Rueegg, Joerg Schmidt, Karolin Laicher, Michael Segler
  • Publication number: 20100161366
    Abstract: In various implementations, sales orders are received and product requirement specifications is generated based on the sales orders. Planning for the production of the goods occurs based on the product requirement specification and the goods are produced based on the plan.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Inventors: Achim Clemens, Bernhard Lokowandt, Thomas John, Michael Segler, Jaakob Kind
  • Publication number: 20090171736
    Abstract: Methods, systems, and software for determining sources of supply are provided. The system for determining sources of supply is centralized so as to be accessible to a plurality of clients. Sources of supply may be determined and the results prioritized according to user defined criteria. Specifically, the system may offer or facilitate a reusable, centralized service that can data mine sources of supply, which are stored in a business object. These sources of supply may include transportation lane, purchase contract, scheduling agreement, material costing, and any other suitable sources of supply. In some cases, this example system can assign priorities to centralized sources of supply that may help make decisions easier for the planner.
    Type: Application
    Filed: December 31, 2007
    Publication date: July 2, 2009
    Applicant: SAP AG
    Inventors: Michael Segler, Thomas John, Kristina Grunewald, Stefan Siebert, Thomas Gross-Boelting, Bernhard Lokowandt, Michael Hartel
  • Patent number: D974384
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: January 3, 2023
    Assignee: Intrface Solutions Inc.
    Inventors: Sean Patrick Cody, Matthew Michael Segler