Patents by Inventor Swapnel Shrivastava

Swapnel Shrivastava 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: 10423523
    Abstract: Systems, methods and computer program products for performing software regression testing are provided. A sitemap comprising a hierarchy of nodes is displayed on a display, each node representing a block of source code for a program. An indication of a user selection of a plurality of nodes in the hierarchy is received. Responsive to receiving the indication, a lowest node of the nodes that is located at a lowest level of the hierarchy is determined and identified as a user selected node. A list of test cases to test the source code represented by the user selected node is displayed. Responsive to receiving an indication of a selection of one of the test cases in the list of test cases displayed, a message having an indication to execute the one of the test cases in the list of test cases displayed is transmitted, to a server device via a network.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: September 24, 2019
    Assignee: CA, Inc.
    Inventors: Madhusudhan Ganda, Kiran Kumar, Sumit Gupta, Pradeep Kumar Kanagaraj, Swapnel Shrivastava, Narendra Dhulipalla, Ramanuja Charyulu
  • Publication number: 20190243751
    Abstract: Systems, methods and computer program products for performing software regression testing are provided. A sitemap comprising a hierarchy of nodes is displayed on a display, each node representing a block of source code for a program. An indication of a user selection of a plurality of nodes in the hierarchy is received. Responsive to receiving the indication, a lowest node of the nodes that is located at a lowest level of the hierarchy is determined and identified as a user selected node. A list of test cases to test the source code represented by the user selected node is displayed. Responsive to receiving an indication of a selection of one of the test cases in the list of test cases displayed, a message having an indication to execute the one of the test cases in the list of test cases displayed is transmitted, to a server device via a network.
    Type: Application
    Filed: February 2, 2018
    Publication date: August 8, 2019
    Applicant: CA, Inc.
    Inventors: Madhusudhan Ganda, Kiran Kumar, Sumit Gupta, Pradeep Kumar Kanagaraj, Swapnel Shrivastava, Narendra Dhulipalla, Ramanuja Charyulu
  • Patent number: 10104498
    Abstract: A method includes determining, using a processor, a predicted location of a particular mobile device at a future time based on location information received from the particular mobile device. The method also includes determining, using the processor, a predicted signal strength of the particular mobile device based on a signal catalog and the predicted location of the particular mobile device. The method further includes transmitting, using the processor, the predicted signal strength to the particular mobile device.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: October 16, 2018
    Assignee: CA, Inc.
    Inventors: Narendra Dhulipalla, Madhusudhan Ganda, Sumit Gupta, Ramanuja Charyulu, Kiran Kumar B. S., Swapnel Shrivastava
  • Publication number: 20180130037
    Abstract: A method includes determining, in response to receiving a request to initiate a transaction from a user, a set of transaction servicers that are located within a predetermined distance of a current location of the user, wherein each transaction servicer is an account holder. The method further includes determining, for each of the transaction servicers in the set, whether the transaction servicer has enough currency to complete the transaction. The method further includes transmitting identifying information for each transaction servicer that has enough currency to complete the transaction to the user. The method further includes, in response to receiving a confirmation that the transaction has been completed, debiting a cash amount of the transaction from an account of the user at an issuing bank.
    Type: Application
    Filed: November 9, 2016
    Publication date: May 10, 2018
    Inventors: Narendra DHULIPALLA, Madhusudhan GANDA, Sumit GUPTA, Ramanuja CHARYULU, Kiran KUMAR B.S., Swapnel SHRIVASTAVA
  • Publication number: 20180132060
    Abstract: A method includes determining, using a processor, a predicted location of a particular mobile device at a future time based on location information received from the particular mobile device. The method also includes determining, using the processor, a predicted signal strength of the particular mobile device based on a signal catalog and the predicted location of the particular mobile device. The method further includes transmitting, using the processor, the predicted signal strength to the particular mobile device.
    Type: Application
    Filed: November 8, 2016
    Publication date: May 10, 2018
    Inventors: Narendra DHULIPALLA, Madhusudhan GANDA, Sumit GUPTA, Ramanuja CHARYULU, Kiran KUMAR B.S., Swapnel SHRIVASTAVA
  • Publication number: 20180130035
    Abstract: A method includes determining whether a transaction request associated with an account would clear the account if the transaction request is processed. The method further comprising determining whether a particular Automated Teller Machine (ATMs) has sufficient resources to service the transaction request. The method further comprising transmitting an instruction reserving a corresponding amount of currency for the transaction request at the particular ATM for a predetermined time frame.
    Type: Application
    Filed: November 9, 2016
    Publication date: May 10, 2018
    Inventors: Narendra DHULIPALLA, Madhusudhan GANDA, Sumit GUPTA, Ramanuja CHARYULU, Kiran KUMAR B.S., Swapnel SHRIVASTAVA
  • Publication number: 20180132104
    Abstract: A method includes determining that an operator biometric does not match any of a plurality of biometrics. The method further includes wherein the plurality of biometrics may be based on a user's interaction with a mobile device. The method further includes wherein the operator biometric may be based on an operator's interaction with the mobile device while the mobile device is in an unlocked state. The method further includes wherein the unlocked state may be associated with a set of mobile device features that are enabled. The method further includes, in response to determining that the operator biometric does not match any of the plurality of biometrics, transitioning the mobile device to a locked state that disables one or more mobile device features from the set that is enabled when the mobile device is in the unlocked state.
    Type: Application
    Filed: November 9, 2016
    Publication date: May 10, 2018
    Inventors: Narendra DHULIPALLA, Madhusudhan GANDA, Sumit GUPTA, Kiran Kumar B.S., Swapnel SHRIVASTAVA, Ramanuja CHARYULU
  • Patent number: 9894507
    Abstract: A peer device has a proximity sensor that detects proximity to another object. Responsive to that detection, the peer device obtains a set of results that comprises results of different types of measurements. The set of results is sensitive to a location of the peer device and a time at which the measurements are performed by the peer device. The peer device configures itself to be discoverable by other peer devices. Responsive to wirelessly connecting with a target peer device that is also discoverable, the peer device determines an extent to which the obtained set of results matches a corresponding set of results obtained by the target peer device. Responsive determining that the sets of results respectively obtained by the devices match to a required extent, the peer device automatically transmits or receives application-specific data over an unauthenticated, non-persistent communication session between the peer device and the target peer device.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: February 13, 2018
    Assignee: CA, Inc.
    Inventors: Saugata Chakraborty, Swapnel Shrivastava, Sudip Mitra
  • Patent number: 9846633
    Abstract: A multi-staged method is disclosed in which a computing device generates tests to execute on an application program. The tests that are generated do not supplant or replace other types of testing typically executed on an application program, but rather, are generated based on the results of those tests and are intended to complement those tests. The multi-stage method particularly captures and stores information related to the tests as those tests are executed on the application program, verifies the data and parameters associated with the tests, and then generates a set of supplementary tests to test the application program responsive to receiving a notification message indicating that the program code of the application program has been changed.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: December 19, 2017
    Assignee: CA, Inc.
    Inventors: Saugata Chakraborty, Sudip Mitra, Swapnel Shrivastava
  • Publication number: 20170238161
    Abstract: A peer device has a proximity sensor that detects proximity to another object. Responsive to that detection, the peer device obtains a set of results that comprises results of different types of measurements. The set of results is sensitive to a location of the peer device and a time at which the measurements are performed by the peer device. The peer device configures itself to be discoverable by other peer devices. Responsive to wirelessly connecting with a target peer device that is also discoverable, the peer device determines an extent to which the obtained set of results matches a corresponding set of results obtained by the target peer device. Responsive determining that the sets of results respectively obtained by the devices match to a required extent, the peer device automatically transmits or receives application-specific data over an unauthenticated, non-persistent communication session between the peer device and the target peer device.
    Type: Application
    Filed: February 17, 2016
    Publication date: August 17, 2017
    Inventors: Saugata Chakraborty, Swapnel Shrivastava, Sudip Mitra
  • Publication number: 20170097882
    Abstract: A multi-staged method is disclosed in which a computing device generates tests to execute on an application program. The tests that are generated do not supplant or replace other types of testing typically executed on an application program, but rather, are generated based on the results of those tests and are intended to complement those tests. The multi-stage method particularly captures and stores information related to the tests as those tests are executed on the application program, verifies the data and parameters associated with the tests, and then generates a set of supplementary tests to test the application program responsive to receiving a notification message indicating that the program code of the application program has been changed.
    Type: Application
    Filed: October 6, 2015
    Publication date: April 6, 2017
    Inventors: Saugata Chakraborty, Sudip Mitra, Swapnel Shrivastava