Patents by Inventor Daniel Intoppa

Daniel Intoppa 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: 12073266
    Abstract: A method may include defining a rule identifying an event that triggers a change in a value of a metric. The defining of the rule includes generating a subscription to receive the event from an event stream. Occurrences of the event identified by the rule may be detected based on receiving the event from the event stream. In response to each occurrence of the event, the value of the metric and/or the change in the value of the metric may be evaluated. A notification may be sent to a software application consuming the metric based on the value of the metric and/or the change in the value of the metric satisfying a threshold. Related systems and computer program products are also provided.
    Type: Grant
    Filed: June 27, 2023
    Date of Patent: August 27, 2024
    Assignee: SAP SE
    Inventors: Tao Zhang, Daniel Intoppa, Ming Liu
  • Publication number: 20230342229
    Abstract: A method may include defining a rule identifying an event that triggers a change in a value of a metric. The defining of the rule includes generating a subscription to receive the event from an event stream. Occurrences of the event identified by the rule may be detected based on receiving the event from the event stream. In response to each occurrence of the event, the value of the metric and/or the change in the value of the metric may be evaluated. A notification may be sent to a software application consuming the metric based on the value of the metric and/or the change in the value of the metric satisfying a threshold. Related systems and computer program products are also provided.
    Type: Application
    Filed: June 27, 2023
    Publication date: October 26, 2023
    Inventors: Tao Zhang, Daniel Intoppa, Ming Liu
  • Patent number: 11734087
    Abstract: A method may include defining a rule identifying an event that triggers a change in a value of a metric. The defining of the rule includes generating a subscription to receive the event from an event stream. Occurrences of the event identified by the rule may be detected based on receiving the event from the event stream. In response to each occurrence of the event, the value of the metric and/or the change in the value of the metric may be evaluated. A notification may be sent to a software application consuming the metric based on the value of the metric and/or the change in the value of the metric satisfying a threshold. Related systems and computer program products are also provided.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: August 22, 2023
    Assignee: SAP SE
    Inventors: Tao Zhang, Daniel Intoppa, Ming Liu
  • Publication number: 20230185640
    Abstract: A method may include defining a rule identifying an event that triggers a change in a value of a metric. The defining of the rule includes generating a subscription to receive the event from an event stream. Occurrences of the event identified by the rule may be detected based on receiving the event from the event stream. In response to each occurrence of the event, the value of the metric and/or the change in the value of the metric may be evaluated. A notification may be sent to a software application consuming the metric based on the value of the metric and/or the change in the value of the metric satisfying a threshold. Related systems and computer program products are also provided.
    Type: Application
    Filed: December 13, 2021
    Publication date: June 15, 2023
    Inventors: Tao Zhang, Daniel Intoppa, Ming Liu
  • Patent number: 11157152
    Abstract: Systems and methods are provided for determining, for each position of a pointer during a selection of a first graphical element, whether the position of the pointer corresponds to a boundary position in a GUI, and based on determining that the position of the pointer corresponds to the boundary position in the GUI, setting a position of the first graphical element to the boundary position even though the pointer continues to move beyond the boundary position during selection of the first graphical element. The systems and methods further provide for determining that the pointer position has moved beyond a predetermined threshold position for the boundary position and causing the first graphical element to move from the boundary position to the same position as the pointer and continue to move with the pointer during selection of the first graphical element.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: October 26, 2021
    Assignee: SAP SE
    Inventors: Thomas Koetter, Daniel Intoppa
  • Publication number: 20200142568
    Abstract: Systems and methods are provided for determining, for each position of a pointer during a selection of a first graphical element, whether the position of the pointer corresponds to a boundary position in a GUI, and based on determining that the position of the pointer corresponds to the boundary position in the GUI, setting a position of the first graphical element to the boundary position even though the pointer continues to move beyond the boundary position during selection of the first graphical element. The systems and methods further provide for determining that the pointer position has moved beyond a predetermined threshold position for the boundary position and causing the first graphical element to move from the boundary position to the same position as the pointer and continue to move with the pointer during selection of the first graphical element.
    Type: Application
    Filed: November 5, 2018
    Publication date: May 7, 2020
    Inventors: Thomas Koetter, Daniel Intoppa
  • Patent number: 10386997
    Abstract: The embodiments described herein relate to an improved technique for integrating zoom, pan and select functions for a user input device in a data processing system. The described novel selection pattern allows for relying on user input device actions and a context menu to integrate multiple functions for a user input device to reduce significantly the travel required for the user input device. In one embodiment, the systems and methods integrate zoom, pan and select functions for a user input device that are applicable to many different data processing device types and sizes.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: August 20, 2019
    Assignee: SAP SE
    Inventors: Daniel Intoppa, Eduard Hess
  • Patent number: 10169889
    Abstract: A technique is described for analyzing a dataset that includes many dataset objects by generating a hybrid chart. The hybrid chart is a two-dimensional chart that is divided up into multiple segments. Some segments are configured to present a color from a color scale that is used to represent the number of dataset objects that lie within the segment. Other segments are configured to present dataset objects within the segment by plotting the dataset objects. Depending on the number of dataset objects within the segment, one of these two approaches can be used. The chart offers interactivity like zooming and selecting a range of datasets. Furthermore the chart starts by offering a coarse overview while generating views with increasing granularity and more details over time. During this process the chart remains completely interactive.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: January 1, 2019
    Assignee: SAP SE
    Inventor: Daniel Intoppa
  • Publication number: 20170115830
    Abstract: The embodiments described herein relate to an improved technique for integrating zoom, pan and select functions for a user input device in a data processing system. The described novel selection pattern allows for relying on user input device actions and a context menu to integrate multiple functions for a user input device to reduce significantly the travel required for the user input device. In one embodiment, the systems and methods integrate zoom, pan and select functions for a user input device that are applicable to many different data processing device types and sizes.
    Type: Application
    Filed: October 23, 2015
    Publication date: April 27, 2017
    Inventors: Daniel Intoppa, Eduard Hess
  • Publication number: 20160078653
    Abstract: A technique is described for analyzing a dataset that includes many dataset objects by generating a hybrid chart. The hybrid chart is a two-dimensional chart that is divided up into multiple segments. Some segments are configured to present a color from a color scale that is used to represent the number of dataset objects that lie within the segment. Other segments are configured to present dataset objects within the segment by plotting the dataset objects. Depending on the number of dataset objects within the segment, one of these two approaches can be used. The chart offers interactivity like zooming and selecting a range of datasets. Furthermore the chart starts by offering a coarse overview while generating views with increasing granularity and more details over time. During this process the chart remains completely interactive.
    Type: Application
    Filed: September 17, 2014
    Publication date: March 17, 2016
    Inventor: Daniel Intoppa