Patents by Inventor Stefan Berndt
Stefan Berndt 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: 8806423Abstract: A plan to modify a software system is analyzed to identify objects of a first entity that are affected by the plan. An impact on a first part of the system is determined. Software modifications of a second entity in a second part of the system that are associated with the affected objects of the first entity are identified. Usage statistics of the first entity relating to the affected objects and usage statistics of the second entity relating to the software modifications are identified. An impact of the modifications to the affected objects on the software modifications of the second entity is determined. A first estimate of an effort to implement the modifications to the system is developed. A business blueprint is developed for the second entity. A trace of the affected objects and a trace of software executables are generated. A test plan is generated using the traces.Type: GrantFiled: September 14, 2012Date of Patent: August 12, 2014Assignee: SAP AGInventors: Marcus Wefers, Stefan Berndt
-
Publication number: 20140201115Abstract: A system receives runtime information from a plurality of software objects. The software objects include an executable, a modularization unit, and a data dictionary. The system executes a training phase in a software neural network using the runtime information. The software neural network generates a pattern among the executables, modularization units, and data dictionaries using the software neural network such that a particular executable is pattern-matched with one or more modularization units and one or more data dictionaries.Type: ApplicationFiled: January 15, 2013Publication date: July 17, 2014Applicant: SAP AGInventors: Stefan Berndt, Mariusz Debowski
-
Publication number: 20140082583Abstract: A plan to modify a software system is analyzed to identify objects of a first entity that are affected by the plan. An impact on a first part of the system is determined. Software modifications of a second entity in a second part of the system that are associated with the affected objects of the first entity are identified. Usage statistics of the first entity relating to the affected objects and usage statistics of the second entity relating to the software modifications are identified. An impact of the modifications to the affected objects on the software modifications of the second entity is determined. A first estimate of an effort to implement the modifications to the system is developed. A business blueprint is developed for the second entity. A trace of the affected objects and a trace of software executables are generated. A test plan is generated using the traces.Type: ApplicationFiled: September 14, 2012Publication date: March 20, 2014Applicant: SAP AGInventors: Marcus Wefers, Stefan Berndt
-
Patent number: 7953797Abstract: To assign clients distributed across a plurality of subnetworks to a server, one of the clients is first selected in a respective subnetwork. A search is carried out across the subnetworks by a respective selected client for other selected clients and for the server, whereby when it locates the server, the selected client stores server address information identifying said server and when it locates another selected client, it requests the server address information from that client and stores it on receipt. The stored server address information is transmitted by the selected client to one or a plurality of other selected or non-selected clients.Type: GrantFiled: July 15, 2004Date of Patent: May 31, 2011Assignee: Siemens Enterprise Communications GmbH & Co. KGInventors: Stefan Berndt, Thomas Hanna, Thorsten Laux, Christian Scheering
-
Patent number: 7916630Abstract: In a system having distributed components arranged in a logical ring structure, each component monitors only their respective neighboring component in the structure and the condition of the neighboring component is determined. If a component determines a condition of its neighboring component that corresponds to a predefinable condition, the component informs the other components of the system of the predefined condition of the neighboring component.Type: GrantFiled: June 17, 2005Date of Patent: March 29, 2011Assignee: Siemens AktiengesellschaftInventors: Stefan Berndt, Thomas Hanna, Thorsten Laux, Steffen Rusitschka, Christian Scheering, Alan Southall
-
Patent number: 7630294Abstract: For alternate operation of a terminal (EG1) at at least two communication nodes (GK1, GK2), the terminal (EG1) is first registered with a first of the communication nodes (GK1). In this case, registration is followed by there being a logical connection between the terminal (EG1) and the first communication node (GK1). The obtainability of the first communication node (GK1) is monitored, and in the event of the first communication node (GK1) being unobtainable a status information item relating to the unobtainability is produced, and the status information item is taken as a basis for setting up a logical connection between the terminal (EG1) and the second communication node (GK2). The terminal (EG1) is then automatically operated at the second communication node (GK2).Type: GrantFiled: June 3, 2004Date of Patent: December 8, 2009Assignee: Siemens AktiengesellschaftInventors: Stefan Berndt, Bruno Bozionek, Thomas Hanna, Bernd Hinz, Thorsten Laux, Ralf Neuhaus, Christian Scheering, Rainer Uecker, Rainer Zimmermann
-
Patent number: 7590849Abstract: In order to operate a communication terminal for packet-oriented data transmission, at least one piece of status information is stored, for a communication terminal, in a memory unit associated with the communication terminal. Said status information is provided with a digital signature that is calculated from the status information by means of a private key for an asymmetrical encoding method associated with a first control unit associated with the communication terminal, for the resolution and/or conversion of network addresses. If the first control unit fails, a request is transmitted comprising the status information and the digital signature to associate the communication terminal with at least one second control unit, and the digital signature is checked. In the event of a positive check result, the communication terminal is associated with the second control unit.Type: GrantFiled: March 24, 2004Date of Patent: September 15, 2009Assignee: Siemens AktiengesellshaftInventors: Stefan Berndt, Bruno Bozionek, Bernd Hinz, Thorsten Laux, Ralf Neuhaus, Christian Scheering, Rainer Uecker, Rainer Zimmermann
-
Publication number: 20080261521Abstract: In a system having distributed components arranged in a logical ring structure, each component monitors only their respective neighboring component in the structure and the condition of the neighboring component is determined. If a component determines a condition of its neighboring component that corresponds to a predefinable condition, the component informs the other components of the system of the predefined condition of the neighboring component.Type: ApplicationFiled: June 17, 2005Publication date: October 23, 2008Inventors: Stefan Berndt, Thomas Hanna, Thorsten Laux, Steffen Rusitschka, Christian Scheering, Alan Southall
-
Publication number: 20060190727Abstract: In the English translation document, please add the paragraph at page 11 line 1, after the newly added ABSTRACT section heading, as follows: In order to operate a communication terminal for packet-oriented data transmission, at least one piece of status information is stored, for a communication terminal, in a memory unit associated with the communication terminal. Said status information is provided with a digital signature that is calculated from the status information by means of a private key for an asymmetrical encoding method associated with a first control unit associated with the communication terminal, for the resolution and/or conversion of network addresses. If the first control unit fails, a request is transmitted comprising the status information and the digital signature to associate the communication terminal with at least one second control unit, and the digital signature is checked. In the event of a positive check result, the communication terminal is associated with the second control unit.Type: ApplicationFiled: March 24, 2004Publication date: August 24, 2006Inventors: Stefan Berndt, Bruno Bozionek, Bernd Hinz, Thorsten Laux, Ralf Neuhaus, Christian Scheering, Rainer Uecker, Rainer Zimmermann
-
Publication number: 20050207397Abstract: For alternate operation of a terminal (EG1) at at least two communication nodes (GK1, GK2), the terminal (EG1) is first registered with a first of the communication nodes (GK1). In this case, registration is followed by there being a logical connection between the terminal (EG1) and the first communication node (GK1). The obtainability of the first communication node (GK1) is monitored, and in the event of the first communication node (GK1) being unobtainable a status information item relating to the unobtainability is produced, and the status information item is taken as a basis for setting up a logical connection between the terminal (EG1) and the second communication node (GK2). The terminal (EG1) is then automatically operated at the second communication node (GK2).Type: ApplicationFiled: June 3, 2004Publication date: September 22, 2005Inventors: Stefan Berndt, Bruno Bozionek, Thomas Hanna, Bernd Hinz, Thorsten Laux, Ralf Neuhaus, Christian Scheering, Rainer Uecker, Rainer Zimmermann
-
Publication number: 20050050192Abstract: To assign clients (CSA, CSB, CSC, C1, C2, C3, CL) distributed across a plurality of subnetworks (SNA, . . . ,SND) to a server (SRV), one of the clients is first selected in a respective subnetwork (SNA, . . . ,SND). According to the invention, a search is carried out across the subnetworks by a respective selected client (CSA, CSB, CSC) for other selected clients and for the server (SRV), whereby when it locates the server (SRV), the selected client stores server address information (SA) identifying said server and when it locates another selected client, it requests the server address information (SA) from that client and stores it on receipt. The stored server address information (SA) is transmitted by the selected client (CSA, CSB, CSC) to one or a plurality of other selected or non-selected clients (CSA, CSB, CSC, C1, C2, C3, CL).Type: ApplicationFiled: July 15, 2004Publication date: March 3, 2005Inventors: Stefan Berndt, Thomas Hanna, Thorsten Laux, Christian Scheering
-
Publication number: 20050018620Abstract: The invention relates to a method and an arrangement for registering a terminal device (EG1, EG2) on a communications node (KN1, KN2) in a communications network. A plurality of communications nodes (KN1, KN2) are disposed in the communications network, and the terminal device (EG1, EG2) is registered with one of the communications nodes (KN1, KN2). In a first step, the communications nodes (KN1, KN2) and their access parameters are registered in an information memory (DB). The terminal device (EG1, EG2) then accesses the information memory (DB), whereupon the transfer of the access parameters of at least one of the communications nodes (KN1, KN2) to the terminal device (EG1, EG2) takes place. Finally, the terminal device (EG1, EG2) is registered using the obtained access parameters with the one of these communications nodes (KN1, KN2).Type: ApplicationFiled: May 27, 2004Publication date: January 27, 2005Inventors: Stefan Berndt, Thomas Hanna, Thorsten Laux, Steffen Rusitschka, Christian Scheering, Alan Southall
-
Publication number: 20020083038Abstract: A unit for managing data stored in a data processing device which includes a first interface to applications which initialize access to the data and a second interface to an access unit which provides access mechanisms for different memory structures, the unit providing the applications with the appropriate data by accessing the access unit. The applications are preferably produced on an object-oriented basis, the application being provided with the data by the unit already in the form of required objects.Type: ApplicationFiled: November 28, 2001Publication date: June 27, 2002Inventor: Stefan Berndt
-
Publication number: 20020082030Abstract: A telecommunication device, and associated method, for forwarding messages intended for forwarded-to subscribers, including a database which contains subscriber-related information relating to a number of forwarded-to subscribers and terminals associated with these and message formats compatible with these terminals, and a control device. On reception of a message for a forwarded-to subscriber, the control device selects via the subscriber-related information one or more terminals via which the forwarded-to subscriber can be reached, and message formats which are compatible with these terminals, converts the message with the aid of conversion modules and forwards it to the respective corresponding telecommunication network interface for transmission to the selected terminals.Type: ApplicationFiled: November 28, 2001Publication date: June 27, 2002Inventors: Stefan Berndt, Bruno Bozionek, Hans-Juergen Hauschild, Bernd Hinz, Uwe Langer, Manfred Schuetz, Volkmar Bilke, Meint-Uden Carstensen, Dieter Hemkemeyer, Heinz Koopmann, Wolfgang Pusch, Rainer Zimmermann