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: 11768962Abstract: 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: GrantFiled: June 15, 2021Date of Patent: September 26, 2023Assignee: SAP SEInventor: Michael Segler
-
Patent number: 11748080Abstract: 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: GrantFiled: June 15, 2021Date of Patent: September 5, 2023Assignee: SAP SEInventor: Michael Segler
-
Publication number: 20220398333Abstract: 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: ApplicationFiled: June 15, 2021Publication date: December 15, 2022Inventor: Michael Segler
-
Publication number: 20220400047Abstract: 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: ApplicationFiled: June 9, 2021Publication date: December 15, 2022Inventor: Michael Segler
-
Publication number: 20220398078Abstract: 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: ApplicationFiled: June 15, 2021Publication date: December 15, 2022Inventor: Michael Segler
-
Patent number: 11522747Abstract: 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: GrantFiled: June 9, 2021Date of Patent: December 6, 2022Assignee: SAP SEInventor: Michael Segler
-
Publication number: 20220358256Abstract: 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: ApplicationFiled: October 25, 2021Publication date: November 10, 2022Applicant: Intrface Solutions LLCInventors: Matthew Michael Segler, Alexander W. Baer, Saiharshith Kilaru, Sean Patrick Cody, Jake Matthew DePiero
-
Patent number: 10540268Abstract: 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: GrantFiled: October 9, 2015Date of Patent: January 21, 2020Assignee: SAP SEInventors: Michael Segler, Martin Steffke
-
Publication number: 20170103014Abstract: 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: ApplicationFiled: October 9, 2015Publication date: April 13, 2017Inventors: Michael Segler, Martin Steffke
-
Patent number: 9164752Abstract: 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: GrantFiled: December 17, 2012Date of Patent: October 20, 2015Assignee: SAP SEInventors: Martin Kaiser, Udo Klein, Michael Wagener, Oliver Knaup, Michael Segler
-
Patent number: 8775862Abstract: 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: GrantFiled: August 26, 2013Date of Patent: July 8, 2014Assignee: SAP AGInventors: Andreas Willi Rueegg, Joerg Schmidt, Karolin Laicher, Michael Segler
-
Publication number: 20140173362Abstract: 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: ApplicationFiled: December 17, 2012Publication date: June 19, 2014Inventors: Martin Kaiser, Udo Klein, Michael Wagener, Oliver Knaup, Michael Segler
-
Patent number: 8688547Abstract: 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: GrantFiled: December 22, 2006Date of Patent: April 1, 2014Assignee: SAP AGInventors: Bernhard Lokowandt, Michael Segler, Stefan Siebert
-
Publication number: 20130346787Abstract: 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: ApplicationFiled: August 26, 2013Publication date: December 26, 2013Applicant: SAP AGInventors: Andreas Willi Rueegg, Joerg Schmidt, Karolin Laicher, Michael Segler
-
Patent number: 8522070Abstract: 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: GrantFiled: July 30, 2010Date of Patent: August 27, 2013Assignee: SAP AGInventors: Andreas Willi Rueegg, Joerg Schmidt, Karolin Laicher, Michael Segler
-
Patent number: 8478784Abstract: 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: GrantFiled: November 27, 2002Date of Patent: July 2, 2013Assignee: SAP AktiengesellschaftInventors: Michael Segler, Philipp Hassler, Thorsten Bender
-
Publication number: 20120030502Abstract: 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: ApplicationFiled: July 30, 2010Publication date: February 2, 2012Inventors: Andreas Willi Rueegg, Joerg Schmidt, Karolin Laicher, Michael Segler
-
Publication number: 20100161366Abstract: 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: ApplicationFiled: December 19, 2008Publication date: June 24, 2010Inventors: Achim Clemens, Bernhard Lokowandt, Thomas John, Michael Segler, Jaakob Kind
-
Publication number: 20090171736Abstract: 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: ApplicationFiled: December 31, 2007Publication date: July 2, 2009Applicant: SAP AGInventors: Michael Segler, Thomas John, Kristina Grunewald, Stefan Siebert, Thomas Gross-Boelting, Bernhard Lokowandt, Michael Hartel
-
Patent number: D974384Type: GrantFiled: March 15, 2021Date of Patent: January 3, 2023Assignee: Intrface Solutions Inc.Inventors: Sean Patrick Cody, Matthew Michael Segler