Patents Assigned to SERVICENOW, INC.
-
Patent number: 11329887Abstract: 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: GrantFiled: October 8, 2019Date of Patent: May 10, 2022Assignee: ServiceNow, Inc.Inventors: Gregory Grisco, Steve Francis, Shridhar Bylahalli
-
Patent number: 11327794Abstract: 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: GrantFiled: July 8, 2020Date of Patent: May 10, 2022Assignee: ServiceNow, Inc.Inventors: Venkata Satya Sai Rama Murthy Manda, Peng Wang
-
Patent number: 11329869Abstract: 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: GrantFiled: June 15, 2021Date of Patent: May 10, 2022Assignee: ServiceNow, Inc.Inventors: Adar Margalit, Vadim Shif
-
Patent number: 11316746Abstract: 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: GrantFiled: January 11, 2021Date of Patent: April 26, 2022Assignee: ServiceNow, Inc.Inventors: Robert Bitterfeld, Dinesh Kumar Kishorkumar Surapaneni, Asaf Garty, Baskar Jayaraman
-
Patent number: 11308429Abstract: 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: GrantFiled: January 23, 2019Date of Patent: April 19, 2022Assignee: ServiceNow, Inc.Inventors: Ivan Rodrigo Garay, Erick Koji Hasegawa
-
Patent number: 11307832Abstract: 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: GrantFiled: December 27, 2018Date of Patent: April 19, 2022Assignee: ServiceNow, Inc.Inventor: Santosh Kumar Das
-
Patent number: 11308259Abstract: 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: GrantFiled: June 30, 2020Date of Patent: April 19, 2022Assignee: ServiceNow, Inc.Inventors: Jason Strimpel, Michael England, Chase Murphy, Darren Richards
-
Patent number: 11303538Abstract: 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: GrantFiled: October 26, 2020Date of Patent: April 12, 2022Assignee: ServiceNow, Inc.Inventor: Manjeet Singh
-
Patent number: 11301365Abstract: 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: GrantFiled: January 13, 2021Date of Patent: April 12, 2022Assignee: ServiceNow, Inc.Inventors: Vaibhav Kadam, Ankush Agrawal, Ragunath Sigicherla, Amit Jain
-
Patent number: 11301435Abstract: 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: GrantFiled: April 22, 2020Date of Patent: April 12, 2022Assignee: ServiceNow, Inc.Inventors: Siddharth Rajendra Shah, Jeremy Norris
-
Patent number: 11301271Abstract: 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: GrantFiled: January 21, 2021Date of Patent: April 12, 2022Assignee: ServiceNow, Inc.Inventors: Alexander Fedayev, Maor Cohen, Bezalel Bar-Eli, Sean Andrew Bradley Bowrin
-
Patent number: 11301486Abstract: 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: GrantFiled: February 14, 2020Date of Patent: April 12, 2022Assignee: ServiceNow, Inc.Inventors: Robert-Jan Barmentloo, Elliot Monifi, Benedetto Fiorelli, Josip Filipovic, Oriol Arbones, Lidhvija Boini
-
Patent number: 11301267Abstract: 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: GrantFiled: May 22, 2020Date of Patent: April 12, 2022Assignee: ServiceNow, Inc.Inventors: Srilakshmi Choudary Vattikuti, Brandon Thomas Trudel, Romit Banerjee
-
Patent number: 11301503Abstract: 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: GrantFiled: July 10, 2020Date of Patent: April 12, 2022Assignee: ServiceNow, Inc.Inventor: Badarinarayan Parthasarathi Burli
-
Patent number: 11297034Abstract: 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: GrantFiled: December 16, 2019Date of Patent: April 5, 2022Assignee: ServiceNow, Inc.Inventors: Subbaraya Kumar Deverakonda Venkata, Kai Xu, Scott Kaufmann, Silas A. Smith
-
Patent number: 11296926Abstract: 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: GrantFiled: January 7, 2021Date of Patent: April 5, 2022Assignee: ServiceNow, Inc.Inventors: Lisa Sherilyn Henderson, Betsy Cherian
-
Patent number: 11296922Abstract: 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: GrantFiled: April 10, 2020Date of Patent: April 5, 2022Assignee: ServiceNow, Inc.Inventors: Yair Leibkowiz, Yuval Rimar, Rani Tzur, Maayan Wigelman, Dov Miron, Bnayahu Makovsky
-
Patent number: 11295260Abstract: 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: GrantFiled: July 22, 2020Date of Patent: April 5, 2022Assignee: 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: 11294711Abstract: 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: GrantFiled: January 23, 2019Date of Patent: April 5, 2022Assignee: ServiceNow, Inc.Inventors: Harry Thomas Nelson, Reema Shah, Jacob Samuel Burman, Alejandro Moreno Ruiz, Rebecca Anita Dias
-
Patent number: 11288611Abstract: 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: GrantFiled: July 22, 2020Date of Patent: March 29, 2022Assignee: 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