Patents by Inventor Ruchika Gupta

Ruchika Gupta has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11681609
    Abstract: A system and a method for automatically testing software builds. The system includes testing a first software build using a test package. The test package includes at least a test strategy, a test case, a test model, an automation test script, a crowdsource script, and a manual test script. Further, baseline data is generated based upon a successful execution of the test package on the first software build. Further, a second software build is tested using the test package. Subsequently, the target data is generated based upon an execution of the test package on the second software build. The system then identifies a change in the second software build by comparing the target data with the baseline data. Further, a modification is recommended to the test package for the second software build using Artificial Intelligence (AI) techniques and Natural Language Processing (NLP).
    Type: Grant
    Filed: January 6, 2023
    Date of Patent: June 20, 2023
    Assignee: WEBOMATES INC.
    Inventors: Aseem Bakshi, Arvind Ramdas Mallya, Preeti Gupta, Ruchika Gupta
  • Patent number: 11550703
    Abstract: A system and a method for recommending a modification to a test package for a software under test. A release note package associated to a feature of a software is received. The release note package is analysed in real time using machine learning based models. Further, a keyword is extracted from the release note package using a keyword extraction technique. The keyword corresponds to the feature of the software. The keyword is compared with nomenclatures present in a test package using a pattern matching technique. The test package is associated to the feature of the software. Finally, a modification to the test package is recommended based on the comparison. The modification comprises addition, deletion, or updating an existing element of the test package. It may he noted that the modification is recommended using an Artificial Intelligence (AI) technique.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: January 10, 2023
    Assignee: WEBOMATES INC.
    Inventors: Aseem Bakshi, Ruchika Gupta
  • Publication number: 20220206927
    Abstract: A system and a method for recommending a modification to a test package for a software under test. A release note package associated to a feature of a software is received. The release note package is analysed in real time using machine learning based models. Further, a keyword is extracted from the release note package using a keyword extraction technique. The keyword corresponds to the feature of the software. The keyword is compared with nomenclatures present in a test package using a pattern matching technique. The test package is associated to the feature of the software. Finally, a modification to the test package is recommended based on the comparison. The modification comprises addition, deletion, or updating an existing element of the test package.
    Type: Application
    Filed: December 29, 2020
    Publication date: June 30, 2022
    Inventors: Aseem Bakshi, Ruchika Gupta
  • Patent number: 10831640
    Abstract: Disclosed is a system and method for testing an application using multiple software test case execution channels is disclosed. The system may be configured to receive one or more test cases for testing of the application. The system may further be configured identify a primary test case execution channel and a secondary test case execution channel, corresponding to each of the one or more test cases, from a set of test case execution channel based on one or more classification parameters. The system may further be configured execute the one or more test cases using one of the primary test case execution channel and the secondary test case execution channel for testing the application. In one embodiment, the secondary test case execution channel is used on failure of the primary test case execution channel.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: November 10, 2020
    Assignee: Webomates LLC
    Inventors: Aseem Bakshi, Ruchika Gupta, Mark Sawers
  • Publication number: 20200151089
    Abstract: Disclosed is a system and method for testing an application using multiple software test case execution channels is disclosed. The system may be configured to receive one or more test cases for testing of the application. The system may further be configured identify a primary test case execution channel and a secondary test case execution channel, corresponding to each of the one or more test cases, from a set of test case execution channel based on one or more classification parameters. The system may further be configured execute the one or more test cases using one of the primary test case execution channel and the secondary test case execution channel for testing the application. In one embodiment, the secondary test case execution channel is used on failure of the primary test case execution channel.
    Type: Application
    Filed: November 14, 2018
    Publication date: May 14, 2020
    Inventors: Aseem Bakshi, Ruchika Gupta, Mark Sawers
  • Patent number: 10582467
    Abstract: A mechanism for secure enrollment of devices with a cloud platform is provided. This serves as a foundation for securing devices, such as edge computing and internet-of-things gateways, that can be provisioned and managed from the cloud. A public key infrastructure mechanism is provided for enrollment that is split into three phases. The first and second phases of the secure enrollment process authenticate the device and ensure that the device is within agreed to manufacturing limits for the device manufacturer. The third phase of the secure enrollment process provides a long-term operating certification to the device for cloud resource access.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: March 3, 2020
    Assignee: NXP USA, Inc.
    Inventors: Ruchika Gupta, Xuechen Yang, Tiefei Zang, Xuelin Shi
  • Publication number: 20200059881
    Abstract: A mechanism for secure enrollment of devices with a cloud platform is provided. This serves as a foundation for securing devices, such as edge computing and internet-of-things gateways, that can be provisioned and managed from the cloud. A public key infrastructure mechanism is provided for enrollment that is split into three phases. The first and second phases of the secure enrollment process authenticate the device and ensure that the device is within agreed to manufacturing limits for the device manufacturer. The third phase of the secure enrollment process provides a long-term operating certification to the device for cloud resource access.
    Type: Application
    Filed: October 16, 2018
    Publication date: February 20, 2020
    Inventors: Ruchika Gupta, Xuechen Yang, Tiefei Zang, Xuelin Shi
  • Patent number: 10545859
    Abstract: Disclosed is a system and method for multi-channel testing of a software application is disclosed. The system may generate a set of test case definitions for testing a software application. The system may further allocate a sub-set of test case definitions, from the set of test cases definitions, to each test execution channel from the set of test execution channels based on a set of execution parameters specified by a user and the primary execution channel as well as the secondary execution channel associated with each test case definition. Furthermore, using the test case definitions associated with each test case execution channel, the system may enable testing of the software application at respective test execution channels and accordingly report the test execution results to the user.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: January 28, 2020
    Assignee: WEBOMATES LLC
    Inventors: Aseem Bakshi, Ruchika Gupta, Mark Sawers
  • Patent number: 10423520
    Abstract: Disclosed is a system and method for real-time identification of anomalous behavior in a software program. The system is configured to generate a set of signatures files corresponding to a set of test cases. In one embodiment, each signature file is configured to maintain trace data generated after running the one or more test cases on the software program in a staging environment. Further, the system may capture real-time trace data from the software program, wherein the software program is deployed in a production environment. Further, the system may analyze the real-time trace data to identify a subset of signature files, from the set of signature files, applicable to the real-time trace data. Further, the system may compare the real-time trace data with the sub set of signature files to identify anomalous behavior in the software program.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: September 24, 2019
    Assignee: Webomates LLC
    Inventor: Ruchika Gupta
  • Publication number: 20190243752
    Abstract: Disclosed is a system and method for multi-channel testing of a software application is disclosed. The system may generate a set of test case definitions for testing a software application. The system may further allocate a sub-set of test case definitions, from the set of test cases definitions, to each test execution channel from the set of test execution channels based on a set of execution parameters specified by a user and the primary execution channel as well as the secondary execution channel associated with each test case definition. Furthermore, using the test case definitions associated with each test case execution channel, the system may enable testing of the software application at respective test execution channels and accordingly report the test execution results to the user.
    Type: Application
    Filed: February 5, 2018
    Publication date: August 8, 2019
    Inventors: Aseem Bakshi, Ruchika Gupta, Mark Sawers
  • Patent number: 10175657
    Abstract: Disclosed is a system for determining one or more lines of code uniquely executed corresponding to a plurality of test cases executed on a computer program of an IT enabled application. The system creates a plurality of test cases (either manually or automatically). The system further enables a test case execution tool and a code coverage tool. The test case execution tool executes each of the plurality of test cases on the plurality of lines of code. On the other hand, the code coverage tool monitors the one or more lines of code, of the plurality of lines of code, executed for each test case. Subsequently, the system further determines Test Case To Code Mapping (TCTCM) indicating a subset, of the plurality of lines of code, executed at least once by the test case execution tool upon execution of one or more test cases of the plurality of test cases.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: January 8, 2019
    Assignee: Webomates LLC
    Inventor: Ruchika Gupta
  • Publication number: 20180239688
    Abstract: Disclosed is a system and method for real-time identification of anomalous behavior in a software program. The system is configured to generate a set of signatures files corresponding to a set of test cases. In one embodiment, each signature file is configured to maintain trace data generated after running the one or more test cases on the software program in a staging environment. Further, the system may capture real-time trace data from the software program, wherein the software program is deployed in a production environment. Further, the system may analyze the real-time trace data to identify a subset of signature files, from the set of signature files, applicable to the real-time trace data. Further, the system may compare the real-time trace data with the sub set of signature files to identify anomalous behavior in the software program.
    Type: Application
    Filed: February 22, 2017
    Publication date: August 23, 2018
    Inventor: Ruchika Gupta
  • Publication number: 20170371304
    Abstract: Disclosed is a system for determining one or more lines of code uniquely executed corresponding to a plurality of test cases executed on a computer program of an IT enabled application. The system creates a plurality of test cases (either manually or automatically). The system further enables a test case execution tool and a code coverage tool. The test case execution tool executes each of the plurality of test cases on the plurality of lines of code. On the other hand, the code coverage tool monitors the one or more lines of code, of the plurality of lines of code, executed for each test case. Subsequently, the system further determines Test Case To Code Mapping (TCTCM) indicating a subset, of the plurality of lines of code, executed at least once by the test case execution tool upon execution of one or more test cases of the plurality of test cases.
    Type: Application
    Filed: June 27, 2016
    Publication date: December 28, 2017
    Inventor: Ruchika Gupta
  • Patent number: 9569264
    Abstract: A data processing system includes a host processor, a co-processor, and a memory that includes multiple buffer descriptor (BD) rings. The host processor includes multiple cores that execute multiple threads to process data packets stored in the memory. The host processor generates a notification command based on multiple context switch events that occur in the cores. The notification command indicates a context switch event type and BD ring IDs associated with BD rings to be polled by the co-processor. The BD rings are referred to as active BD rings. The co-processor polls only the active BD rings based on the notification command and processes the data packets associated with the active BD rings.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: February 14, 2017
    Assignee: Freescale Semiconductor,Inc.
    Inventors: Vakul Garg, Bharat Bhushan, Ruchika Gupta
  • Publication number: 20160274936
    Abstract: A data processing system includes a host processor, a co-processor, and a memory that includes multiple buffer descriptor (BD) rings. The host processor includes multiple cores that execute multiple threads to process data packets stored in the memory. The host processor generates a notification command based on multiple context switch events that occur in the cores. The notification command indicates a context switch event type and BD ring IDs associated with BD rings to be polled by the co-processor. The BD rings are referred to as active BD rings. The co-processor polls only the active BD rings based on the notification command and processes the data packets associated with the active BD rings.
    Type: Application
    Filed: March 17, 2015
    Publication date: September 22, 2016
    Inventors: VAKUL GARG, Bharat Bhushan, Ruchika Gupta
  • Patent number: 9158921
    Abstract: A processing system has a stored, encrypted data structure that is decrypted to provide verification data values. System data values are retrieved from locations distributed about a memory storing system data. The verification data values are compared with corresponding system data values to determine if a predetermined threshold of verification data values matches the system data values. The system resumes operation if the predetermined threshold is met.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: October 13, 2015
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Ruchika Gupta, Aneesh Bansal, Kalyana E. S. Chakravarthy, Ankit Pal
  • Patent number: 8039255
    Abstract: The finding that Dickkopf1 (Dkk1) is a dual function protein demonstrates a mechanism for the coordination of cell migration and antagonism of Wnt/?-catenin signaling during developmental and pathological processes. The profile of Dkk proteins expressed by human breast cancers correlates with indicators of outcome: Dkk1 associates with markers of poor prognosis whereas expression of single function Dkk2 or Dkk3 (which inhibit Wnt/?-catenin signaling and promote migration, respectively) correlates with phenotypes reflective of good prognosis. Therefore, the pro-migratory activities of Dkk1 and 3 identified here offer new insights into breast cancer progression and a potential avenue for therapeutic intervention.
    Type: Grant
    Filed: November 1, 2010
    Date of Patent: October 18, 2011
    Assignee: The Burnham Institute
    Inventors: Mark Mercola, Ruchika Gupta
  • Publication number: 20110039335
    Abstract: The finding that Dickkopf1 (Dkk1) is a dual function protein demonstrates a mechanism for the coordination of cell migration and antagonism of Wnt/?-catenin signaling during developmental and pathological processes. The profile of Dkk proteins expressed by human breast cancers correlates with indicators of outcome: Dkk1 associates with markers of poor prognosis whereas expression of single function Dkk2 or Dkk3 (which inhibit Wnt/?-catenin signaling and promote migration, respectively) correlates with phenotypes reflective of good prognosis. Therefore, the pro-migratory activities of Dkk1 and 3 identified here offer new insights into breast cancer progression and a potential avenue for therapeutic intervention.
    Type: Application
    Filed: November 1, 2010
    Publication date: February 17, 2011
    Inventors: Mark Mercola, Ruchika Gupta
  • Patent number: 7833980
    Abstract: The finding that Dickkopf1 (Dkk1) is a dual function protein demonstrates a mechanism for the coordination of cell migration and antagonism of Wnt/?-catenin signaling during developmental and pathological processes. The profile of Dkk proteins expressed by human breast cancers correlates with indicators of outcome: Dkk1 associates with markers of poor prognosis whereas expression of single function Dkk2 or Dkk3 (which inhibit Wnt/?-catenin signaling and promote migration, respectively) correlates with phenotypes reflective of good prognosis. Therefore, the pro-migratory activities of Dkk1 and 3 identified here offer new insights into breast cancer progression and a potential avenue for therapeutic intervention.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: November 16, 2010
    Assignee: The Burnham Institute
    Inventors: Mark Mercola, Ruchika Gupta
  • Publication number: 20090215690
    Abstract: The finding that Dickkopf1 (Dkk1) is a dual function protein demonstrates a mechanism for the coordination of cell migration and antagonism of Wnt/?-catenin signaling during developmental and pathological processes. The profile of Dkk proteins expressed by human breast cancers correlates with indicators of outcome: Dkk1 associates with markers of poor prognosis whereas expression of single function Dkk2 or Dkk3 (which inhibit Wnt/?-catenin signaling and promote migration, respectively) correlates with phenotypes reflective of good prognosis. Therefore, the pro-migratory activities of Dkk1 and 3 identified here offer new insights into breast cancer progression and a potential avenue for therapeutic intervention.
    Type: Application
    Filed: December 11, 2008
    Publication date: August 27, 2009
    Inventors: Mark Mercola, Ruchika Gupta