Invention Grant
- Patent Title: Systems and methods for providing multiple console sessions that enable line-by-line execution of scripts on a server application
-
Application No.: US15967151Application Date: 2018-04-30
-
Publication No.: US10824432B2Publication Date: 2020-11-03
- Inventor: Ankush Agrawal , Antesh Bharadwaj , Soumen Pal
- Applicant: ServiceNow, Inc.
- Applicant Address: US CA Santa Clara
- Assignee: ServiceNow, Inc.
- Current Assignee: ServiceNow, Inc.
- Current Assignee Address: US CA Santa Clara
- Agency: Fletcher Yoder PC
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/38 ; G06F9/48 ; H04L29/08

Abstract:
Systems and methods are disclosed that provide multiple mutually exclusive console sessions to execute server-side scripts in parallel. In particular, a cloud-based platform receives an indication that a console session is instantiated from, a client device. The platform then generates a thread having a unique identifier. The thread corresponds to a background job performed on the platform. The platform determines whether an input queue associated with the unique identifier has an input. If so, the platform evaluates the input and writes a resulting output to an output queue associated with the unique identifier. The client device then prints the input and the resulting output to a console user interface associated with the console session, and removes the input from the input queue. In some embodiments, if the input queue stores no inputs for a threshold period of time (e.g., a timeout period), the platform ends the thread.
Public/Granted literature
Information query