Patents by Inventor Aida Rikovic Tabak

Aida Rikovic Tabak 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: 11636104
    Abstract: An analytics server is disclosed that enables natural language queries (NLQs) to be used to access key performance indicator (KPI) data. The analytics server includes a graphical user interface (GUI) that presents a set of KPIs associated with a user. The GUI includes suitable user interface elements to enable the user to provide natural language queries regarding these KPIs. The user interface elements provide the user with suggested NLQs based on, for example, KPIs to which the user has access and/or previous NLQs of the user. In response to the analytics server receiving a suitable NLQ from the user, the analytics server generates an appropriate database query to retrieve the KPI data requested by the NLQ. The GUI is then updated to present a visual representation (e.g., a bar graph, a pie chart, a trend line, a single value) of the retrieved KPI data.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: April 25, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Marta Penzo, Aida Rikovic Tabak, Dimosthenis Mouzouris, Size Ma, Olga Redkina
  • Patent number: 11615358
    Abstract: An enterprise management platform is configured to host a respective instance for multiple client networks. The enterprise management platform receives incoming data including one or more metrics being tracked in the incoming data by the enterprise management platform. The enterprise management platform determines that a condition is reached based on the one or more metrics and selects at least a portion of the incoming data for a dashboard of the enterprise management platform responsive to determining that the incoming data is indicative of the condition being reached. The enterprise management platform provides, to a client device associated with one of the plurality of client networks, a representation of a graphical user interface displaying a data insights widget of the dashboard that displays the data indicative of the condition being reached without displaying other data in the incoming data that has not reached a level indicative of other conditions.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: March 28, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Aida Rikovic Tabak, Shayan Shahand, Dileeshvar Radhakrishnan, Seth Tucker Stafford, Sumana Ravikrishnan, Abhijith Thette Nagarajan, Robert Andrew Ninness, Prabhakaran Subramani Thandayuthapani, Marta Penzo
  • Patent number: 11334835
    Abstract: A system includes a client instance hosted by a datacenter, wherein the client instance is generated for one or more client networks. The system performs operations comprising generating a graphical user interface, receiving, via the graphical user interface, an input adjusting the selected time period, and updating the graphical user interface in real time in response to the received input. The graphical user interface includes a timeline that spans an entirety of an incident dataset, a selected time period, wherein the selected time period is a portion of the timeline, a plot of incident data from the incident dataset over the selected time period, and a plurality of calculated metrics based on the incident data during the selected time period.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: May 17, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Aida Rikovic Tabak, Marta Penzo, Andrei-Mihai Gabur, Ciprian Mocanu, Jimmy Castex, Lidhvija Boini, Anita Lugomer, Georgi Ivanov, Ramya Raghavan
  • Patent number: 11245586
    Abstract: An enterprise management platform is configured to host a respective instance for multiple client networks. The enterprise management platform receives incoming data including one or more metrics being tracked in the incoming data by the enterprise management platform. For each metric of the one or more metrics, a determination is made that a statistic generator is to be processed for the corresponding metric, and responsive to determining that the statistic generator is to be processed, a statistic is generated using the statistic generator. For each statistic, a news score is generated, using a news evaluator, to convert the statistic generator to a news score. The news scores are then sorted and stored in a database disposed within the enterprise management platform.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: February 8, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Aida Rikovic Tabak, Shayan Shahand, Dileeshvar Radhakrishnan, Seth Tucker Stafford, Sumana Ravikrishnan, Abhijith Thette Nagarajan, Robert Andrew Ninness, Prabhakaran Subramani Thandayuthapani, Marta Penzo, Adrianus Augustinus Mathijssen, Ciprian Mocanu
  • Publication number: 20220035802
    Abstract: An analytics server is disclosed that enables natural language queries (NLQs) to be used to access key performance indicator (KPI) data. The analytics server includes a graphical user interface (GUI) that presents a set of KPIs associated with a user. The GUI includes suitable user interface elements to enable the user to provide natural language queries regarding these KPIs. The user interface elements provide the user with suggested NLQs based on, for example, KPIs to which the user has access and/or previous NLQs of the user. In response to the analytics server receiving a suitable NLQ from the user, the analytics server generates an appropriate database query to retrieve the KPI data requested by the NLQ. The GUI is then updated to present a visual representation (e.g., a bar graph, a pie chart, a trend line, a single value) of the retrieved KPI data.
    Type: Application
    Filed: July 28, 2020
    Publication date: February 3, 2022
    Inventors: Marta Penzo, Aida Rikovic Tabak, Dimosthenis Mouzouris, Size Ma, Olga Redkina
  • Patent number: 11238082
    Abstract: Systems, methods, and media are presented to analyze unstructured text. Unstructured data is retrieved from a user inputs or records. The user inputs include an incident report or a problem report. Text words in the unstructured data are identified. A number of occurrences of each text word is counted. The text words are displayed in a word cloud by displaying each of the text words with a size corresponding to the number of occurrences of the respective text word. A larger number of occurrences results in a larger size of the respective text word when displayed. At least one trendline for occurrences for a corresponding text word is also displayed.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: February 1, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Dileeshvar Radhakrishnan, Robert Ninness, Seth Stafford, Aida Rikovic Tabak, Shayan Shahand, Sumana Ravikrishnan, Abhijith Nagarajan, Prabhakaran Subramani Thandayuthapani, Marta Penzo, Ciprian Mocanu
  • Patent number: 11223542
    Abstract: Visualizations are automatically generated based at least on a received identifier identifying a report. One or more data sets and one or more style configurations are retrieved from a shared visualization library via a backend API based on the received identifier and passed to a router component. The router component includes a switch that renders a score component, which generates a score visualization, if the retrieved data sets include score data. If the data sets include time series data, or the score visualization also includes a time series graph, the router component renders a time series component that passes the data sets and the style configurations to a parser that parses the data sets and the style configurations and outputs one or more highcharts options objects. A highcharts component generates the time series visualizations and/or adds the time series graph to the score visualization based on the highcharts options objects.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: January 11, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Ciprian Mocanu, Aida Rikovic Tabak, Robert-Jan Barmentloo, Andrei-Mihai Gabur, Benedetto Fiorelli, Georgi Ivanov, Jimmy Castex, Johannes von Sichart
  • Patent number: 11163747
    Abstract: Time series data is generated and forecasted with a selected forecasting mechanism. Time series data to forecast including a plurality of data points is received. A count of the plurality of data points is determined to meet a threshold. Responsive to that determination, a plurality of test forecasts are generated with respective forecasting mechanisms of a plurality of forecasting mechanisms using a first subset of the plurality of data points. Errors are then determined for the respective forecasting mechanisms, such as based on comparisons of corresponding ones of the plurality of test forecasts and a second subset of the plurality of data points. One of the plurality of forecasting mechanisms is selected based on the errors. An output forecast is then generated with the selected forecasting mechanism using the first and second subsets of the plurality of data points.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: November 2, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Shayan Shahand, Aida Rikovic Tabak, Robert Ninness, Abhijith Thette Nagarajan, Prabhakaran Subramani Thandayuthapani
  • Publication number: 20210089977
    Abstract: An enterprise management platform is configured to host a respective instance for multiple client networks. The enterprise management platform receives incoming data including one or more metrics being tracked in the incoming data by the enterprise management platform. The enterprise management platform determines that a condition is reached based on the one or more metrics and selects at least a portion of the incoming data for a dashboard of the enterprise management platform responsive to determining that the incoming data is indicative of the condition being reached. The enterprise management platform provides, to a client device associated with one of the plurality of client networks, a representation of a graphical user interface displaying a data insights widget of the dashboard that displays the data indicative of the condition being reached without displaying other data in the incoming data that has not reached a level indicative of other conditions.
    Type: Application
    Filed: October 19, 2020
    Publication date: March 25, 2021
    Inventors: Aida Rikovic Tabak, Shayan Shahand, Dileeshvar Radhakrishnan, Seth Tucker Stafford, Sumana Ravikrishnan, Abhijith Thette Nagarajan, Robert Andrew Ninness, Prabhakaran Subramani Thandayuthapani, Marta Penzo
  • Publication number: 20210021493
    Abstract: Visualizations are automatically generated based at least on a received identifier that identifies a report. One or more data sets and one or more style configurations are retrieved from a shared visualization library via a backend API based on the received identifier and passed to a router component. The router component includes a switch that renders a score component, which generates a score visualization, if the retrieved data sets include score data. If the data sets include time series data, or the score visualization also includes a time series graph, the router component renders a time series component that passes the data sets and the style configurations to a parser that parses the data sets and the style configurations and outputs one or more highcharts options objects. A highcharts component generates the time series visualizations and/or adds the time series graph to the score visualization based on the highcharts options objects.
    Type: Application
    Filed: October 7, 2020
    Publication date: January 21, 2021
    Inventors: Ciprian Mocanu, Aida Rikovic Tabak, Robert-Jan Barmentloo, Andrei-Mihai Gabur, Benedetto Fiorelli, Georgi Ivanov, Jimmy Castex, Johannes von Sichart
  • Publication number: 20200351163
    Abstract: A hosted client instance includes a performance analytics module to present an internal key performance indicator and an external key performance indicator on a performance analytics dashboard. A query is executed to a connection to an external data source over a network to obtain a result set of data associated with the external key performance indicator. REST APIs associated with the performance analytics module are executed to: store the result set of data in a performance analytics storage device on the hosted client instance, the performance analytics storage device storing both the data associated with external and internal key performance indicators; and render, via a UI rendering engine of the performance analytics module, one or more widgets on the performance analytics dashboard. The REST APIs interact with the data associated with the internal and external indicators in the storage device to render the one or more widgets.
    Type: Application
    Filed: May 18, 2020
    Publication date: November 5, 2020
    Inventors: Aida Rikovic Tabak, Ciprian Mocanu, Andrei Gabur, Adrianus Augustinus Mathijssen, Georgi Ivanov
  • Patent number: 10812335
    Abstract: An enterprise management platform is configured to host a respective instance for multiple client networks. The enterprise management platform receives incoming data including one or more metrics being tracked in the incoming data by the enterprise management platform. The enterprise management platform determines that a condition is reached based on the one or more metrics and selects at least a portion of the incoming data for a dashboard of the enterprise management platform responsive to determining that the incoming data is indicative of the condition being reached. The enterprise management platform provides, to a client device associated with one of the plurality of client networks, a representation of a graphical user interface displaying a data insights widget of the dashboard that displays the data indicative of the condition being reached without displaying other data in the incoming data that has not reached a level indicative of other conditions.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: October 20, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Aida Rikovic Tabak, Shayan Shahand, Dileeshvar Radhakrishnan, Seth Tucker Stafford, Sumana Ravikrishnan, Abhijith Thette Nagarajan, Robert Andrew Ninness, Prabhakaran Subramani Thandayuthapani, Marta Penzo
  • Patent number: 10810262
    Abstract: One or more client instances hosted by a platform may support access to a cloud-based application to select a dashboard, such as via a client device. Each dashboard includes one or more visualizations of analytic or summary information. When a user of the client device accesses the cloud-based application, a subset of dashboards are initially provided based on recent usage history of dashboards. Specifically, the cloud-based application determines if the user has access to each dashboard of the subset of dashboards and, in response to determining the user does have access to a dashboard, displays the dashboard within the subset of dashboards. The user may select a dashboard from the subset of dashboards, where the selected dashboard is displayed on the client device.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: October 20, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Olga Redkina, Vishal Narkhede, Mihai Pricope, Aida Rikovic Tabak
  • Patent number: 10805189
    Abstract: Visualizations are automatically generated based at least on an identifier that identifies a report. One or more data sets and style configurations are retrieved from a shared visualization library via a backend API based on the received identifier and passed to a router component. The router component includes a switch that renders a score component, which generates a score visualization, if the retrieved data sets include score data. If the data sets include time series data, or the score visualization also includes a time series graph, the router component renders a time series component that passes the data sets and the style configurations to a parser that parses the data sets and the style configurations and outputs one or more highcharts options objects. A highcharts component generates the time series visualizations and/or adds the time series graph to the score visualization based on the highcharts options objects.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: October 13, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Ciprian Mocanu, Aida Rikovic Tabak, Robert-Jan Barmentloo, Andrei-Mihai Gabur, Benedetto Fiorelli, Georgi Ivanov, Jimmy Castex, Johannes von Sichart
  • Publication number: 20200236013
    Abstract: Visualizations are automatically generated based at least on an a identifier that identifies a report. One or more data sets and style configurations are retrieved from a shared visualization library via a backend API based on the received identifier and passed to a router component. The router component includes a switch that renders a score component, which generates a score visualization, if the retrieved data sets include score data. If the data sets include time series data, or the score visualization also includes a time series graph, the router component renders a time series component that passes the data sets and the style configurations to a parser that parses the data sets and the style configurations and outputs one or more highcharts options objects. A highcharts component generates the time series visualizations and/or adds the time series graph to the score visualization based on the highcharts options objects.
    Type: Application
    Filed: January 22, 2019
    Publication date: July 23, 2020
    Inventors: Ciprian Mocanu, Aida Rikovic Tabak, Robert-Jan Barmentloo, Andrei-Mihai Gabur, Benedetto Fiorelli, Georgi Ivanov, Jimmy Castex, Johannes von Sichart
  • Patent number: 10659303
    Abstract: A hosted client instance includes a performance analytics module to present an internal key performance indicator and an external key performance indicator on a performance analytics dashboard. A query is executed to a connection to an external data source over a network to obtain a result set of data associated with the external key performance indicator. REST APIs associated with the performance analytics module are executed to: store the result set of data in a performance analytics storage device on the hosted client instance, the performance analytics storage device storing both the data associated with external and internal key performance indicators; and render, via a UI rendering engine of the performance analytics module, one or more widgets on the performance analytics dashboard. The REST APIs interact with the data associated with the internal and external indicators in the storage device to render the one or more widgets.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: May 19, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Aida Rikovic Tabak, Ciprian Mocanu, Andrei Gabur, Adrianus Augustinus Mathijssen, Georgi Ivanov
  • Publication number: 20200090130
    Abstract: A computing system includes a server. The server is communicatively coupled to a data repository clone and is configured to store a calendar-based data in the data repository. The server is further configured to receive a request to create a custom calendar, and to create the custom calendar based on a calendar data schema and the request. The server is additionally configured to provide the custom calendar to systems communicatively coupled to the server. The server is also configured to provide a data analysis using the calendar-based data and the custom calendar.
    Type: Application
    Filed: September 17, 2018
    Publication date: March 19, 2020
    Inventors: Marta Penzo, Jagadeesan Babu, Adrianus Augustinus Mathijssen, Petrus Goris, Cheng Di, Isaak Papagiannidis, Aida Rikovic Tabak
  • Publication number: 20200089818
    Abstract: One or more client instances hosted by a platform may support access to a cloud-based application to select a dashboard, such as via a client device. Each dashboard includes one or more visualizations of analytic or summary information. When a user of the client device accesses the cloud-based application, a subset of dashboards are initially provided based on recent usage history of dashboards. Specifically, the cloud-based application determines if the user has access to each dashboard of the subset of dashboards and, in response to determining the user does have access to a dashboard, displays the dashboard within the subset of dashboards. The user may select a dashboard from the subset of dashboards, where the selected dashboard is displayed on the client device.
    Type: Application
    Filed: September 17, 2018
    Publication date: March 19, 2020
    Inventors: Olga Redkina, Vishal Narkhede, Mihai Pricope, Aida Rikovic Tabak
  • Publication number: 20190349273
    Abstract: A system includes a memory and a processor configured to analyze a data set to determine a first number of incidents during a first period of time and a second number of incidents during a second period of time, train a plurality of models predict a number of incidents during the second period of time, wherein the plurality of respective models comprise a random forest model, a drift model, and a naïve seasonal drift model, identifying the model that best predicted the number of incidents during the second period of time, and utilizing the identified model to predict a third number of incidents within a set allowable range of values during a third period of time, and upper and lower limits of the third number of incidents during the third period of time based on a set confidence level and displaying the third number of incidents during the third period of time.
    Type: Application
    Filed: May 14, 2018
    Publication date: November 14, 2019
    Inventors: Aida Rikovic Tabak, Shayan Shahand, Ahmed Hany Abdelaziz Mohamed, Abhijith Thette Nagarajan, Robert Andrew Ninness
  • Publication number: 20190342185
    Abstract: Systems and methods for generating analytics widgets using a graphical user interface (GUI) are provided. The analytics widgets are generated using a visually guided workflow presented via the GUI in which attributes relating to the analytics widgets are specified at the same time the analytics widget and its associated data visualization are generated.
    Type: Application
    Filed: May 2, 2018
    Publication date: November 7, 2019
    Inventors: Robert-Jan Barmentloo, Benedetto Fiorelli, Josip Filipovic, Georgi Ivanov, Aida Rikovic Tabak, Elliot Monifi