Patents by Inventor Avinash Malliah

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

  • Publication number: 20240086557
    Abstract: A computer-implemented method is disclosed. The method includes: sending, to a plurality of computing devices, an invitation containing a link to access a first electronic document in a first state; detecting a change in state of the first electronic document from the first state to a second state; identifying a first subset of the computing devices including devices that did not provide any indication of approval for the first electronic document and devices that have already received requests for updated approvals for the first electronic document; sending, to a second subset of the computing devices that are not included in the first subset, requests to provide indications of approval for the first electronic document in the second state; and responsive to receiving indications of approval for the first electronic document from computing devices of the second subset, generating a locked form of the first electronic document in the second state.
    Type: Application
    Filed: November 22, 2023
    Publication date: March 14, 2024
    Applicant: The Toronto-Dominion Bank
    Inventors: Avinash MALLIAH, Gregory BODDISON, Angelique Louise CARLE
  • Patent number: 11886603
    Abstract: A method for signing an electronic document is disclosed. The method includes: receiving, from a first client device: a first electronic document in a first state, the first electronic document containing first data in the first state; a first indication of approval for the first electronic document in the first state; and a selection of one or more second client devices; sending, to each of the one or more second client devices, an invite to access the first electronic document in the first state, each invite including a link to access the first electronic document; receiving, from at least one of the one or more second client devices, a second indication of approval for the first electronic document in the first state; validating the second indications of approval; in response to the validating, submitting a locked form version of the first electronic document to a virtual document signing ceremony.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: January 30, 2024
    Assignee: The Toronto-Dominion Bank
    Inventors: Avinash Malliah, Gregory Boddison, Angelique Louise Carle
  • Patent number: 11782935
    Abstract: Some aspects provide: analyzing data exchange database records of a first entity; determining a sector with which the first entity is associated by at least one of the analyzing and first entity input identifying the sector; analyzing data exchange database records of second entity(ies) different from the first entity, to determine sector associated second entity(ies) data exchanges; analyzing the sector associated second entity(ies) data exchange records to determine data baseline(s); analyzing the first entity data exchange records to determine first entity data baseline(s), at least one of which corresponding in type to a respective one of the data baseline(s); comparing one of the data baseline(s) to a corresponding one of the first entity data baseline(s); identifying the relevant information based on the comparing; and notifying, via a communication module of the computing device, over a network, an electronic device associated with the first entity of the relevant information.
    Type: Grant
    Filed: April 21, 2022
    Date of Patent: October 10, 2023
    Assignee: The Toronto-Dominion Bank
    Inventors: Eugenio Caputo, Cameron Scott Wiginton, Derek Murray Payne, Michelle Lemoine, Julie Elizabeth Hawthorne, Avinash Malliah, Wendy Gayle Brisebois, Darren Johnston, Rhonda Brenda Weppler, Dennis Harold Parker, Jonathan Robert Curran, Trevor James Van Arragon, Gregory Boddison, Matthew Allan Pitcher, Angelique Louise Carle
  • Patent number: 11481405
    Abstract: Some aspects provide: analyzing data exchange database records of a first entity; determining a sector with which the first entity is associated by at least one of the analyzing and first entity input identifying the sector; analyzing data exchange database records of second entity(ies) different from the first entity to determine which involve other entities associated with the sector; analyzing the records of the other entities associated with the sector; determining a benchmark index for the sector and an index for the first entity based on factor(s) of the other entities and the first entity; comparing the first entity index to the sector benchmark index and ranking the first entity against the other entities based on the comparing; determining a level of risk for the first entity based on the rank; and determining an amount of a contribution to the first entity based on the level of risk.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: October 25, 2022
    Assignee: The Toronto-Dominion Bank
    Inventors: Eugenio Caputo, Cameron Scott Wiginton, Derek Murray Payne, Michelle Lemoine, Julie Elizabeth Hawthorne, Avinash Malliah, Wendy Gayle Brisebois, Darren Johnston, Rhonda Brenda Weppler, Dennis Harold Parker, Jonathan Robert Curran, Trevor James Van Arragon, Gregory Boddison, Matthew Allan Pitcher, Angelique Louise Carle
  • Publication number: 20220272097
    Abstract: A method for managing access privileges is disclosed.
    Type: Application
    Filed: May 11, 2022
    Publication date: August 25, 2022
    Applicant: The Toronto-Dominion Bank
    Inventors: Avinash MALLIAH, Mervin GAN, Haitian YAN
  • Publication number: 20220245163
    Abstract: Some aspects provide: analyzing data exchange database records of a first entity; determining a sector with which the first entity is associated by at least one of the analyzing and first entity input identifying the sector; analyzing data exchange database records of second entity(ies) different from the first entity, to determine sector associated second entity(ies) data exchanges; analyzing the sector associated second entity(ies) data exchange records to determine data baseline(s); analyzing the first entity data exchange records to determine first entity data baseline(s), at least one of which corresponding in type to a respective one of the data baseline(s); comparing one of the data baseline(s) to a corresponding one of the first entity data baseline(s); identifying the relevant information based on the comparing; and notifying, via a communication module of the computing device, over a network, an electronic device associated with the first entity of the relevant information.
    Type: Application
    Filed: April 21, 2022
    Publication date: August 4, 2022
    Inventors: Eugenio CAPUTO, Cameron Scott WIGINTON, Derek Murray PAYNE, Michelle LEMOINE, Julie Elizabeth HAWTHORNE, Avinash MALLIAH, Wendy Gayle BRISEBOIS, Darren JOHNSTON, Rhonda Brenda WEPPLER, Dennis Harold PARKER, Jonathan Robert CURRAN, Trevor James VAN ARRAGON, Gregory BODDISON, Matthew Allan PITCHER, Angelique Louise CARLE
  • Patent number: 11363028
    Abstract: A method for managing access privileges is disclosed. The method includes: obtaining, based on employee data received from a first client server having access to a human resources database of an organization, a first indication identifying a change in a first employee structure of the organization, the first employee structure indicating an employee status associated with each of one or more of the employees; retrieving permissions data defining access privileges associated with one or more employee statuses within the first employee structure for accessing a protected resource; and updating a user permissions database associated with the protected resource to indicate a change in access privileges for at least one employee of the organization based on the first indication and the permissions data, the user permissions database indicating access privileges for employees of the organization that are authorized to access the protected resource.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: June 14, 2022
    Assignee: The Toronto-Dominion Bank
    Inventors: Avinash Malliah, Mervin Gan, Haitian Yan
  • Patent number: 11334574
    Abstract: Some aspects provide: analyzing data exchange database records of a first entity; determining a sector with which the first entity is associated by at least one of the analyzing and first entity input identifying the sector; analyzing data exchange database records of second entity(ies) different from the first entity, to determine sector associated second entity(ies) data exchanges; analyzing the sector associated second entity(ies) data exchange records to determine data baseline(s); analyzing the first entity data exchange records to determine first entity data baseline(s), at least one of which corresponding in type to a respective one of the data baseline(s); comparing one of the data baseline(s) to a corresponding one of the first entity data baseline(s); identifying the relevant information based on the comparing; and notifying, via a communication module of the computing device, over a network, an electronic device associated with the first entity of the relevant information.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: May 17, 2022
    Assignee: The Toronto-Dominion Bank
    Inventors: Eugenio Caputo, Cameron Scott Wiginton, Derek Murray Payne, Michelle Lemoine, Julie Elizabeth Hawthorne, Avinash Malliah, Wendy Gayle Brisebois, Darren Johnston, Rhonda Brenda Weppler, Dennis Harold Parker, Jonathan Robert Curran, Trevor James Van Arragon, Gregory Boddison, Matthew Allan Pitcher, Angelique Louise Carle
  • Publication number: 20220092607
    Abstract: The disclosed embodiments include computer-implemented processes that manage adaptively queued compliance workflow through a virtualization of robotic process automation (RPA) techniques and that manage adaptively a testing and “de-risking” of target programmatic interfaces through a virtualization of additional RPA techniques. In some examples, an apparatus may obtain an element of response data from a programmatic interface based on a corresponding element of input data. The apparatus may determine that the element of response data deviates from an expected response of the programmatic interface to the element of input data, and generate exception data characterizing the determined deviation. The apparatus may also modify at least one functionality of the programmatic interface in accordance with the exception data.
    Type: Application
    Filed: September 24, 2020
    Publication date: March 24, 2022
    Inventors: Heather May Jeske, Justin Leonard Lee, Avinash Malliah
  • Patent number: 11216808
    Abstract: A message processing server includes a message processor, a network interface, and a memory storing a token database of multi-layer tokens. Each token in the database includes a plurality of encrypted data layers. The message processor receives, via the network interface, at least one authorization message that identifies one of the tokens, derives a first decrypted data layer from the first encrypted data layer of the token, and extracts from the first decrypted data layer a second pointer to a secondary database that stores a predetermined data value. The message processor excises the predetermined data value from the secondary database.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: January 4, 2022
    Assignee: The Toronto-Dominion Bank
    Inventors: Avinash Malliah, Roisin F. Fritz, Jonathan K. Barnett, John Jong Suk Lee, Paul Mon-Wah Chan, Orin Del Vecchio
  • Patent number: 11157643
    Abstract: A method for authorizing execution of a first action is disclosed. The method includes: receiving, from a first client server having access to a human resources database of an organization, a first employee structure indicating an employee status associated with each of one or more employees of the organization; receiving, from a requesting device, a first request to execute a first action; generating a second request to obtain approvals for executing the first action; and selectively transmitting the second request to one or more first employees of the organization, the one or more first employees being identified based on the first employee structure.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: October 26, 2021
    Assignee: The Toronto-Dominion Bank
    Inventors: Avinash Malliah, Mervin Gan, Haitian Yan
  • Publication number: 20210117435
    Abstract: Some aspects provide: analyzing data exchange database records of a first entity; determining a sector with which the first entity is associated by at least one of the analyzing and first entity input identifying the sector; analyzing data exchange database records of second entity(ies) different from the first entity to determine which involve other entities associated with the sector; analyzing the records of the other entities associated with the sector; determining a benchmark index for the sector and an index for the first entity based on factor(s) of the other entities and the first entity; comparing the first entity index to the sector benchmark index and ranking the first entity against the other entities based on the comparing; determining a level of risk for the first entity based on the rank; and determining an amount of a contribution to the first entity based on the level of risk.
    Type: Application
    Filed: December 30, 2020
    Publication date: April 22, 2021
    Inventors: Eugenio CAPUTO, Cameron Scott Wiginton, Derek Murray Payne, Michelle Lemoine, Julie Elizabeth Hawthorne, Avinash Malliah, Wendy Gayle Brisebois, Darren Johnston, Rhonda Brenda Weppler, Dennis Harold Parker, Jonathan Robert Curran, Trevor James Van Arragon, Gregory Boddison, Matthew Allan Pitcher, Angelique Louise Carle
  • Patent number: 10909126
    Abstract: Some aspects provide: analyzing data exchange database records of a first entity; determining a sector with which the first entity is associated by at least one of the analyzing and first entity input identifying the sector; analyzing data exchange database records of second entity(ies) different from the first entity to determine which involve other entities associated with the sector; analyzing the records of the other entities associated with the sector; determining a benchmark index for the sector and an index for the first entity based on factor(s) of the other entities and the first entity; comparing the first entity index to the sector benchmark index and ranking the first entity against the other entities based on the comparing; determining a level of risk for the first entity based on the rank; and determining an amount of a contribution to the first entity based on the level of risk.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: February 2, 2021
    Assignee: The Toronto-Dominion Bank
    Inventors: Eugenio Caputo, Cameron Scott Wiginton, Derek Murray Payne, Michelle Lemoine, Julie Elizabeth Hawthorne, Avinash Malliah, Wendy Gayle Brisebois, Darren Johnston, Rhonda Brenda Weppler, Dennis Harold Parker, Jonathan Robert Curran, Trevor James Van Arragon, Gregory Boddison, Matthew Allan Pitcher, Angelique Louise Carle
  • Publication number: 20200106780
    Abstract: A method for managing access privileges is disclosed. The method includes: obtaining, based on employee data received from a first client server having access to a human resources database of an organization, a first indication identifying a change in a first employee structure of the organization, the first employee structure indicating an employee status associated with each of one or more of the employees; retrieving permissions data defining access privileges associated with one or more employee statuses within the first employee structure for accessing a protected resource; and updating a user permissions database associated with the protected resource to indicate a change in access privileges for at least one employee of the organization based on the first indication and the permissions data, the user permissions database indicating access privileges for employees of the organization that are authorized to access the protected resource.
    Type: Application
    Filed: September 27, 2018
    Publication date: April 2, 2020
    Applicant: The Toronto-Dominion Bank
    Inventors: Avinash MALLIAH, Mervin GAN, Haitian YAN
  • Publication number: 20200104912
    Abstract: A method for processing a resource request is disclosed. The method includes: receiving a first resource request including a quantity of a first resource that is requested, an identity of a requester, and first asset data for a first asset; accessing a first database to identify two or more second assets different from the first asset based on determining that location information associated with the second assets satisfies at least one predetermined condition relating to the location information associated with the first asset; retrieving second asset data for the second assets; transmitting a second request to an asset valuation database to obtain real-time asset value data for the first asset based on the retrieved second asset data; receiving the asset value data for the first asset; generating approval data indicating whether the first resource request is approved; and transmitting the approval data to the first client device.
    Type: Application
    Filed: October 2, 2018
    Publication date: April 2, 2020
    Applicant: The Toronto-Dominion Bank
    Inventors: Avinash MALLIAH, Gregory BODDISON, Angelique Louise CARLE, Kyle Michael Richard MCLEAN, Arun Victor JAGGA
  • Publication number: 20200104521
    Abstract: A method for authorizing execution of a first action is disclosed.
    Type: Application
    Filed: September 27, 2018
    Publication date: April 2, 2020
    Applicant: The Toronto-Dominion Bank
    Inventors: Avinash MALLIAH, Mervin GAN, Haitian YAN
  • Publication number: 20200081991
    Abstract: Some aspects provide: analyzing data exchange database records of a first entity; determining a sector with which the first entity is associated by at least one of the analyzing and first entity input identifying the sector; analyzing data exchange database records of second entity(ies) different from the first entity to determine which involve other entities associated with the sector; analyzing the records of the other entities associated with the sector; determining a benchmark index for the sector and an index for the first entity based on factor(s) of the other entities and the first entity; comparing the first entity index to the sector benchmark index and ranking the first entity against the other entities based on the comparing; determining a level of risk for the first entity based on the rank; and determining an amount of a contribution to the first entity based on the level of risk.
    Type: Application
    Filed: September 10, 2018
    Publication date: March 12, 2020
    Inventors: Eugenio Caputo, Cameron Scott Wiginton, Derek Murray Payne, Michelle Lemoine, Julie Elizabeth Hawthorne, Avinash Malliah, Wendy Gayle Brisebois, Darren Johnston, Rhonda Brenda Weppler, Dennis Harold Parker, Jonathan Robert Curran, Trevor James Van Arragon, Gregory Boddison, Matthew Allan Pitcher, Angelique Louise Carle
  • Publication number: 20200081990
    Abstract: Some aspects provide: analyzing data exchange database records of a first entity; determining a sector with which the first entity is associated by at least one of the analyzing and first entity input identifying the sector; analyzing data exchange database records of second entity(ies) different from the first entity, to determine sector associated second entity(ies) data exchanges; analyzing the sector associated second entity(ies) data exchange records to determine data baseline(s); analyzing the first entity data exchange records to determine first entity data baseline(s), at least one of which corresponding in type to a respective one of the data baseline(s); comparing one of the data baseline(s) to a corresponding one of the first entity data baseline(s); identifying the relevant information based on the comparing; and notifying, via a communication module of the computing device, over a network, an electronic device associated with the first entity of the relevant information.
    Type: Application
    Filed: September 10, 2018
    Publication date: March 12, 2020
    Inventors: Eugenio Caputo, Cameron Scott Wiginton, Derek Murray Payne, Michelle Lemoine, Julie Elizabeth Hawthorne, Avinash Malliah, Wendy Gayle Brisebois, Darren Johnston, Rhonda Brenda Weppler, Dennis Harold Parker, Jonathan Robert Curran, Trevor James Van Arragon, Gregory Boddison, Matthew Allan Pitcher, Angelique Louise Carle
  • Publication number: 20200019715
    Abstract: A method for signing an electronic document is disclosed. The method includes: receiving, from a first client device: a first electronic document in a first state, the first electronic document containing first data in the first state; a first indication of approval for the first electronic document in the first state; and a selection of one or more second client devices; sending, to each of the one or more second client devices, an invite to access the first electronic document in the first state, each invite including a link to access the first electronic document; receiving, from at least one of the one or more second client devices, a second indication of approval for the first electronic document in the first state; validating the second indications of approval; in response to the validating, submitting a locked form version of the first electronic document to a virtual document signing ceremony.
    Type: Application
    Filed: July 16, 2018
    Publication date: January 16, 2020
    Applicant: The Toronto-Dominion Bank
    Inventors: Avinash MALLIAH, Gregory BODDISON, Angelique Louise CARLE
  • Publication number: 20170124557
    Abstract: A message processing server includes a message processor, a network interface, and a memory storing a token database of multi-layer tokens. Each token in the database includes a plurality of encrypted data layers. The message processor receives, via the network interface, at least one authorization message that identifies one of the tokens, derives a first decrypted data layer from the first encrypted data layer of the token, and extracts from the first decrypted data layer a second pointer to a secondary database that stores a predetermined data value. The message processor excises the predetermined data value from the secondary database.
    Type: Application
    Filed: October 5, 2016
    Publication date: May 4, 2017
    Inventors: Avinash Malliah, Roisin F. Fritz, Jonathan K. Barnett, John Jong Suk Lee, Paul Mon-Wah Chan, Orin Del Vecchio