Patents by Inventor Santhoshkumar Sunderrajan

Santhoshkumar Sunderrajan 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: 11178101
    Abstract: Caching connection information used to establish a communication connection setup between at least two endpoint devices across a data network. One example of operation may include exchanging at least one interface address and at least one globally unique identifier between the at least two endpoint devices. The method may also provide retrieving a last successful connection setup information based on the at least one globally unique identifier and the at least one interface address, assigning at least one port number to the at least one interface address via at least one of the two endpoint devices, exchanging at least one rendezvous message between the at least two endpoint devices to share connection setup information, and storing at least one of the at least one interface address, that at least one globally unique identifier, the last successful connection setup information, and the at least one port number in a cache file.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: November 16, 2021
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Santhoshkumar Sunderrajan, Derek Rodrigues
  • Patent number: 10693706
    Abstract: One example procedure of managing agents via a session client may include selecting multiple endpoint devices to manage, establishing a connection to a server, and identifying at least two agent identifiers identifying multiple agents corresponding to the multiple endpoint devices. The procedure may also include transmitting a session setup command to the server including the at least two agent identifiers and receiving a confirmation that a session has been established between the session client and the multiple agents of the multiple endpoint devices.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: June 23, 2020
    Assignee: KASEYA LIMITED
    Inventor: Santhoshkumar Sunderrajan
  • Patent number: 10348676
    Abstract: Caching connection information used to establish a communication connection setup between at least two endpoint devices across a data network. One example of operation may include exchanging at least one interface address and at least one globally unique identifier between the at least two endpoint devices. The method may also provide retrieving a last successful connection setup information based on the at least one globally unique identifier and the at least one interface address, assigning at least one port number to the at least one interface address via at least one of the two endpoint devices, exchanging at least one rendezvous message between the at least two endpoint devices to share connection setup information, and storing at least one of the at least one interface address, that at least one globally unique identifier, the last successful connection setup information, and the at least one port number in a cache file.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: July 9, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Santhoshkumar Sunderrajan, Derek Rodrigues
  • Publication number: 20180234287
    Abstract: One example procedure of managing agents via a session client may include selecting multiple endpoint devices to manage, establishing a connection to a server, and identifying at least two agent identifiers identifying multiple agents corresponding to the multiple endpoint devices. The procedure may also include transmitting a session setup command to the server including the at least two agent identifiers and receiving a confirmation that a session has been established between the session client and the multiple agents of the multiple endpoint devices.
    Type: Application
    Filed: April 17, 2018
    Publication date: August 16, 2018
    Inventor: Santhoshkumar Sunderrajan
  • Patent number: 9948500
    Abstract: One example procedure of managing agents via a session client may include selecting multiple endpoint devices to manage, establishing a connection to a server, and identifying at least two agent identifiers identifying multiple agents corresponding to the multiple endpoint devices. The procedure may also include transmitting a session setup command to the server including the at least two agent identifiers and receiving a confirmation that a session has been established between the session client and the multiple agents of the multiple endpoint devices.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: April 17, 2018
    Assignee: KASEYA LIMITED
    Inventor: Santhoshkumar Sunderrajan
  • Patent number: 9894032
    Abstract: Caching connection information used to establish a communication connection setup between at least two endpoint devices across a data network. One example of operation may include exchanging at least one interface address and at least one globally unique identifier between the at least two endpoint devices. The method may also provide retrieving a last successful connection setup information based on the at least one globally unique identifier and the at least one interface address, assigning at least one port number to the at least one interface address via at least one of the two endpoint devices, exchanging at least one rendezvous message between the at least two endpoint devices to share connection setup information, and storing at least one of the at least one interface address, that at least one globally unique identifier, the last successful connection setup information, and the at least one port number in a cache file.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: February 13, 2018
    Assignee: Open Invention Network, LLC
    Inventors: Santhoshkumar Sunderrajan, Derek Rodrigues
  • Publication number: 20170180185
    Abstract: One example procedure of managing agents via a session client may include selecting multiple endpoint devices to manage, establishing a connection to a server, and identifying at least two agent identifiers identifying multiple agents corresponding to the multiple endpoint devices. The procedure may also include transmitting a session setup command to the server including the at least two agent identifiers and receiving a confirmation that a session has been established between the session client and the multiple agents of the multiple endpoint devices.
    Type: Application
    Filed: February 28, 2017
    Publication date: June 22, 2017
    Inventor: Santhoshkumar Sunderrajan
  • Patent number: 9590841
    Abstract: One example procedure of managing agents via a session client may include selecting multiple endpoint devices to manage, establishing a connection to a server, and identifying at least two agent identifiers identifying multiple agents corresponding to the multiple endpoint devices. The procedure may also include transmitting a session setup command to the server including the at least two agent identifiers and receiving a confirmation that a session has been established between the session client and the multiple agents of the multiple endpoint devices.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: March 7, 2017
    Assignee: KASEYA LIMITED
    Inventor: Santhoshkumar Sunderrajan
  • Patent number: 9467418
    Abstract: Caching connection information used to establish a communication connection setup between at least two endpoint devices across a data network. One example of operation may include exchanging at least one interface address and at least one globally unique identifier between the at least two endpoint devices. The method may also provide retrieving a last successful connection setup information based on the at least one globally unique identifier and the at least one interface address, assigning at least one port number to the at least one interface address via at least one of the two endpoint devices, exchanging at least one rendezvous message between the at least two endpoint devices to share connection setup information, and storing at least one of the at least one interface address, that at least one globally unique identifier, the last successful connection setup information, and the at least one port number in a cache file.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: October 11, 2016
    Assignee: Open Innovation Network, LLC
    Inventors: Santhoshkumar Sunderrajan, Derek Rodrigues
  • Publication number: 20160191300
    Abstract: One example procedure of managing agents via a session client may include selecting multiple endpoint devices to manage, establishing a connection to a server, and identifying at least two agent identifiers identifying multiple agents corresponding to the multiple endpoint devices. The procedure may also include transmitting a session setup command to the server including the at least two agent identifiers and receiving a confirmation that a session has been established between the session client and the multiple agents of the multiple endpoint devices.
    Type: Application
    Filed: October 27, 2015
    Publication date: June 30, 2016
    Inventor: Santhoshkumar Sunderrajan
  • Patent number: 9276896
    Abstract: Disclosed are an apparatus and method of caching connection information used to establish a communication connection setup between at least two endpoint devices across a data network. One example method of operation may include exchanging at least one interface address and at least one globally unique identifier between the at least two endpoint devices. The method may also provide retrieving a last successful connection setup information based on the at least one globally unique identifier and the at least one interface address, assigning at least one port number to the at least one interface address via at least one of the two endpoint devices, exchanging at least one rendezvous message between the at least two endpoint devices to share connection setup information, and storing at least one of the at least one interface address, that at least one globally unique identifier, the last successful connection setup information, and the at least one port number in a cache file.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: March 1, 2016
    Assignee: KASEYA LIMITED
    Inventors: Santhoshkumar Sunderrajan, Derek Rodrigues
  • Patent number: 9172757
    Abstract: One example procedure of managing agents via a session client may include selecting multiple endpoint devices to manage, establishing a connection to a server, and identifying at least two agent identifiers identifying multiple agents corresponding to the multiple endpoint devices. The procedure may also include transmitting a session setup command to the server including the at least two agent identifiers and receiving a confirmation that a session has been established between the session client and the multiple agents of the multiple endpoint devices.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: October 27, 2015
    Assignee: KASEYA LIMITED
    Inventor: Santhoshkumar Sunderrajan
  • Patent number: 9124598
    Abstract: Disclosed are an apparatus and method of performing a connection setup between two or more endpoint devices communication over a data network. An example connection setup operation may include receiving an initial command at the at least two endpoint devices, retrieving at least one IP address from a cache file in response to the initial command, assigning a port number to the at least one retrieved IP address based on a common session identifier (ID) shared between the at least two endpoint devices, and listening for a connection communication message on the assigned port number associated with the at least one IP address.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: September 1, 2015
    Assignee: KASEYA LIMITED
    Inventor: Santhoshkumar Sunderrajan
  • Publication number: 20150085643
    Abstract: Disclosed are an apparatus and method of performing a data channel change-over procedure. One example method of operation may include detecting an abnormality in an active data communication channel established between at least two endpoint devices. The method may further provide selecting a next available data communication channel based on at least one data channel metric and transmitting at least one change-over message via an active control channel established between the at least two endpoints. The method may further include transmitting subsequent data messages over the next available data communication channel.
    Type: Application
    Filed: December 8, 2014
    Publication date: March 26, 2015
    Inventor: Santhoshkumar Sunderrajan
  • Patent number: 8908503
    Abstract: Disclosed are an apparatus and method of performing a data channel change-over procedure. One example method of operation may include detecting an abnormality in an active data communication channel established between at least two endpoint devices. The method may further provide selecting a next available data communication channel based on at least one data channel metric and transmitting at least one change-over message via an active control channel established between the at least two endpoints. The method may further include transmitting subsequent data messages over the next available data communication channel.
    Type: Grant
    Filed: December 5, 2011
    Date of Patent: December 9, 2014
    Assignee: Kaseya Limited
    Inventor: Santhoshkumar Sunderrajan
  • Publication number: 20140173122
    Abstract: One example procedure of managing agents via a session client may include selecting multiple endpoint devices to manage, establishing a connection to a server, and identifying at least two agent identifiers identifying multiple agents corresponding to the multiple endpoint devices. The procedure may also include transmitting a session setup command to the server including the at least two agent identifiers and receiving a confirmation that a session has been established between the session client and the multiple agents of the multiple endpoint devices.
    Type: Application
    Filed: February 24, 2014
    Publication date: June 19, 2014
    Applicant: KASEYA INTERNATIONAL LIMITED
    Inventor: Santhoshkumar Sunderrajan
  • Patent number: 8676954
    Abstract: Disclosed are an apparatus and method of managing a multiple agents via a session client. One example method of operation may include selecting multiple endpoint devices to manage, establishing a connection to a server, and identifying at least two agent identifiers identifying multiple agents corresponding to the multiple endpoint devices. The method may also include transmitting a session setup command to the server including the at least two agent identifiers and receiving a confirmation that a session has been established between the session client and the multiple agents of the multiple endpoint devices.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: March 18, 2014
    Assignee: Kaseya International Limited
    Inventor: Santhoshkumar Sunderrajan
  • Publication number: 20130226984
    Abstract: Disclosed are an apparatus and method of establishing a communication session between an administrator and an agent device. The communication session may be setup for the agent to receive a request for information transmitted from the administrator device remotely across a network. The example method may also include processing the request via an embedded web server module of the agent device and creating a response message including the requested information. The agent device may also be configured to transmit the response to the requesting entity or administrator device.
    Type: Application
    Filed: February 26, 2012
    Publication date: August 29, 2013
    Applicant: KASEYA INTERNATIONAL LIMITED
    Inventor: Santhoshkumar Sunderrajan
  • Publication number: 20130142035
    Abstract: Disclosed are an apparatus and method of performing a data channel change-over procedure. One example method of operation may include detecting an abnormality in an active data communication channel established between at least two endpoint devices. The method may further provide selecting a next available data communication channel based on at least one data channel metric and transmitting at least one change-over message via an active control channel established between the at least two endpoints. The method may further include transmitting subsequent data messages over the next available data communication channel.
    Type: Application
    Filed: December 5, 2011
    Publication date: June 6, 2013
    Applicant: KASEYA INTERNATIONAL LIMITED
    Inventor: Santhoshkumar Sunderrajan
  • Publication number: 20130145005
    Abstract: Disclosed are an apparatus and method of managing a multiple agents via a session client. One example method of operation may include selecting multiple endpoint devices to manage, establishing a connection to a server, and identifying at least two agent identifiers identifying multiple agents corresponding to the multiple endpoint devices. The method may also include transmitting a session setup command to the server including the at least two agent identifiers and receiving a confirmation that a session has been established between the session client and the multiple agents of the multiple endpoint devices.
    Type: Application
    Filed: December 6, 2011
    Publication date: June 6, 2013
    Applicant: KASEYA INTERNATIONAL LIMITED
    Inventor: Santhoshkumar Sunderrajan