Patents by Inventor Ciprian Mocanu

Ciprian Mocanu 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).

  • Publication number: 20240031421
    Abstract: An embodiment may involve a server-side log collected by a server device, where the server-side log includes a set of entries indicating a unique identifier, and wherein the unique identifier is assigned to a work item of a server-based application executed by the server device. The embodiment may further involve one or more processors configured to: receive, from a client device disposed upon a network, a client-side log, wherein the client-side log includes operational data related to usage of a client-based application executed by the client device; identify, from the operational data, the client-based application and one or more activities performed by the client-based application; determine that the one or more activities are related to the unique identifier; based on the one or more activities, determine an action that can be taken to improve efficacy of the server-based application; and write, to the persistent storage, a representation of the action.
    Type: Application
    Filed: October 2, 2023
    Publication date: January 25, 2024
    Inventors: Manjeet Singh, Hans Jochen Gerhard Pohle, Vadim Denisov, Ciprian Mocanu
  • Patent number: 11811847
    Abstract: An embodiment may involve a server-side log collected by a server device, where the server-side log includes a set of entries indicating a unique identifier, and wherein the unique identifier is assigned to a work item of a server-based application executed by the server device. The embodiment may further involve one or more processors configured to: receive, from a client device disposed upon a network, a client-side log, wherein the client-side log includes operational data related to usage of a client-based application executed by the client device; identify, from the operational data, the client-based application and one or more activities performed by the client-based application; determine that the one or more activities are related to the unique identifier; based on the one or more activities, determine an action that can be taken to improve efficacy of the server-based application; and write, to the persistent storage, a representation of the action.
    Type: Grant
    Filed: July 13, 2022
    Date of Patent: November 7, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Manjeet Singh, Hans Jochen Gerhard Pohle, Vadim Denisov, Ciprian Mocanu
  • Publication number: 20230196240
    Abstract: An embodiment involves receiving a request specifying a particular process, wherein an event table associates event identifiers of events, process identifiers of processes that generated to the events, timestamps of times when the events occurred, states of the processes at the times, and references to related processes; generating nodes of a graph, wherein the particular process and each of its related processes are represented by entity nodes annotated with respective process identifiers, and the events are represented by event nodes annotated with respective event identifiers; generating edges between the entity nodes and the event nodes for which the events of the event nodes either were: generated by the processes represented by the entity nodes, or refer to the processes represented by the entity nodes; and generating edges between pairs of the event nodes that: generated by a common process, and the events of which occurred sequentially according to their timestamps.
    Type: Application
    Filed: December 21, 2021
    Publication date: June 22, 2023
    Inventors: Hans Joachim Gerhard Pohle, Manjeet Singh, Bojan Tomic, Vadim Denisov, Ciprian Mocanu, Andrei Vlad Olteanu
  • Publication number: 20230033909
    Abstract: An embodiment may involve a server-side log collected by a server device, where the server-side log includes a set of entries indicating a unique identifier, and wherein the unique identifier is assigned to a work item of a server-based application executed by the server device. The embodiment may further involve one or more processors configured to: receive, from a client device disposed upon a network, a client-side log, wherein the client-side log includes operational data related to usage of a client-based application executed by the client device; identify, from the operational data, the client-based application and one or more activities performed by the client-based application; determine that the one or more activities are related to the unique identifier; based on the one or more activities, determine an action that can be taken to improve efficacy of the server-based application; and write, to the persistent storage, a representation of the action.
    Type: Application
    Filed: July 13, 2022
    Publication date: February 2, 2023
    Inventors: Manjeet Singh, Hans Jochen Gerhard Pohle, Vadim Denisov, Ciprian Mocanu
  • Patent number: 11418571
    Abstract: An embodiment may involve a server-side log collected by a server device, where the server-side log includes a set of entries indicating a unique identifier, and wherein the unique identifier is assigned to a work item of a server-based application executed by the server device. The embodiment may further involve one or more processors configured to: receive, from a client device disposed upon a network, a client-side log, wherein the client-side log includes operational data related to usage of a client-based application executed by the client device; identify, from the operational data, the client-based application and one or more activities performed by the client-based application; determine that the one or more activities are related to the unique identifier; based on the one or more activities, determine an action that can be taken to improve efficacy of the server-based application; and write, to the persistent storage, a representation of the action.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: August 16, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Manjeet Singh, Hans Jochen Gerhard Pohle, Vadim Denisov, Ciprian Mocanu
  • 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
  • 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
  • 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: 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
  • Publication number: 20200201935
    Abstract: A computing system may include computational instances of a remote network management platform, and a central computational instance of the remote network management platform. The central computational instance may provide a chart rendering service configured to: receive, from a computing device of one of the computational instances, a request including (i) data that defines a chart, and (ii) a uniform resource locator (URL) associated with the chart rendering service; based on the URL, route the data to a rendering pipeline; acquire a worker thread from a worker thread pool; based on a pre-determined configuration of the rendering pipeline, the worker thread: (i) rendering the data to a graphical representation of the chart, and (ii) exporting the graphical representation of the chart to an output file and in an output file format; and transmit, to the computing device, the output file.
    Type: Application
    Filed: December 20, 2018
    Publication date: June 25, 2020
    Applicant: ServiceNow, Inc.
    Inventors: Josip Filipovic, Oriol Arbones, Ciprian Mocanu, Andrei-Mihai Gabur, Benedetto Fiorelli
  • 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: 20190340559
    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: Application
    Filed: May 4, 2018
    Publication date: November 7, 2019
    Inventors: Aida Rikovic Tabak, Marta Penzo, Andrei-Mihai Gabur, Ciprian Mocanu, Jimmy Castex, Lidhvija Boini, Anita Lugomer, Georgi Ivanov, Ramya Raghavan
  • Publication number: 20190102440
    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: October 18, 2017
    Publication date: April 4, 2019
    Inventors: Aida Rikovic Tabak, Ciprian Mocanu, Andrei Gabur, Adrianus Augustinus Mathijssen, Georgi Ivanov
  • Publication number: 20190102455
    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: Application
    Filed: October 10, 2017
    Publication date: April 4, 2019
    Inventors: Dileeshvar Radhakrishnan, Robert Ninness, Seth Stafford, Aida Rikovic Tabak, Shayan Shahand, Sumana Ravikrishnan, Abhijith Nagarajan, Prabhakaran Subramani Thandayuthapani, Marta Penzo, Ciprian Mocanu
  • Publication number: 20190102460
    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: Application
    Filed: February 26, 2018
    Publication date: April 4, 2019
    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