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: 11544446Abstract: 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: GrantFiled: November 29, 2018Date of Patent: January 3, 2023Assignee: SAP SEInventors: Prasanna Kumar Govindappa, Debashis Banerjee, Hari Babu Krishnan, Shruthi Jinadatta, Santhosh Krishnamurthy, Sagar Mullanghi
-
Publication number: 20200175097Abstract: 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: ApplicationFiled: November 29, 2018Publication date: June 4, 2020Inventors: Prasanna Kumar Govindappa, Debashis Banerjee, Hari Babu Krishnan, Shruthi Jinadatta, Santhosh Krishnamurthy, Sagar Mullanghi
-
Patent number: 9992185Abstract: 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: GrantFiled: November 2, 2012Date of Patent: June 5, 2018Assignee: WYSE TECHNOLOGY L.L.C.Inventors: Khader Basha P.R., Santhosh Krishnamurthy, Manish Bhaskar
-
Patent number: 9660961Abstract: 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: GrantFiled: September 13, 2013Date of Patent: May 23, 2017Assignee: Dell Products L.P.Inventors: Raghunandan Hanumantharayappa, Khader Basha P.R., SAnthosh Krishnamurthy
-
Patent number: 9553847Abstract: 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: GrantFiled: February 8, 2016Date of Patent: January 24, 2017Assignee: Dell Products L.P.Inventors: Santhosh Krishnamurthy, Raghunandan Hanumantharayappa, Khader Basha P.R.
-
Patent number: 9485220Abstract: 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: GrantFiled: March 3, 2016Date of Patent: November 1, 2016Assignee: Dell Products L.P.Inventors: Khader Basha P. R., Santhosh Krishnamurthy, Raghunandan Hanumantharayappa
-
Patent number: 9485233Abstract: 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: GrantFiled: November 2, 2012Date of Patent: November 1, 2016Assignee: WYSE TECHNOLOGY L.L.C.Inventors: Khader Basha P. R., Santhosh Krishnamurthy, Manish Bhaskar
-
Publication number: 20160191468Abstract: 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: ApplicationFiled: March 3, 2016Publication date: June 30, 2016Inventors: Khader Basha P.R., Santhosh Krishnamurthy, Raghunandan Hanumantharayappa
-
Patent number: 9374351Abstract: 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: GrantFiled: November 2, 2012Date of Patent: June 21, 2016Assignee: WYSE TECHNOLOGY L.L.C.Inventors: Khader Basha P. R., Santhosh Krishnamurthy, Manish Bhaskar
-
Publication number: 20160156744Abstract: 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: ApplicationFiled: February 8, 2016Publication date: June 2, 2016Inventors: Santhosh Krishnamurthy, Raghunandan Hanumantharayappa, Khader Basha P.R.
-
Patent number: 9313297Abstract: 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: GrantFiled: September 13, 2013Date of Patent: April 12, 2016Assignee: Dell Products L.P.Inventors: Khader Basha P.R., Santhosh Krishnamurthy, Raghunandan Hanumantharayappa
-
Patent number: 9300762Abstract: 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: GrantFiled: September 13, 2013Date of Patent: March 29, 2016Assignee: Dell Products L.P.Inventors: Santhosh Krishnamurthy, Raghunandan Hanumantharayappa, Khader Basha P. R.
-
Publication number: 20140330891Abstract: 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: ApplicationFiled: September 13, 2013Publication date: November 6, 2014Inventors: KHADER BASHA P.R., SANTHOSH KRISHNAMURTHY, RAGHUNANDAN HANUMANTHARAYAPPA
-
Publication number: 20140331046Abstract: 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: ApplicationFiled: September 13, 2013Publication date: November 6, 2014Inventors: SANTHOSH KRISHNAMURTHY, RAGHUNANDAN HANUMANTHARAYAPPA, KHADER BASHA P.R.
-
Publication number: 20140331054Abstract: 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: ApplicationFiled: September 13, 2013Publication date: November 6, 2014Inventors: RAGHUNANDAN HANUMANTHARAYAPPA, KHADER BASHA P.R., SANTHOSH KRISHNAMURTHY