IP Library Granted Patent US 10,783,403
Granted Patent B2
US 10,783,403 · App. 16/172,991 · Granted Sep 22, 2020

Automated design testing through deep learning

Inventors: Venkata Chandra Sekar Rao (Bangalore, IN); Neeraj Kumar Tiwari (Bangalore, IN); Narayan Kulkarni (Bangalore, IN)
Assignee: EMC IP Holding Company LLC
G06K9/6262G06F40/40G06K9/46G06K9/6256G06N3/08
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,783,403
App. No.
16/172,991
Granted
Sep 22, 2020
Kind
B2
Abstract

A method is used in evaluating a test subject in computing environments. A first machine learning system generates test subject features. A second machine learning system analyzes the test subject to detect distinguishing features of the test subject. A third machine learning system performs natural language processing on the test subject features to create evaluation information associated with the test subject. A test subject evaluation system provides an evaluation of the test subject based on the distinguishing features and the evaluation information.

Claims (39)

1. A method of evaluating a test subject, the method comprising:

generating, by a first machine learning system, test subject features;

analyzing, by a second machine learning system, the test subject to detect distinguishing features of the test subject;

performing, by a third machine learning system, natural language processing on the test subject features to create evaluation information associated with the test subject; and

providing an evaluation of the test subject based on the distinguishing features and the evaluation information.

2. The method of claim 1 , wherein the first machine learning system is a Convolutional Neural Network, and wherein the Convolutional Neural Network is trained using a plurality of images, wherein at least one of the plurality of images is translated into multiple representations of the at least one of the plurality of images, wherein the Convolutional Neural Network is trained with the multiple representations.

3. The method of claim 1 , wherein generating, by the first machine learning system, test subject features comprises:

receiving a plurality of images of the test subject, wherein the plurality of images comprise a plurality of representations of the test subject;

creating a three-dimensional view of the plurality of images; and

receiving, by the first machine learning system, the three-dimensional view as input.

4. The method of claim 3 , wherein the input to the second machine learning system is the three-dimensional view.

5. The method of claim 1 , wherein the second machine learning system is a Generative Adversarial Network, and wherein the Generative Adversarial Network is trained using training images comprising normal and abnormal test subjects.

6. The method of claim 1 , wherein the detected distinguishing features are anomalies present in the test subject.

7. The method of claim 1 , wherein the second machine learning system outputs a result for the test subject of normal or abnormal.

8. The method of claim 1 , wherein the input to the third machine learning system is the output of the first machine learning system.

9. The method of claim 1 , wherein the third machine learning system is a Recurrent Neural Network, and wherein the Recurrent Neural Network is trained to interpret vector information provided as output by the first machine learning system.

10. A system for use in evaluating a test subject in computing environments, the system comprising a processor configured to:

generate, by a first machine learning system, test subject features;

analyze, by a second machine learning system, the test subject to detect distinguishing features of the test subject;

perform, by a third machine learning system, natural language processing on the test subject features to create evaluation information associated with the test subject; and

provide an evaluation of the test subject based on the distinguishing features and the evaluation information.

11. The system of claim 10 , wherein the first machine learning system is a Convolutional Neural Network, and wherein the Convolutional Neural Network is trained using a plurality of images, wherein at least one of the plurality of images is translated into multiple representations of the at least one of the plurality of images, wherein the Convolutional Neural Network is trained with the multiple representations.

12. The system of claim 10 , wherein the processor configured to generate, by the first machine learning system, test subject features, is further configured to:

receive a plurality of images of the test subject, wherein the plurality of images comprise a plurality of representations of the test subject;

create a three-dimensional view of the plurality of images; and

receive, by the first machine learning system, the three-dimensional view as input.

13. The system of claim 12 , wherein the input to the second machine learning system is the three-dimensional view.

14. The system of claim 10 , wherein the second machine learning system is a Generative Adversarial Network, and wherein the Generative Adversarial Network is trained using training images comprising normal and abnormal test subjects.

15. The system of claim 10 , wherein the detected distinguishing features are anomalies present in the test subject.

16. The system of claim 10 , wherein the second machine learning system outputs a result for the test subject of normal or abnormal.

17. The system of claim 10 , wherein the input to the third machine learning system is the output of the first machine learning system.

18. The system of claim 10 , wherein the third machine learning system is a Recurrent Neural Network, and wherein the Recurrent Neural Network is trained to interpret vector information provided as output by the first machine learning system.

19. A computer program product for evaluating a test subject in computing environments, the computer program product comprising:

a non-transitory computer readable storage medium having computer executable program code embodied therewith, the program code executable by a computer processor to:

generate, by a first machine learning system, test subject features;

analyze, by a second machine learning system, the test subject to detect distinguishing features of the test subject;

perform, by a third machine learning system, natural language processing on the test subject features to create evaluation information associated with the test subject; and

provide an evaluation of the test subject based on the distinguishing features and the evaluation information.

20. The computer program product of claim 19 , wherein the first machine learning system is a Convolutional Neural Network, and wherein the Convolutional Neural Network is trained using a plurality of images, wherein at least one of the plurality of images is translated into multiple representations of the at least one of the plurality of images, wherein the Convolutional Neural Network is trained with the multiple representations.

Assignments (6)
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 AT REEL 052771 FRAME 0906 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0298 →
SECURITY AGREEMENT Recorded May 28, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052771/0906 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2018
From: CHANDRA SEKAR RAO, VENKATA; TIWARI, NEERAJ KUMAR; KULKARNI, NARAYAN S.
To: EMC IP HOLDING COMPANY LL
Reel/Frame 047336/0463 →