Patents Assigned to ROYAL BANK OF CANADA
-
Patent number: 11372526Abstract: A method for generating visual representations of financial interests includes: receiving an input data set including one or more data structures storing data fields and data values representative of financial interests; extracting, from the input data, one or more extracted features from the funds, the extracted features collectively indicative of a distance between different funds; generating one or more clusters of funds, based on the extracted features of the funds; determining, based on identified differences between one or more funds relative to at least one other fund in a corresponding cluster of funds, one or more fund anomalies based on the one or more extracted features; generating one or more adjustment recommendations based on the one or more fund anomalies, the one or more adjustment recommendations representing control instruction sets for automatically modifying characteristics of the corresponding fund.Type: GrantFiled: March 29, 2021Date of Patent: June 28, 2022Assignee: ROYAL BANK OF CANADAInventors: Morteza Mashayekhi, Iman Rezaeian, Jonathan Albert North Anders
-
Patent number: 11368391Abstract: In one aspect, a system for managing data processes in a network of computing resources is configured to: receive, from an instructor device, a parent request for execution of at least one parent data process executable by a plurality of computing resources at least one computing resource; generate at least one child request for execution of at least one corresponding child data process for routing to at least one corresponding destination device, each of the at least one child data process for executing at least a portion of the at least one parent data process, and each of the at least one child request including a respective destination key derived from at least one instructor key; and route each of the at least one child request to the at least one corresponding destination device. The at least one child request can be obtained by a supervisor server via the routing.Type: GrantFiled: March 20, 2019Date of Patent: June 21, 2022Assignee: ROYAL BANK OF CANADAInventors: Walter Michael Pitio, Philip Iannaccone, James Brown, Jeffrey Roy Betten, Mitchell Joseph Aiosa Morris
-
Patent number: 11355121Abstract: The description relates to systems and methods for extending applications. For example, a voice assistant application can be the application to be extended. In an example, a mobile banking application can be the application that provides the extension. For example, a voice assistant might not have capability to conduct fingerprint (or biometric) authentication and bill payment function. An extension point within the voice assistant application that would enable this kind of capability might not exist. The mobile banking application can have a biometric tool for fingerprint authentication capability and a payment tool for a bill payment or money transfer function. Embodiments described herein can involve a deep link from the voice assistant application to the mobile banking application (which does offer fingerprint authentication and bill payment capability). The navigation to the mobile banking application can generate a visual impression at the UI similar or consistent with the voice assistant application.Type: GrantFiled: October 9, 2019Date of Patent: June 7, 2022Assignee: ROYAL BANK OF CANADAInventors: Alex Tak Kwun Lau, Arup Saha
-
Patent number: 11354651Abstract: 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: GrantFiled: June 13, 2018Date of Patent: June 7, 2022Assignee: Royal Bank of CanadaInventors: Edison U. Ortiz, Arnold Badal-Badalian, Ambica Pawan Khandavilli, Rasha Khayat, Iustina-Miruna Vintila, Nikhil Singh Shekhawat
-
Patent number: 11356262Abstract: 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: GrantFiled: January 23, 2020Date of Patent: June 7, 2022Assignee: Royal Bank of CanadaInventors: Arya Pourtabatabaie, Edison U. Ortiz, Margaret Inez Salter
-
Patent number: 11314693Abstract: A computer implemented system and method for automated estimation of relationships among a plurality of data elements. The approach includes processing elements of one or more data sets to establish linkage relations among the data records, and then extending the linkage relations based on one or more equivalence relations, stored as linkage data structures. The generated data structures are used for computationally simplifying the data sets by consolidating data records or removing redundancies, such as duplicates, and may be used to yield a compressed data representation or data structure.Type: GrantFiled: March 14, 2019Date of Patent: April 26, 2022Assignee: ROYAL BANK OF CANADAInventors: Hisham Abu-Abed, Xiuzhan Guo, Joel Ian Tousignant-Barnes
-
Patent number: 11316829Abstract: A distributed memory data repository of connected data centres. The network load balances by routing requests to different data centres for processing. The solution design provides a blue print to implement a distributed memory data repository based defense system across multiple nodes with dynamic fail-over capabilities. The defense system runs independently on a single node, exclusively leveraging memory for data storage and implementing a communication channel to interact with other nodes.Type: GrantFiled: April 27, 2018Date of Patent: April 26, 2022Assignee: ROYAL BANK OF CANADAInventor: Stéphane Harvey
-
Patent number: 11314768Abstract: A system and method of data record management is provided. The system comprises a processor and a memory coupled to the processor that stores processor-executable instructions that when executed configure the processor to perform the method. The method comprises receiving a plurality of unstructured natural language data records, generating a structured dataset based on the plurality of unstructured natural language data records, transforming the structured dataset to normalize the respective frequency values based on inverse proportionality of the respective frequency values, determining a redundancy prediction value associated with that unstructured natural language data record based on the transformed structured dataset, and displaying on a graphical user interface a message identifying one or more unstructured natural language data records being associated with a redundancy prediction value greater than a threshold value.Type: GrantFiled: October 30, 2020Date of Patent: April 26, 2022Assignee: Royal Bank of CanadaInventors: Daniel Grewal, Tariq Piperdy
-
Patent number: 11308554Abstract: Systems 100, 1000, methods, and machine-interpretable programming or other instruction products for the management of data transmission by multiple networked computing resources 106, 1106. In particular, the disclosure relates to the synchronization of related requests for transmitting data using distributed network resources.Type: GrantFiled: May 21, 2020Date of Patent: April 19, 2022Assignee: ROYAL BANK OF CANADAInventors: Daniel Aisen, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy
-
Patent number: 11308555Abstract: Systems 100, 1000, methods, and machine-interpretable programming or other instruction products for the management of data processing by multiple networked computing resources 106, 1106. In particular, the disclosure relates to the synchronization of related requests for processing of data using distributed network resources.Type: GrantFiled: June 9, 2020Date of Patent: April 19, 2022Assignee: ROYAL BANK OF CANADAInventors: Daniel Aisen, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy
-
Patent number: 11308401Abstract: Systems, methods, and computer readable media directed to interactive reinforcement learning with dynamic reuse of prior knowledge are described in various embodiments. The interactive reinforcement learning is adapted for providing computer implemented systems for dynamic action selection based on confidence levels associated with demonstrator data or portions thereof.Type: GrantFiled: January 31, 2019Date of Patent: April 19, 2022Assignee: ROYAL BANK OF CANADAInventors: Matthew Edmund Taylor, Zhaodong Wang
-
Patent number: 11295078Abstract: A portfolio analytics platform can implement a crawler and natural language processor to identify relevant articles. The natural language processor can integrate a text analysis tool, domain specific latent Dirichlet allocation tool, and theme measurement tool for identifying themes relevant to a particular domain. For example, the domain specific latent Dirichlet allocation tool identifies domain specific themes and uses an iterative process for eliminating articles or themes that are not specific to the domain. The theme measurement tool uses term frequency-inverse document frequency for naming and identifying the most relevant themes. The platform can generate interactive visual elements for an interface application.Type: GrantFiled: June 13, 2019Date of Patent: April 5, 2022Assignee: ROYAL BANK OF CANADAInventors: Tomas Turek, Yusuf Khaled
-
Patent number: 11295174Abstract: A computer system and method for extending parallelized asynchronous reinforcement learning to include agent modeling for training a neural network is described. Coordinated operation of plurality of hardware processors or threads is utilized such that each functions as a worker process that is configured to simultaneously interact with a target computing environment for local gradient computation based on a loss determination mechanism and to update global network parameters. The loss determination mechanism includes at least a policy loss term (actor), a value loss term (critic), and a supervised cross entropy loss. Variations are described further where the neural network is adapted to include a latent space to track agent policy features.Type: GrantFiled: November 5, 2019Date of Patent: April 5, 2022Assignee: ROYAL BANK OF CANADAInventors: Pablo Francisco Hernandez Leal, Bilal Kartal, Matthew Edmund Taylor
-
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
-
Patent number: 11270072Abstract: Systems and methods of automatically generating a coherence score for text data is provided. The approach includes receiving a plurality of string tokens representing decomposed portions of the target text data object. A trained neural network is provided that has been trained against a plurality of corpuses of training text across a plurality of topics. The string tokens are arranged to extract string tokens representing adjacent sentence pairs of the target text data object. For each adjacent sentence pair, the neural network generates a local coherence score representing a coherence level of the adjacent sentence pair of the target text data object, which are then aggregated for each adjacent sentence pair of the target text data object to generate a global coherence score for the target text data object.Type: GrantFiled: October 31, 2019Date of Patent: March 8, 2022Assignee: ROYAL BANK OF CANADAInventors: Yanshuai Cao, Peng Z. Xu, Hamidreza Saghir, Jin Sung Kang, Teng Long, Jackie C. K. Cheung
-
Patent number: 11252222Abstract: Systems, methods, and computer-readable media for coordinating processing of data by multiple networked computing resources include monitoring data associated with a plurality of networked computing resources, and coordinating the routing of data processing segments to the networked computing resources.Type: GrantFiled: April 9, 2020Date of Patent: February 15, 2022Assignee: Royal Bank of CanadaInventors: Walter Michael Pitio, Philip Iannaccone, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy, Daniel Aisen, Bradley Katsuyama
-
Patent number: 11244202Abstract: A computer implemented system for generating one or more data structures is described, the one or more data structures representing an unseen composition based on a first category and a second category observed individually in a training data set. During training of a generator, a proposed framework utilizes at least one of the following discriminators—three pixel-centric discriminators, namely, frame discriminator, gradient discriminator, video discriminator; and one object-centric relational discriminator. The three pixel-centric discriminators ensure spatial and temporal consistency across the frames, and the relational discriminator leverages spatio-temporal scene graphs to reason over the object layouts in videos ensuring the right interactions among objects.Type: GrantFiled: March 21, 2020Date of Patent: February 8, 2022Assignee: ROYAL BANK OF CANADAInventors: Megha Nawhal, Mengyao Zhai, Leonid Sigal, Gregory Mori, Andreas Steffen Michael Lehrmann
-
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
-
Patent number: 11212299Abstract: A cybersecurity platform is described that processes collected data using a data model to identify and link anomalies and in order to identify generate security events and intrusions. The platform generates graph data structures using the security anomalies extended using additional data. The graph data structures represent links between nodes, the links being events, the nodes being machines and user accounts. The platform processes the graph data structures by combining similar nodes or grouping security events with common features to behaviour indicative of a single or multiple security events to identify chains of events which together represent an attack.Type: GrantFiled: May 1, 2019Date of Patent: December 28, 2021Assignee: Royal Bank of CanadaInventors: Jamie Gamble, Sahar Rahmani, Amitkumar Tiwari
-
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