US2023216752A1PendingUtilityA1

Monitoring user experience using data blocks for secure data access

63
Assignee: CLOUDFIT SOFTWARE LLCPriority: Dec 17, 2019Filed: Mar 10, 2023Published: Jul 6, 2023
Est. expiryDec 17, 2039(~13.4 yrs left)· nominal 20-yr term from priority
H04L 41/5067H04L 63/102G06F 2201/86H04L 43/0817H04L 41/0613G06F 2201/875G06F 9/547H04L 63/20H04W 12/08G06F 11/3006H04L 41/0645H04L 63/0421H04L 63/1408G06F 11/3055H04L 41/0661H04L 43/045
63
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Techniques for enabling secure access to data using data blocks is described. Computing device(s) can provide instruction(s) to a component associated with an entity, wherein the instruction(s) are associated with an identifier corresponding to a data block of a plurality of data blocks. The computing device(s) can receive, from the component, data associated with the component, wherein the data is associated with the identifier and is indicative of a state of the component. The computing device(s) can store the data in the data block and monitor, using rule(s), changes to the state of the component based at least partly on the data in the data block. As a result, techniques described herein enable near real-time—and in some examples, automatic—reporting and/or remediation for correcting changes to the state of the component using data that is securely accessed by use of data blocks.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system comprising:
 one or more processors; and   one or more non-transitory computer readable media storing computer executable instructions that, when executed, cause the system to perform operations comprising:
 causing presentation of, by one or more server computing devices of a service provider via a user interface of a computing device of a designated user, a plurality of graphical elements, wherein individuals of the plurality of graphical elements correspond to respective individuals of a plurality of devices associated with the service provider, wherein an individual graphical element of the plurality of graphical elements has one or more visual characteristics associated with a state of a respective device, and wherein the state is associated with user experience while using a cloud-based service provided by the service provider; 
 receiving, by the one or more server computing devices and from a device of the plurality of devices, state data associated with a state of the device; 
 determining, by the one or more server computing devices and based at least in part on application of a rule to the state data, that the state of the device satisfies a condition; and 
 based at least in part on determining that the state satisfies the condition, modifying, by the one or more server computing devices and in near real-time of receiving the state data, at least one of the one or more visual characteristics of a graphical element corresponding to device. 
   
     
     
         2 . The system as  claim 1  recites, wherein the graphical element corresponding to the device comprises an actuation mechanism, that, when actuated, causes presentation, by the one or more server computing devices, of additional information associated with the device. 
     
     
         3 . The system as  claim 1  recites, wherein the plurality of graphical elements are presented in a thumbnail view or a list view. 
     
     
         4 . The system as  claim 1  recites, wherein at least one of the one or more visual characteristics comprises text, color, or cross-hatching. 
     
     
         5 . The system as  claim 1  recites, the operations further comprising:
 based at least in part on determining that the state satisfies the condition, causing, by the one or more server computing devices, performance of one or more remedial actions, wherein causing the performance of the one or more remedial actions comprises at least one of causing the device to reboot, causing the device to perform a scan for viruses, causing the device to perform a scan for software versions, or generating a support ticket. 
 
     
     
         6 . The system as  claim 5  recites, the operations further comprising:
 training, by the one or more server computing devices, a predictive model using training data comprising a plurality of historical remedial actions associated with respective states of individual devices of the plurality of devices; and 
 at least partly responsive to determining that the state of the device satisfies the condition, determining, by the one or more server computing devices, the one or more remedial actions based at least in part on the predictive model. 
 
     
     
         7 . The system as  claim 1  recites, wherein the device comprises at least one of a user device or at least one of the one or more server computing devices. 
     
     
         8 . The system as  claim 1  recites, wherein receiving the state data from the device comprises receiving the state data from a software agent provided to the device by the cloud-based service, wherein the software agent runs as a background process on the device. 
     
     
         9 . The system as  claim 1  recites, wherein a first subset of the plurality of devices are associated with a first entity and a second subset of the plurality of devices are associated with a second entity. 
     
     
         10 . The system as  claim 1  recites, the operations further comprising:
 based at least in part on determining that the state satisfies the condition, at least one of:
 causing presentation, by the one or more server computing devices, of a notification on the device; 
 sending, by the one or more server computing devices, an email to a user associated with the device; or 
 sending, by the one or more server computing devices, a direct message to the user. 
 
 
     
     
         11 . The system as  claim 1  recites, wherein the condition being satisfied comprises a threshold change in a value associated with the state. 
     
     
         12 . The system as  claim 1  recites, wherein the state of the device comprises the state of one or more of a component, an application, a product, a service, or a network associated with of the device. 
     
     
         13 . One or more non-transitory computer-readable media storing instructions executable by one or more processors that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
 causing presentation of, by one or more server computing devices of a service provider via a user interface of a computing device of a designated user, a plurality of graphical elements, wherein individuals of the plurality of graphical elements correspond to respective individuals of a plurality of devices associated with the service provider, wherein an individual graphical element of plurality of graphical elements has one or more visual characteristics associated with a state of a respective device, and wherein the state is associated with user experience while using a cloud-based service provided by the service provider;   receiving, by the one or more server computing devices and from a device of the plurality of devices, state data associated with a state of the device;   determining, by the one or more server computing devices and based at least in part on application of a rule to the state data, that the state of the device satisfies a condition; and   based at least in part on determining that the state satisfies the condition, modifying, by the one or more server computing devices and in near real-time of receiving the state data, at least one of the one or more visual characteristics of a graphical element corresponding to the device.   
     
     
         14 . The one or more non-transitory computer-readable media as  claim 13  recites, wherein the graphical element corresponding to the device comprises an actuation mechanism, that, when actuated, causes presentation, by the one or more server computing devices, of additional information associated with the device. 
     
     
         15 . The one or more non-transitory computer-readable media as  claim 13  recites, wherein the plurality of graphical elements are presented in a thumbnail view or a list view. 
     
     
         16 . The one or more non-transitory computer-readable media as  claim 13  recites, wherein at least one of the one or more visual characteristics comprises text, color, or cross-hatching. 
     
     
         17 . The one or more non-transitory computer-readable media as  claim 13  recites, the operations further comprising:
 based at least in part on determining that the state satisfies the condition, causing, by the one or more server computing devices, performance of one or more remedial actions. 
 
     
     
         18 . The one or more non-transitory computer-readable media as  claim 17  recites, wherein causing the performance of the one or more remedial actions comprises at least one of causing the device to reboot, causing the device to perform a scan for viruses, causing the device to perform a scan for software versions, or generating a support ticket. 
     
     
         19 . The one or more non-transitory computer-readable media as  claim 17  recites, the operations further comprising:
 training, by the one or more server computing devices, a predictive model using training data comprising a plurality of historical remedial actions associated with respective states of individual devices of the plurality of devices; and 
 at least partly responsive to determining that the state of the device satisfies the condition, determining, by the one or more server computing devices, the one or more remedial actions based at least in part on the predictive model. 
 
     
     
         20 . A method comprising:
 causing presentation of, by one or more server computing devices of a service provider via a user interface of a computing device of a designated user, a plurality of graphical elements, wherein individuals of the plurality of graphical elements correspond to respective individuals of a plurality of devices associated with the service provider, wherein an individual graphical element of plurality of graphical elements has one or more visual characteristics associated with a state of a respective device, and wherein the state is associated with user experience while using a cloud-based service provided by the service provider;   receiving, by the one or more server computing devices and from a device of the plurality of devices, state data associated with a state of the device;   determining, by the one or more server computing devices and based at least in part on application of a rule to the state data, that the state of the device satisfies a condition; and   based at least in part on determining that the state satisfies the condition, modifying, by the one or more server computing devices and in near real-time of receiving the state data, at least one of the one or more visual characteristics of a graphical element corresponding to the device.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.