Patents by Inventor Johannes Osterhoff

Johannes Osterhoff 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: 11360653
    Abstract: A horizontal toolbar presents a hierarchical path terminating at a currently-selected element, beginning at a root element, and including intermediate elements from a hierarchically-related subset of elements having parent-child relationships. A tree representation, provided simultaneously with the horizontal toolbar, includes nodes matching the elements included in the hierarchical path. The tree representation uses branches connecting adjacent parent-child nodes to indicate parent-child relationships and highlights a current node-of-interest in relation to other displayed nodes and matching the currently-selected element in the horizontal toolbar.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: June 14, 2022
    Assignee: SAP SE
    Inventors: DongYoung Kim, Mincheol Lee, Yong Sik Lee, Johannes Osterhoff
  • Patent number: 10353559
    Abstract: Systems and methods are provided for displaying a range slider comprising a left handle and a right handle, wherein the left handle and the right handle are separated by a distance greater than a predetermined threshold distance, and detecting a first user interaction with the range slider to move a first selected handle from a first position to a second position. Systems and methods further provide for determining, that the second position of the first selected handle results in the left handle and the right handle being separated by a distance less than the predetermined threshold distance.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: July 16, 2019
    Assignee: SAP SE
    Inventors: Hans-Peter Schaerges, Gerard Keane, Johannes Osterhoff
  • Publication number: 20190205021
    Abstract: A horizontal toolbar presents a hierarchical path terminating at a currently-selected element, beginning at a root element, and including intermediate elements from a hierarchically-related subset of elements having parent-child relationships. A tree representation, provided simultaneously with the horizontal toolbar, includes nodes matching the elements included in the hierarchical path. The tree representation uses branches connecting adjacent parent-child nodes to indicate parent-child relationships and highlights a current node-of-interest in relation to other displayed nodes and matching the currently-selected element in the horizontal toolbar.
    Type: Application
    Filed: March 8, 2019
    Publication date: July 4, 2019
    Inventors: DongYoung Kim, Mincheol Lee, Yong Sik Lee, Johannes Osterhoff
  • Patent number: 10261758
    Abstract: A software development environment receives an input string from a user, and searches for the input string in a plurality of program code files. The system then displays a result of the scope of the search on a viewport of a display unit, wherein the search result includes miniature views of the program code files. In an embodiment, the search result on the viewport of the display unit includes equally-sized tiles. In another embodiment, the result on the viewport of the display unit includes a set of closely-packed blocks with a varying compression rate applied to the closely-packed blocks.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: April 16, 2019
    Assignee: SAP SE
    Inventors: Johannes Osterhoff, Hans-Peter Schaerges
  • Patent number: 10228834
    Abstract: A horizontal toolbar presents a hierarchical path terminating at a currently-selected element, beginning at a root element, and including intermediate elements from a hierarchically-related subset of elements having parent-child relationships. A tree representation, provided simultaneously with the horizontal toolbar, includes nodes matching the elements included in the hierarchical path. The tree representation uses branches connecting adjacent parent-child nodes to indicate parent-child relationships and highlights a current node-of-interest in relation to other displayed nodes and matching the currently-selected element in the horizontal toolbar.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: March 12, 2019
    Assignee: SAP SE
    Inventors: DongYoung Kim, Mincheol Lee, Yong Sik Lee, Johannes Osterhoff
  • Publication number: 20180129401
    Abstract: A horizontal toolbar presents a hierarchical path terminating at a currently-selected element, beginning at a root element, and including intermediate elements from a hierarchically-related subset of elements having parent-child relationships. A tree representation, provided simultaneously with the horizontal toolbar, includes nodes matching the elements included in the hierarchical path. The tree representation uses branches connecting adjacent parent-child nodes to indicate parent-child relationships and highlights a current node-of-interest in relation to other displayed nodes and matching the currently-selected element in the horizontal toolbar.
    Type: Application
    Filed: November 9, 2016
    Publication date: May 10, 2018
    Inventors: DongYoung Kim, Mincheol Lee, Yong Sik Lee, Johannes Osterhoff
  • Patent number: 9898255
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for interacting with a UI design in a first context and automatically performing and previewing related interactions with the UI design in at least one other context. A computer-implemented method includes, in one example, presenting a user interface (UI) layout for a first context in a primary display and a UI layout for at least one additional context in a secondary display. A modification to a UI element in the first context is identified, and a corresponding modification to the UI layout in at least one of the additional contexts based on the modification is made. The determined modification to the UI layout in at least one of the additional contexts is performed, and updated UI layouts for the first context in the primary display and the at least one additional context in the secondary display are presented.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: February 20, 2018
    Assignee: SAP SE
    Inventors: Johannes Osterhoff, Hans-Peter Schaerges, Irina Goetzenberger, Gerard Keane
  • Publication number: 20180039398
    Abstract: Systems and methods are provided for displaying a range slider comprising a left handle and a right handle, wherein the left handle and the right handle are separated by a distance greater than a predetermined threshold distance, and detecting a first user interaction with the range slider to move a first selected handle from a first position to a second position. Systems and methods further provide for determining, that the second position of the first selected handle results in the left handle and the right handle being separated by a distance less than the predetermined threshold distance.
    Type: Application
    Filed: August 5, 2016
    Publication date: February 8, 2018
    Inventors: Hans-Peter Schaerges, Gerard Keane, Johannes Osterhoff
  • Patent number: 9558171
    Abstract: The subject matter disclosed herein provides methods for formatting a table for display on a computing device. A table having one or more rows and one or more columns may be accessed. The rows may correspond to one or more data records. The data records may have one or more data values distributed across the columns. The columns may be associated with one or more column labels and one or more priority values. A size of a display screen on a computing device may be determined. A table may be formatted by moving a column label and a data value in at least one column into an area between successive data records. The formatting may be based on the display screen size and an associated column priority value. The formatted table may be caused to be displayed on the computing device. Related apparatus, systems, techniques, and articles are also described.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: January 31, 2017
    Assignee: SAP SE
    Inventors: Georg Christoph, Annette Jann, Gerard Keane, Johannes Osterhoff
  • Publication number: 20160328215
    Abstract: A software development environment receives an input string from a user, and searches for the input string in a plurality of program code files. The system then displays a result of the scope of the search on a viewport of a display unit, wherein the search result includes miniature views of the program code files. In an embodiment, the search result on the viewport of the display unit includes equally-sized tiles. In another embodiment, the result on the viewport of the display unit includes a set of closely-packed blocks with a varying compression rate applied to the closely-packed blocks.
    Type: Application
    Filed: May 7, 2015
    Publication date: November 10, 2016
    Inventors: Johannes Osterhoff, Hans-Peter Schaerges
  • Publication number: 20160077694
    Abstract: The subject matter disclosed herein provides methods for formatting a table for display on a computing device. A table having one or more rows and one or more columns may be accessed. The rows may correspond to one or more data records. The data records may have one or more data values distributed across the columns. The columns may be associated with one or more column labels and one or more priority values. A size of a display screen on a computing device may be determined. A table may be formatted by moving a column label and a data value in at least one column into an area between successive data records. The formatting may be based on the display screen size and an associated column priority value. The formatted table may be caused to be displayed on the computing device. Related apparatus, systems, techniques, and articles are also described.
    Type: Application
    Filed: September 17, 2014
    Publication date: March 17, 2016
    Inventors: Georg Christoph, Annette Jann, Gerard Keane, Johannes Osterhoff
  • Publication number: 20150135104
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for interacting with a UI design in a first context and automatically performing and previewing related interactions with the UI design in at least one other context. A computer-implemented method includes, in one example, presenting a user interface (UI) layout for a first context in a primary display and a UI layout for at least one additional context in a secondary display. A modification to a UI element in the first context is identified, and a corresponding modification to the UI layout in at least one of the additional contexts based on the modification is made. The determined modification to the UI layout in at least one of the additional contexts is performed, and updated UI layouts for the first context in the primary display and the at least one additional context in the secondary display are presented.
    Type: Application
    Filed: February 24, 2014
    Publication date: May 14, 2015
    Inventors: Johannes Osterhoff, Hans-Peter Schaerges, Irina Goetzenberger, Gerard Keane