IP Library Granted Patent US 10,430,802
Granted Patent B2
US 10,430,802 · App. 15/329,806 · Granted Oct 1, 2019

Screen-image based classification

Inventors: Jin Wang (Wuhua District Shanghai, CN); Jun Lu (Wuhua District Shanghai, CN); Lingyan Meng (Wuhua District Shanghai, CN); Bing Gu (Wuhua District Shanghai, CN); Keke Qi (Wuhua District Shanghai, CN)
Assignee: ENTIT SOFTWARE LLC
G06Q30/016G06F11/079G06F11/0709G06F11/0751G06F11/0775G06F11/34G06K9/00449G06K9/6267G06K9/78G06K9/344H04L41/5074
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,430,802
App. No.
15/329,806
Granted
Oct 1, 2019
Kind
B2
Abstract

Role based assessment for an IT management system, includes maintaining a plurality of roles, each role attributable to a user type within an IT management system. Mappings are defined between the plurality of user roles and assets of the IT management system. An assessment for the IT management system is then assembled from the perspective of a selected one of the plurality of roles based on mappings between the selected user role and the assets.

Claims (49)

1. A method for screen-image based record classification, comprising:

acquiring a screen-image from a user device, the screen-image of a graphical user interface associated with an information technology (IT) service;

analyzing, by a processor, the acquired screen-image to recognize unstructured data within the screen-image;

processing, by the processor, the unstructured data recognized from the screen-image against a database of historical data to discern a plurality of different field values; and

automatically maintaining, by the processor, an electronic record associated with the IT service based on the discerned plurality of different field values, wherein the electronic record is a ticket of an IT management system.

2. The method of claim 1 , comprising,

utilizing the discerned plurality of different field values to identify a record owner value for use in maintaining the electronic record defined, at least in part, by the discerned plurality of different field values and the record owner value.

3. The method of claim 2 , further comprising initiating a communication addressed according to the record owner value, the communication including data indicative of the electronic record as defined by the discerned plurality of different field values.

4. The method of claim 1 , wherein:

the screen-image is a screen-image associated with one of a plurality of managed IT services;

the unstructured data includes text elements indicative of one of a plurality of conditions of the IT service; and

the discerned plurality of field values include a first value indicative of the one of the plurality of managed IT services and a second value indicative of an entity category consistent with the one of the plurality of conditions.

5. The method of claim 4 , wherein:

the historical data includes a number of correlations between text elements, the plurality of managed IT services, and a number of categories; and

processing the unstructured data recognized from the screen-image comprises processing the recognized text elements against the number of correlations to discern the first and second values.

6. The method of claim 1 , wherein the acquired screen-image shows an error message displayed in the graphical user interface of the IT service.

7. The method of claim 1 , wherein the database of historical data comprises a plurality of correlations between text elements and field values.

8. A non-transitory memory resource storing instructions that, when executed, cause a processing resource to implement a system for screen-image based classification, the instructions comprising:

an image module executable to recognize text elements within each of a plurality of screen-images captured by a plurality of user devices, the plurality of screen-images of graphical user interfaces associated with at least one managed information technology (IT) service;

an analysis module executable to, for each of the plurality of screen-images, process the text elements recognized within that screen-image against a database of historical ticket data to discern a plurality of different ticket field values corresponding to that screen-image;

a ticket module executable to, for each of the plurality of screen-images, maintain an electronic ticket associated with the at least one managed IT service based on the plurality of different ticket field values discerned for that screen-image.

9. The memory resource of claim 8 , wherein:

the analysis module is executable to, for each of the plurality of screen-images, utilize the discerned plurality of different ticket field values to discern a ticket owner from among a plurality of ticket owners;

the ticket module is executable to, for each of the plurality of screen-images, maintain an electronic ticket so that the ticket is defined, at least in part, by the discerned plurality of different ticket field values and the discerned ticket owner; and

the instructions further comprising a communication module executable to, for each electronic ticket maintained by the ticket module, initiate a communication addressed to the ticket owner discerned for that electronic ticket, the communication including data indicative of that electronic ticket.

10. The memory resource of claim 8 , wherein:

each of the plurality of screen-images is associated with one of a plurality of managed IT services and is indicative of one of a plurality of conditions; and

for each of the plurality of screen-images, the discerned plurality of ticket field values include a first value indicative of one of the plurality of managed IT services and a second value indicative of a ticket category consistent with the condition indicated by that screen-image.

11. The memory resource of claim 10 , wherein:

the historical ticket data includes a number of correlations between text elements, the plurality of managed IT services, and a number of categories; and

the analysis module is executable to, for each screen-image, process the text elements recognized from that screen-image against the number of correlations to discern the first and second values.

12. The memory resource of claim 8 , wherein at least one screen-image of the plurality of screen-images shows an error message displayed in a first graphical user interface of a first managed IT service, and wherein the database of historical data comprises a plurality of correlations between text elements and field values.

13. A system for screen-image based classification, the system comprising a communication engine, an image process engine, an analysis engine, and a record engine, wherein:

the communication engine is configured to acquire screen-images from user devices, the screen-images of graphical user interfaces associated with at least one managed information technology (IT) service;

the image process engine is configured to recognize text elements within each acquired screen-image;

the analysis engine is configured to, for each acquired screen-image, process the text elements recognized within that screen-image against a collection of historical data to discern a plurality of different field values corresponding to that screen-image;

the record engine is configured to, for each acquired screen-image, maintain an electronic record associated with the at least one managed IT service based on the plurality of different field values discerned for that screen-image, wherein the electronic record is a ticket of an IT management system.

14. The system of claim 13 , wherein the historical data includes a plurality of correlations between text elements, a plurality of managed IT services, and a plurality of categories; and

the analysis engine is configured to, for each acquired screen-image, process the text elements recognized from that screen-image against the plurality of correlations to discern the plurality of different field values.

15. The system of claim 14 , wherein:

each acquired screen-image is associated with one of the plurality of managed IT services and is indicative of one of a plurality of conditions; and

the plurality of field values discerned for each screen-image include a first value indicative of one of the plurality of managed services and a second value indicative of a category consistent with the condition indicated by that screen-image.

16. The system of claim 14 , wherein:

the analysis engine is configured to, for each acquired screen-image, utilize the plurality of field values discerned for that screen-image to discern a record owner from among a plurality of record owners;

the record engine is executable to, for each acquired screen-image, maintain an electronic record so that the record is defined, at least in part, by the discerned plurality of field values and the discerned record owner.

17. The system of claim 16 , wherein the communication engine is configured to, for each electronic record maintained by the record engine, initiate a communication addressed to the record owner discerned for that electronic record, the communication including data indicative of that electronic record.

18. The system of claim 13 , further comprising a image acquisition engines each configured to initiate communications of screen-images for receipt by the communication engine, each remote image device corresponding to a different user device.

19. The system of claim 13 , wherein at least one screen-image of the plurality of screen-images shows an error message displayed in a first graphical user interface of a first managed IT service.

20. The system of claim 13 , wherein the collection of historical data comprises a plurality of correlations between text elements and field values.

Assignments (9)
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 →
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 →
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: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
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 →
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 May 26, 2017
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 042592/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 041540 FRAME 0313. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 4, 2017
From: WANG, JIN; LU, JUN; MENG, LINGYAN; GU, BING; QI, KEKE
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 042397/0522 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2017
From: WANG, JIN; LU, JUN; MENG, LINGYAN; GU, BING; QI, KEKE
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 041540/0313 →
Continuity (1)
Related Publication 20170243228A1 · Aug 24, 2017