IP Library Granted Patent US 9,201,752
Granted Patent B2
US 9,201,752 · App. 12/689,609 · Granted Dec 1, 2015

System and method for correlating empirical data with user experience

Inventors: Wilson T. MacDonald (Holliston, MA); Joel D. Kaufman (Rindge, NH); Daniel L. Holmes (Madbury, NH); Kathleen A. Hickey (Ashland, MA)
Assignee: CA, Inc.
G06F11/3058G06F11/3006H04L41/5016H04L41/5067G06F11/3409G06F11/3495H04L41/0213H04L41/046H04L41/147
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 9,201,752
App. No.
12/689,609
Granted
Dec 1, 2015
Kind
B2
Abstract

A method includes receiving at a computing system empirical data related to one or more information technology entities. The method further includes receiving at the computing system one or more user experience indicators, the user experience indicators indicative of a user's experience using a computer application. The method further includes correlating by the computing system the empirical data with the one or more user experience indicators to determine a quality of service delivered to a user for a plurality of time periods. The method further includes determining by the computing system, based on the correlation, whether one or more issues with one of the one or more information technology entities are related to the quality of service delivered to the user.

Claims (75)

1. A method, comprising:

receiving at a computing system empirical data related to one or more information technology entities;

receiving at the computing system one or more user experience indicators from a user agent on a user's computer, the user experience indicators indicative of the user's experience using a computer application on the user's computer;

correlating by the computing system the empirical data with the one or more user experience indicators to determine a quality of service delivered to a user, the correlating comprising classifying the empirical data and the one or more user experience indicators into a plurality of time categories, each time category comprising:

a classification of the user's experience for a particular time period; and

a classification of the empirical data for the particular time period, the classification of the empirical data for each time category selected from a plurality of categories indicating one or more of:

a level of activity for the one or more information technology entities; and

a level of a particular environmental condition at the location of the one or more information technology entities; and

determining by the computing system, based on the correlation, whether one or more issues with one of the one or more information technology entities are related to the quality of service delivered to the user.

2. The method of claim 1 , wherein:

the empirical data comprises one or more system performance indicators, the system performance indicators comprising performance and fault information at a particular time for the one or more information technology entities; and

the determining whether one or more issues with one of the one or more information technology entities is related to the quality of service delivered to the user comprises determining whether a degradation of one of the one or more information technology entities affects the quality of service delivered to a user.

3. The method of claim 1 , wherein:

the empirical data comprises environmental data, the environmental data providing information on environmental conditions at the location of the one or more information technology entities; and

the determining whether one or more issues with one of the one or more information technology entities is related to the quality of service delivered to the user comprises determining whether a particular environmental condition at the location of the one of the one or more information technology entities affects the quality of service delivered to a user.

4. The method of claim 1 , further comprising providing a report, the report comprising:

a plurality of time periods; and

a list of the one or more issues determined to affect the quality of service delivered to a user for the plurality of time periods.

5. The method of claim 1 , wherein:

the one or more information technology entities comprise one or more application servers; and

the computer application is provided by the one or more application servers.

6. The method of claim 2 , further comprising:

determining that one or more of the one or more system performance indicators is associated with a degraded quality of service delivered to the user; and

providing a list of the one or more of the one or more system performance indicators associated with the degraded quality of service delivered to the user.

7. A system, comprising:

a processor; and

a program of instructions embodied on a computer-readable medium and operable, upon execution by the processor, to:

receive empirical data related to one or more information technology entities;

receive one or more user experience indicators from a user agent on a user's computer, the user experience indicators indicative of the user's experience using a computer application on the user's computer at a particular time;

correlate the empirical data with the one or more user experience indicators to determine a quality of service delivered to a user, the correlating comprising classifying the empirical data and the one or more user experience indicators into a plurality of time categories, each time category comprising:

a classification of the user's experience for a particular time period; and

a classification of the empirical data for the particular time period, the classification of the empirical data for each time category selected from a plurality of categories indicating one or more of:

a level of activity for the one or more information technology entities; and

a level of a particular environmental condition at the location of the one or more information technology entities; and;

determine, based on the correlation, whether one or more issues with one of the one or more information technology entities are related to the quality of service delivered to the user.

8. The method of claim 1 , wherein the particular environmental condition at the location of the one or more information technology entities comprises one of temperature, humidity, sunlight, and cloud cover.

9. The system of claim 7 , wherein:

the empirical data comprises one or more system performance indicators, the system performance indicators comprising performance and fault information at a particular time for the one or more information technology entities; and

the determining whether one or more issues with one of the one or more information technology entities is related to the quality of service delivered to the user comprises determining whether a degradation of one of the one or more information technology entities affects the quality of service delivered to a user.

10. The system of claim 7 , wherein:

the empirical data comprises environmental data, the environmental data providing information on environmental conditions at the location of the one or more information technology entities; and

the determining whether one or more issues with one of the one or more information technology entities is related to the quality of service delivered to the user comprises determining whether a particular environmental condition at the location of the one of the one or more information technology entities affects the quality of service delivered to a user.

11. The system of claim 7 , the program of instructions further operable, upon execution by the processor, to provide a report, the report comprising:

a plurality of time periods; and

a list of the one or more issues determined to affect the quality of service delivered to a user for the plurality of time periods.

12. The system of claim 7 , wherein:

the one or more information technology entities comprise one or more application servers; and

the computer application is provided by the one or more application servers.

13. The system of claim 9 , the program of instructions further operable, upon execution by the processor, to

determine that one or more of the one or more system performance indicators is associated with a degraded quality of service delivered to the user; and

provide a list of the one or more of the one or more system performance indicators associated with the degraded quality of service delivered to the user.

14. Logic encoded on a non-transitory computer-readable medium and operable, upon execution, to:

receive empirical data related to one or more information technology entities;

receive one or more user experience indicators from a user agent on a user's computer, the user experience indicators indicative of the user's experience using a computer application on the user's computer at a particular time;

correlate the empirical data with the one or more user experience indicators to determine a quality of service delivered to a user, the correlating comprising classifying the empirical data and the one or more user experience indicators into a plurality of time categories, each time category comprising:

a classification of the user's experience for a particular time period; and

a classification of the empirical data for the particular time period, the classification of the empirical data for each time category selected from a plurality of categories indicating one or more of:

a level of activity for the one or more information technology entities; and

a level of a particular environmental condition at the location of the one or more information technology entities; and;

determine, based on the correlation, whether one or more issues with one of the one or more information technology entities are related to the quality of service delivered to the user.

15. The logic of claim 14 , wherein:

the empirical data comprises one or more system performance indicators, the system performance indicators comprising performance and fault information at a particular time for the one or more information technology entities; and

the determining whether one or more issues with one of the one or more information technology entities is related to the quality of service delivered to the user comprises determining whether a degradation of one of the one or more information technology entities affects the quality of service delivered to a user.

16. The logic of claim 14 , wherein:

the empirical data comprises environmental data, the environmental data providing information on environmental conditions at the location of the one or more information technology entities; and

the determining whether one or more issues with one of the one or more information technology entities is related to the quality of service delivered to the user comprises determining whether a particular environmental condition at the location of the one of the one or more information technology entities affects the quality of service delivered to a user.

17. The logic of claim 14 , the logic further operable, upon execution, to provide a report, the report comprising:

a plurality of time periods; and

a list of the one or more issues determined to affect the quality of service delivered to a user for the plurality of time periods.

18. The logic of claim 14 , wherein:

the one or more information technology entities comprise one or more application servers; and

the computer application is provided by the one or more application servers.

19. The logic of claim 15 , the logic further operable, upon execution, to:

determine that one or more of the one or more system performance indicators is associated with a degraded quality of service delivered to the user; and

provide a list of the one or more of the one or more system performance indicators associated with the degraded quality of service delivered to the user.

Assignments (2)
MERGER Recorded Aug 25, 2015
From: COMPUTER ASSOCIATES THINK, INC.
To: CA, INC.
Reel/Frame 036414/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2010
From: MACDONALD, WILSON T.; KAUFMAN, JOEL D.; HOLMES, DANIEL L.; HICKEY, KATHLEEN A.
To: COMPUTER ASSOCIATES THINK, INC.
Reel/Frame 023809/0793 →
Continuity (1)
Related Publication 20110179313A1 · Jul 21, 2011