IP Library › Granted Patent US 9,646,054
Granted Patent B2
US 9,646,054 · App. 13/238,430 · Granted May 9, 2017

Matching of cases based on attributes including an attribute relating to flow of activities

Inventors: Hamid Reza Motahari Nezhad (Los Altos, CA); Claudio Bartolini (Palo Alto, CA); Parag M. Joshi (Los Gatos, CA)
Assignee: Hewlett Packard Enterprise Development LP
G06F17/30522G06F17/3053G06F17/30598G06F17/30604
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,646,054
App. No.
13/238,430
Filed
Sep 21, 2011
Granted
May 9, 2017
Kind
B2
Art Unit
2157
USPC
707/741
Abstract

A particular case is matched to further cases, where the matching is based on plural attributes contained in the particular case and in the further cases, wherein one of the plural attributes relates to a flow of activities taken to address the respective case.

Claims (30)

1. A method comprising:

receiving, by a system having a processor, a particular case that is associated with an issue that is to be addressed by an enterprise;

matching, by the system, the particular case to further cases that have been processed, the matching comprises matching based on plural attributes contained in the particular case and in the further cases, wherein a given one of the plural attributes relates to a flow of activities taken to address the respective case, wherein the matching based on the given attribute that relates to a flow of activities comprises comparing a flow of activities of the particular case with flows of activities of the respective further cases, and wherein the matching comprises computing individual similarity scores for each individual attribute of the plural attributes, where the individual similarity scores of each respective one of the plural attributes indicate similarities of the further cases to the particular case according to the respective attribute; and

building indexes for respective ones of at least some of the plural attributes, wherein the matching uses the indexes.

2. The method of claim 1 , wherein the matching based on the plural attributes further comprises matching based on attributes selected from the group consisting of: case tag, case title, expert information, participant comments, customer information, case priority, case description, case type, case resolution information, and steps information.

3. The method of claim 1 , wherein the matching based on the plural attributes further comprises matching based on multiple types of attributes selected from the group consisting of a categorical attribute, a keyword-based attribute, a textual attribute, and a sequence-based attribute,

wherein the given attribute that relates to the flow of activities is a sequence-based attribute.

4. The method of claim 1 , wherein the matching comprises identifying a predefined number of the further cases that are most similar to the particular case, for each individual one of the plural attributes.

5. The method of claim 1 , wherein the matching comprises identifying a predefined number of the further cases that are most similar to the particular case, based on a weighted aggregating of the individual similarity scores computed for each of the plural attributes.

6. The method of claim 5 , wherein the weighted aggregating comprises assigning weights to respective ones of the individual similarity scores.

7. The method of claim 1 , wherein the matching comprises one of matching in a basic matching mode based on the plural attributes, and matching in an advanced mode that is based on additional attributes in addition to the plural attributes.

8. The method of claim 1 , wherein receiving the particular case comprises receiving the particular case associated with a collaboration-based management process, where the particular case contains information due to collaboration among personnel.

9. The method of claim 1 , wherein a similarity between the flow of activities of the particular case and the flow of activities of a given one of the further cases is based on similarity of steps in the flow of activities of the particular case and steps in the flow of activities of the given further case.

10. An article comprising at least one non-transitory machine-readable storage medium storing instructions that upon execution cause a system to:

compare attributes of a particular case to attributes of further cases that have been processed, wherein the particular case and further cases relate to at least one issue that is to be addressed by an enterprise, wherein the attributes compared include an attribute relating to a flow of activities taken in the particular case, wherein comparing the attribute relating to the flow of activities taken in the particular case comprises comparing the flow of activities taken in the particular case with flows of activities taken in the respective further cases, wherein the comparing comprises computing similarity scores for each individual one of at least some of the plural attributes, wherein the similarity scores for a given one of the at least some attributes indicate similarities of the further cases to the particular case;

build indexes for respective ones of at least some of the plural attributes, wherein the comparing uses the indexes; and

based on the comparing, match at least one of the further cases to the particular case, wherein the matching is based on the similarity scores, and wherein the matching comprises identifying a predefined number of the further cases that are most similar to the particular case, based on the comparing.

11. The article of claim 10 , wherein the matching comprises aggregating, for each of the further cases, similarity scores for respective ones of the at least some attributes.

12. The article of claim 11 , wherein the aggregating comprises weighted aggregating in which weights are assigned to respective ones of the similarity scores.

13. The article of claim 10 , wherein the plural attributes include multiple types of attributes selected from the group consisting of a categorical attribute, a keyword-based attribute, a textual attribute, and a sequence-based attribute, wherein the attribute relating to the flow of attributes is a sequence-based attribute.

14. The article of claim 10 , wherein the comparing comprises comparing steps of the flow of attributes taken in the particular case with steps of each of the flows of activities taken in the respective further cases.

15. A system comprising:

at least one storage medium to store a case repository of cases that relate to at least one issue of an enterprise; and

at least one processor to:

receive a particular case;

match the particular case to the cases in the case repository, the matching based on plural attributes contained in the particular case and in the cases in the case repository, wherein a given one of the plural attributes relates to a flow of activities taken to address the respective case, wherein the matching based on the given attribute that relates to a flow of activities comprises comparing a flow of activities of the particular case with flows of activities of the respective further cases, wherein the matching comprises computing individual similarity scores for each individual attribute of the plural attributes, where the individual similarity scores for each respective one of the plural attributes indicates similarities of the cases in the case repository to the particular case according to the respective attribute; and

build indexes for respective ones of at least some of the plural attributes, wherein the match uses the indexes.

16. The system of claim 15 , wherein the comparing comprises comparing steps of the flow of attributes of the particular case with steps of each of the flows of activities of the respective further cases.

17. The system of claim 15 , wherein the matching comprises identifying a number of the cases in the case repository that are most similar to the particular case, based on a weighted aggregating of the individual similarity scores computed for each of the plural attributes.

18. The system of claim 17 , wherein the weighted aggregating comprises assigning weights to respective ones of the individual similarity scores.

Assignments (8)
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: 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 Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2011
From: NEZHAD, HAMID REZA MOTAHARI; BARTOLINI, CLAUDIO; JOSHI, PARAG M.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 026943/0203 →
Continuity (1)
Related Publication 20130073557A1 · Mar 21, 2013