Patents by Inventor Frank Weigel

Frank Weigel 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: 10282395
    Abstract: Computer-implemented methods, media, and systems implemented to handling timer-based resizing events based on activity detection can trigger a start of a resize timer. The resize timer can periodically provide a notification to check for resize activity in a user interface displayed on a display device. In response to the notification, an absence of the resize activity can be determined after a threshold inactivity time period has expired from the start of the resize timer. In response, a stop of the resize timer can be triggered. After triggering the stop, a first resize activity associated with a first timestamp can be detected in the user interface. A restart of the resize timer from the first timestamp can be triggered to periodically provide the notification to check for resize activity in the user interface. Subsequent continuation or stopping of the resize timer can be based on further presence or absence of resize activity.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: May 7, 2019
    Assignee: SAP SE
    Inventors: Jens Pflueger, Frank Weigel, Andreas Kunz
  • Publication number: 20150143225
    Abstract: Computer-implemented methods, media, and systems implemented to handling timer-based resizing events based on activity detection can trigger a start of a resize timer. The resize timer can periodically provide a notification to check for resize activity in a user interface displayed on a display device. In response to the notification, an absence of the resize activity can be determined after a threshold inactivity time period has expired from the start of the resize timer. In response, a stop of the resize timer can be triggered. After triggering the stop, a first resize activity associated with a first timestamp can be detected in the user interface. A restart of the resize timer from the first timestamp can be triggered to periodically provide the notification to check for resize activity in the user interface. Subsequent continuation or stopping of the resize timer can be based on further presence or absence of resize activity.
    Type: Application
    Filed: March 26, 2014
    Publication date: May 21, 2015
    Inventors: Jens Pflueger, Frank Weigel, Andreas Kunz
  • Patent number: 7797370
    Abstract: Methods and systems are described for providing for messages having parameters to an interface. An exemplary method includes determining whether at least one message is related to one or more objects at a server based on a first parameter included within the message; determining a lifetime of the message based on a second parameter included within the message; determining a severity of the message based on a third parameter included within the message; and processing the message, at the user interface, based the results of the determining steps.
    Type: Grant
    Filed: October 28, 2005
    Date of Patent: September 14, 2010
    Assignee: SAP AG
    Inventors: Frank Brunswig, Markus Cherdron, Reiner Hammerich, Frank Weigel, Jorg Weller
  • Patent number: 7600215
    Abstract: Methods, systems and computer program products implementing techniques for using interrelated data at run time. The techniques include establishing a model, the model implementing application logic of an application; establishing at least one view for presenting the model; establishing at least one controller for manipulating the model; and establishing at least one storage area, the storage area relating to the controller and storing an instance of a first data structure, the instance of the first data structure comprising application data having been stored in the storage area by an access method, the first data structure having been declared prior to execution of the application.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: October 6, 2009
    Assignee: SAP AG
    Inventors: Markus Cherdron, Uwe Reeder, Stephan Ritter, Frank Weigel
  • Patent number: 7581204
    Abstract: Methods, apparatus, and computer program products that implement techniques for extending the MVC design pattern by structuring data of an application into application contexts. The techniques feature accessing a predetermined structure for a storage area, modifying the predetermined structure and creating an instance of the storage area according to the predetermined structure. The storage area relates to a controller. The controller is operable to manipulate a model and a view. The view includes multiple UI elements for presenting data from the model. The predetermined structure includes multiple design-time context elements and relationships between the design time-context elements. At least one of the UI elements is bound to one of the design-time context elements. The instance of the storage area includes multiple run-time context elements. Each run-time context element corresponds to one of the design-time context elements.
    Type: Grant
    Filed: June 1, 2004
    Date of Patent: August 25, 2009
    Assignee: SAP AG
    Inventors: Uwe Reeder, Markus Cherdron, Stephan Ritter, Frank Weigel
  • Patent number: 7225424
    Abstract: Methods and apparatus, including computer program products, for implementing a computer system that provides a model, a first view and at least a second view for presenting the model, a first controller and at least a second controller for manipulating the model. The first and second views relate to the first and second controllers, respectively. The computer system further comprises at least a first context, a second context and a third context. A user interface element of the first view binds to a first structure element of the first context and a user interface element of the second view binds to a second structure element of the second context. The first structure element and the second structure element reference a third structure element of the third context.
    Type: Grant
    Filed: December 30, 2002
    Date of Patent: May 29, 2007
    Assignee: SAP AG
    Inventors: Markus Cherdron, Uwe Reeder, Stephan Ritter, Frank Weigel
  • Publication number: 20070100943
    Abstract: Methods and systems are described for providing for messages having parameters to an interface. An exemplary method includes determining whether at least one message is related to one or more objects at a server based on a first parameter included within the message; determining a lifetime of the message based on a second parameter included within the message; determining a severity of the message based on a third parameter included within the message; and processing the message, at the user interface, based the results of the determining steps.
    Type: Application
    Filed: October 28, 2005
    Publication date: May 3, 2007
    Inventors: Frank Brunswig, Markus Cherdron, Reiner Hammerich, Frank Weigel, Jorg Weller
  • Publication number: 20050268277
    Abstract: Methods, apparatus, and computer program products that implement techniques for extending the MVC design pattern by structuring data of an application into application contexts. The techniques feature accessing a predetermined structure for a storage area, modifying the predetermined structure and creating an instance of the storage area according to the predetermined structure. The storage area relates to a controller. The controller is operable to manipulate a model and a view. The view includes multiple UI elements for presenting data from the model. The predetermined structure includes multiple design-time context elements and relationships between the design time-context elements. At least one of the UI elements is bound to one of the design-time context elements. The instance of the storage area includes multiple run-time context elements. Each run-time context element corresponds to one of the design-time context elements.
    Type: Application
    Filed: June 1, 2004
    Publication date: December 1, 2005
    Inventors: Uwe Reeder, Markus Cherdron, Stephan Ritter, Frank Weigel
  • Patent number: 6952620
    Abstract: Methods and apparatus, including computer program products, implementing techniques for declaring application data. The techniques include establishing a model, the model implementing application logic of an application; establishing at least one view for presenting the model; establishing at least one controller for manipulating the model; establishing at least one storage area, the storage area relating to the controller; and establishing at least one access method for storing and accessing application data in the storage area according to a predetermined structure.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: October 4, 2005
    Assignee: SAP Aktiengesellschaft
    Inventors: Markus Cherdron, Uwe Reeder, Stephan Ritter, Frank Weigel
  • Publication number: 20050015781
    Abstract: A native binding technique is provided for inserting calls to native functions during translation of subject code to target code, such that function calls in the subject program to subject code functions are replaced in target code with calls to native equivalents of the same functions. Parameters of native function calls are transformed from target code representations to be consistent with native code representations, native code calling conventions, and native function prototypes.
    Type: Application
    Filed: December 29, 2003
    Publication date: January 20, 2005
    Inventors: Alex Brown, Geraint North, Frank Weigel, Gareth Knight
  • Publication number: 20040143815
    Abstract: Methods and apparatus, including computer program products, implementing techniques for declaring application data. The techniques include establishing a model, the model implementing application logic of an application; establishing at least one view for presenting the model; establishing at least one controller for manipulating the model; establishing at least one storage area, the storage area relating to the controller; and establishing at least one access method for storing and accessing application data in the storage area according to a predetermined structure.
    Type: Application
    Filed: September 30, 2003
    Publication date: July 22, 2004
    Inventors: Markus Cherdron, Uwe Reeder, Stephan Ritter, Frank Weigel
  • Publication number: 20040133898
    Abstract: Methods, systems and computer program products implementing techniques for using interrelated data at run time. The techniques include establishing a model, the model implementing application logic of an application; establishing at least one view for presenting the model; establishing at least one controller for manipulating the model; and establishing at least one storage area, the storage area relating to the controller and storing an instance of a first data structure, the instance of the first data structure comprising application data having been stored in the storage area by an access method, the first data structure having been declared prior to execution of the application.
    Type: Application
    Filed: September 30, 2003
    Publication date: July 8, 2004
    Inventors: Markus Cherdron, Uwe Reeder, Stephan Ritter, Frank Weigel
  • Publication number: 20040064802
    Abstract: Methods and apparatus, including computer program products, for implementing a computer system that provides a model, a first view and at least a second view for presenting the model, a first controller and at least a second controller for manipulating the model. The first and second views relate to the first and second controllers, respectively. The computer system further comprises at least a first context, a second context and a third context. A user interface element of the first view binds to a first structure element of the first context and a user interface element of the second view binds to a second structure element of the second context. The first structure element and the second structure element reference a third structure element of the third context.
    Type: Application
    Filed: December 30, 2002
    Publication date: April 1, 2004
    Inventors: Markus Cherdron, Uwe Reeder, Stephan Ritter, Frank Weigel