Patents by Inventor Andrew Kai Ming YAM

Andrew Kai Ming YAM 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: 11960774
    Abstract: A system, method and device for ingesting data files into remote computing environments is disclosed. The method includes receiving a plurality of data files and processing same according to a modified round-robin (MRR) process. The MRR assigns data files for processing by determining which of a plurality of remote processors are active, and by determining an amount of queued processing for the active remote processors. The method includes assigning each data file of the plurality of data files to a remote processor of the plurality of remote processors based on the remote processor (1) being active, and (2) having a relatively lower amount of queued processing. The method includes instructing a storage writer to store processed data files.
    Type: Grant
    Filed: July 20, 2022
    Date of Patent: April 16, 2024
    Assignee: The Toronto-Dominion Bank
    Inventors: Andrew Kai Ming Yam, Adrian Ariel Ionescu, Upal Sayeed Hossain, George Knapp
  • Publication number: 20240028264
    Abstract: A system, method and device for ingesting data files into remote computing environments is disclosed. The method includes receiving a plurality of data files and processing same according to a modified round-robin (MRR) process. The MRR assigns data files for processing by determining which of a plurality of remote processors are active, and by determining an amount of queued processing for the active remote processors. The method includes assigning each data file of the plurality of data files to a remote processor of the plurality of remote processors based on the remote processor (1) being active, and (2) having a relatively lower amount of queued processing. The method includes instructing a storage writer to store processed data files.
    Type: Application
    Filed: July 20, 2022
    Publication date: January 25, 2024
    Applicant: The Toronto-Dominion Bank
    Inventors: Andrew Kai Ming YAM, Adrian Ariel IONESCU, Upal Sayeed HOSSAIN, George KNAPP
  • Publication number: 20240028398
    Abstract: A system, device, and method for ingesting data into a remote computing environment are provided. The example device comprises a processor, a communications module, and a memory. The processor executes instructions on the memory to receive a data file, and extract metadata from the data file. The extracted metadata comprises at least one property of the data file. A configuration file, from a plurality of configuration files, that is associated with the data file is determined. The determination is performed, at least in part, based on correlating the extracted metadata with data file types used by the determined configuration file. The data file is ingested for storage in a remote computing environment based on the determined configuration file.
    Type: Application
    Filed: July 20, 2022
    Publication date: January 25, 2024
    Applicant: The Toronto-Dominion Bank
    Inventors: Andrew Kai Ming YAM, Adrian Ariel IONESCU, Upal Sayeed HOSSAIN, George KNAPP
  • Publication number: 20240028581
    Abstract: A device, method and system for loading data into a remote computing environment is disclosed. The method includes receiving a request to load a new data set into a remote computing environment, the new data set impacting a data set stored thereon. The method includes identifying one or more changes to a current representation of the data set within the new data set, the one or more changes replacing information in the current representation. The method includes transmitting the identified one or more changes to a data store persisting the current representation. The method includes transmitting the replaced information to a data store persisting a previous representation of the data set. The method includes transmitting other information in the new data set that is determined to be invalid data to a data store persisting an invalid data set associated with the data set.
    Type: Application
    Filed: July 20, 2022
    Publication date: January 25, 2024
    Applicant: The Toronto-Dominion Bank
    Inventors: Andrew Kai Ming YAM, Adrian Ariel IONESCU, Upal Sayeed HOSSAIN, George KNAPP