US2022278899A1PendingUtilityA1

System and method for database access using a history walker

Assignee: SERVICENOW INCPriority: Oct 4, 2017Filed: May 16, 2022Published: Sep 1, 2022
Est. expiryOct 4, 2037(~11.2 yrs left)· nominal 20-yr term from priority
G06Q 10/06314H04L 67/12G06F 3/0482G06F 16/904H04L 43/50G06Q 10/0635G06Q 10/067H04L 67/60G06Q 30/0635G06F 9/547H04L 41/0879H04L 41/22H04L 41/0893H04L 41/5016G06Q 40/12G06F 11/14G06F 9/44505G06F 16/248G06Q 50/184G06F 9/5038G06F 9/461G06Q 10/06393H04L 43/045G06F 16/30G06F 3/0481G06Q 30/0641G06F 16/951G06F 3/04847G06F 3/0486G06Q 30/018H04L 41/0843G06F 40/18H04L 67/34G06F 21/53G06Q 10/06315H04L 43/08G06F 9/4881G06F 3/0484G06F 16/2477G06F 11/3006G06Q 30/0603H04L 63/1433G06F 21/577G06F 40/186H04L 63/20G06F 16/2474H04L 41/5006G06F 16/27H04L 63/10G06F 16/1873H04L 41/12G06F 16/24578H04L 41/0803H04L 67/55G06F 9/451G06F 16/2423G06F 11/3452H04L 41/0859
73
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods for a history walker interface to a time-based data structure are disclosed. A time-based data structure may contain information about updates to a set of records that change periodically over time. For example, a set of records that record state transitions of a task item as the task item progresses through its life cycle. An example task item may be represented by a change request or incident report in a help desk software application. The task item begins with an “open” state and may transition through any number of states (e.g., assigned, on-hold, test, customer response requested, etc.) on its way to ultimately being “closed” as completed. A history walker interface may assist application developers when creating applications to indicate how the task item transitioned through its different states throughout its lifecycle.

Claims

exact text as granted — not AI-modified
1 . A system, comprising:
 a hardware processor; and   a non-transitory memory storing instructions that, when executed by the hardware processor, cause the hardware processor to perform actions comprising:
 receiving update information via a history walker interface, wherein the update information is related to an update to an item associated with a time-based data structure, and wherein the update information is indicative of one or more additional updates that precede the update, or proceed the update, or both; and 
 providing a representation of a graphical user interface (GUI) to a client device, wherein the representation of the GUI is configured to display the update and the one or more additional updates positioned along a timeline for the item. 
   
     
     
         2 . The system of  claim 1 , wherein the update information comprises one or more field value changes between the update and the one or more additional updates. 
     
     
         3 . The system of  claim 1 , wherein the history walker interface comprises an application programming interface (API) configured to obtain the update information. 
     
     
         4 . The system of  claim 1 , wherein the item comprises an incident report associated with an enterprise or a change request associated with the enterprise. 
     
     
         5 . The system of  claim 1 , wherein the representation of the GUI indicates whether each update of the update and the one or more additional updates are a task update or a task update with a state change. 
     
     
         6 . The system of  claim 1 , wherein the time-based data structure comprises a transaction history representative of a life-cycle of the item. 
     
     
         7 . The system of  claim 1 , wherein the item comprises one or more tasks associated with one or more service level agreements (SLAs), and wherein the representation of the GUI indicates compliance with the one or more SLAs. 
     
     
         8 . The system of  claim 7 , wherein each task of the one or more tasks comprises one or more color-coded segments representing an elapsed timeline and a compliance status with the one or more SLAs. 
     
     
         9 . The system of  claim 7 , wherein the representation of the GUI indicates a schedule associated with at least one of the one or more SLAs. 
     
     
         10 . A method, comprising:
 receiving update information from an application programming interface (API), wherein the update information is related to an update to an item associated with a time-based data structure, and wherein the update information is indicative of one or more additional updates that precede the update, or proceed the update, or both; and   providing a representation of a graphical user interface (GUI) to a client device, wherein the representation of the GUI is configured to display the update and the one or more additional updates positioned along a timeline for the item.   
     
     
         11 . The method of  claim 10 , wherein the update information comprises one or more field value changes between the update and the one or more additional updates. 
     
     
         12 . The method of  claim 10 , wherein the representation of the GUI enables navigation between the update and the one or more additional updates. 
     
     
         13 . The method of  claim 10 , wherein the representation of the GUI indicates whether each update of the update and the one or more additional updates are a task update or a task update with a state change. 
     
     
         14 . The method of  claim 10 , wherein the time-based data structure comprises a transaction history representative of a life-cycle of the item. 
     
     
         15 . The method of  claim 10 , wherein the representation of the GUI indicates whether the item comprises an incident report associated with an enterprise or a change request associated with the enterprise. 
     
     
         16 . A non-transitory computer-readable medium comprising computer readable instructions, that when executed by one or more processors, cause the one or more processors to perform operations comprising:
 receiving update information from an application programming interface (API), wherein the update information is related to an update to an item associated with a time-based data structure, and wherein the update information is indicative of one or more additional updates that precede the update, or proceed the update, or both; and   providing a representation of a graphical user interface (GUI) to a client device, wherein the representation of the GUI is configured to display the update and the one or more additional updates positioned along a timeline for the item.   
     
     
         17 . The non-transitory computer-readable medium of  claim 16 , wherein the representation of the GUI enables navigation between the update and the one or more additional updates. 
     
     
         18 . The non-transitory computer-readable medium of  claim 16 , wherein the item comprises one or more tasks associated with one or more service level agreements (SLAs), and wherein the representation of the GUI indicates compliance with the one or more SLAs. 
     
     
         19 . The non-transitory computer-readable medium of  claim 18 , wherein each task of the one or more tasks comprises one or more color-coded segments representing an elapsed timeline and a compliance status with the one or more SLAs. 
     
     
         20 . The non-transitory computer-readable medium of  claim 18 , wherein the representation of the GUI indicates a schedule associated with at least one of the one or more SLAs.

Join the waitlist — get patent alerts

Track US2022278899A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.