Patents by Inventor Shauvik Roy Choudhary

Shauvik Roy Choudhary 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: 10296444
    Abstract: Systems and method for testing an application for an Android mobile device. Interactions can be recorded between a user and the application on the Android mobile device using only the Android mobile device, wherein the recorded interactions can be recorded using at least two types of selectors. Oracles can be recorded on the Android mobile device using only the Android mobile device, wherein the recorded oracles can comprise user-specified expected results of the recorded interactions for the testing, and wherein the recorded oracles can be recorded using the at least two types of selectors. The recorded interactions and the recorded oracles can be translated into test scripts on the Android mobile device using only the Android mobile device. The application can be tested on the Android mobile device by executing the test scripts using only the Android mobile device.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: May 21, 2019
    Assignee: GEORGIA TECH RESEARCH CORPORATION
    Inventors: Shauvik Roy Choudhary, Mattia Fazzini, Alessandro Orso
  • Patent number: 8805094
    Abstract: In some embodiments, information associated with a first plurality of image pairs is received. Each image pair is assessed to detect visual pairwise differences that qualify as an error. A visual pairwise difference may be a difference with respect to at least one of position, size, color, or style. A prediction engine is trained based upon the assessed visual pairwise differences. Information associated with a second plurality of image pairs is received. Each of these image pairs comprises at least a portion of a visual end-user experience screen of an event-driven application executed in a client-tier environment. Each of these image pairs is assessed, using the prediction engine, to detect visual pairwise differences that qualify as an error. User feedback is received, indicating that at least one assessed pairwise difference should not have qualified as an error. The prediction engine is then re-trained based on the user feedback.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: August 12, 2014
    Assignee: Fujitsu Limited
    Inventors: Mukul R. Prasad, Shauvik Roy Choudhary
  • Publication number: 20130083996
    Abstract: In some embodiments, information associated with a first plurality of image pairs is received. Each image pair is assessed to detect visual pairwise differences that qualify as an error. A visual pairwise difference may be a difference with respect to at least one of position, size, color, or style. A prediction engine is trained based upon the assessed visual pairwise differences. Information associated with a second plurality of image pairs is received. Each of these image pairs comprises at least a portion of a visual end-user experience screen of an event-driven application executed in a client-tier environment. Each of these image pairs is assessed, using the prediction engine, to detect visual pairwise differences that qualify as an error. User feedback is received, indicating that at least one assessed pairwise difference should not have qualified as an error. The prediction engine is then re-trained based on the user feedback.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 4, 2013
    Applicant: Fujitsu Limited
    Inventors: Mukul R. Prasad, Shauvik Roy Choudhary
  • Patent number: 8381094
    Abstract: A method, media, and systems for performing incremental visual comparison of web browser screens are provided. Structured representations of a current state of an event-driven application are accessed, one with respect to a plurality of client-tier environments. Where the current state is not an initial state of the event-driven application, structured representations of a prior state of the event-driven application are accessed, with respect to each client-tier environment. A set of one or more pairwise equivalences between the current state and the prior state of the event-driven application are determined with respect to each client-tier environment. A set of one or more matched portions between the first and second sets of pairwise equivalences is determined. Finally, one or more differences in a first end-user experience in the first client-tier environment are determined with respect to a second end-user experience in the second client-tier environment.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: February 19, 2013
    Assignee: Fujitsu Limited
    Inventors: Mukul R. Prasad, Shauvik Roy Choudhary