Patents by Inventor Malte Wedel

Malte Wedel 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: 8788625
    Abstract: A computer-implemented method or a computer program product includes identifying a request for a target application and automatically requesting a target application and launching a program to display content associated with the target application. The request for the target application and the launch of the program generally occur nearly simultaneously. The method further includes displaying content associated with the target application with the display program.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: July 22, 2014
    Assignee: SAP AG
    Inventors: Udo Offermann, Daniel Hutzel, Malte Wedel, Jochen Guertler, Nili Avitan
  • Patent number: 8271957
    Abstract: There are methods and apparatus, including computer program products, for generating an integrated trace output file on a system having a first computing device and a second computing device. The first computing device generates a first trace output and receives a second trace output from the second computing device. The first computing device generates an integrated trace output file by combining the second trace output with the first trace output.
    Type: Grant
    Filed: June 13, 2008
    Date of Patent: September 18, 2012
    Assignee: SAP AG
    Inventors: Malte Wedel, Andreas Roessler
  • Patent number: 7949960
    Abstract: Methods and apparatus, including computer program products, implement techniques for rendering the user interface of a software application. A client computer provides a user interface for a computer program application. The user interface is operable to receive input from a user interacting with the client and to generate user interaction events from the input. One or more possible user interaction events are identified on the client while the user interface is in a current user interface state. The possible user interaction events are user interaction events that would arise from input the user interface could possibly receive in the current user interface state from the user. One or more of the possible user interaction events are pre-processed to generate one or more possible user interface states. The possible user interface states are stored for later use.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: May 24, 2011
    Assignee: SAP AG
    Inventors: Andreas Roessler, Malte Wedel
  • Patent number: 7818718
    Abstract: Methods and apparatus, including computer program products, implementing techniques for undoing user actions in a client program. The techniques include displaying a user interface in a client program, the user interface having a plurality of controls, the plurality of controls including multiple types of controls, each control having a state; for each control in the plurality of controls, storing the state of the control as a first state for the control; receiving user input comprising a change to the state of a control in the plurality of controls; updating the state of the control based on the user input; storing the updated state of the control as a second state for the control; receiving user input comprising a request to undo the change; and restoring the state of the control to reflect the first state for the control.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: October 19, 2010
    Assignee: SAP AG
    Inventors: Malte Wedel, Andreas Roessler
  • Publication number: 20100153483
    Abstract: A computer-implemented method or a computer program product includes identifying a request for a target application and automatically requesting a target application and launching a program to display content associated with the target application. The request for the target application and the launch of the program generally occur nearly simultaneously. The method further includes displaying content associated with the target application with the display program.
    Type: Application
    Filed: December 11, 2008
    Publication date: June 17, 2010
    Applicant: SAP AG
    Inventors: Udo Offermann, Daniel Hutzel, Malte Wedel, Jochen Guertler, Nili Avitan
  • Publication number: 20080313504
    Abstract: There are methods and apparatus, including computer program products, for generating an integrated trace output file on a system having a first computing device and a second computing device. The first computing device generates a first trace output and receives a second trace output from the second computing device. The first computing device generates an integrated trace output file by combining the second trace output with the first trace output.
    Type: Application
    Filed: June 13, 2008
    Publication date: December 18, 2008
    Inventors: Malte Wedel, Andreas Roessler
  • Patent number: 7404180
    Abstract: There are methods and apparatus, including computer program products, for generating an integrated trace output file on a system having a first computing device and a second computing device. The first computing device generates a first trace output and receives a second trace output from the second computing device. The first computing device generates an integrated trace output file by combining the second trace output with the first trace output.
    Type: Grant
    Filed: December 11, 2003
    Date of Patent: July 22, 2008
    Assignee: SAP AG
    Inventors: Malte Wedel, Andreas Roessler
  • Patent number: 7185238
    Abstract: There are methods and apparatus, including computer program products, for preventing data loss. For example, there is a client agent that automatically performs a data loss prevention action in response to detecting (i) a client navigation event and (ii) a difference between a client data state and a base data state, wherein the detection of the difference between the client data state and the base data state occurs without transmitting data to and from a server. The data loss prevention action can include generating a user prompt. The navigation event can include a navigation that replaces a user interface that the user had used to modify data associated with an application program. The data loss prevention action can be performed without receiving instructions corresponding to the action from the application program.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: February 27, 2007
    Assignee: SAP AG
    Inventors: Malte Wedel, Andreas Roessler
  • Patent number: 7167869
    Abstract: Methods and apparatus, including computer program products, for representing hierarchical list data. One method involves receiving a first list comprising an element A1 and an element A2, the element A2 comprising a first nested list comprising an element N1 and an element N2; receiving a second list comprising an element B1 and an element B2, the element B2 comprising a second nested list comprising an element M1 and an element M2; storing the elements A1 and B1 in a first array; and storing the elements A2 and B2 in a second array, the second array comprising a first sub-array to store the elements N1 and M1, and a second sub-array to store the N2 and M2.
    Type: Grant
    Filed: September 26, 2003
    Date of Patent: January 23, 2007
    Assignee: SAG AG
    Inventors: Malte Wedel, Andreas Roessler
  • Publication number: 20050132337
    Abstract: There are methods and apparatus, including computer program products, for generating an integrated trace output file on a system having a first computing device and a second computing device. The first computing device generates a first trace output and receives a second trace output from the second computing device. The first computing device generates an integrated trace output file by combining the second trace output with the first trace output.
    Type: Application
    Filed: December 11, 2003
    Publication date: June 16, 2005
    Inventors: Malte Wedel, Andreas Roessler
  • Publication number: 20050081105
    Abstract: Methods and apparatus, including computer program products, implementing techniques for undoing user actions in a client program. The techniques include displaying a user interface in a client program, the user interface having a plurality of controls, the plurality of controls including multiple types of controls, each control having a state; for each control in the plurality of controls, storing the state of the control as a first state for the control; receiving user input comprising a change to the state of a control in the plurality of controls; updating the state of the control based on the user input; storing the updated state of the control as a second state for the control; receiving user input comprising a request to undo the change; and restoring the state of the control to reflect the first state for the control.
    Type: Application
    Filed: September 30, 2003
    Publication date: April 14, 2005
    Inventors: Malte Wedel, Andreas Roessler
  • Publication number: 20050081121
    Abstract: There are methods and apparatus, including computer program products, for preventing data loss. For example, there is a client agent that automatically performs a data loss prevention action in response to detecting (i) a client navigation event and (ii) a difference between a client data state and a base data state, wherein the detection of the difference between the client data state and the base data state occurs without transmitting data to and from a server. The data loss prevention action can include generating a user prompt. The navigation event can include a navigation that replaces a user interface that the user had used to modify data associated with an application program. The data loss prevention action can be performed without receiving instructions corresponding to the action from the application program.
    Type: Application
    Filed: September 30, 2003
    Publication date: April 14, 2005
    Inventors: Malte Wedel, Andreas Roessler
  • Publication number: 20050071777
    Abstract: Methods and apparatus, including computer program products, implement techniques for rendering the user interface of a software application. A client computer provides a user interface for a computer program application. The user interface is operable to receive input from a user interacting with the client and to generate user interaction events from the input. One or more possible user interaction events are identified on the client while the user interface is in a current user interface state. The possible user interaction events are user interaction events that would arise from input the user interface could possibly receive in the current user interface state from the user. One or more of the possible user interaction events are pre-processed to generate one or more possible user interface states. The possible user interface states are stored for later use.
    Type: Application
    Filed: September 30, 2003
    Publication date: March 31, 2005
    Inventors: Andreas Roessler, Malte Wedel
  • Publication number: 20050071308
    Abstract: Methods and apparatus, including computer program products, for representing hierarchical list data. One method involves receiving a first list comprising an element A1 and an element A2, the element A2 comprising a first nested list comprising an element N1 and an element N2; receiving a second list comprising an element B1 and an element B2, the element B2 comprising a second nested list comprising an element M1 and an element M2; storing the elements A1 and B1 in a first array; and storing the elements A2 and B2 in a second array, the second array comprising a first sub-array to store the elements N1 and M1, and a second sub-array to store the N2 and M2.
    Type: Application
    Filed: September 26, 2003
    Publication date: March 31, 2005
    Inventors: Malte Wedel, Andreas Roessler