Patents Assigned to BANK OF CANADA
  • Patent number: 10771536
    Abstract: 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: Grant
    Filed: April 30, 2019
    Date of Patent: September 8, 2020
    Assignee: ROYAL BANK OF CANADA
    Inventors: Walter Michael Pitio, Philip Iannaccone, Daniel Aisen, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy, Gregory Martin Ludvik, Thomas Matthew Clark, Xiaoran Zheng
  • 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
  • Patent number: 10755327
    Abstract: Embodiments described herein provide a vehicle record platform using blockchain technology. Vehicle records are recorded using blocks linked by vehicle identification number. The vehicle record stores historical information about vehicles, including collision information, financing information, transfer of ownership information, and other transaction information.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: August 25, 2020
    Assignee: ROYAL BANK OF CANADA
    Inventors: Gaurav Nagla, Iustina-Miruna Vintila
  • Patent number: 10739955
    Abstract: An interactive data visualization system is provided that utilizes unsupervised learning process, to automatically choose the hyperparameters for generating insights, which are then used for visualizing the data using interactive plots that update dynamically in response to input control commands.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: August 11, 2020
    Assignee: ROYAL BANK OF CANADA
    Inventors: Luyu Wang, Yanshuai Cao
  • Patent number: 10706469
    Abstract: 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: Grant
    Filed: April 13, 2016
    Date of Patent: July 7, 2020
    Assignee: ROYAL BANK OF CANADA
    Inventors: Daniel Aisen, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy
  • Patent number: 10694026
    Abstract: A computer implemented method and system for routing a call based on characteristics of call data are provided. The method may include: receiving or retrieving a first data set representing a first set of plurality of call features relating to an on-going call from a database; generating, using a machine learning model, a suspiciousness score of the on-going call based on the first data set, the suspiciousness score indicating a probability of the on-going call being a fraudulent call; routing the on-going call based on the suspiciousness score; displaying the first suspiciousness score on a graphical user interface; continuously receiving or retrieving a second data set representing a second set of plurality of call features relating to the on-going call from the database; updating the suspiciousness score of the on-going call based on the second data set; and displaying the updated suspiciousness score on the graphical user interface.
    Type: Grant
    Filed: August 16, 2018
    Date of Patent: June 23, 2020
    Assignee: ROYAL BANK OF CANADA
    Inventors: Karthikeyan Chandrasekaran, Roobini Mathiyazhagan, Ruturaj Maheshbhai Patel, Sreenath Vazhayil, Domenico Pagniello
  • Patent number: 10685284
    Abstract: There is provided a neural network system for detection of malicious code, the neural network system comprising: an input receiver configured for receiving input text from one or more code input sources; a convolutional neural network unit including one or more convolutional layers, the convolutional unit configured for receiving the input text and processing the input text through the one or more convolutional layers; a recurrent neural network unit including one or more long short term memory layers, the recurrent neural network unit configured to process the output from the convolutional neural network unit to perform pattern recognition; and a classification unit including one or more classification layers, the classification unit configured to receive output data from the recurrent neural network unit to perform a determination of whether the input text or portions of the input text are malicious code or benign code.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: June 16, 2020
    Assignee: ROYAL BANK OF CANADA
    Inventors: Cathal Smyth, Cory Fong, Yik Chau Lui, Yanshuai Cao
  • Patent number: 10664912
    Abstract: 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: Grant
    Filed: February 28, 2018
    Date of Patent: May 26, 2020
    Assignee: ROYAL BANK OF CANADA
    Inventors: Daniel Aisen, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy
  • Patent number: 10650450
    Abstract: 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: Grant
    Filed: June 8, 2010
    Date of Patent: May 12, 2020
    Assignee: ROYAL BANK OF CANADA
    Inventors: Daniel Aisen, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy
  • Patent number: 10623478
    Abstract: 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: Grant
    Filed: July 23, 2018
    Date of Patent: April 14, 2020
    Assignee: ROYAL BANK OF CANADA
    Inventors: Walter Michael Pitio, Philip Iannaccone, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy, Daniel Aisen, Bradley Katsuyama
  • Patent number: 10551610
    Abstract: Gravitational Janus microparticle having, a center-of-mass, a center-of-volume, and a non¬uniform density, wherein: the center-of-mass and the center-of-volume are distinct. When suspended in a fluid, the microparticle substantially aligns with either: i) the gravitational field; or ii) the direction of an acceleration, such that the Janus microparticle is in substantial rotation equilibrium. After perturbation from substantial rotational equilibrium, the Janus microparticle reversibly rotates to return to substantial rotational equilibrium. The gravitational Janus microparticle may comprise at least two portions, each having distinct physical and/or chemical characteristics, wherein at least one portion provides a detectable effect following rotation and alignment of the microparticle.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: February 4, 2020
    Assignees: National Research Council of Canada, Bank of Canada
    Inventors: Daniel Brassard, Lidija Malic, Keith J. Morton, Teodor Veres, Charles D. Macpherson, Theodoros Garanzotis
  • Patent number: 10546335
    Abstract: A system for dynamically presenting vehicular transaction information in a data communication network includes a network interface subsystem and a dynamic communication subsystem. The dynamic communication subsystem is configured to: based on offer data parameters and any received response messages, generate data representing an initial list of at least one purchase and financing option; when a first communication trigger condition is detected, generate signals for communicating the data representing the initial list for display on a device associated with a customer; when additional response messages are received, generate update data representing at least one additional or updated purchase and financing option; and generate signals for communicating the update data representing the at least one additional or updated purchase and financing option.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: January 28, 2020
    Assignee: ROYAL BANK OF CANADA
    Inventor: Gaurav Nagla
  • Patent number: 10496499
    Abstract: An improved approach for disaster recovery is provided, along with corresponding systems, methods, and computer readable media. In the improved approach, a set of applications are assigned one or more application weightings (e.g., based upon asset type, a recovery time objective, a recovery time capability, a criticality to key business functions, vendor hosting, interfaces with other systems), etc. The one or more application weightings are utilized for ranking the applications, and the ranked set of applications is utilized to generate a disaster recovery boot sequence whereby specific recovery tasks and infrastructure device requirements are arranged temporally to achieve one or more recovery time conditions.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: December 3, 2019
    Assignee: ROYAL BANK OF CANADA
    Inventors: Elton Yuen, Jacqueline Kirkland, Michael Stoyke
  • Patent number: 10414194
    Abstract: Disclosed herein are devices that change their appearance and/or physical properties when under an external influence, and methods for their production and use. Such devices may be used as features of any type of items, documents, billboards, posters, display devices, advertisements and other items etc. and may be adapted to include decipherable content. Such devices also afford new techniques for a user to check quickly and easily whether the item is a legitimate or a counterfeit copy, either by hand-manipulation of the device, or with the assistance of an additional screening tool.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: September 17, 2019
    Assignee: Bank of Canada
    Inventors: Andrea Victoria Firth, Steven Paul McGarry, Alasdair Patrick Rankin
  • Patent number: 10350933
    Abstract: Magnetic ink and toner compositions traditionally comprise magnetic materials in fine particulate form, either as a dry composition or a liquid suspension. Often such materials are black or dark in color. Disclosed herein are particles compositions suitable for use as inks or toners, that exhibit desirable magnetic properties, and furthermore which include particles coated so they appear white substantially white, or colored. Such compositions present new opportunities for the production of corresponding magnetic layers, when the compositions are deposited in an appropriate manner to a substrate.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: July 16, 2019
    Assignee: Bank of Canada
    Inventors: Andrea V. Firth, Theodoros Garanzotis
  • Patent number: 10284462
    Abstract: 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: Grant
    Filed: December 15, 2015
    Date of Patent: May 7, 2019
    Assignee: ROYAL BANK OF CANADA
    Inventors: Walter Michael Pitio, Philip Iannaccone, James Brown, Jeffrey Roy Betten, Mitchell Joseph Aiosa Morris
  • Publication number: 20190050856
    Abstract: Systems, methods, and computer-readable media are provided in relation to electronic document platforms. An example method may include receiving a new electronic letter of credit request, the request identifying letter of credit parameters, and at least one condition of the letter of credit associated with corresponding party profiles; obtaining a public key associated with each of the party profiles; generating a plurality of blocks on a distributed ledger on a node of a distributed plurality of nodes, each of the blocks associated with a corresponding condition of the at least one condition to be effected and encrypted with a public key corresponding to the party profile associated with the condition; and generating signals to initiate propagation of the plurality of blocks to the distributed plurality of nodes.
    Type: Application
    Filed: February 22, 2017
    Publication date: February 14, 2019
    Applicant: ROYAL BANK OF CANADA
    Inventor: Iustina-Miruna VINTILA
  • Patent number: 10166809
    Abstract: Disclosed herein are devices that change their appearance and/or physical properties when under an external influence, and methods for their production and use. Such devices may be used as features of any type of items, documents, billboards, posters, display devices, advertisements and other items etc. and may be adapted to include decipherable content. Such devices also afford new techniques for a user to check quickly and easily whether the item is a legitimate or a counterfeit copy, either by hand-manipulation of the device, or with the assistance of an additional screening tool.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: January 1, 2019
    Assignee: Bank of Canada
    Inventors: Andrea Victoria Firth, Steven Paul McGarry, Alasdair Patrick Rankin
  • Patent number: 10057333
    Abstract: 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: Grant
    Filed: February 26, 2016
    Date of Patent: August 21, 2018
    Assignee: ROYAL BANK OF CANADA
    Inventors: Walter Michael Pitio, Philip Iannaccone, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy, Daniel Michael Aisen, Bradley Katsuyama
  • Patent number: 10055865
    Abstract: The present disclosure relates to data management. More particularly, the present disclosure relates to visualizing data and/or navigating visualized data. In one aspect, a computer-implemented method for dynamically presenting graphical and textual information in a graphical user interface is configured to: display graphical user interface elements visually representing a data set stored in memory along at least one dimension of a graphical user interface; receive activation signals generated by user input devices and corresponding to at least one dimension of the displayed graphical user interface; and, upon receiving an activation signal, display at least a portion of the data set based on the position at which the activation signal was received.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: August 21, 2018
    Assignee: ROYAL BANK OF CANADA
    Inventors: Philip Iannaccone, Walter Michael Pitio, James Brown