-
公开(公告)号:US20180107367A1
公开(公告)日:2018-04-19
申请号:US15294134
申请日:2016-10-14
Applicant: SAP SE
Inventor: Thomas Rinneberg , Markus Ulke , Jens Henniger , Hans-Peter Schaerges
IPC: G06F3/0484
CPC classification number: G06F3/04847 , G06F3/0488
Abstract: Disclosed herein are system, method, and computer program product embodiments for specifying a desired range of values. An embodiment operates by displaying a range slider bar on a graphical user interface, and iteratively performing several steps. The steps include receiving a new position for a handle on the range slider bar, wherein the new position specifies a first range of values within a second range of values, partitioning the second range of values into a plurality of sub-ranges, wherein each sub-range comprises two boundary values. The steps further include determining a mapping between a set of accessible positions on the range slider bar and a plurality of values within the second range, wherein, for each sub-range, the difference of values assigned to consecutive accessible positions corresponding to the sub-range increases exponentially when moving from a boundary value of the sub-range to another boundary value of the sub-range. The steps also include, in response to identifying that the first range is identical to the desired range, terminating the iterations. At least one of the displaying, receiving, partitioning, determining, and terminating are performed by one or more computers.
-
公开(公告)号:US10387373B2
公开(公告)日:2019-08-20
申请号:US14945066
申请日:2015-11-18
Applicant: SAP SE
Inventor: Hans-Peter Schaerges , Heinz Willumeit
Abstract: Methods and systems of the present disclosure provide techniques to improve the display of and merge the results of one or more searches of a computer document in a simple, user-controlled manner. One method involves receiving a query, and searching files to identify any matches to the query. Another method involves visually marking the matches on the display so that the matches can be easily compared to the matches of subsequent queries. A method is also provided in which a user can pin the results of one query to a viewing pane of the display so that the results can be easily compared to the results of subsequent queries.
-
3.
公开(公告)号:US10261758B2
公开(公告)日:2019-04-16
申请号:US14706754
申请日:2015-05-07
Applicant: SAP SE
Inventor: Johannes Osterhoff , Hans-Peter Schaerges
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.
-
公开(公告)号:US20180039398A1
公开(公告)日:2018-02-08
申请号:US15229862
申请日:2016-08-05
Applicant: SAP SE
Inventor: Hans-Peter Schaerges , Gerard Keane , Johannes Osterhoff
IPC: G06F3/0484 , G06F3/0488
CPC classification number: G06F3/04847 , G06F3/04883
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. The systems and methods further provide for detecting a second user interaction with the range slider to move a second selected handle, determining, based on the second user interaction, a direction of movement of the second selected handle, and causing the distance between the left handle and the right handle to stay constant such that the range of the left handle and the right handle moves in the direction of movement of the second selected handle, based on a determination that the second selected handle is the left handle and the initial direction of movement is to the right or that the second selected handle is the right handle and the initial direction of movement is to the left.
-
公开(公告)号:US10353559B2
公开(公告)日:2019-07-16
申请号:US15229862
申请日:2016-08-05
Applicant: SAP SE
Inventor: Hans-Peter Schaerges , Gerard Keane , Johannes Osterhoff
IPC: G06F3/0484 , G06F3/0488
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. The systems and methods further provide for detecting a second user interaction with the range slider to move a second selected handle, determining, based on the second user interaction, a direction of movement of the second selected handle, and causing the distance between the left handle and the right handle to stay constant such that the range of the left handle and the right handle moves in the direction of movement of the second selected handle, based on a determination that the second selected handle is the left handle and the initial direction of movement is to the right or that the second selected handle is the right handle and the initial direction of movement is to the left.
-
公开(公告)号:US10198171B2
公开(公告)日:2019-02-05
申请号:US15294134
申请日:2016-10-14
Applicant: SAP SE
Inventor: Thomas Rinneberg , Markus Ulke , Jens Henniger , Hans-Peter Schaerges
IPC: G06F3/048 , G06F3/0484 , G06F3/0488
Abstract: Disclosed herein are system, method, and computer program product embodiments for specifying a desired range of values. An embodiment operates by displaying a range slider bar on a graphical user interface, and iteratively performing several steps. The steps include receiving a new position for a handle on the range slider bar, wherein the new position specifies a first range of values within a second range of values, partitioning the second range of values into a plurality of sub-ranges, wherein each sub-range comprises two boundary values. The steps further include determining a mapping between a set of accessible positions on the range slider bar and a plurality of values within the second range, wherein, for each sub-range, the difference of values assigned to consecutive accessible positions corresponding to the sub-range increases exponentially when moving from a boundary value of the sub-range to another boundary value of the sub-range. The steps also include, in response to identifying that the first range is identical to the desired range, terminating the iterations. At least one of the displaying, receiving, partitioning, determining, and terminating are performed by one or more computers.
-
公开(公告)号:US11182176B2
公开(公告)日:2021-11-23
申请号:US16689315
申请日:2019-11-20
Applicant: SAP SE
Inventor: Hans-Peter Schaerges
IPC: G06F9/451 , G06F16/9038 , G06F16/901
Abstract: Disclosed herein are computer-implemented method, system, and computer-program product (computer-readable storage medium) embodiments for contextual deep expansion in user-interface trees. An embodiment includes configuring at least one computer processor to perform operations that include accessing, in a hierarchical data structure, a first-level data structure including a first group of one or more first-level elements, and a second-level data structure including second group of one or more second-level elements, and a third-level data structure including third group of one or more third-level elements. An embodiment may further include operations of presenting, via an interface, a handle corresponding to at least the third group and the given second-level element, in response to a first input event configured to expand the first-level data structure, and deeply expanding a presentation of the hierarchical data structure, in response to the second input, to show at least some elements of the first, second, and third groups.
-
公开(公告)号:US10241651B2
公开(公告)日:2019-03-26
申请号:US15387804
申请日:2016-12-22
Applicant: SAP SE
Inventor: Bertram Beyer , Julia Heinrich , Michael te Uhle , Hans-Peter Schaerges
IPC: G06F3/048 , G06F3/0482 , G06N99/00 , G06F3/0484
Abstract: The present disclosure involves systems, software, and computer implemented methods for a grid-based rendering of nodes and relationships between nodes. One example method includes identifying model information that identifies nodes and relationships between nodes. The identified nodes are rendered, in a grid layout in a graphical model. Each cell of the grid includes at most one node, and the cells are separated by lane areas in which connections can be rendered. Connections between the nodes are rendered in the lane areas. The connections correspond to the relationships between the related nodes. One or more portions of the connections are overlapped when two or more connections are drawn in a same lane area. The connections, the nodes, the lane areas are selectable. A user selection of a selectable item is received. In response to the user selection, the connections and nodes that are associated with the selectable item are highlighted.
-
公开(公告)号:US20180181262A1
公开(公告)日:2018-06-28
申请号:US15387804
申请日:2016-12-22
Applicant: SAP SE
Inventor: Bertram Beyer , Julia Heinrich , Michael te Uhle , Hans-Peter Schaerges
IPC: G06F3/0482 , G06F17/30 , G06F3/0484
CPC classification number: G06F3/0482 , G06F3/04842 , G06F2203/04806 , G06N99/005
Abstract: The present disclosure involves systems, software, and computer implemented methods for a grid-based rendering of nodes and relationships between nodes. One example method includes identifying model information that identifies nodes and relationships between nodes. The identified nodes are rendered, in a grid layout in a graphical model. Each cell of the grid includes at most one node, and the cells are separated by lane areas in which connections can be rendered. Connections between the nodes are rendered in the lane areas. The connections correspond to the relationships between the related nodes. One or more portions of the connections are overlapped when two or more connections are drawn in a same lane area. The connections, the nodes, the lane areas are selectable. A user selection of a selectable item is received. In response to the user selection, the connections and nodes that are associated with the selectable item are highlighted.
-
公开(公告)号:US20170139942A1
公开(公告)日:2017-05-18
申请号:US14945066
申请日:2015-11-18
Applicant: SAP SE
Inventor: Hans-Peter Schaerges , Heinz Willumeit
IPC: G06F17/30
CPC classification number: G06F16/168 , G06F16/156
Abstract: Methods and systems of the present disclosure provide techniques to improve the display of and merge the results of one or more searches of a computer document in a simple, user-controlled manner. One method involves receiving a query, and searching files to identify any matches to the query. Another method involves visually marking the matches on the display so that the matches can be easily compared to the matches of subsequent queries. A method is also provided in which a user can pin the results of one query to a viewing pane of the display so that the results can be easily compared to the results of subsequent queries.
-
-
-
-
-
-
-
-
-