Patents by Inventor SANTHOSH KRISHNAMURTHY

SANTHOSH KRISHNAMURTHY 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: 11544446
    Abstract: According to some embodiments, methods and systems may include a data storage device that contains document files associated with a plurality of document line objects with attributes, the attributes including item terms and conditions. An object exchange platform processor may receive input values for a selected document line object with attributes and determine that the selected document line object contains multiple object sets. The processor may then create, for each object set, a separate executable outline document having an outline document identifier. The processor may also arrange to establish the plurality of executable outline documents at a remote external central component platform. According to some embodiments, objects within the selected document line object have a hierarchical structure such that some objects are sub-items of other objects.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: January 3, 2023
    Assignee: SAP SE
    Inventors: Prasanna Kumar Govindappa, Debashis Banerjee, Hari Babu Krishnan, Shruthi Jinadatta, Santhosh Krishnamurthy, Sagar Mullanghi
  • Publication number: 20200175097
    Abstract: According to some embodiments, methods and systems may include a data storage device that contains document files associated with a plurality of document line objects with attributes, the attributes including item terms and conditions. An object exchange platform processor may receive input values for a selected document line object with attributes and determine that the selected document line object contains multiple object sets. The processor may then create, for each object set, a separate executable outline document having an outline document identifier. The processor may also arrange to establish the plurality of executable outline documents at a remote external central component platform. According to some embodiments, objects within the selected document line object have a hierarchical structure such that some objects are sub-items of other objects.
    Type: Application
    Filed: November 29, 2018
    Publication date: June 4, 2020
    Inventors: Prasanna Kumar Govindappa, Debashis Banerjee, Hari Babu Krishnan, Shruthi Jinadatta, Santhosh Krishnamurthy, Sagar Mullanghi
  • Patent number: 9992185
    Abstract: The subject disclosure relates to a method for initiating an accelerated desktop session between a client device and a remote server. In some aspects, the method includes steps for receiving, via a network gateway, a remote desktop connection request, initiating a first connection with a client device via the network gateway using a first communication protocol and sending a token to the client device via the network gateway. In certain aspects, the method further comprises initiating a second connection with the client device, via a proxy, wherein the second connection is established using a second communication protocol. A client device and computer-readable medium are also provided.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: June 5, 2018
    Assignee: WYSE TECHNOLOGY L.L.C.
    Inventors: Khader Basha P.R., Santhosh Krishnamurthy, Manish Bhaskar
  • Patent number: 9660961
    Abstract: In particular embodiments, a method includes receiving a request for a signature verification. In response to the request, signature data is encrypted. A first data size associated with the signature data is determined. A second data size associated with data of a data packet is determined. The method includes comparing the sum of the first data size and the second data size to a pre-determined data size. When the sum is less than or equal to the pre-determined data size, the encrypted signature data is included in the data packet; and the data packet is transmitted over a network.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: May 23, 2017
    Assignee: Dell Products L.P.
    Inventors: Raghunandan Hanumantharayappa, Khader Basha P.R., SAnthosh Krishnamurthy
  • Patent number: 9553847
    Abstract: In particular embodiments, a method includes intercepting a remote desktop connection request and connecting to a network gateway based on the remote desktop connection request. A first connection with a server is initiated via the network gateway using a first communication protocol. A plurality of cryptographic contexts are exchanged with the server. A token encrypted using one of the plurality of cryptographic contexts is received from the server. The token is sent from a client device to the server or a proxy to authenticate the client device, and a second connection is initiated with the server, via the proxy, using a second communication protocol.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: January 24, 2017
    Assignee: Dell Products L.P.
    Inventors: Santhosh Krishnamurthy, Raghunandan Hanumantharayappa, Khader Basha P.R.
  • Patent number: 9485220
    Abstract: In particular embodiments, a method includes determining a data flow rate of the active connections at a proxy, comparing the data flow rate to a first pre-determined threshold value, and, when the data flow rate exceeds the first pre-determined threshold value, creating one or more new processing threads associated with the proxy.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: November 1, 2016
    Assignee: Dell Products L.P.
    Inventors: Khader Basha P. R., Santhosh Krishnamurthy, Raghunandan Hanumantharayappa
  • Patent number: 9485233
    Abstract: The subject disclosure relates to a method for initiating an accelerated desktop session between a client device and a remote server. In some aspects, the method includes steps for receiving a request, from a client device, to initiate a second connection with a server using a second communication protocol, in response to the request, facilitating a validation of the client device by forwarding a token received from the client device to the server and receiving, from the server, an indication that the client device has been properly validated. In certain aspects, the method further comprises steps for initiating the second connection between the client device and the server using the second communication protocol, based on the indication that the client device has been properly validated. A client device and computer-readable medium are also provided.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: November 1, 2016
    Assignee: WYSE TECHNOLOGY L.L.C.
    Inventors: Khader Basha P. R., Santhosh Krishnamurthy, Manish Bhaskar
  • Publication number: 20160191468
    Abstract: In particular embodiments, a method includes determining a data flow rate of the active connections at a proxy, comparing the data flow rate to a first pre-determined threshold value, and, when the data flow rate exceeds the first pre-determined threshold value, creating one or more new processing threads associated with the proxy.
    Type: Application
    Filed: March 3, 2016
    Publication date: June 30, 2016
    Inventors: Khader Basha P.R., Santhosh Krishnamurthy, Raghunandan Hanumantharayappa
  • Patent number: 9374351
    Abstract: The subject disclosure relates to a method for initiating an accelerated desktop session between a client and a remote. In some aspects, the method includes steps for intercepting a remote desktop connection request, connecting to a network gateway, based on the remote desktop connection request and initiating a first connection with a remote server via the network gateway using a first communication protocol. In certain aspects, the method further includes steps for receiving a token from the remote server, sending the token from a client device to the remote server or a proxy to authenticate the client device and initiating a second connection with the remote server, via the proxy, wherein the second connection is initiated using a second communication protocol. A client device and computer-readable medium are also provided.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: June 21, 2016
    Assignee: WYSE TECHNOLOGY L.L.C.
    Inventors: Khader Basha P. R., Santhosh Krishnamurthy, Manish Bhaskar
  • Publication number: 20160156744
    Abstract: In particular embodiments, a method includes intercepting a remote desktop connection request and connecting to a network gateway based on the remote desktop connection request. A first connection with a server is initiated via the network gateway using a first communication protocol. A plurality of cryptographic contexts are exchanged with the server. A token encrypted using one of the plurality of cryptographic contexts is received from the server. The token is sent from a client device to the server or a proxy to authenticate the client device, and a second connection is initiated with the server, via the proxy, using a second communication protocol.
    Type: Application
    Filed: February 8, 2016
    Publication date: June 2, 2016
    Inventors: Santhosh Krishnamurthy, Raghunandan Hanumantharayappa, Khader Basha P.R.
  • Patent number: 9313297
    Abstract: In particular embodiments, a method includes determining a data flow rate of the active connections at a proxy, comparing the data flow rate to a first pre-determined threshold value, and, when the data flow rate exceeds the first pre-determined threshold value, creating one or more new processing threads associated with the proxy.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: April 12, 2016
    Assignee: Dell Products L.P.
    Inventors: Khader Basha P.R., Santhosh Krishnamurthy, Raghunandan Hanumantharayappa
  • Patent number: 9300762
    Abstract: In particular embodiments, a method includes intercepting a remote desktop connection request and connecting to a network gateway based on the remote desktop connection request. A first connection with a server is initiated via the network gateway using a first communication protocol. A plurality of cryptographic contexts are exchanged with the server. A token encrypted using one of the plurality of cryptographic contexts is received from the server. The token is sent from a client device to the server or a proxy to authenticate the client device, and a second connection is initiated with the server, via the proxy, using a second communication protocol.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: March 29, 2016
    Assignee: Dell Products L.P.
    Inventors: Santhosh Krishnamurthy, Raghunandan Hanumantharayappa, Khader Basha P. R.
  • Publication number: 20140330891
    Abstract: In particular embodiments, a method includes determining a data flow rate of the active connections at a proxy, comparing the data flow rate to a first pre-determined threshold value, and, when the data flow rate exceeds the first pre-determined threshold value, creating one or more new processing threads associated with the proxy.
    Type: Application
    Filed: September 13, 2013
    Publication date: November 6, 2014
    Inventors: KHADER BASHA P.R., SANTHOSH KRISHNAMURTHY, RAGHUNANDAN HANUMANTHARAYAPPA
  • Publication number: 20140331046
    Abstract: In particular embodiments, a method includes intercepting a remote desktop connection request and connecting to a network gateway based on the remote desktop connection request. A first connection with a server is initiated via the network gateway using a first communication protocol. A plurality of cryptographic contexts are exchanged with the server. A token encrypted using one of the plurality of cryptographic contexts is received from the server. The token is sent from a client device to the server or a proxy to authenticate the client device, and a second connection is initiated with the server, via the proxy, using a second communication protocol.
    Type: Application
    Filed: September 13, 2013
    Publication date: November 6, 2014
    Inventors: SANTHOSH KRISHNAMURTHY, RAGHUNANDAN HANUMANTHARAYAPPA, KHADER BASHA P.R.
  • Publication number: 20140331054
    Abstract: In particular embodiments, a method includes receiving a request for a signature verification. In response to the request, signature data is encrypted. A first data size associated with the signature data is determined. A second data size associated with data of a data packet is determined. The method includes comparing the sum of the first data size and the second data size to a pre-determined data size. When the sum is less than or equal to the pre-determined data size, the encrypted signature data is included in the data packet; and the data packet is transmitted over a network.
    Type: Application
    Filed: September 13, 2013
    Publication date: November 6, 2014
    Inventors: RAGHUNANDAN HANUMANTHARAYAPPA, KHADER BASHA P.R., SANTHOSH KRISHNAMURTHY