Patents Assigned to SERVICENOW, INC.
  • Patent number: 11329887
    Abstract: A computer network discovery system may involve a computing system and a database disposed within a remote network management platform, and a proxy server application disposed within an enterprise network. The computing system may be configured to: transmit first instructions causing the proxy server application to obtain configuration and operational information for virtual machines; store the configuration and operational information for the virtual machines in a first set of tables of the database; transmit second instructions causing the server device to obtain configuration and operational information for services; and store the configuration and operational information for the services in a second set of tables of the database, where the first set and the second set of tables have tables in common that store at least part of the configuration and operational information for the virtual machines and the services.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: May 10, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Gregory Grisco, Steve Francis, Shridhar Bylahalli
  • Patent number: 11327794
    Abstract: A computing system may run a recurring task, which may use resources, such as logic resources and time, to operate on and/or with a set of data. Accordingly, the frequency at which the recurring task is executed may limit the performance and/or efficiency of the computing system. As such, a scheduler routine may, based on configuration information associated with the recurring task and/or the set of data, schedule the recurring task with a periodicity that may improve the performance and/or efficiency of the computing system.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: May 10, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Venkata Satya Sai Rama Murthy Manda, Peng Wang
  • Patent number: 11329869
    Abstract: The present approach relates to event monitoring and management of an instance using a generated service map, allowing monitoring of CIs (e.g., applications) and connections that are currently active in a user's specific instance. A self-monitoring solution is generated for a user (e.g., via an application) that depicts status, configuration, and errors related to the user's instance. In certain implementations, the present techniques involve applying internal knowledge of the working of a user's instance and applications to perform the self-monitoring, and determine when an alert should be generated. Further, the present techniques may involve making a determination to provide a user with a self-help solution in addition or based on the self-monitoring of the user's instance.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: May 10, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Adar Margalit, Vadim Shif
  • Patent number: 11316746
    Abstract: Identifications of program processes executing on an information technology environment are received. The identified program processes are clustered into a plurality of different groups. Identifications of interactions between at least a portion of the program processes are received. The identified interactions are analyzed to determine one or more interaction metrics between different group pairs in the plurality of different groups. A graph representation that includes at least a portion of the plurality of different groups as graph nodes in the graph representation is generated. The graph representation includes one or more graph edges determined to be included based on the one or more interaction metrics.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: April 26, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Robert Bitterfeld, Dinesh Kumar Kishorkumar Surapaneni, Asaf Garty, Baskar Jayaraman
  • Patent number: 11308429
    Abstract: Suggesting an optimal set of actions includes receiving an incident notification and an indication of a first agent for the incident notification from a remote device, determining an assigned agent for the incident notification and a first incident type associated with the incident notification, determining an agent role for the first agent, selecting an optimal set of actions based on the first incident type and the agent role, wherein the optimal set of actions are selected from a subset of historic recorded agent interactions from a plurality of records associated with the incident type, and provide for presentation the optimal set of actions to the first agent.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: April 19, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Ivan Rodrigo Garay, Erick Koji Hasegawa
  • Patent number: 11307832
    Abstract: A computing system includes a server. The server is communicatively coupled to a data repository and is configured to perform operations comprising creating, via a visual information flow creation tool, at least one information flow object. The server is additionally configured to perform operations comprising creating an incident management interface for the at least one information flow object, and executing the incident management interface to communicate with an incident management system.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: April 19, 2022
    Assignee: ServiceNow, Inc.
    Inventor: Santosh Kumar Das
  • Patent number: 11308259
    Abstract: A determination is made whether a source web element is to be retargeted. In response to the determination that the source web element is to be retargeted, one or more properties or attributes of the source web element is copied to a target web element and content of the source web element is routed to be rendered to the target web element. An event of the target web element is intercepted, and the intercepted event is provided to the source web element.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: April 19, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Jason Strimpel, Michael England, Chase Murphy, Darren Richards
  • Patent number: 11303538
    Abstract: A system and method is disclosed for performance analysis of processes in a managed network. Processes may be represented as sets of activities, and an audit database may be configured for logging activities within the managed network. Database may include fields to identify process instances, process classes, process states, and process transitions. A server device may receive a request from a client device to view information representative of multiple process instances. The server device may select a plurality of process instances according to filter criteria applied to the data fields of the audit database records, and generate a graphical representation of interconnections between the one or more data fields of the selected plurality based on a statistical analysis of the one or more data fields of the audit database records corresponding to the selected plurality of process instances. The server may then transmit the graphical representation to the client device.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: April 12, 2022
    Assignee: ServiceNow, Inc.
    Inventor: Manjeet Singh
  • Patent number: 11301365
    Abstract: A computing system includes persistent storage containing a plurality of groups of software instructions, wherein each respective group is linked with at least one other group. The computing system also includes a software application configured to perform operations, including determining an expected execution map representing expected paths that are expected to be followed between linked groups of software instructions. The operations also include monitoring interactions of a user with the plurality of groups, and based on the monitoring, determining an observed execution map representing observed paths that the user has followed between the linked groups of software instructions. The operations further include determining a disparity map representing a disparity between the expected paths and the observed paths by comparing the expected execution map to the observed execution map, and displaying the expected execution map, the observed execution map, and/or the disparity map.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: April 12, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Vaibhav Kadam, Ankush Agrawal, Ragunath Sigicherla, Amit Jain
  • Patent number: 11301435
    Abstract: A database system could include a first database engine, a second database engine, and a replication engine. The database system could also include processors configured to perform operations. The operations could involve obtaining indicators that are respectively associated with performance issues that can occur in the database system, each indicator defining one or more conditions that, when satisfied, cause the indicator to become active. The operations could also involve obtaining mappings between: (i) at least some of the indicators, and (ii) remediation subroutines.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: April 12, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Siddharth Rajendra Shah, Jeremy Norris
  • Patent number: 11301271
    Abstract: Persistent storage may contain a view template and a view configuration, wherein the view template specifies an arrangement of placeholders for graphical user interface components, wherein the view configuration specifies the graphical user interface components for the arrangement, and wherein the graphical user interface components include one or more image components, text components, or button components. One or more processors may be configured to: receive a request; retrieve data from the persistent storage; determine that the data specifies that no results responsive to the request are available; determine that an empty state is defined for when no results responsive to the request are available; generate replacement content for the empty state, wherein the replacement content includes the view template with references to at least one of the image components, text components, or button components overwriting the placeholders; and transmit, in a reply to the request, the replacement content.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: April 12, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Alexander Fedayev, Maor Cohen, Bezalel Bar-Eli, Sean Andrew Bradley Bowrin
  • Patent number: 11301486
    Abstract: Disclose herein are applications and platforms for streamlined production of charts and reports from databases containing time series datasets and/or timestamped data. The applications described herein may employ dynamically retrieve data from data centers to quickly provide options to the user. The platform further allows configuration of the charts and/or reports by providing lists of metrics that may be available in the selected data, and lists of transforms that may be applied to the data. The application may employ dynamic user interfaces, which provide processing of the received time series datasets in a data agnostic manner. As a result, the systems and methods described herein may allow generating charts and reports using a streamlined workflow.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: April 12, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Robert-Jan Barmentloo, Elliot Monifi, Benedetto Fiorelli, Josip Filipovic, Oriol Arbones, Lidhvija Boini
  • Patent number: 11301267
    Abstract: A system has a processor and a memory accessible by the processor and storing instructions, that when executed by the processor, cause the processor to generate a graphical user interface (GUI) for display on a display device. The GUI may include a job management dashboard that has multiple graphical icons that are representative of respective jobs associated with a client instance. The processor may receive one or more user inputs indicative of a selection of a particular graphical icon in the job management dashboard and transmit an update to GUI to the display device. The updated GUI may include a job overview window associated with a particular job, and the job overview window may display a graph of multiple run times associated with the particular job over a period of time.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: April 12, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Srilakshmi Choudary Vattikuti, Brandon Thomas Trudel, Romit Banerjee
  • Patent number: 11301503
    Abstract: A system could include persistent storage units. Each persistent storage unit could contain: (i) records including descriptions related to technology-related problems, and (ii) term frequency (TF) metrics for tokens within the descriptions. The system could include processors configured to perform operations. The operations may include receiving input text and determining that the input text is subject to a querying procedure. The operations could also include, in response to the determining, identifying a classification for the input text and based on the classification, selecting at least one of the persistent storage units. The operations could further include tokenizing the input text to form input tokens and calculating, for the input tokens, input TF metrics.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: April 12, 2022
    Assignee: ServiceNow, Inc.
    Inventor: Badarinarayan Parthasarathi Burli
  • Patent number: 11297034
    Abstract: An example embodiment may include a computational instance and a computing device within a remote network management platform. The computing device may be configured to: receive, from a client device of the managed network, a request to redirect, to a second URL, future requests addressed to a first URL; provide, to the client device, instructions to generate a certificate that binds an identity of the entity that operates the managed network to the first URL; receive, from the client device, the certificate; store the certificate and a corresponding cryptographic key; and generate a mapping between the first URL and the second URL. The computational instance may be configured to, in response to receiving a content request referencing the destination, generate a content response containing content from the destination, where any hyperlinks to the second URL in the content are replaced with hyperlinks to the first URL.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: April 5, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Subbaraya Kumar Deverakonda Venkata, Kai Xu, Scott Kaufmann, Silas A. Smith
  • Patent number: 11296926
    Abstract: The present disclosure relates to a timeline visualization to enable users to more quickly find information and limit the amount of displayed information associated with one or more records. The timeline visualization displays events associated with a record as areas that are positioned along the timeline visualization. In some embodiments, the events displayed on the timeline visualization may be selected based on properties of the events and timeline parameters, such as dimensions of the timeline visualization and the areas to be displayed using the timeline visualization.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: April 5, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Lisa Sherilyn Henderson, Betsy Cherian
  • Patent number: 11296922
    Abstract: Configuration management persistent storage contains entries representing configuration items and relationships between pairs of the configuration items. Event management persistent storage contains entries representing alert records. Change request persistent storage contains change records respectively referring to changes made to the configuration items.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: April 5, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Yair Leibkowiz, Yuval Rimar, Rani Tzur, Maayan Wigelman, Dov Miron, Bnayahu Makovsky
  • Patent number: 11295260
    Abstract: A first workflow item grouping container and a second workflow item grouping container are a part of a collection of workflow item grouping containers organizing an end-to-end multi-process workflow solution. An identification and execution condition of the first workflow item grouping container and an identification and execution condition of the second workflow item grouping container are received. A specification of one or more workflow items belonging to the first workflow item grouping container and a specification of one or more workflow items belonging to the second workflow item grouping container are received. Each of the one or more workflow items belonging to the first and second workflow item grouping containers has an individually configurable execution condition and corresponds to a different individual activity of the end-to-end multi-process workflow solution.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: April 5, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Jacob Burman, Craig Brian Santa Ruiz, Harry Thomas Nelson, Derek Gregory Stainer, Nikhil Dvivedi, Russell Sarbora, Juell Chase Solaegui, Reynaldo Hernandez, Alberto Alvarado Jimenez, Michel Abou Samah
  • Patent number: 11294711
    Abstract: A wait duration for a timer action element of a design-time flow plan is set. The wait duration being set relative to a specified data point of a table associated with the design-time flow plan. An operation associated with the timer action element executes at run-time to pause a flow for the wait duration prior to execution of an operation associated with an action element that is set to execute subsequent to the timer action element in the design-time flow plan. A specified timeframe for the timer action element of the design-time flow plan is set. The operation associated with the timer action element to pause the flow for the specified wait duration executes at run-time during the set specified timeframe. A natural language annotation associated with the timer action element of the design-time flow plan is displayed. The annotation presents the set duration and timeframe in a human-readable format.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: April 5, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Harry Thomas Nelson, Reema Shah, Jacob Samuel Burman, Alejandro Moreno Ruiz, Rebecca Anita Dias
  • Patent number: 11288611
    Abstract: A user modifiable user interface representation of a first workflow item grouping container and a second workflow item grouping container are provided. The first and second item grouping containers are part of a collection of workflow item grouping containers organizing a design of an end-to-end multi-process workflow solution. An interactive user interface representation of a first workflow item belonging to the first workflow item grouping container and a second workflow item belonging to the second workflow item grouping container are provided. The first and second workflow items correspond to different individual activities of the end-to-end multi-process workflow solution. A user is able to interact with the interactive user interface representation of the first workflow item to modify a workflow property of the first workflow item and to interact with the interactive user interface representation of the second workflow item to modify a workflow property of the second workflow item.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: March 29, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Jacob Burman, Craig Brian Santa Ruiz, Harry Thomas Nelson, Derek Gregory Stainer, Nikhil Dvivedi, Russell Sarbora, Juell Chase Solaegui, Reynaldo Hernandez, Alberto Alvarado Jimenez, Michel Abou Samah