Patents by Inventor Justin Simonelis

Justin Simonelis 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: 11934540
    Abstract: 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: Grant
    Filed: September 13, 2021
    Date of Patent: March 19, 2024
    Assignee: ROYAL BANK OF CANADA
    Inventors: Edison U. Ortiz, Arya Pourtabatabaie, Ambica Pawan Khandavilli, Margaret Inez Salter, Jordan Alexander Richards, Iustina-Miruna Vintila, David Ian McKay, Christoph Knoess, Justin Simonelis
  • Patent number: 11893597
    Abstract: A computational approach is proposed herein for controlling a user interface for rendering of interactive graphical control elements representing offers and coupons that are inserted into a computational payment process. In particular, the offers and coupons can interact with stored payment information resident (or tokens thereof) on a digital wallet data structure. The approach can be implemented as a computing system, a computing method operable on a computing system, or a computer program product affixed in the form of a non-transitory computer readable medium storing machine-interpretable instructions.
    Type: Grant
    Filed: May 17, 2022
    Date of Patent: February 6, 2024
    Assignee: ROYAL BANK OF CANADA
    Inventors: Edison U. Ortiz, David Ian Mckay, Christoph Knoess, Seung Bong Baek, Ravi Khandavilli, Adel Al Nabulsi, Arnold Badal-Badalian, Justin Simonelis
  • Publication number: 20230186376
    Abstract: There is provided a computer system and method for orchestrating user interface, the method include: obtaining a first data set representative of intercepted data communication messages between a user interface of a user and a merchant hosting server; obtaining a second data set representing an instruction set for loading visual elements on the user interface provided from the merchant hosting server; analyzing the first data set to obtain one or more user-specific characteristics; determining if the user-specific characteristics associated with the user satisfy a trigger condition associated with a current resource offering; and responsive to a positive determination: injecting, into the instruction set for loading the visual elements on the user interface provided from the merchant hosting server, code corresponding to an interactive visual element corresponding to the current resource offering.
    Type: Application
    Filed: December 15, 2022
    Publication date: June 15, 2023
    Inventors: Edison U. ORTIZ, Gabriel Y. WOO, Ravi KHANDAVILLI, Adel Al NABULSI, Kirsten MACKERETH, Justin SIMONELIS
  • Publication number: 20060200738
    Abstract: A system and method of porting a reference application to a target mobile device are disclosed. The method includes: a) injecting a first instruction set into the reference application, where the first instruction set instantiates a MIDlet proxy object for a MIDlet object in the reference application; b) injecting a second instruction set into the reference application, where the second instruction set instantiates a Canvas proxy object for a Canvas object in the reference application; b) executing the reference application modified with the first and second instruction sets. The executing step includes: (i) storing a number of events on a data structure, where the events relate to the MIDlet and Canvas objects; (ii) generating an execution thread for sequentially executing the events stored in the data structure; and (iii) executing the execution thread.
    Type: Application
    Filed: March 1, 2006
    Publication date: September 7, 2006
    Applicant: Tira Wireless Inc.
    Inventors: Martin Tarle, Justin Simonelis