IP Library Granted Patent US 10,257,312
Granted Patent B2
US 10,257,312 · App. 15/335,738 · Granted Apr 9, 2019

Performance monitor based on user engagement

Inventors: Amichai Nitsan (Yehud, IL); Haim Shuvali (Yehud, IL)
Assignee: ENTIT SOFTWARE LLC
H04L67/325G06F11/3419G06F16/957H04L43/16G06F11/302G06F11/3409G06F11/3438G06F11/3466H04L29/08675H04L43/04H04L43/08H04L67/22
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,257,312
App. No.
15/335,738
Filed
Oct 27, 2016
Granted
Apr 9, 2019
Kind
B2
Art Unit
2447
USPC
709/224
Abstract

Examples disclosed herein involve measuring application performance based on user engagement of the application. In examples herein, an activation of an action item may be detected and a degree of user engagement of the application in response to the activation of the action item may be determined. A threshold time for acceptable performance of the action item is adjusted based on the degree of user engagement.

Claims (33)

1. A method for measuring performance of an action item of an application, the method comprising:

detecting an activation of the action item of the application;

measuring a degree of user engagement of the application in response to the activation of the action item and based on an amount of data retrieved for the application in response to the activation of the action item, wherein a measurement of the amount of data retrieved for the application in response to the action item being activated and a length of time between the action item being activated and a user activating a subsequent action item of the application are each assigned a weight value in the measuring the degree of user engagement;

adjusting a threshold time for acceptable performance for the action item based on the amount of data retrieved for the application in response to the activation of the action item; and

reporting that the action item achieved the acceptable performance when the length of time satisfies the threshold time and when a time to retrieve the amount of data retrieved for the application in response to the action item being activated satisfies the threshold time.

2. The method of claim 1 , further comprising:

measuring a user action time from a first moment the activation of the action item is detected to a second moment the subsequent activation of the subsequent action item is detected.

3. The method of claim 1 , further comprising:

reporting that the action item achieved the acceptable performance when a user action time satisfies the threshold time.

4. The method of claim 1 , further comprising:

determining the amount of data retrieved for the application by identifying an amount of network data downloaded from a network for the application in response to the activation of the action item.

5. The method of claim 1 , further comprising:

receiving a selection for measuring the degree of user engagement based on a user action time.

6. A non-transitory machine readable storage medium comprising instructions that, when executed, cause a machine to at least:

detect an activation of an action item of an application;

determine a degree of user engagement of the application in response to the activation of the action item based on an amount of data retrieved for the application in response to the activation of the action item, wherein a measurement of the amount of data retrieved for the application in response to the action item being activated and a length of time between the action item being activated and a user activating a subsequent action item of the application are each assigned a weight value in the determining the degree of user engagement;

adjust a threshold time for acceptable performance of the action item based on the amount of data retrieved for the application in response to the activation of the action item; and

report that the action item achieved the acceptable performance when the length of time satisfies the threshold time and when a time to retrieve the amount of data retrieved for the application in response to the action item being activated satisfies the threshold time.

7. The non-transitory machine readable storage medium of claim 6 , wherein the instructions, when executed, cause the machine to:

indicate that the action item achieved the acceptable performance when an execution time of a transaction of the action item satisfies the threshold time.

8. The non-transitory machine readable storage medium of claim 6 , wherein the instructions, when executed, cause the machine to:

indicate that the action item achieved the acceptable performance when an execution time for the action item satisfies the threshold time.

9. An apparatus comprising:

a processor; and

a non-transitory computer readable medium storing machine readable instructions, wherein the processor executes the machine readable instructions to:

detect an activation of an action item of an application;

estimate a degree of user engagement of the application in response to the activation of the action item, the degree of user engagement based on a user action time after the activation of the action item and an amount of data retrieved for the application in response to the activation of the action item, wherein a measurement of the amount of data retrieved for the application in response to the action item being activated and a length of time between the action item being activated and a user activating a subsequent action item of the application are each assigned a weight value in the estimating the degree of user engagement;

adjust a threshold time for acceptable performance of the action item based on the degree of user engagement, wherein the degree of user engagement is based on the amount of data retrieved for the application in response to the activation of the action item; and

report that the action item achieved the acceptable performance when the length of time satisfies the threshold time and when a time to retrieve the amount of data retrieved for the application in response to the action item being activated satisfies the threshold time.

10. The apparatus of claim 9 , wherein the processor executes the machine readable instructions to:

indicate the acceptable performance of the action item when an execution time of the action item satisfies the threshold time.

11. The apparatus of claim 9 , wherein the action item comprises a user selectable item that initiates a query to a network, wherein the degree of user engagement corresponds to the user accessing results of the query retrieved from the network by the application.

12. The apparatus of claim 9 , wherein the amount of data retrieved for the application in response to the activation of the action item comprises an amount of transaction data to complete a transaction of the action item.

Assignments (7)
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0577 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC)
Reel/Frame 063560/0001 →
CHANGE OF NAME Recorded Aug 8, 2019
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 050004/0001 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENTIT SOFTWARE LLC
Reel/Frame 042746/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2016
From: NITSAN, AMICHAI; SHUVALI, HAIM
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 040149/0486 →
Continuity (1)
Related Publication 20180124205A1 · May 3, 2018