Patents by Inventor Markus Ulke

Markus Ulke 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: 10929395
    Abstract: A system, medium, and method including modifying a graphical view representation of a first table of a set of data, the first table having at least a first column subject to changes in value; modifying a graphical view representation of a second table of a second set of data; determining a query operation of the view representations of the first table and second table; aggregating values of the view representation of the result of the query operation having a same key; determining, based on the aggregated values, values for the first column of the view representation of the first table; and providing an output of the values for the first column of the view representation of the first table, the output values including changed values.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: February 23, 2021
    Assignee: SAP SE
    Inventors: Markus Ulke, Bernhard Jaecksch, Franz Faerber
  • Patent number: 10198171
    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.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: February 5, 2019
    Assignee: SAP SE
    Inventors: Thomas Rinneberg, Markus Ulke, Jens Henniger, Hans-Peter Schaerges
  • Publication number: 20180107367
    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.
    Type: Application
    Filed: October 14, 2016
    Publication date: April 19, 2018
    Inventors: Thomas Rinneberg, Markus Ulke, Jens Henniger, Hans-Peter Schaerges
  • Publication number: 20160048559
    Abstract: A system, medium, and method including modifying a graphical view representation of a first table of a set of data, the first table having at least a first column subject to changes in value; modifying a graphical view representation of a second table of a second set of data; determining a query operation of the view representations of the first table and second table; aggregating values of the view representation of the result of the query operation having a same key; determining, based on the aggregated values, values for the first column of the view representation of the first table; and providing an output of the values for the first column of the view representation of the first table, the output values including changed values.
    Type: Application
    Filed: December 12, 2014
    Publication date: February 18, 2016
    Inventors: Markus Ulke, Bernhard Jaecksch, Franz Faerber
  • Patent number: 8032567
    Abstract: According to some embodiments, demonstration data is received via a front-end application associated with a business information enterprise system. The demonstration data may then be interpreted in accordance with at least one rule to generate business data. A query may be received at a back-end application associated with the business information enterprise system. At least a portion of the business data may then be presented in accordance with the received query.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: October 4, 2011
    Assignee: SAP AG
    Inventors: Eric Schemer, Tanja B. Wingerter, Markus Ulke
  • Publication number: 20110041048
    Abstract: According to some embodiments, demonstration data is received via a front-end application associated with a business information enterprise system. The demonstration data may then be interpreted in accordance with at least one rule to generate business data. A query may be received at a back-end application associated with the business information enterprise system. At least a portion of the business data may then be presented in accordance with the received query.
    Type: Application
    Filed: October 28, 2010
    Publication date: February 17, 2011
    Inventors: Eric Schemer, Tanja B. Wingerter, Markus Ulke
  • Patent number: 7836104
    Abstract: According to some embodiments, demonstration data is received via a front-end application associated with a business information enterprise system. The demonstration data may then be interpreted in accordance with at least one rule to generate business data. A query may be received at a back-end application associated with the business information enterprise system. At least a portion of the business data may then be presented in accordance with the received query.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: November 16, 2010
    Assignee: SAP AG
    Inventors: Eric Schemer, Tanja B. Wingerter, Markus Ulke
  • Publication number: 20060277163
    Abstract: According to some embodiments, demonstration data is received via a front-end application associated with a business information enterprise system. The demonstration data may then be interpreted in accordance with at least one rule to generate business data. A query may be received at a back-end application associated with the business information enterprise system. At least a portion of the business data may then be presented in accordance with the received query.
    Type: Application
    Filed: June 3, 2005
    Publication date: December 7, 2006
    Inventors: Eric Schemer, Tanja Wingerter, Markus Ulke
  • Publication number: 20060101391
    Abstract: Methods and apparatus, including computer program products, that relate to application development and analytical applications. A method of developing an application can include providing application building tools, receiving input, and generating, in a spreadsheet system, an application based on a set of the application elements and a specification of parameters. In that method, the application building tools include a development environment in a spreadsheet system and a set of application elements in the development environment. In addition, the input includes the selection of the subset of application elements from the set of application elements, and the specification of parameters for the application elements.
    Type: Application
    Filed: October 19, 2004
    Publication date: May 11, 2006
    Inventors: Markus Ulke, Kai Wachter, Gerhild Krauthauf
  • Publication number: 20050197845
    Abstract: Systems and techniques relating to business workbook precalculation facilitate analysis of business activity. In general, in one implementation, a technique includes: receiving a business workbook to be precalculated, the business workbook including report information concerning business activity and query information used in updating the report information, initiating precalculation of the business workbook in response to receipt of the business workbook, interpreting the business workbook to identify the query information, sending the query information to a remote processing system, precalculating the business workbook based on information received in response to the sent query information, and forwarding the precalculated business workbook to facilitate analysis of the business activity.
    Type: Application
    Filed: March 2, 2004
    Publication date: September 8, 2005
    Inventors: Kai Wachter, Markus Ulke