Patents by Inventor Johan Christiaan Peters

Johan Christiaan Peters 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: 10175959
    Abstract: The disclosure generally describes computer-implemented methods, computer-readable media, and computer systems for generating user interfaces. Elements available for use in a user interface for an application are identified. Display capabilities of a client device on which the user interface is to be presented are identified. Elements are identified for presentation in the user interface. For each element in the plurality of elements, and depending on the display capabilities of the client device, a determination is made whether to display or hide the element when the user interface is to be presented. A determination is made whether to change the size of the element. A presentation plan is identified for presenting a control associated with the element, wherein the presentation plan includes identifying one or more controls associated with presenting the element. Instructions are provided for presenting the user interface on the client device.
    Type: Grant
    Filed: April 9, 2014
    Date of Patent: January 8, 2019
    Assignee: SAP SE
    Inventor: Johan Christiaan Peters
  • Patent number: 9692810
    Abstract: The present disclosure describes methods, systems, and computer program products for generating user interface layouts. One computer-implemented method includes dividing an available vertical space associated with a graphical user interface into a plurality of allowed vertical space allocations based on a priority of a plurality of data display fields, calculating, by a computer, slack following each data display field expanding to fill an allowed vertical space allocation associated with the data display fields, allocating the slack among the plurality of data display fields, re-calculating, by a computer, slack following allocation of slack among the plurality of data display fields, and finalizing display of the plurality of data display elements in the graphical user interface.
    Type: Grant
    Filed: April 9, 2014
    Date of Patent: June 27, 2017
    Assignee: SAP SE
    Inventor: Johan Christiaan Peters
  • Publication number: 20150295996
    Abstract: The present disclosure describes methods, systems, and computer program products for generating user interface layouts. One computer-implemented method includes dividing an available vertical space associated with a graphical user interface into a plurality of allowed vertical space allocations based on a priority of a plurality of data display fields, calculating, by a computer, slack following each data display field expanding to fill an allowed vertical space allocation associated with the data display fields, allocating the slack among the plurality of data display fields, re-calculating, by a computer, slack following allocation of slack among the plurality of data display fields, and finalizing display of the plurality of data display elements in the graphical user interface.
    Type: Application
    Filed: April 9, 2014
    Publication date: October 15, 2015
    Inventor: Johan Christiaan Peters
  • Publication number: 20150293673
    Abstract: The disclosure generally describes computer-implemented methods, computer-readable media, and computer systems for generating user interfaces. Elements available for use in a user interface for an application are identified. Display capabilities of a client device on which the user interface is to be presented are identified. Elements are identified for presentation in the user interface. For each element in the plurality of elements, and depending on the display capabilities of the client device, a determination is made whether to display or hide the element when the user interface is to be presented. A determination is made whether to change the size of the element. A presentation plan is identified for presenting a control associated with the element, wherein the presentation plan includes identifying one or more controls associated with presenting the element. Instructions are provided for presenting the user interface on the client device.
    Type: Application
    Filed: April 9, 2014
    Publication date: October 15, 2015
    Inventor: Johan Christiaan Peters
  • Patent number: 9117199
    Abstract: A conversation GUI may include a canvas, a feed section, and a process section. The canvas may present icons associated with documents uploaded by members of a conversation associated with the GUI, the members including a local user of the local computing system and remote users of remote computing systems, the canvas being located in a fixed section of the conversation GUI. The feed section may present messages sent by the local user and by the remote members. The process may be separate from the canvas and the feed section and include at least a first task and a second task associated with a specified process. A computing system may, upon completion of the first task, send a message to the local user indicating that the first task is complete and the second task is to be performed.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: August 25, 2015
    Assignee: SAP SE
    Inventors: Johan Christiaan Peters, Vera Legisa, Udo Arend
  • Patent number: 9111250
    Abstract: A method and a system for inventory data entry. The method generates identification codes that correspond to labels affixed to items to be logged into inventory and stores information about items associated with the identification codes. The method further allows a user to search for an identification code in the database when the item is ready to be logged in. The system provides a memory and a processor for inventory data entry.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: August 18, 2015
    Assignee: SAP SE
    Inventor: Johan Christiaan Peters
  • Patent number: 9070097
    Abstract: A single meta-model can include metadata defining a business scenario landscape that includes business scenarios accessible to members of an organization that are supported by a business software architecture. The metadata can include business process definitions and relationships between business processes. A user interface can present first, second, and/or third visualization layers based on the metadata. The first visualization layer can include first user interface elements forming a business scenario landscape map showing business scenarios and at least one relationship between the business scenarios. The second visualization layer can include second user interface elements displayed in a navigation pane concurrently with a work pane.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: June 30, 2015
    Assignee: SAP SE
    Inventors: Jochen Mayerle, Johan Christiaan Peters, Marianne Brosche, Joachim Fessler, Ulrich Keil, Holger Knospe
  • Patent number: 9026906
    Abstract: A method and system to generate a user interface for an application, the user interface including a plurality of screen items, and each screen item being rendered based on associated screen item data. An output preview is generated and includes at least one preview item representative of a corresponding one of the plurality of screen items. Each preview item in the output preview is linked to the screen item data associated with the corresponding screen item, and is rendered in the output preview based on the linked screen item data.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: May 5, 2015
    Assignee: SAP SE
    Inventors: Jackson Mathai, Johan Christiaan Peters
  • Publication number: 20140137003
    Abstract: A conversation GUI may include a canvas, a feed section, and a process section. The canvas may present icons associated with documents uploaded by members of a conversation associated with the GUI, the members including a local user of the local computing system and remote users of remote computing systems, the canvas being located in a fixed section of the conversation GUI. The feed section may present messages sent by the local user and by the remote members. The process may be separate from the canvas and the feed section and include at least a first task and a second task associated with a specified process. A computing system may, upon completion of the first task, send a message to the local user indicating that the first task is complete and the second task is to be performed.
    Type: Application
    Filed: November 13, 2012
    Publication date: May 15, 2014
    Inventors: Johan Christiaan Peters, Vera Legisa, Udo Arend
  • Publication number: 20140048599
    Abstract: A method and a system for inventory data entry. The method generates identification codes that correspond to labels affixed to items to be logged into inventory and stores information about items associated with the identification codes. The method further allows a user to search for an identification code in the database when the item is ready to be logged in. The system provides a memory and a processor for inventory data entry.
    Type: Application
    Filed: October 31, 2013
    Publication date: February 20, 2014
    Applicant: SAP AG
    Inventor: Johan Christiaan Peters
  • Publication number: 20140019190
    Abstract: In one aspect, there is provided a method. The method may include accessing a process model defining a business process including a plurality of steps including at least one activity and at least one object; accessing a process monitor to obtain a state of the business process including the plurality of steps including the at least one activity and the at least one object; generating a first view including the plurality of steps including the at least one activity and the at least one object and further including the state of the business process; and generating, based on the state, a second view to guide execution of the business process. Related systems, methods, and articles of manufacture are also disclosed.
    Type: Application
    Filed: July 12, 2012
    Publication date: January 16, 2014
    Inventors: Udo Arend, Johan Christiaan Peters
  • Publication number: 20130346907
    Abstract: A method may include generating a desktop including a plurality of objects organized in accordance with at least one of a theme and a structure; generating a toolbar configured for presentation with the desktop; and generating, based on the multi-level zoom, a second view representative of the at least one of the plurality of objects and a third view representative of the at least one of the plurality of objects, the second view providing more content of the at least one of the plurality of objects when compared to the first view, and the third view providing more content of the at least one of the plurality of objects when compared to the second view, the first, second, and third views maintaining the same context within the toolbar, when presented with respect to the toolbar.
    Type: Application
    Filed: June 22, 2012
    Publication date: December 26, 2013
    Inventors: Udo Arend, Johan Christiaan Peters, Vera Legisa, Rainer Matthias
  • Patent number: 8612471
    Abstract: A method and a system for inventory data entry. The method generates identification codes that correspond to labels affixed to items to be logged into inventory and stores information about items associated with the identification codes. The method further allows a user to search for an identification code in the database when the item is ready to be logged in. The system provides a memory and a processor for inventory data entry.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: December 17, 2013
    Assignee: SAP AG
    Inventor: Johan Christiaan Peters
  • Publication number: 20130191778
    Abstract: Example systems and methods of semantic zooming in a user interface are presented. In one implementation, a display including a plurality of non-overlapping regions is presented. A user selection of a first region presenting a first amount of information is received. In response to the user selection, the selected first region is enlarged, and a second amount of information greater than the first amount of information is presented in the first region. At least one remaining region is reduced in size so that the regions continue to be non-overlapping.
    Type: Application
    Filed: January 25, 2012
    Publication date: July 25, 2013
    Applicant: SAP AG
    Inventors: Johan Christiaan Peters, Udo Arend, Vera Legisa
  • Publication number: 20130191767
    Abstract: Example systems and methods of semantic zooming of data object representations in a user interface are presented. In one implementation, a first graphical representation is presented for display. The first graphical representation represents a data object and presents first information associated with the data object. A user input indicating a zoom-in operation is received. In response to the user input, the first graphical representation is replaced with a second graphical representation representing the first data object is presented for display. The second graphical representation presents second information that includes more information than the first information.
    Type: Application
    Filed: January 25, 2012
    Publication date: July 25, 2013
    Applicant: SAP AG
    Inventors: Johan Christiaan Peters, Udo Arend, Vera Legisa
  • Publication number: 20130173486
    Abstract: A collaboration cloud system generates a business task and identifies participants of the business task, a process of the business task, communications among participants, and documents and objects associated with the business task. A collaborative display for the business task is generated for the participants to collaborate on the business task. The collaborative display identifies the participants of the business task, the process of the business task, the communications among participants, and the documents and objects associated with the business task.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Applicant: SAP AG
    Inventors: Johan Christiaan Peters, Vera Legisa, Udo Arend, Sabine Finke, Rainer Matthias
  • Publication number: 20130174093
    Abstract: A compass menu is generated as a graphical user interface for an application of a computer. The graphical user interface has a compass structure with at least four branches adjacent to a central button. The graphical user interface receives a user selection on the compass structure. A menu is generated based on the user selection on the compass structure and a context of the application. The menu is displayed adjacent to the compass structure.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Applicant: SAP AG
    Inventors: Johan Christiaan Peters, Udo Arend, Vera Legisa
  • Publication number: 20130159047
    Abstract: A selection by a user of a first business process feature defining a starting point and a second business process feature defining an end point of a requested key performance indicator calculation can be received and a set of business objects related to a plurality of business process features that impact calculation of the requested key performance indicator can be determined based on the start point and the end point and on a meta-model of each of the related business process features. An algorithm for making the requested key performance indicator calculation can be generated based on metadata from retrieved from the meta-models, and transaction data can be retrieved from instances of business objects matching limiting criteria. A value for the requested key performance indicator calculation can be calculated based on the algorithm and the retrieved transaction data.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Inventors: Jochen Mayerle, Holger Knospe, Marianne Brosche, Joachim Fessler, Michael Picht, Johan Christiaan Peters, Ulrich Keil
  • Patent number: 8230335
    Abstract: Data characterizing contact information for an individual is obtained. Thereafter, the contact information is associated with a company identifier for a company. A remote data source is then polled to obtain at least one graphical image characterizing a logo for the company so that a virtual business card containing the at least one graphical image and the contact information can be generated and displayed. In some implementations, other information from a remote data source can be used to generate a background portion of a virtual business card. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: July 24, 2012
    Assignee: SAP AG
    Inventor: Johan Christiaan Peters
  • Publication number: 20120159297
    Abstract: Embodiments of the present invention may provide a method for generating a meaningful pivot table. In one embodiment, the method may comprise receiving a command to generate a pivot table for a plurality of related data fields. The data fields may be related to each other in a hierarchy or other relationships. The method may further comprise generating a plurality of pivot table layouts based on a variety of combinations of the related data fields. The combinations may keep an order to maintain the hierarchy of the data fields. The method may further comprising displaying the plurality of pivot table layouts to a user, receiving a user input selecting one particular pivot table layout from the plurality of layouts, and displaying a pivot table according to the selected pivot table layout.
    Type: Application
    Filed: December 21, 2010
    Publication date: June 21, 2012
    Applicant: SAP AG
    Inventor: Johan Christiaan Peters