Patents by Inventor Sivashanthan Sivapalan

Sivashanthan Sivapalan 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: 20240015166
    Abstract: A computer-implemented method is disclosed. The method includes: authenticating a user for login to a service for a first authenticated user session; in response to authenticating the user, sending, to a client device associated with the user, a first data string associated with a first validity period; receiving, from the client device after expiry of the first authenticated user session, a data access request to access protected data, the data access request including the first data string; validating the first data string based on checking the first validity period; and in response to determining that the first data string is valid, transmitting, to the client device, a data access response including at least a subset of the requested protected data.
    Type: Application
    Filed: September 26, 2023
    Publication date: January 11, 2024
    Applicant: The Toronto-Dominion Bank
    Inventors: Denny Devasia KURUVILLA, Esli GJINI, Sarah REEVE, Matija BOSNJAKOVIC, Guy DAGMARA, Jaspal Singh SAMRA, Abhiney NATARAJAN, Haobin LI, Richard YU, Md Abdur Razzak CHOWDHURY, Dani KARTIKAY, Ryan WU, Andrey PETROV, Peter HORVATH, Prashanth DAPPULA, Sivashanthan SIVAPALAN, Nolan GLYNN-UDROW
  • Patent number: 11805134
    Abstract: A computer-implemented method is disclosed. The method includes: authenticating a user for login to a service for a first authenticated user session; in response to authenticating the user, generating a first data string associated with a first validity period; sending, to a client device associated with the user, the first data string; receiving, from the client device, a data access request to access a first data set at a remote data source, the data access request including the first data string; determining that the first authenticated user session has been terminated at a time of receiving the data access request; validating the first data string based on checking the first validity period; and in response to determining that the first authenticated user session has been terminated and that the first data string is valid, transmitting, to the client device, a data access response including at least a subset of the first data set.
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: October 31, 2023
    Assignee: The Toronto-Dominion Bank
    Inventors: Denny Devasia Kuruvilla, Esli Gjini, Sarah Reeve, Matija Bosnjakovic, Guy Dagmara, Jaspal Singh Samra, Abhiney Natarajan, Haobin Li, Richard Yu, Md Abdur Razzak Chowdhury, Dani Kartikay, Ryan Wu, Andrey Petrov, Peter Horvath, Prashanth Dappula, Sivashanthan Sivapalan, Nolan Glynn-Udrow
  • Publication number: 20220150231
    Abstract: A computer-implemented method is disclosed. The method includes: authenticating a user for login to a service for a first authenticated user session; in response to authenticating the user, generating a first data string associated with a first validity period; sending, to a client device associated with the user, the first data string; receiving, from the client device, a data access request to access a first data set at a remote data source, the data access request including the first data string; determining that the first authenticated user session has been terminated at a time of receiving the data access request; validating the first data string based on checking the first validity period; and in response to determining that the first authenticated user session has been terminated and that the first data string is valid, transmitting, to the client device, a data access response including at least a subset of the first data set.
    Type: Application
    Filed: January 25, 2022
    Publication date: May 12, 2022
    Applicant: The Toronto-Dominion Bank
    Inventors: Denny Devasia KURUVILLA, Esli GJINI, Sarah REEVE, Matija BOSNJAKOVIC, Guy DAGMARA, Jaspal Singh SAMRA, Abhiney NATARAJAN, Haobin LI, Richard YU, Md Abdur Razzak CHOWDHURY, Dani KARTIKAY, Ryan WU, Andrey PETROV, Peter HORVATH, Prashanth DAPPULA, Sivashanthan SIVAPALAN, Nolan GLYNN-UDROW
  • Patent number: 11271947
    Abstract: A method for real-time processing of data retrieval requests is disclosed. The method includes: receiving, from a client device, a first login request to log in to a service; authenticating the user for login to the service; in response to authenticating the user, generating a first data string representing at least a unique device identifier for the client device and a validity period; storing the device identifier; sending, to the client device, the first data string; receiving, from the client device, a data retrieval request to retrieve a data set from a remote server, the data retrieval request including the first data string; determining whether the first data string is valid based on checking the validity period; in response to determining that the first data string is valid: obtaining the data set from the remote server; and sending, to the client device, first data based on the obtained data set.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: March 8, 2022
    Assignee: The Toronto-Dominion Bank
    Inventors: Denny Devasia Kuruvilla, Md Abdur Razzak Chowdhury, Dani Kartikay, Ryan Wu, Andrey Petrov, Peter Horvath, Prashanth Dappula, Sivashanthan Sivapalan, Nolan Glynn-Udrow, Esli Gjini, Sarah Reeve, Matija Bosnjakovic, Guy Dagmara, Jaspal Singh Samra, Abhiney Natarajan, Haobin Li, Richard Yu
  • Publication number: 20210029134
    Abstract: A method for real-time processing of data retrieval requests is disclosed. The method includes: receiving, from a client device, a first login request to log in to a service; authenticating the user for login to the service; in response to authenticating the user, generating a first data string representing at least a unique device identifier for the client device and a validity period; storing the device identifier; sending, to the client device, the first data string; receiving, from the client device, a data retrieval request to retrieve a data set from a remote server, the data retrieval request including the first data string; determining whether the first data string is valid based on checking the validity period; in response to determining that the first data string is valid: obtaining the data set from the remote server; and sending, to the client device, first data based on the obtained data set.
    Type: Application
    Filed: July 24, 2019
    Publication date: January 28, 2021
    Applicant: The Toronto-Dominion Bank
    Inventors: Denny Devasia KURUVILLA, Esli GJINI, Sarah REEVE, Matija BOSNJAKOVIC, Guy DAGMARA, Jaspal Singh SAMRA, Abhiney NATARAJAN, Haobin LI, Richard YU, Md Abdur Razzak CHOWDHURY, Dani KARTIKAY, Ryan WU, Andrey PETROV, Peter HORVATH, Prashanth DAPPULA, Sivashanthan SIVAPALAN, Nolan Glynn-Udrow
  • Patent number: 10512484
    Abstract: A hand-held epilation device for removal of unwanted hair by a user which includes a body portion, arm, slider mechanism, and a rotatable flexible member. The slider mechanism is held under tension. The rotatable flexible member is held under tension and rotates which coils and uncoils two portions of the rotatable flexible member to grasp and remove unwanted hairs. The slider mechanism moves along the arm to maintain a consistent angle between two portions of the rotatable flexible member allowing one portion of the rotatable flexible member to act as an aid to help the user target removal of unwanted hair and permitting more precise hair removal.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: December 24, 2019
    Inventors: Subodh Bharati, Sivashanthan Sivapalan
  • Publication number: 20160220273
    Abstract: A hand-held epilation device for removal of unwanted hair by a user which includes a body portion, arm, slider mechanism, and a rotatable flexible member. The slider mechanism is held under tension. The rotatable flexible member is held under tension and rotates which coils and uncoils two portions of the rotatable flexible member to grasp and remove unwanted hairs. The slider mechanism moves along the arm to maintain a consistent angle between two portions of the rotatable flexible member allowing one portion of the rotatable flexible member to act as an aid to help the user target removal of unwanted hair and permitting more precise hair removal.
    Type: Application
    Filed: September 12, 2014
    Publication date: August 4, 2016
    Applicant: Asani Threading Inc.
    Inventors: Subodh Bharati, Sivashanthan Sivapalan
  • Publication number: 20130096578
    Abstract: This invention provides both a method and an apparatus for hair removal using thread. Using the concept of rotational motion, this method improves upon the ancient art of threading by using a rotational mechanism that allows for threading with only one manipulation point instead of the conventional tour manipulation points as well as one or more threads to be used as a guide lo help identity and/or isolate hair to be removed. With these enhancements, a self-threading apparatus is invented that is more precise and less unwieldy than existing self-threading apparatuses. It minimizes the amount of manual labour and skills required in such a way that a person not skilled in the art can easily use this apparatus to thread with precision.
    Type: Application
    Filed: July 21, 2010
    Publication date: April 18, 2013
    Applicant: ASANI THREADING, INC.
    Inventors: Sivashanthan Sivapalan, Subodh Bharati