Patents by Inventor Vikrant Nandakumar
Vikrant Nandakumar 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: 10691933Abstract: Method by a computer of a computing system having a plurality of camera sensors and a camera sensor control system is provided. A gesture input event is identified that is detected by a camera sensor of the camera sensors. Each camera sensor routes video captured by the camera sensor to a data storage system. The first gesture input event is identified as corresponding to a defined attention-based gesture performed by a user. A time the first gesture input event was identified is determined. Video stored in the data storage system is fetched using the time that is determined as a pointer. An indication of the first gesture input event and the video that is fetched is transmitted towards an emergency call center (ECC). A trigger word or sound may be detected, and an indication of the trigger word or sound may be transmitted towards the ECC.Type: GrantFiled: September 6, 2018Date of Patent: June 23, 2020Assignee: CA, Inc.Inventors: Lyju Vadassery, Vijay Shashikant Kulkarni, Vikrant Nandakumar, Adila Parveen Hafeezulla, Subhashini Bysani, Sri Venkata Vijaya Lakshmi Tholeti
-
Publication number: 20200117443Abstract: To prevent utilization of device storage space for storage of application updates affecting features which a user does not use, selective application updates are offered on a per-feature, per-user basis based on analysis of monitored application use patterns. Application analytics software monitors user behavior and interaction with the application and uploads usage metrics to an application store server (“server”). The server determines for each user the features for which a high, low, or no usage activity has been observed. The server maintains data structures to correlate code units with application features. The server determines which application features are impacted by updates to the application source code based on correlations indicated in the data structures. The server determines if a user's device should receive an auto-update or a notification that an update is available if the application update affects the features for which high user activity has been observed.Type: ApplicationFiled: October 15, 2018Publication date: April 16, 2020Inventors: Vikrant Nandakumar, Rohit Pathak, Lyju Rappai Vadassery, Vijay Shashikant Kulkarni
-
Publication number: 20200110859Abstract: An account server receives from a user terminal an access request message containing an account identifier. A security question is retrieved from an accounts database. An authentication query message containing the security question is communicated toward the user terminal. A registered text counting rule that is associated with the account identifier is retrieved from the accounts database. Text of the security question is processed using the registered text counting rule to generate a computed security number. An authentication response message containing an answer from the user to the security question is received. A determination is made whether the answer from the user matches the computed security number. The operations selectively allow electronic access by the user terminal to information stored in a data structure associated with the account identifier within the accounts database, based on whether the answer contained in the authentication response message matches the computed security number.Type: ApplicationFiled: October 4, 2018Publication date: April 9, 2020Applicant: CA, Inc.Inventors: Vijay Shashikant Kulkarni, Lyju Vadassery, Vikrant Nandakumar, Harmeet Singh Gujral
-
Publication number: 20200104824Abstract: A system can include a database, a communication interface, a processing circuit, and a memory. The processing circuit can receive a request from a remote user device to set an authentication password for a transaction and receive first encrypted keypoints associated with a first image of a portable object. The processing circuit can decrypt the first encrypted keypoints to generate first keypoints and store the first keypoints as the authentication password. The processing circuit can receive an authentication request from the remote user device to use the authentication password to authenticate the user of the remote device to complete the transaction. The processing circuit can receive second encrypted keypoints associated with a second image of the portable object and can decrypt the second encrypted keypoints to generate second keypoints. The processing circuit can determine whether the second keypoints match the first keypoints and can transmit authorization of the transaction.Type: ApplicationFiled: September 27, 2018Publication date: April 2, 2020Applicant: CA, Inc.Inventors: Lyju Vadassery, Vijay Shashikant Kulkarni, Vikrant Nandakumar, Meera Viswanathan
-
Publication number: 20200098339Abstract: A method of performing operations on a processor of an electronic device includes obtaining motion data from a sensor that characterizes motion of the electronic device. The operations filter the motion data to identify a component of the motion caused by Parkinson's disease. The operations determine direction and distance for panning displayed information to at least partially compensate for the identified component of the motion. The operations tracking in real-time a phase of sensed motion. The operations control panning of information that is displayed on a display device responsive to the determined direction and distance and responsive to the phase of the sensed motion.Type: ApplicationFiled: September 20, 2018Publication date: March 26, 2020Applicant: CA, Inc.Inventors: Vikrant Nandakumar, Lyju Vadassery, Vijay Shashikant Kulkarni, Madhusudhan Ganda
-
Publication number: 20200090146Abstract: A merchant device receives a request message from a user terminal as part of a payment processing transaction with the merchant. The request message contains code data representing optical machine-readable code (OMRC) that has been read by the user terminal. The OMRC is representative of a payment processing account and allows the user terminal to complete the transaction with the merchant by directing the payment processor to transfer funds to the payment processing account associated with the OMRC. The merchant device determines, based on the code data, whether the payment processing account represented by the OMRC is an authorized payment processing account, and wirelessly transmits a response message to the user terminal indicative of whether the user terminal is permitted to use the payment processing account for the transaction.Type: ApplicationFiled: September 18, 2018Publication date: March 19, 2020Applicant: CA, Inc.Inventors: Vikrant Nandakumar, Lyju Vadassery, Vijay Shashikant Kulkarni, Deepti Srikant Sharma
-
Publication number: 20200082164Abstract: Method by a computer of a computing system having a plurality of camera sensors and a camera sensor control system is provided. A gesture input event is identified that is detected by a camera sensor of the camera sensors. Each camera sensor routes video captured by the camera sensor to a data storage system. The first gesture input event is identified as corresponding to a defined attention-based gesture performed by a user. A time the first gesture input event was identified is determined. Video stored in the data storage system is fetched using the time that is determined as a pointer. An indication of the first gesture input event and the video that is fetched is transmitted towards an emergency call center (ECC). A trigger word or sound may be detected, and an indication of the trigger word or sound may be transmitted towards the ECC.Type: ApplicationFiled: September 6, 2018Publication date: March 12, 2020Applicant: CA, Inc.Inventors: Lyju Vadassery, Vijay Shashikant Kulkarni, Vikrant Nandakumar, Adila Parveen Hafeezulla, Subhashini Bysani, Sri Venkata Vijaya Lakshmi Tholeti
-
Publication number: 20200074442Abstract: A transaction authorization server receives an optical machine-readable code (OMRC) request message from a merchant terminal, which includes a transaction reference number, a transaction time, a transaction amount, and a merchant identifier associated with the merchant terminal. OMRC information is generated based on a combination of the transaction reference number and the transaction time. An OMRC response message is generated containing the OMRC information and sent toward the merchant terminal. The OMRC information is stored in a data structure with an association to the merchant identifier. An OMRC verification message is received from a user terminal, and is selectively validated based on the OMRC information that was stored. When validated, the server sends to the user terminal an OMRC validation message containing an indication that the decoded OMRC information is valid, the transaction amount, and the merchant identifier.Type: ApplicationFiled: August 30, 2018Publication date: March 5, 2020Applicant: CA, Inc.Inventors: Vijay Shashikant Kulkarni, Lyju Vadassery, Vikrant Nandakumar, Harmeet Singh Gujral
-
Publication number: 20200051058Abstract: A method includes performing by a processor: receiving a transaction request associated with a first user from a first device where a combination of the first user and the first device lacks an authentication history, determining that the first user or the first device is associated with a second user or a second device, determining that the second user or the second device has been authenticated, generating an affinity score that is representative of the association between the first user or the first device and the second user or the second device, and selecting an authentication requirement for acceptance of the transaction request based on the affinity score.Type: ApplicationFiled: August 9, 2018Publication date: February 13, 2020Inventors: Vikrant Nandakumar, Vijay Shashikant Kulkarni, Lyju Rappai Vadassery, Seshadri Venkataraman
-
Publication number: 20200028689Abstract: A method is described for receiving a first request for authentication from a user, the first request including a current location, a current location keyword, a current timestamp, and a photo representing the current location. The method further includes generating a pHash of the photo representing the current location, transmitting a second request for an encrypted true index from a server, and receiving the encrypted true index from the server. The method further includes interrogating a plurality of pHashes to identify a true pHash that corresponds to the encrypted true index, where the plurality of pHashes includes the true pHash and a plurality of dummy pHashes, each of the plurality of dummy pHashes being associated with a respective dummy index. The method further includes comparing the pHash of the photo representing the current location with the true pHash to determine whether to authenticate the user.Type: ApplicationFiled: September 26, 2018Publication date: January 23, 2020Inventors: Lyju Rappai VADASSERY, Vijay Shashikant KULKARNI, Vikrant NANDAKUMAR
-
Publication number: 20190391908Abstract: A method includes performing, by a processor, identifying a first interface associated with a first functionality of a plurality of functionalities of an application, where a portion of the first functionality has changed within the application, identifying a second functionality of the plurality of functionalities of the application that has not changed, where the second functionality is associated with a plurality of second interfaces, selecting a testing interface out of the plurality of second interfaces associated with the second functionality, and executing a test case for testing the application using the first interface associated with the first functionality and using the testing interface associated with the second functionality, but refraining from using remaining ones of the second interfaces associated with the second functionality for executing the test case.Type: ApplicationFiled: June 22, 2018Publication date: December 26, 2019Inventors: Madhusudhan GANDA, Vikrant NANDAKUMAR, Kiran KUMAR B.S., Badrinath MOHAN
-
Patent number: 10452365Abstract: A computer program product according to some embodiments causes a processor to perform operations including disassembling executable code of an application program to provide disassembled code, identifying first wrapping code in the disassembled code, receiving second wrapping code, generating a consolidated application wrapper that manages operation of both the first wrapping code and the second wrapping code, inserting the second wrapping code and the consolidated application wrapper into the disassembled code to form modified disassembled code, and assembling the modified disassembled code to form modified executable code.Type: GrantFiled: October 19, 2017Date of Patent: October 22, 2019Assignee: CA, Inc.Inventor: Vikrant Nandakumar
-
Publication number: 20190311354Abstract: In accordance with the teachings of the present disclosure, devices and methods for authenticating and authorizing a transaction without issuing a credit or debit card to a customer may include receiving an encrypted code from a mobile device participating in a transaction through a mobile application registered with a bank and decoding the encrypted code. The devices and methods may also include determining whether the decoded encrypted code has been validated by the bank and receiving a one-time access code, initiated by the bank in response to validation of the decoded encrypted code, from the mobile device. The devices and methods may further include authenticating the one-time access code and processing the transaction in response to authentication of the one-time access code.Type: ApplicationFiled: April 9, 2018Publication date: October 10, 2019Inventors: Vijay Shashikant KULKARNI, Vikrant NANDAKUMAR, Lyju Rappai VADASSERY, Goutama Sarma MYLAVARAPU
-
Publication number: 20190310719Abstract: A method is described for receiving data from a first sensor associated with a first wearable device. The method further includes detecting a first activity based upon the data received from the first sensor and determining that the first activity is an incorrect activity. The method further includes determining an expected action associated with the first activity and determining a correct activity associated with the expected action. The method further includes determining whether to modify parameters of the first sensor associated with the correct activity based upon a difference between the first activity and the correct activity. The method further includes modifying the parameters of the first sensor associated with the correct activity based upon the difference between the first activity and the correct activity.Type: ApplicationFiled: April 9, 2018Publication date: October 10, 2019Inventors: Vikrant NANDAKUMAR, Lyju Rappai VADASSERY, Vijay Shashikant KULKARNI, Madhusudhan GANDA
-
Publication number: 20190311355Abstract: In accordance with the teachings of the present disclosure, devices and methods for authorizing a transaction may include steps of receiving a transaction initiation request from a user of a mobile application, generating a first encrypted code in response to receiving the transaction initiation request, and transmitting the first encrypted code to the mobile application. The steps also may include receiving a second encrypted code in response to transmission of the first encrypted code, determining whether the first encrypted code matches the second encrypted code. The steps may further include transmitting a one-time access code (OTAC), receiving a response to the OTAC, verifying the response to the OTAC, and authorizing the transaction in response to verifying the response to the OTAC. The steps may include receiving an acknowledgement message to apply to an account of the user for billing the transaction in response to authorizing the transaction.Type: ApplicationFiled: April 9, 2018Publication date: October 10, 2019Inventors: Vijay Shashikant KULKARNI, Vikrant NANDAKUMAR, Lyju Rappai VADASSERY, Goutama Sarma MYLAVARAPU
-
Publication number: 20190311732Abstract: A system and method is described for receiving audible speech from a user and detecting stuttering by the user. A log is interrogated to determine the at least one word that is causing the stuttering. The word that is causing the stuttering is presented to the user.Type: ApplicationFiled: April 9, 2018Publication date: October 10, 2019Inventors: Lyju Rappai VADASSERY, Vijay Shashikant KULKARNI, Vikrant NANDAKUMAR, Rohit PATHAK
-
Publication number: 20190303654Abstract: In accordance with the teachings of the present disclosure, devices and methods of setting a selfie for expression-based authentication that strengthens the uniqueness of the selfie are provided. The method includes prompting a user to submit a non-standard selfie to be used for authentication, wherein the non-standard selfie comprises a facial expression of the user that the user does not typically make in a photo. After receiving the non-standard selfie, the method includes determining whether an expression in the non-standard selfie meets a pre-defined required degree of uniqueness. In response to determining that the expression in the non-standard selfie meets the required degree of uniqueness, the non-standard selfie is set as an authentication password.Type: ApplicationFiled: March 27, 2018Publication date: October 3, 2019Inventors: Lyju Rappai VADASSERY, Vikrant NANDAKUMAR, Vijay Shashikant KULKARNI
-
Patent number: 10394579Abstract: Methods, systems, and articles of manufacture for automatically fixing inaccessible widgets during mobile application execution are provided herein. A method includes identifying an image element from a set of one or more user interface elements of an application that are inaccessible to a given set of users; generating a text description associated with the image element; extracting a portion of the text description related to an accessibility property of the image element; and adjusting the accessibility property of the image element to render the image element accessible to the given set of users.Type: GrantFiled: March 27, 2014Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Vikrant Nandakumar, Vivek Sharma, Vijay Ekambaram, Ashish K. Mathur
-
Publication number: 20190251250Abstract: An application executing on a computer system may detect an account sign-up page for a new online account. The application may further capture account credentials entered by a user for the new online account. The application may attempt to login to one or more other online accounts using information based on the account credentials entered for the new online account. In response to logging in to at least one of the other online accounts using the information based on the account credentials, the application may request a change in the account credentials before the account credentials are submitted for the new online account.Type: ApplicationFiled: February 9, 2018Publication date: August 15, 2019Inventors: Vikrant Nandakumar, Lyju Vadassery, Vijay Kulkarni, Madhusudhan Ganda
-
Patent number: 10313901Abstract: A method for monitoring software application performance and one or more device states affecting a software application on a periodic basis on a mobile device. The method includes one or more computer processors identifying a software application on a mobile device. The method further includes the one or more computer processors identifying a plurality of sampling plans and one or more respective triggers within the plurality of sampling plans that are respectively associated with the software application and are stored on the mobile device. The method further includes the one or more computer processors determining a first value associated with the one or more respective triggers. The method further includes the one or more computer processors selecting a first sampling plan from the plurality of sampling plans for the software application based, at least in part, on the value associated with the one or more respective triggers.Type: GrantFiled: March 27, 2018Date of Patent: June 4, 2019Assignee: International Business Machines CorporationInventors: Vijay Ekambaram, Ashish K. Mathur, Vikrant Nandakumar, Vivek Sharma