Patents by Inventor Peter Vignet

Peter Vignet 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: 9558169
    Abstract: A system and process that automatically responds to changes in displayed table data to determine and reestablish a hierarchy for the table. A column hierarchy order component checks each column of a table to determine the number of groupings of entries and reorders the columns based on the number of groupings. A column order at the time a table is loaded is saved and can be used to restore that original order.
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: January 31, 2017
    Assignee: SAP SE
    Inventor: Peter Vignet
  • Patent number: 8589394
    Abstract: A system and method are described for dynamically generating a table containing data from multiple model nodes. For example, a computer-implemented method according to one embodiment of the invention comprises: displaying a plurality of attributes from multiple different nodes of an application; providing a user interface allowing a user to select attributes from the plurality of attributes to be displayed as columns within a table; receiving an identification of a set of attributes within the plurality of attributes selected by the user; and storing the identification of the set of attributes as configuration data within local data storage, the local data storage being separate from a system data storage in which program code and data for the application is maintained.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: November 19, 2013
    Assignee: SAP AG
    Inventor: Peter Vignet
  • Patent number: 8290966
    Abstract: A system and method are described for filtering certain rows of a table while at the same time maintaining rows illustrating the ancestry of the filtered rows. For example, a computer-implemented method according to one embodiment of the invention comprises: receiving user-specified filtering criteria from a client comprising a value or range of values for filtering the rows of a table; filtering the table rows as indicated by the user-specified filtering criteria to generate a set of filtered rows; and generating a table containing the filtered rows and other rows which are ancestor rows to the filtered rows, notwithstanding the fact that one or more of the ancestor rows are not part of the set of filtered rows based on the user-specified filtering criteria, and excluding all other rows from the table.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: October 16, 2012
    Assignee: SAP Aktiengesellschaft
    Inventor: Peter Vignet
  • Patent number: 8204880
    Abstract: A system and process that groups identical values that are adjacent to one another within a column of a table. The system provides this functionality through an application and backend implementation independent module. Custom grouping information for a table or columns within a table can be stored for retrieval each time a table is open or displayed. A user can manage the customizations through a centralized portal.
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: June 19, 2012
    Assignee: SAP Aktiengeselleschaft
    Inventor: Peter Vignet
  • Patent number: 8122381
    Abstract: Methods and apparatus, including computer program products, for user a context debugger. A computer-implemented method of displaying information on a computer display device includes loading data into a context hierarchical data structure into memory during an execution of a business software application, the context hierarchical data structure comprising an arrangement of nodes and attributes, and displaying a first view on the display device during the execution, the first view comprising the context hierarchical data structure and data.
    Type: Grant
    Filed: October 3, 2005
    Date of Patent: February 21, 2012
    Assignee: SAP AG
    Inventor: Peter Vignet
  • Patent number: 8090746
    Abstract: A system and method are described for maintaining consistent table behavior when in different modes of operation. For example, a computer-implemented method according to one embodiment of the invention comprises: generating a table containing a selection column comprised of selectable cells, the table having a current lead selected row; providing a user with the option to select between an editable mode and a read only mode for the table, wherein, when in the editable mode the user is permitted to edit one or more cells within the table; detecting user input in relation to the table, wherein: if the user selects an editable cell when in the editable mode, allowing the user to edit the contents of the cell without changing the lead selected row; if the user selects a cell in read only mode, maintaining the current lead selected row; and changing to a new lead selected row in both the editable mode and the read only mode only if the user selects the new lead selected row from a cell within the selection column.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: January 3, 2012
    Assignee: SAP Aktiengeselleschaft
    Inventor: Peter Vignet
  • Patent number: 7877394
    Abstract: Various example embodiments are disclosed. According to one example embodiment, a method may include storing a plurality of database records, storing a value associated with each database record, receiving a request to sort the database records, sorting the database records, and sending a response message.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: January 25, 2011
    Assignee: SAP AG
    Inventor: Peter Vignet
  • Patent number: 7836410
    Abstract: Methods and apparatus, including computer program products, for a window positioner/sizer. A computer-implemented method of displaying information on a computer display device includes displaying a first popup window on a primary window, the first popup window comprising controls enabling selective positioning and sizing of the first popup window relative to the primary window.
    Type: Grant
    Filed: January 6, 2006
    Date of Patent: November 16, 2010
    Assignee: SAP AG
    Inventor: Peter Vignet
  • Patent number: 7712054
    Abstract: Methods and apparatus, including computer program products, for populating a table in a business application. A computer-implemented method of displaying information on a computer display device includes displaying a first view on the display device, the first view including dropdown values and data in a table of rows and columns, the data received from a table node data structure stored in a memory, the table node data structure including node elements and attributes, and generating a second view in response to a change in a dropdown value by repopulating the table of rows and columns using attribute identifications (IDs).
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: May 4, 2010
    Assignee: SAP AG
    Inventor: Peter Vignet
  • Patent number: 7610549
    Abstract: A method and system for Java Gantt/bar chart rendering includes an extractor to receive project data, a table generator to generate a project table suitable for representing the project data, and a dynamic page component to generate a Gantt chart image utilizing the project table. The system further includes a cell rendering component to render at least one cell of the project table by identifying a suitable graphical image and by applying the graphical image to the cell.
    Type: Grant
    Filed: May 20, 2004
    Date of Patent: October 27, 2009
    Assignee: SAP AG
    Inventor: Peter Vignet
  • Publication number: 20090216766
    Abstract: Various example embodiments are disclosed. According to one example embodiment, a method may include storing a plurality of database records, storing a value associated with each database record, receiving a request to sort the database records, sorting the database records, and sending a response message.
    Type: Application
    Filed: February 27, 2008
    Publication date: August 27, 2009
    Applicant: SAP AG
    Inventor: Peter Vignet
  • Publication number: 20090144314
    Abstract: A system and method are described for dynamically generating a table containing data from multiple model nodes. For example, a computer-implemented method according to one embodiment of the invention comprises: displaying a plurality of attributes from multiple different nodes of an application; providing a user interface allowing a user to select attributes from the plurality of attributes to be displayed as columns within a table; receiving an identification of a set of attributes within the plurality of attributes selected by the user; and storing the identification of the set of attributes as configuration data within local data storage, the local data storage being separate from a system data storage in which program code and data for the application is maintained.
    Type: Application
    Filed: November 29, 2007
    Publication date: June 4, 2009
    Inventor: Peter Vignet
  • Publication number: 20090144315
    Abstract: A system and method are described for filtering certain rows of a table while at the same time maintaining rows illustrating the ancestry of the filtered rows. For example, a computer-implemented method according to one embodiment of the invention comprises: receiving user-specified filtering criteria from a client comprising a value or range of values for filtering the rows of a table; filtering the table rows as indicated by the user-specified filtering criteria to generate a set of filtered rows; and generating a table containing the filtered rows and other rows which are ancestor rows to the filtered rows, notwithstanding the fact that one or more of the ancestor rows are not part of the set of filtered rows based on the user-specified filtering criteria, and excluding all other rows from the table.
    Type: Application
    Filed: November 29, 2007
    Publication date: June 4, 2009
    Inventor: Peter Vignet
  • Publication number: 20090144606
    Abstract: A system and method are described selectively filtering certain rows of a table. For example, a computer-implemented method according to one embodiment of the invention comprises: receiving user-specified filtering criteria from a client indicating one or more rows of a table to be included within a filtering operation; receiving filtering data comprising a value or range of values for filtering the one or more rows to be included within the filtering operation; filtering the one or more rows indicated by the user-specified filtering criteria using the filtering data to generate a set of filtered rows; and generating a table containing the filtered rows and other rows to which filtering was not applied.
    Type: Application
    Filed: November 29, 2007
    Publication date: June 4, 2009
    Inventor: Peter Vignet
  • Publication number: 20090144316
    Abstract: A system and method are described for maintaining consistent table behavior when in different modes of operation. For example, a computer-implemented method according to one embodiment of the invention comprises: generating a table containing a selection column comprised of selectable cells, the table having a current lead selected row; providing a user with the option to select between an editable mode and a read only mode for the table, wherein, when in the editable mode the user is permitted to edit one or more cells within the table; detecting user input in relation to the table, wherein: if the user selects an editable cell when in the editable mode, allowing the user to edit the contents of the cell without changing the lead selected row; if the user selects a cell in read only mode, maintaining the current lead selected row; and changing to a new lead selected row in both the editable mode and the read only mode only if the user selects the new lead selected row from a cell within the selection column.
    Type: Application
    Filed: November 29, 2007
    Publication date: June 4, 2009
    Inventor: Peter Vignet
  • Publication number: 20090132560
    Abstract: A system and process that automatically responds to changes in displayed table data to determine and reestablish a hierarchy for the table. A column hierarchy order component checks each column of a table to determine the number of groupings of entries and reorders the columns based on the number of groupings. A column order at the time a table is loaded is saved and can be used to restore that original order.
    Type: Application
    Filed: November 20, 2007
    Publication date: May 21, 2009
    Inventor: Peter Vignet
  • Publication number: 20090132470
    Abstract: A system and process that groups identical values that are adjacent to one another within a column of a table. The system provides this functionality through an application and backend implementation independent module. Custom grouping information for a table or columns within a table can be stored for retrieval each time a table is open or displayed. A user can manage the customizations through a centralized portal.
    Type: Application
    Filed: November 20, 2007
    Publication date: May 21, 2009
    Inventor: Peter Vignet
  • Publication number: 20090132533
    Abstract: A system and process that restores the hierarchy whether explicit or pseudo-hierarchy after it has been lost due to filtering, grouping or similar manipulation of table data. The system and process store the hierarchy upon loading of the table. The user can manipulate the table data and use an input mechanism such as a button to trigger the restoration of the hierarchy. The restoration of the hierarchy rearranges entries to restore a hierarchy such as parent/child relationships without disturbing other effects of the user manipulation of data.
    Type: Application
    Filed: November 20, 2007
    Publication date: May 21, 2009
    Inventor: Peter Vignet
  • Publication number: 20070162868
    Abstract: Methods and apparatus, including computer program products, for a window positioner/sizer. A computer-implemented method of displaying information on a computer display device includes displaying a first popup window on a primary window, the first popup window comprising controls enabling selective positioning and sizing of the first popup window relative to the primary window.
    Type: Application
    Filed: January 6, 2006
    Publication date: July 12, 2007
    Inventor: Peter Vignet
  • Publication number: 20070156569
    Abstract: Methods and apparatus, including computer program products, for a date detector. A computer-implemented method of displaying information on a computer display device includes loading a store of financial data, receiving a calendar start date, receiving a calendar end date, comparing the received calendar start date and the received calendar end date to implicit dates of financial periods, and matching the received calendar start date to a nearest previous implicit financial start date. The method matches the received calendar end date to a nearest next implicit financial end date, sets the received calendar start date to the nearest previous implicit financial start date, sets the received calendar end date to the nearest next implicit financial end date, and displays financial data consistent with the nearest previous implicit financial start date and the nearest next implicit end date in a user interface (UI) table on the computer display device.
    Type: Application
    Filed: January 5, 2006
    Publication date: July 5, 2007
    Inventor: Peter Vignet