IP Library › Granted Patent US 10,621,679
Granted Patent B2
US 10,621,679 · App. 15/212,621 · Granted Apr 14, 2020

Multi-threaded text affinity analyzer for text and sentiment analytics

Inventor: Prabir Majumder (Plano, TX)
Assignee: Dell Products L.P.
G06Q50/01G06F40/30G06Q10/063G06Q30/02
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,621,679
App. No.
15/212,621
Granted
Apr 14, 2020
Kind
B2
Abstract

A method and system are disclosed for analyzing text affinity among a plurality of social media communications, comprising dividing a first social media communication into first plurality of social media communication threads; dividing a second social media communication into a second plurality of social media communication threads; performing a text affinity analysis operation between respective threads of the first plurality of social media communication threads and the second plurality of social media communication threads; and, determining a level of intervention to perform based upon the text affinity analysis operation.

Claims (59)

1. A computer-implementable method for analyzing text affinity among a plurality of social media communications within a social media environment, the social media environment comprising a social media system executing on hardware processor of a social media server, a text affinity analysis system executing on hardware processor of a text analysis server and an administrator information handling system, the method comprising:

dividing via the text affinity analysis system executing on the hardware processor of the text analysis server a first social media communication into first plurality of social media communication threads received from the social media system;

dividing via the text affinity analysis system executing on the hardware processor of the text analysis server a second social media communication into a second plurality of social media communication threads received from the social media system;

performing via the text affinity analysis system executing on the hardware processor of the text analysis server a text affinity analysis operation between respective threads of the first plurality of social media communication threads and the second plurality of social media communication threads, the text affinity analysis operation generating a text affinity analysis score;

determining via a hardware processor of the administrator information handling system executing on the hardware processor of the text analysis server a level of intervention to perform based upon the text affinity analysis operation; and

performing an intervention in response to determining the level of intervention to perform, the intervention being performed via a text analysis system user interface implemented on the administrator information handling system, the intervention comprising performing at least one of a first level intervention and a second level intervention, the first level intervention comprising performing a web-based type of intervention, the web-based type of intervention being performed via the text analysis system user interface, the second level of intervention comprising performing a hands-on type of intervention, the second level of intervention being performed in response to an indication to perform the second level of intervention via the text analysis system user interface; and wherein

the text affinity analysis score is based upon a Mahalanobis Distance (MD) between respective threads of the first plurality of social media communication threads and the second plurality of social media communication threads.

2. The method of claim 1 , wherein:

the level of intervention to perform is based upon the text affinity analysis score.

3. The method of claim 2 , wherein:

a text affinity analysis score less than a predetermined amount increases the level of intervention to perform.

4. The method of claim 1 , wherein:

the first thread of the first social media communication comprises a first feedback thread;

the second thread of the first social media communication comprises a first customer experience thread;

the first thread of the second social media communication comprises a second feedback thread;

the second thread of the second social media communication comprises a second customer experience thread.

5. The method of claim 1 , wherein:

the text affinity analysis operation identifies key words in each of the threads of the first plurality of social media communication threads and the second plurality of social media communication threads.

6. A system comprising:

a processor;

a data bus coupled to the processor; and

a computer-usable medium embodying computer program code, the computer-usable medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations for near-real-time competitive insights associated with user interactions within a social media environment the social media environment comprising a social media system executing on hardware processor of a social media server, a text affinity analysis system executing on hardware processor of a text analysis server and an administrator information handling system, the plurality of computer operations comprising instructions executable by the processor and configured for:

dividing via the text affinity analysis system executing on the hardware processor of the text analysis server a first social media communication into first plurality of social media communication threads received from the social media system;

dividing via the text affinity analysis system executing on the hardware processor of the text analysis server a second social media communication into a second plurality of social media communication threads received from the social media system;

performing via the text affinity analysis system executing on the hardware processor of the text analysis server a text affinity analysis operation between respective threads of the first plurality of social media communication threads and the second plurality of social media communication threads, the text affinity analysis operation generating a text affinity analysis score;

determining via a hardware processor of the administrator information handling system a level of intervention to perform based upon the text affinity analysis operation; and

performing an intervention in response to determining the level of intervention to perform, the intervention being performed via a text analysis system user interface implemented on the administrator information handling system, the intervention comprising performing at least one of a first level intervention and a second level intervention, the first level intervention comprising performing a web-based type of intervention, the web-based type of intervention being performed via the text analysis system user interface, the second level of intervention comprising performing a hands-on type of intervention, the second level of intervention being performed in response to an indication to perform the second level of intervention via the text analysis system user interface; and wherein

the text affinity analysis score is based upon a Mahalanobis Distance (MD) between respective threads of the first plurality of social media communication threads and the second plurality of social media communication threads.

7. The system of claim 6 , wherein:

the level of intervention to perform is based upon the text affinity analysis score.

8. The system of claim 7 , wherein:

a text affinity analysis score less than a predetermined amount increases the level of intervention to perform.

9. The system of claim 6 , wherein:

the first thread of the first social media communication comprises a first feedback thread;

the second thread of the first social media communication comprises a first customer experience thread;

the first thread of the second social media communication comprises a second feedback thread;

the second thread of the second social media communication comprises a second customer experience thread.

10. The system of claim 6 , wherein:

the text affinity analysis operation identifies key words in each of the threads of the first plurality of social media communication threads and the second plurality of social media communication threads.

11. A non-transitory, computer-readable medium embodying computer program code for near-real-time competitive insights associated with user interactions within a social media environment the social media environment comprising a social media system executing on hardware processor of a social media server, a text affinity analysis system executing on hardware processor of a text analysis server and an administrator information handling system, the computer program code comprising computer executable instructions configured for:

dividing via the text affinity analysis system executing on the hardware processor of the text analysis server a first social media communication into first plurality of social media communication threads;

dividing via the text affinity analysis system executing on the hardware processor of the text analysis server a second social media communication into a second plurality of social media communication threads;

performing via the text affinity analysis system executing on the hardware processor of the text analysis server a text affinity analysis operation between respective threads of the first plurality of social media communication threads and the second plurality of social media communication threads, the text affinity analysis operation generating a text affinity analysis score;

determining via a hardware processor of the administrator information handling system executing on the hardware processor of the text analysis server a level of intervention to perform based upon the text affinity analysis operation; and

performing an intervention in response to determining the level of intervention to perform, the intervention being performed via a text analysis system user interface implemented on the administrator information handling system, the intervention comprising performing at least one of a first level intervention and a second level intervention, the first level intervention comprising performing a web-based type of intervention, the web-based type of intervention being performed via the text analysis system user interface, the second level of intervention comprising performing a hands-on type of intervention, the second level of intervention being performed in response to an indication to perform the second level of intervention via the text analysis system user interface; and wherein

the text affinity analysis score is based upon a Mahalanobis Distance (MD) between respective threads of the first plurality of social media communication threads and the second plurality of social media communication threads.

12. The non-transitory, computer-readable medium of claim 11 , wherein:

the level of intervention to perform is based upon the text affinity analysis score.

13. The non-transitory, computer-readable medium of claim 12 , wherein:

a text affinity analysis score less than a predetermined amount increases the level of intervention to perform.

14. The non-transitory, computer-readable medium of claim 11 , wherein:

the first thread of the first social media communication comprises a first feedback thread;

the second thread of the first social media communication comprises a first customer experience thread;

the first thread of the second social media communication comprises a second feedback thread;

the second thread of the second social media communication comprises a second customer experience thread.

15. The non-transitory, computer-readable medium of claim 11 , wherein:

the text affinity analysis operation identifies key words in each of the threads of the first plurality of social media communication threads and the second plurality of social media communication threads.

16. The non-transitory, computer-readable medium of claim 11 , wherein the computer executable instructions are deployable to a client computer from a server at a remote location.

17. The non-transitory, computer-readable medium of claim 11 , wherein the computer executable instructions are provided by a service provider to a user on an on-demand basis.

Assignments (10)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
RELEASE OF SEC. INT. IN PATENTS (NOTES) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040026/0710 →
RELEASE OF SEC. INT. IN PATENTS (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040027/0329 →
RELEASE OF SEC. INT. IN PATENTS (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040013/0733 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded Aug 10, 2016
From: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 039643/0953 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Aug 10, 2016
From: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 039719/0889 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded Aug 10, 2016
From: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 039644/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2016
From: MAJUMDER, PRABIR
To: DELL PRODUCTS L.P.
Reel/Frame 039178/0015 →
Continuity (1)
Related Publication 20180018318A1 · Jan 18, 2018
Cited By (1)
US 12,301,529