Patents by Inventor Edison U. ORTIZ
Edison U. ORTIZ 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).
-
Publication number: 20220114571Abstract: Systems 10, devices 106, methods, and non-transient machine-interpretable programming and/or other instruction products for the generation, transfer, storage, and other processing of secure data sets 11 used in electronic payment transactions, including particularly the secure creation, administration, manipulation, processing, and storage of electronic data useful in processing of pre-funded, pre-paid, and/or otherwise pre-authorized payment transactions. Devices 106, 100, 101 and methods in accordance with the disclosure can be used to create pre-funded payment token data sets 11, the token data sets comprising secure data items or records representing negotiable monetary or other economic value, and to share them between network communication devices 106 such as smart phones, home or business desktop computers, etc., for use in purchases and other transactions.Type: ApplicationFiled: December 23, 2021Publication date: April 14, 2022Inventors: Edison U. ORTIZ, Terry W. LEE, Marko PAVLOVIC, Arnold BADAL-BADALIAN
-
Publication number: 20220108026Abstract: Systems, methods, and corresponding non-transitory computer readable media describe a proposed system adapted as a platform governing the loading of data in a multiparty secure computing environment. In the multiparty secure computing environment described herein, multiple parties are able to load their secure information into a data warehouse having specific secure processing adaptations that limit both access and interactions with data stored thereon.Type: ApplicationFiled: September 13, 2021Publication date: April 7, 2022Inventors: Edison U. Ortiz, Arya Pourtabatabaie, Ambica Pawan Khandavilli, Margaret Inez Salter, Jordan Alexander Richards, Iustina-Miruna Vintila, David Ian MCKAY, Christoph KNOESS
-
Patent number: 11277412Abstract: A computer implemented system for controlling access to data associated with an entity includes a data storage device having a protected memory region, and one or more processors, at least one of which is operable in the protected memory region. The one or more processors are configured for: storing a secret key associated with the entity in a portion of the protected memory region associated with the entity; upon receiving entity data, storing the entity data in the portion of the protected memory region associated with the entity; and upon receiving an access grant signal, generating a smart contract, the smart contract defining the entity data to be accessed and a recipient of the entity data to be accessed.Type: GrantFiled: July 24, 2019Date of Patent: March 15, 2022Assignee: ROYAL BANK OF CANADAInventors: Edison U. Ortiz, Arya Pourtabatabaie, Ambica Pawan Khandavilli, Margaret Inez Salter, Jordan Alexander Richards, Iustina-Miruna Vintila, Sarah Rachel Waigh Yean Wilkinson
-
Publication number: 20220060430Abstract: Systems and methods of dynamic resource allocation. The system may include a processor and a memory coupled to the processor. The memory stores processor-executable instructions that, when executed, configure the processor to: receive a signal representing a resource allocation request; determine a projected resource availability based on a resource model and a second data set including at least one data record unrepresented in batched historical data sets, the batched historical data sets including data records representing at least one of recurring or non-recurring resource allocations, and wherein the resource model is prior-trained based on the batched historical data sets; and generate an output signal for displaying the projected resource availability corresponding with the resource allocation request.Type: ApplicationFiled: September 3, 2021Publication date: February 24, 2022Inventors: Arun John MILTON, Adel Al NABULSI, Sonaabh SOOD, Seng TRIEU, Manjari Paresh UDESHI, Edison U. ORTIZ, Juan MARTIN SACRISTAN, Iustina-Miruna VINTILA
-
Publication number: 20220045861Abstract: A computer implemented system for electronic verification of credentials including at least one processor and data storage is described in various embodiments. The system includes cryptographic mechanisms and electronic communication between one or more computing systems that in concert, provide verification of a prover's credentials in accordance to logical conditions of a verifier's policy without providing additional information to a verifier entity.Type: ApplicationFiled: October 25, 2021Publication date: February 10, 2022Inventors: Edison U. ORTIZ, Arya POURTABATABAIE, Margaret Inez SALTER
-
Publication number: 20220029987Abstract: An approach for increasing security of biometric templates is described. An improved system is adapted to split a full set of features or representations of a trained model into a first partial template and a second partial template, the second partial template being stored on a secure enclave accessible only through zero-knowledge proof based interfaces. During verification using the template, a new full set of features is received for comparison, and a model is loaded based on the available portions of the model. Comparison utilizing the second partial template requires the computation of zero-knowledge proofs as direct access to the underlying second partial template is prohibited by the secure enclave.Type: ApplicationFiled: July 21, 2021Publication date: January 27, 2022Inventors: Margaret Inez SALTER, Iustina-Miruna VINTILA, Arya POURTABATABAIE, Edison U. ORTIZ, Sara Zafar JAFARZADEH, Sayedmasoud HASHEMI AMROABADI, Christopher Côté SRINIVASA
-
Publication number: 20220020015Abstract: Systems (100), methods, and machine-executable data structures for the processing of data for the secure creation, administration, manipulation, processing, and storage of electronic data useful in the processing of electronic payment transactions and other secure data processes. Aspects of such systems (100) include trusted platforms (120) by which networked communication devices (110) and merchant systems (130) may registered as trusted entities 110?, 130. Information associated with particular payment means, such as accounts or payment tokens, can be stored on device(s) secure data sets known as virtual or electronic wallets (112), or in the form of secure payment tokens. Common application programming interfaces executed by devices (110) may facilitate push and pull processes between electronic wallets (112) and other secure data stores (136, 120, 160). Users (190) may thereby initiate and complete electronic transactions directly from within applications on trusted devices (110?).Type: ApplicationFiled: July 28, 2021Publication date: January 20, 2022Inventors: Edison U. ORTIZ, Terry W. LEE, Gabriel Y. WOO, Stephen James SCOTT, Weiqiang YIN, Judy DINN, Chai LAM
-
Publication number: 20220020016Abstract: Systems (100, 900), methods, and machine-executable data structures for the processing of data for the secure creation, administration, manipulation, processing, and storage of electronic data useful in the processing of electronic payment transactions and other secure data processes. Aspects of such systems (100) include trusted platforms (120) by which networked communication devices (110) and merchant systems (130) may registered as trusted entities 110?, 130. Information associated with particular payment means, such as accounts or payment tokens, can be stored on device(s) secure data sets known as virtual or electronic wallets (112), or in the form of secure payment tokens. Among other improvements, the invention enables the use of multiple payment accounts to fund purchases and other electronic transactions.Type: ApplicationFiled: July 30, 2021Publication date: January 20, 2022Inventors: Stephen James SCOTT, Weiqiang YIN, Edison U. ORTIZ, Terry W. LEE, Gabriel Y. WOO, Judy DINN, Chai LAM
-
Publication number: 20210406386Abstract: Systems, methods, and corresponding non-transitory computer readable media describe a proposed system adapted as a platform governing the loading of data in a multiparty secure computing environment. In the multiparty secure computing environment described herein, multiple parties are able to load their secure information into a data warehouse having specific secure processing adaptations that limit both access and interactions with data stored thereon.Type: ApplicationFiled: September 13, 2021Publication date: December 30, 2021Inventors: Edison U. ORTIZ, Arya POURTABATABAIE, Ambica Pawan KHANDAVILLI, Margaret Inez SALTER, Jordan Alexander RICHARDS, Iustina-Miruna VINTILA, David Ian MCKAY, Christoph KNOESS
-
Patent number: 11212102Abstract: A computer implemented system for electronic verification of credentials including at least one processor and data storage is described in various embodiments. The system includes cryptographic mechanisms and electronic communication between one or more computing systems that in concert, provide verification of a prover's credentials in accordance to logical conditions of a verifier's policy without providing additional information to a verifier entity.Type: GrantFiled: July 3, 2019Date of Patent: December 28, 2021Assignee: ROYAL BANK OF CANADAInventors: Edison U. Ortiz, Arya Pourtabatabaie, Margaret Inez Salter
-
Patent number: 11210648Abstract: Systems 10, devices 106, methods, and non-transient machine-interpretable programming and/or other instruction products for the generation, transfer, storage, and other processing of secure data sets 11 used in electronic payment transactions, including particularly the secure creation, administration, manipulation, processing, and storage of electronic data useful in processing of pre-funded, pre-paid, and/or otherwise pre-authorized payment transactions. Devices 106, 100, 101 and methods in accordance with the disclosure can be used to create pre-funded payment token data sets 11, the token data sets comprising secure data items or records representing negotiable monetary or other economic value, and to share them between network communication devices 106 such as smart phones, home or business desktop computers, etc., for use in purchases and other transactions.Type: GrantFiled: March 8, 2017Date of Patent: December 28, 2021Assignee: Royal Bank of CanadaInventors: Edison U. Ortiz, Terry W. Lee, Marko Pavlovic, Arnold Badal-Badalian
-
Publication number: 20210312440Abstract: A computer system and method for tokenizing an IoT device is provided. The system comprises at least one processor and a memory storing instructions which when executed by the processor configure the processor to perform the method. The method obtaining device information, generating a credential token based on the device information, and processing an electronic transaction using the credential token.Type: ApplicationFiled: June 18, 2021Publication date: October 7, 2021Inventors: Arnold BADAL-BADALIAN, Edison U. ORTIZ, Ambica Pawan KHANDAVILLI, Seung Bong BAEK, Manuel ROGGERO, Raghavendra AGRAWAL
-
Publication number: 20210258324Abstract: An electronic device includes a communication interface and at least one processor configured for: transmitting to or receiving from a second electronic device over proximity-based communication channel an introduction message including a first encryption key; receiving, from a server via the at least one communication interface, a challenge notification providing notification of a challenge to be completed to initiate a data process, the challenge notification including or providing access to at least one data field associated with a verification challenge; identifying, from the at least one data field, an encrypted challenge response value; decrypting the encrypted challenge response value with a key corresponding to the first encryption key; and transmitting the decrypted challenge response value to the server to complete the challenge to initiate the data process.Type: ApplicationFiled: April 30, 2021Publication date: August 19, 2021Inventors: Alex Tak Kwun LAU, Edison U. ORTIZ, Akhil GUPTA, Mohit SHARMA, Lucas Joseph MANUEL, Tian Jou Tendy SU
-
Patent number: 11080701Abstract: Systems (100, 900), methods, and machine-executable data structures for the processing of data for the secure creation, administration, manipulation, processing, and storage of electronic data useful in the processing of electronic payment transactions and other secure data processes. Aspects of such systems (100) include trusted platforms (120) by which networked communication devices (110) and merchant systems (130) may registered as trusted entities 110?, 130. Information associated with particular payment means, such as accounts or payment tokens, can be stored on device(s) secure data sets known as virtual or electronic wallets (112), or in the form of secure payment tokens. Among other improvements, the invention enables the use of multiple payment accounts to fund purchases and other electronic transactions.Type: GrantFiled: July 2, 2016Date of Patent: August 3, 2021Assignee: Royal Bank of CanadaInventors: Stephen James Scott, Weigiang Yin, Edison U. Ortiz, Terry W. Lee, Gabriel Y. Woo, Judy Dinn, Chai Lam
-
Patent number: 11080700Abstract: Systems (100), methods, and machine-executable data structures for the processing of data for the secure creation, administration, manipulation, processing, and storage of electronic data useful in the processing of electronic payment transactions and other secure data processes. Aspects of such systems (100) include trusted platforms (120) by which networked communication devices (110) and merchant systems (130) may registered as trusted entities 110?, 130. Information associated with particular payment means, such as accounts or payment tokens, can be stored on device(s) secure data sets known as virtual or electronic wallets (112), or in the form of secure payment tokens. Common application programming interfaces executed by devices (110) may facilitate push and pull processes between electronic wallets (112) and other secure data stores (136, 120, 160). Users (190) may thereby initiate and complete electronic transactions directly from within applications on trusted devices (110?).Type: GrantFiled: January 19, 2016Date of Patent: August 3, 2021Assignee: Royal Bank of CanadaInventors: Edison U. Ortiz, Terry W. Lee, Gabriel Y. Woo, Stephen James Scott, Weiqiang Yin, Judy Dinn, Chai Lam
-
Publication number: 20210182409Abstract: A system for processing data within a Trusted Execution Environment (TEE) of a processor is provided. The system may include: a trust manager unit for verifying identity of a partner and issuing a communication key to the partner upon said verification of identity; at least one interface for receiving encrypted data from the partner encrypted using the communication key; a secure database within the TEE for storing the encrypted data with a storage key and for preventing unauthorized access of the encrypted data within the TEE; and a recommendation engine for decrypting and analyzing the encrypted data to generate recommendations based on the decrypted data.Type: ApplicationFiled: February 5, 2021Publication date: June 17, 2021Inventors: Edison U. ORTIZ, Arya POURTABATABAIE, Ambica Pawan KHANDAVILLI, Margaret Inez SALTER, Jordan Alexander RICHARDS, Iustina-Miruna VINTILA
-
Publication number: 20210173916Abstract: Systems, devices, methods, and computer readable media are provided in various embodiments relating to generating a dynamic challenge passphrase data object. The method includes establishing, a plurality of data record clusters, representing a mutually exclusive set of structured data records of an individual, ranking the plurality of feature data fields based on a determined contribution value of each feature data field relative to the establishing of the data record cluster, and identifying, using the ranked plurality of feature data fields, a first and a second feature data field of the plurality of feature data fields. The method includes generating the dynamic challenge passphrase data object, wherein the first or the second feature data field is used to establish a statement string portion, and a remaining one of the first or the second feature data field is used to establish a question string portion and a correct response string.Type: ApplicationFiled: December 21, 2020Publication date: June 10, 2021Inventors: Edison U. ORTIZ, Mohammad Abuzar SHAIKH, Margaret Inez SALTER, Sarah Rachel Waigh Yean WILKINSON, Arya POURTABATABAIE, Iustina-Miruna VINTILA, Steven FERNANDES, Sumit Kumar JHA
-
Patent number: 10999294Abstract: An electronic device includes a communication interface and at least one processor configured for: transmitting to or receiving from a second electronic device over proximity-based communication channel an introduction message including a first encryption key; receiving, from a server via the at least one communication interface, a challenge notification providing notification of a challenge to be completed to initiate a data process, the challenge notification including or providing access to at least one data field associated with a verification challenge; identifying, from the at least one data field, an encrypted challenge response value; decrypting the encrypted challenge response value with a key corresponding to the first encryption key; and transmitting the decrypted challenge response value to the server to complete the challenge to initiate the data process.Type: GrantFiled: December 1, 2017Date of Patent: May 4, 2021Assignee: ROYAL BANK OF CANADAInventors: Alex Tak Kwun Lau, Edison U. Ortiz, Akhil Gupta, Mohit Sharma, Lucas Joseph Manuel, Tian Jou Tendy Su
-
Publication number: 20210117962Abstract: Embodiments generally relate to the field of reward processing, and more particularly, systems, methods, and computer readable media for digital reward processing utilizing distributed ledger technology. Distributed ledger technology is utilized wherein distributed ledgers are stored on a plurality of node computing devices, the distributed ledgers including sequential entries that are cryptographically linked to one another.Type: ApplicationFiled: December 23, 2020Publication date: April 22, 2021Inventors: Edison U. ORTIZ, Iustina-Miruna VINTILA
-
Patent number: 10956585Abstract: A system for processing data within a Trusted Execution Environment (TEE) of a processor is provided. The system may include: a trust manager unit for verifying identity of a partner and issuing a communication key to the partner upon said verification of identity; at least one interface for receiving encrypted data from the partner encrypted using the communication key; a secure database within the TEE for storing the encrypted data with a storage key and for preventing unauthorized access of the encrypted data within the TEE; and a recommendation engine for decrypting and analyzing the encrypted data to generate recommendations based on the decrypted data.Type: GrantFiled: May 28, 2019Date of Patent: March 23, 2021Assignee: ROYAL BANK OF CANADAInventors: Edison U. Ortiz, Arya Pourtabatabaie, Ambica Pawan Khandavilli, Margaret Inez Salter, Jordan Alexander Richards, Iustina-Miruna Vintila