IP Library Granted Patent US 11,436,509
Granted Patent B2
US 11,436,509 · App. 15/959,775 · Granted Sep 6, 2022

Adaptive learning system for information infrastructure

Inventors: Mainak Roy (Bangalore, IN); Chitrak Gupta (Bangalore, IN)
Assignee: EMC IP Holding Company LLC
G06N5/047G06F16/951G06F16/958G06F40/131G06F40/137G06F40/242G06F40/258G06F40/279G06F40/284G06F40/289G06N5/025G06N5/04G06N20/00H04L67/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 11,436,509
App. No.
15/959,775
Granted
Sep 6, 2022
Kind
B2
Abstract

A method in one embodiment comprises monitoring interaction of a plurality of users with at least one website, extracting and analyzing data from the monitoring, wherein the data corresponds to interaction of the plurality of users with the at least one website, deriving one or more patterns of the plurality of users based on the analyzing, generating one or more rules regarding how content from the at least one website is at least one of sought, accessed and used, generating and transmitting to at least one organizational user device one or more recommendations for modifying how the content is at least one of organized and presented in connection with the at least one website, and executing at least one of reorganization and re-presentation of the content in connection with the at least one website.

Claims (64)

1. An apparatus comprising:

at least one processing platform comprising at least one processor coupled to at least one memory;

said at least one processing platform, when executing program code, being configured to:

monitor interaction of a plurality of users with at least one website;

extract and analyze data from the monitoring, wherein the data corresponds to the interaction of the plurality of users with the at least one website;

derive one or more patterns of the plurality of users based on the analyzing;

generate one or more rules regarding how content from the at least one website is at least one of sought, accessed and used;

generate and transmit to at least one organizational user device one or more recommendations for modifying how the content is at least one of organized and presented in connection with the at least one website; and

execute at least one of reorganization and re-presentation of the content in connection with the at least one website;

wherein at least one of the deriving, the generation of the one or more rules and the generation of the one or more recommendations is performed by invoking one or more machine learning algorithms using the data;

wherein the data comprises one or more key words or key phrases used by the plurality of users in connection with seeking the content; and

wherein in executing at least one of the reorganization and the re-presentation of the content in connection with the at least one website, said at least one processing platform is configured to:

define one or more hyperlinks to at least a portion of the content, wherein the one or more hyperlinks comprise at least a portion of the one or more key words or key phrases;

access a repository including organizational nomenclature related to the content;

modify the one or more hyperlinks to include at least a portion of the organizational nomenclature; and

add at least the portion of the one or more key words or key phrases and at least the portion of the organizational nomenclature to one or more content headings.

2. The apparatus of claim 1 wherein the data comprises at least one of a hit map for the at least one website and click counts corresponding to respective portions of the content.

3. The apparatus of claim 1 wherein the data comprises an indication of one or more search engines that have indexed the content.

4. The apparatus of claim 1 wherein the data comprises one or more navigation paths of the plurality of users in connection with at least one of seeking, accessing and using the content.

5. The apparatus of claim 1 wherein in invoking the one or more machine learning algorithms, said at least one processing platform is configured to compile the one or more key words or key phrases and generate scores for each of the one or more key words or key phrases based on their occurrence in connection with seeking the content.

6. The apparatus of claim 5 wherein in invoking the one or more machine learning algorithms, said at least one processing platform is configured to calculate an initial search engine optimization score for the at least one website, and map the initial search engine optimization score to an initial conversion rate optimization score for the at least one website.

7. The apparatus of claim 6 wherein in invoking the one or more machine learning algorithms, said at least one processing platform is configured to map the initial search engine optimization and the initial conversion rate optimization scores to probabilities of the one or more key words or key phrases contributing to search engine optimization and conversion rate optimization scores for the at least one website.

8. The apparatus of claim 7 wherein in invoking the one or more machine learning algorithms, said at least one processing platform is configured to set as a lower threshold value, the conversion rate optimization score for the at least one website at one or more times t, and calculate a conversion rate optimization score for the at least one website at one or more of the times t.

9. The apparatus of claim 8 wherein in invoking the one or more machine learning algorithms, said at least one processing platform is configured to:

calculate a search engine optimization score for the at least one website at one or more of the times t; and

create a linear regression model between the search engine optimization and conversion rate optimization scores for the at least one website.

10. The apparatus of claim 9 wherein in invoking the one or more machine learning algorithms, said at least one processing platform is configured to utilize the linear regression model to improve the probabilities of the one or more key words or key phrases contributing to search engine optimization and conversion rate optimization scores by calculating a Kernel density estimate for the one or more key words or key phrases.

11. The apparatus of claim 10 wherein in invoking the one or more machine learning algorithms, said at least one processing platform is configured to continuously monitor and align the probabilities of the one or more key words or key phrases contributing to search engine optimization and conversion rate optimization scores so that the conversion rate optimization score for the at least one website at one or more of the times t is greater than the corresponding lower threshold value.

12. The apparatus of claim 11 wherein in invoking the one or more machine learning algorithms, said at least one processing platform is configured to continuously monitor and align the probabilities of the one or more key words or key phrases contributing to search engine optimization and conversion rate optimization scores so that the search engine optimization and conversion rate optimization scores maintain positive trend relations over a given time period.

13. The apparatus of claim 1 wherein the data comprises channel partner performance in connection with one or more conversion rate optimization factors.

14. The apparatus of claim 1 wherein the data comprises a percentage of the plurality of users who navigate away from the at least one website after viewing one webpage of the at least one website.

15. The apparatus of claim 1 wherein the one or more recommendations comprise a mapping strategy for mapping the one or more key words or key phrases to at least one of the content and the one or more content headings to generate maximum conversion rate optimization.

16. The apparatus of claim 1 wherein in executing at least one of the reorganization and the re-presentation of the content in connection with the at least one website, said at least one processing platform is configured to re-index the content.

17. A method comprising:

monitoring interaction of a plurality of users with at least one website;

extracting and analyzing data from the monitoring, wherein the data corresponds to the interaction of the plurality of users with the at least one website;

deriving one or more patterns of the plurality of users based on the analyzing, wherein the deriving is performed by invoking one or more machine learning algorithms using the data;

generating one or more rules regarding how content from the at least one website is at least one of sought, accessed and used;

generating and transmitting to at least one organizational user device one or more recommendations for modifying how the content is at least one of organized and presented in connection with the at least one website; and

executing at least one of reorganization and re-presentation of the content in connection with the at least one website;

wherein at least one of the deriving, the generating of the one or more rules and the generating of the one or more recommendations is performed by invoking one or more machine learning algorithms using the data;

wherein the data comprises one or more key words or key phrases used by the plurality of users in connection with seeking the content; and

wherein executing at least one of the reorganization and the re-presentation of the content in connection with the at least one website comprises:

defining one or more hyperlinks to at least a portion of the content, wherein the one or more hyperlinks comprise at least a portion of the one or more key words or key phrases;

accessing a repository including organizational nomenclature related to the content;

modifying the one or more hyperlinks to include at least a portion of the organizational nomenclature; and

adding at least the portion of the one or more key words or key phrases and at least the portion of the organizational nomenclature to one or more content headings and

wherein the method is performed by at one processing platform comprising at least one processing device comprising a processor coupled to a memory.

18. The method of claim 17 , wherein invoking the one or more machine learning algorithms comprises compiling the one or more key words or key phrases and generating scores for each of the one or more key words or key phrases based on their occurrence in connection with seeking the content.

19. A computer program product comprising a non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code when executed by at least one processing platform causes said at least one processing platform to:

monitor interaction of a plurality of users with at least one website;

extract and analyze data from the monitoring, wherein the data corresponds to the interaction of the plurality of users with the at least one website;

derive one or more patterns of the plurality of users based on the analyzing, wherein the deriving is performed by invoking one or more machine learning algorithms using the data;

generate one or more rules regarding how content from the at least one website is at least one of sought, accessed and used;

generate and transmit to at least one organizational user device one or more recommendations for modifying how the content is at least one of organized and presented in connection with the at least one website; and

execute at least one of reorganization and re-presentation of the content in connection with the at least one website;

wherein at least one of the deriving, the generation of the one or more rules and the generation of the one or more recommendations is performed by invoking one or more machine learning algorithms using the data;

wherein the data comprises one or more key words or key phrases used by the plurality of users in connection with seeking the content; and

wherein in executing at least one of the reorganization and the re-presentation of the content in connection with the at least one website, the program code causes said at least one processing platform to:

define one or more hyperlinks to at least a portion of the content, wherein the one or more hyperlinks comprise at least a portion of the one or more key words or key phrases;

access a repository including organizational nomenclature related to the content;

modify the one or more hyperlinks to include at least a portion of the organizational nomenclature; and

add at least the portion of the one or more key words or key phrases and at least the portion of the organizational nomenclature to one or more content headings.

20. The computer program product of claim 19 , wherein in invoking the one or more machine learning algorithms, the program code causes said at least one processing platform to compile the one or more key words or key phrases and generate scores for each of the one or more key words or key phrases based on their occurrence in connection with seeking the content.

Assignments (8)
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 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (046366/0014) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060450/0306 →
RELEASE OF SECURITY INTEREST AT REEL 046286 FRAME 0653 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058298/0093 →
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 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Jun 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 046286/0653 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Jun 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 046366/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2018
From: ROY, MAINAK; GUPTA, CHITRAK
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 045611/0517 →