Patents by Inventor ROBERT YOUDALE
ROBERT YOUDALE 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: 11068608Abstract: Techniques for establishing mutual authentication of software layers of an application are described. During initialization of the application, the software layers execute a binding algorithm to exchange secrets to bind the software layers to one another. During subsequent runtime of the software application, the software layers execute a runtime key derivation algorithm to combine the secrets shared during initialization with dynamic time information to generate a data encryption key. The software layers can then securely transfer data with each other by encrypting and decrypting data exchanged between the software layers using the dynamically generated data encryption key.Type: GrantFiled: October 22, 2019Date of Patent: July 20, 2021Assignee: Visa International Service AssociationInventors: Rasta Mansour, Soumendra Bhattacharya, Robert Youdale
-
Patent number: 10635430Abstract: Techniques for updating an application installed on a communication device may include determining that an update for a private portion of the application is available at a server, sending a request for the update to the server, receiving an updated version of the private portion from the server, and installing the updated version of the private portion on the portable communication device without updating the public portion.Type: GrantFiled: October 30, 2018Date of Patent: April 28, 2020Assignee: Visa International Service AssociationInventors: Paul Hilliar, Brijendra Singh, Mohamed Nosseir, Robert Youdale
-
Patent number: 10568016Abstract: Embodiments of the invention are directed to ceasing the renewal of a virtual access device that is dormant. Some embodiments may receive a dormancy request from an authorization server, where the dormancy request includes information identifying a virtual access device. Embodiments may determine that the virtual access device is dormant based at least on previous transactions involving the virtual access device and at least one dormancy rule. Certain embodiments may send a dormancy response to the authorization server indicating that the virtual access device is dormant. An authorization server may determine not to renew a virtual access device based at least upon the dormancy response. As such, the authorization server need not provision a mobile device with an updated virtual access device.Type: GrantFiled: May 10, 2018Date of Patent: February 18, 2020Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Robert Youdale, Shalini Mayor
-
Publication number: 20200050775Abstract: Techniques for establishing mutual authentication of software layers of an application are described. During initialization of the application, the software layers execute a binding algorithm to exchange secrets to bind the software layers to one another. During subsequent runtime of the software application, the software layers execute a runtime key derivation algorithm to combine the secrets shared during initialization with dynamic time information to generate a data encryption key. The software layers can then securely transfer data with each other by encrypting and decrypting data exchanged between the software layers using the dynamically generated data encryption key.Type: ApplicationFiled: October 22, 2019Publication date: February 13, 2020Inventors: Rasta Mansour, Soumendra Bhattacharya, Robert Youdale
-
Patent number: 10547625Abstract: A method is disclosed. The method includes determining, by a security software application on a communication device, that the communication device has been accessed by an unauthorized user. The communication device is configured to communicate with a telecommunications network over the air through a first communication channel. The method also includes generating, by the communication device, security notification data and providing the security notification data or a derivative of the security notification data to a host computer via a second communication channel.Type: GrantFiled: November 27, 2018Date of Patent: January 28, 2020Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Christian Aabye, Robert Youdale, Mohamed Nosseir, Brijendra Singh, Paul Hilliar
-
Patent number: 10503913Abstract: Techniques for establishing mutual authentication of software layers of an application are described. During initialization of the application, the software layers execute a binding algorithm to exchange secrets to bind the software layers to one another. During subsequent runtime of the software application, the software layers execute a runtime key derivation algorithm to combine the secrets shared during initialization with dynamic time information to generate a data encryption key. The software layers can then securely transfer data with each other by encrypting and decrypting data exchanged between the software layers using the dynamically generated data encryption key.Type: GrantFiled: March 11, 2016Date of Patent: December 10, 2019Assignee: Visa International Service AssociationInventors: Rasta Mansour, Soumendra Bhattacharya, Robert Youdale
-
Publication number: 20190098030Abstract: A method is disclosed. The method includes determining, by a security software application on a communication device, that the communication device has been accessed by an unauthorized user. The communication device is configured to communicate with a telecommunications network over the air through a first communication channel. The method also includes generating, by the communication device, security notification data and providing the security notification data or a derivative of the security notification data to a host computer via a second communication channel.Type: ApplicationFiled: November 27, 2018Publication date: March 28, 2019Inventors: Christian Aabye, Robert Youdale, Mohamed Nosseir, Brijendra Singh, Paul Hilliar
-
Publication number: 20190065174Abstract: Techniques for updating an application installed on a communication device may include determining that an update for a private portion of the application is available at a server, sending a request for the update to the server, receiving an updated version of the private portion from the server, and installing the updated version of the private portion on the portable communication device without updating the public portion.Type: ApplicationFiled: October 30, 2018Publication date: February 28, 2019Inventors: Paul Hilliar, Brijendra Singh, Mohamed Nosseir, Robert Youdale
-
Patent number: 10182062Abstract: A method is disclosed. The method includes determining, by a security software application on a communication device, that the communication device has been accessed by an unauthorized user. The communication device is configured to communicate with a telecommunications network over the air through a first communication channel. The method also includes generating, by the communication device, security notification data and providing the security notification data or a derivative of the security notification data to a host computer via a second communication channel.Type: GrantFiled: December 22, 2015Date of Patent: January 15, 2019Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Christian Aabye, Robert Youdale, Mohamed Nosseir, Brijendra Singh, Paul Hilliar
-
Patent number: 10146528Abstract: Techniques for updating an application installed on a communication device may include determining that an update for a private portion of the application is available at a server, sending a request for the update to the server, receiving an updated version of the private portion from the server, and installing the updated version of the private portion on the portable communication device without updating the public portion.Type: GrantFiled: August 2, 2017Date of Patent: December 4, 2018Assignee: Visa International Service AssociationInventors: Paul Hilliar, Brijendra Singh, Mohamed Nosseir, Robert Youdale
-
Publication number: 20180262970Abstract: Embodiments of the invention are directed to ceasing the renewal of a virtual access device that is dormant. Some embodiments may receive a dormancy request from an authorization server, where the dormancy request includes information identifying a virtual access device. Embodiments may determine that the virtual access device is dormant based at least on previous transactions involving the virtual access device and at least one dormancy rule. Certain embodiments may send a dormancy response to the authorization server indicating that the virtual access device is dormant. An authorization server may determine not to renew a virtual access device based at least upon the dormancy response. As such, the authorization server need not provision a mobile device with an updated virtual access device.Type: ApplicationFiled: May 10, 2018Publication date: September 13, 2018Inventors: Robert Youdale, Shalini Mayor
-
Patent number: 9998978Abstract: Embodiments of the invention are directed to ceasing the renewal of a virtual access device that is dormant. Some embodiments may receive a dormancy request from an authorization server, where the dormancy request includes information identifying a virtual access device. Embodiments may determine that the virtual access device is dormant based at least on previous transactions involving the virtual access device and at least one dormancy rule. Certain embodiments may send a dormancy response to the authorization server indicating that the virtual access device is dormant. An authorization server may determine not to renew a virtual access device based at least upon the dormancy response. As such, the authorization server need not provision a mobile device with an updated virtual access device.Type: GrantFiled: April 15, 2016Date of Patent: June 12, 2018Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Robert Youdale, Shalini Mayor
-
Publication number: 20180081672Abstract: Techniques for updating an application installed on a communication device may include determining that an update for a private portion of the application is available at a server, sending a request for the update to the server, receiving an updated version of the private portion from the server, and installing the updated version of the private portion on the portable communication device without updating the public portion.Type: ApplicationFiled: August 2, 2017Publication date: March 22, 2018Inventors: Paul Hilliar, Brijendra Singh, Mohamed Nosseir, Robert Youdale
-
Patent number: 9753719Abstract: Techniques for updating an application installed on a communication device may include determining that an update for a private portion of the application is available at a server, sending a request for the update to the server, receiving an updated version of the private portion from the server, and installing the updated version of the private portion on the portable communication device without updating the public portion.Type: GrantFiled: December 29, 2015Date of Patent: September 5, 2017Assignee: Visa International Service AssociationInventors: Paul Hilliar, Brijendra Singh, Mohamed Nosseir, Robert Youdale
-
Publication number: 20160308995Abstract: Embodiments of the invention are directed to ceasing the renewal of a virtual access device that is dormant. Some embodiments may receive a dormancy request from an authorization server, where the dormancy request includes information identifying a virtual access device. Embodiments may determine that the virtual access device is dormant based at least on previous transactions involving the virtual access device and at least one dormancy rule. Certain embodiments may send a dormancy response to the authorization server indicating that the virtual access device is dormant. An authorization server may determine not to renew a virtual access device based at least upon the dormancy response. As such, the authorization server need not provision a mobile device with an updated virtual access device.Type: ApplicationFiled: April 15, 2016Publication date: October 20, 2016Inventors: Robert Youdale, Shalini Mayor
-
Publication number: 20160267280Abstract: Techniques for establishing mutual authentication of software layers of an application are described. During initialization of the application, the software layers execute a binding algorithm to exchange secrets to bind the software layers to one another. During subsequent runtime of the software application, the software layers execute a runtime key derivation algorithm to combine the secrets shared during initialization with dynamic time information to generate a data encryption key. The software layers can then securely transfer data with each other by encrypting and decrypting data exchanged between the software layers using the dynamically generated data encryption key.Type: ApplicationFiled: March 11, 2016Publication date: September 15, 2016Inventors: Rasta Mansour, Soumendra Bhattacharya, Robert Youdale
-
Publication number: 20160188317Abstract: Techniques for updating an application installed on a communication device may include determining that an update for a private portion of the application is available at a server, sending a request for the update to the server, receiving an updated version of the private portion from the server, and installing the updated version of the private portion on the portable communication device without updating the public portion.Type: ApplicationFiled: December 29, 2015Publication date: June 30, 2016Inventors: Paul Hilliar, Brijendra Singh, Mohamed Nosseir, Robert Youdale
-
Publication number: 20160182543Abstract: A method is disclosed. The method includes determining, by a security software application on a communication device, that the communication device has been accessed by an unauthorized user. The communication device is configured to communicate with a telecommunications network over the air through a first communication channel. The method also includes generating, by the communication device, security notification data and providing the security notification data or a derivative of the security notification data to a host computer via a second communication channel.Type: ApplicationFiled: December 22, 2015Publication date: June 23, 2016Inventors: CHRISTIAN AABYE, ROBERT YOUDALE, MOHAMED NOSSEIR, BRIJENDRA SINGH, PAUL HILLIAR