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).

  • Patent number: 10956585
    Abstract: 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: Grant
    Filed: May 28, 2019
    Date of Patent: March 23, 2021
    Assignee: ROYAL BANK OF CANADA
    Inventors: Edison U. Ortiz, Arya Pourtabatabaie, Ambica Pawan Khandavilli, Margaret Inez Salter, Jordan Alexander Richards, Iustina-Miruna Vintila
  • Publication number: 20210065176
    Abstract: Systems, methods, and non-transient machine-interpretable data representing executable instruction sets and/or other products for the processing of data for the 5 secure creation, administration, manipulation, processing, and storage of electronic data useful in the processing of payment transactions and other secure data processes. In various aspects and embodiments the disclosure provides secure means for the authorization of sensitive and other data processes subject to controlled access. Such processes include, for example the creation, administration, 10 authorization, virtualization, storage, and other manipulation or processing of electronic data representing characteristics of, instructions for, and information associated with consumer, business, and other payment accounts, and other forms of secure payment elements, such as payment tokens; and data useful in processing transactions using such accounts and elements.
    Type: Application
    Filed: October 26, 2020
    Publication date: March 4, 2021
    Inventors: Edison U. ORTIZ, Terry W. LEE, Linda MANTIA
  • Patent number: 10909529
    Abstract: 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: Grant
    Filed: August 10, 2018
    Date of Patent: February 2, 2021
    Assignee: ROYAL BANK OF CANADA
    Inventors: Edison U. Ortiz, Iustina-Miruna Vintila
  • Patent number: 10861039
    Abstract: A bid platform for electronic commerce uses smart contracts and a distributed ledger to manage bids and offers for products. The bid platform receives a bid for a product, generates a bid event on a distributed ledger using the smart contracts, propagates the bid event to merchants using the smart contracts and the distributed ledger, receives one or more offers, generates one or more offer events on the distributed ledger using the smart contracts, propagates the one or more offer events using the smart contracts and the distributed ledger, and receives an accepted offer.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: December 8, 2020
    Assignee: ROYAL BANK OF CANADA
    Inventors: Peter Vincent Leonard, Edison U. Ortiz, Iustina-Miruna Vintila, Marko Pavlovic
  • Patent number: 10846692
    Abstract: Systems, methods, and non-transient machine-interpretable data representing executable instruction sets and/or other products for the processing of data for the secure creation, administration, manipulation, processing, and storage of electronic data useful in the processing of payment transactions and other secure data processes. In various aspects and embodiments the disclosure provides secure means for the authorization of sensitive and other data processes subject to controlled access. Such processes include, for example the creation, administration, authorization, virtualization, storage, and other manipulation or processing of electronic data representing characteristics of, instructions for, and information associated with consumer, business, and other payment accounts, and other forms of secure payment elements, such as payment tokens; and data useful in processing transactions using such accounts and elements.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: November 24, 2020
    Assignee: ROYAL BANK OF CANADA
    Inventors: Edison U. Ortiz, Terry W. Lee, Linda Mantia
  • Patent number: 10755274
    Abstract: Systems, methods, and non-transient machine-interpretable data representing executable instruction sets and/or other products for the processing of data for the secure creation, administration, manipulation, processing, and storage of electronic data useful in the processing of payment transactions and other secure data processes. In various aspects and embodiments the disclosure provides secure means for the authorization of sensitive and other data processes subject to controlled access. Such processes include, for example the creation, administration, authorization, virtualization, storage, and other manipulation or processing of electronic data representing characteristics of, instructions for, and information associated with consumer, business, and other payment accounts, and other forms of secure payment elements, such as payment tokens; and data useful in processing transactions using such accounts and elements.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: August 25, 2020
    Assignee: ROYAL BANK OF CANADA
    Inventors: Edison U. Ortiz, Terry W. Lee, Linda Mantia
  • Publication number: 20200257561
    Abstract: System and method for facilitating management of a time-varying resource pool. The system includes a processor and a memory coupled to the processor. The memory stores processor-executable instructions that, when executed, configure the processor to: obtain a time-series data set including data entries associated with one or more consumed resources; identify one or more recurring resource allocations based on recurring data entries of the time-series data set; identify additional resource allocations based on irregularly-timed data entries of the time-series data set; determine a forecasted resource pool value based on a combination of the identified recurring resource allocations and the additional resource allocations; and upon detection of a trigger condition, generate data for display, via a user interface, a scaled resource allocation value based on the forecasted resource pool value, the scaled resource allocation value corresponding to at least one time-based reference.
    Type: Application
    Filed: February 13, 2020
    Publication date: August 13, 2020
    Inventors: Edison U. ORTIZ, Juan MARTIN SACRISTAN, Iustina-Miruna VINTILA, Arun John MILTON, Adel Al NABULSI
  • Publication number: 20200162256
    Abstract: A computer implemented system for anonymous electronic verification of location 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 location credentials in accordance to logical conditions of a verifier's policy without providing additional information to a verifier entity.
    Type: Application
    Filed: January 23, 2020
    Publication date: May 21, 2020
    Inventors: Arya POURTABATABAIE, Edison U. ORTIZ, Margaret Inez SALTER
  • Publication number: 20200036528
    Abstract: Systems, devices, methods, and computer readable media are provided in various embodiments having regard to authentication using secure tokens, in accordance with various embodiments. An individual's personal information is encapsulated into transformed digitally signed tokens, which can then be stored in a secure data storage (e.g., a “personal information bank”). The digitally signed tokens can include blended characteristics of the individual (e.g., 2D/3D facial representation, speech patterns) that are combined with digital signatures obtained from cryptographic keys (e.g., private keys) associated with corroborating trusted entities (e.g., a government, a bank) or organizations of which the individual purports to be a member of (e.g., a dog-walking service).
    Type: Application
    Filed: July 24, 2019
    Publication date: January 30, 2020
    Inventors: Edison U. ORTIZ, Mohammad Abuzar SHAIKH, Margaret Inez SALTER, Sarah Rachel Waigh Yean WILKINSON, Arya POURTABATABAIE, Iustina-Miruna VINTILA
  • Publication number: 20200034830
    Abstract: An electronic payment device and methods of its operation are disclosed. The payment device has a secure element for storing payment tokens, each associated with a payment card; an input interface that enables a user to select from among the payment cards; a display interface; and a processor. In response to a user selection of one of the payment cards by way of the input interface, a descriptor of the selected payment card is displayed by way of the display interface; and an unconsumed one of the payment tokens associated with the selected payment card is activated to prepare the payment card device for effecting payment using the selected payment card, thereby consuming the payment token. The payment device also includes a wireless communication interface for receiving additional payment tokens, thereby replenishing the payment tokens.
    Type: Application
    Filed: July 24, 2019
    Publication date: January 30, 2020
    Inventors: Edison U. ORTIZ, Mohit Murli AHUJA
  • Publication number: 20200014537
    Abstract: 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: Application
    Filed: July 3, 2019
    Publication date: January 9, 2020
    Inventors: Edison U. ORTIZ, Arya POURTABATABAIE, Margaret Inez SALTER
  • Publication number: 20200014691
    Abstract: 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: Application
    Filed: July 24, 2019
    Publication date: January 9, 2020
    Inventors: Edison U. ORTIZ, Arya POURTABATABAIE, Ambica Pawan KHANDAVILLI, Margaret Inez SALTER, Jordan Alexander RICHARDS, Iustina-Miruna VINTILA, Sarah Rachel Waigh Yean WILKINSON
  • Publication number: 20190362083
    Abstract: 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: Application
    Filed: May 28, 2019
    Publication date: November 28, 2019
    Inventors: Edison U. ORTIZ, Arya POURTABATABAIE, Ambica Pawan KHANDAVILLI, Margaret Inez SALTER, Jordan Alexander RICHARDS, Iustina-Miruna VINTILA
  • Publication number: 20190073666
    Abstract: 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: Application
    Filed: August 10, 2018
    Publication date: March 7, 2019
    Inventors: Edison U. ORTIZ, Iustina-Miruna VINTILA
  • Publication number: 20180300741
    Abstract: A bid platform for electronic commerce uses smart contracts and a distributed ledger to manage bids and offers for products. The bid platform receives a bid for a product, generates a bid event on a distributed ledger using the smart contracts, propagates the bid event to merchants using the smart contracts and the distributed ledger, receives one or more offers, generates one or more offer events on the distributed ledger using the smart contracts, propagates the one or more offer events using the smart contracts and the distributed ledger, and receives an accepted offer.
    Type: Application
    Filed: April 12, 2018
    Publication date: October 18, 2018
    Inventors: Peter Vincent LEONARD, Edison U. ORTIZ, Iustina-Miruna VINTILA, Marko PAVLOVIC
  • Publication number: 20180293573
    Abstract: Systems, 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. Aspects of such methods, systems, and data structures include providing at an electronic device, an output indicating that a dynamically-configured electronic token is in a transaction-ready state, where the dynamically-configured electronic token is associated with a plurality of loyalty accounts; in response to one or more signals providing information regarding a location of the electronic device, obtaining token data associated with a loyalty account of the plurality of loyalty accounts corresponding to the location of the electronic device; and via a data communication interface, route a token, generated from the token data, for processing at a transaction processing system.
    Type: Application
    Filed: June 13, 2018
    Publication date: October 11, 2018
    Inventors: Edison U. ORTIZ, Arnold BADAL-BADALIAN, Ambica Pawan KHANDAVILLI, Rasha KHAYAT, Iustina-Miruna VINTILA, Nikhil Singh SHEKHAWAT
  • Publication number: 20180268401
    Abstract: There is provided a computer-implemented system for blockchain transaction settlement, the system including: a plurality of private nodes, each private node including at least one computing device and configured to maintain and update a private distributed ledger; and at least one communication interface between at least one of the plurality of private nodes and at least one public node of a plurality of public nodes which maintain and update a public distributed ledger. At least one private node may be configured for activities relating to the public nodes, such as receiving information, monitoring, verifications, among others.
    Type: Application
    Filed: March 16, 2018
    Publication date: September 20, 2018
    Inventors: Edison U. ORTIZ, Iustina-Miruna VINTILA
  • Publication number: 20180253727
    Abstract: 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 methods, systems (100), and data structures enable designation by users of transaction controllers (110) of logical criteria to be applied in generation of data sets identifying preferred sets of financial account(s) to be applied in satisfaction of electronic payment transactions processed over data communication networks 200 between account administration systems 120, 160, and merchant systems 130, in advance of or at the time of the transactions.
    Type: Application
    Filed: January 31, 2018
    Publication date: September 6, 2018
    Inventors: Edison U. Ortiz, Arnold Badal-Badalian, Anuradha Devi Dodda
  • Publication number: 20180159865
    Abstract: 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: Application
    Filed: December 1, 2017
    Publication date: June 7, 2018
    Inventors: Alex Tak Kwun LAU, Edison U. ORTIZ, Akhil GUPTA, Mohit SHARMA, Lucas Joseph MANUEL, Tian Jou Tendy SU
  • Publication number: 20170330181
    Abstract: Systems 100; devices 110, 120, 130, 150, 160; methods 2400, 2500; and machine-executable programming structures stored in persistent (i.e., non-transitory), computer-readable media 604, 606, 618, 126, 139 for the rapid and secure negotiation, authorization, execution, and confirmation of multi-party data processes, including payment transactions conducted between purchasers 190 having electronic access to bank accounts and other sources of payment, merchants operating e- and/or m-commerce transaction systems 132, 134, 136, and banks and other financial institutions 120 capable of electronically communicating with both.
    Type: Application
    Filed: July 13, 2017
    Publication date: November 16, 2017
    Inventor: Edison U. ORTIZ