Patents by Inventor Manish Bhaskar
Manish Bhaskar 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: 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: 9612776Abstract: The present embodiments describe systems and methods for a dynamically updated user data cache for persistent productivity. In an embodiment, the system includes caching mechanism optimized to support user productivity in the case of a primary storage failure. For example, an embodiment of a method includes establishing a cache for caching user data in a persistent data storage device that is accessible by a first operating system and a second operating system. The method may also include identifying a set of user data to be stored in the cache. Additionally, the method may include storing the set of user data into the cache. The method may also include accessing the set of user data stored in the cache with the second operating system in response to the first operating system being in a degraded condition.Type: GrantFiled: December 31, 2013Date of Patent: April 4, 2017Assignee: Dell Products, L.P.Inventors: Carlton A Andrews, Gary Douglas Huber, Manish Bhaskar, Munif Mohammed Farhan, Satya Mylvara, Todd Swierk, William F. Sauber, Philip M. Seibert
-
Patent number: 9547503Abstract: In one embodiment, a network boot program is received from a server via a first network interface controller associated with a first network identifier. The network boot program is executed. An operating system loader comprising an operating system driver is received from the server via the first network interface controller. The operating system driver identifies a second network interface controller associated with a second network identifier. The operating system driver associates the first network interface controller with the second network identifier and associates the second network interface controller with the first network identifier.Type: GrantFiled: April 1, 2016Date of Patent: January 17, 2017Assignee: Dell Products L.P.Inventors: Hua Jiang, Manish Bhaskar, Satya Mylvara, Sui Lam
-
Patent number: 9544179Abstract: In particular embodiments, a client computing device identifies a USB device connected to the client computing device. The client computing device redirects the USB device to a remote server computing device. The client computing device determines whether the USB device is of a particular device type, and if the USB device is determined to be of the particular device type, then the client computing device requests data from the USB device. Upon receiving a response from the USB device comprising data, the client computing device sends the data to the remote server computing device.Type: GrantFiled: May 19, 2014Date of Patent: January 10, 2017Assignee: Dell Products L.P.Inventors: Ramanujam Kaniyar Venkatesh, Vishwanath Biradar, Manish Bhaskar, Sriram Kumar Raju, Puneet Kaushik
-
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: 20160216980Abstract: In one embodiment, a network boot program is received from a server via a first network interface controller associated with a first network identifier. The network boot program is executed. An operating system loader comprising an operating system driver is received from the server via the first network interface controller. The operating system driver identifies a second network interface controller associated with a second network identifier. The operating system driver associates the first network interface controller with the second network identifier and associates the second network interface controller with the first network identifier.Type: ApplicationFiled: April 1, 2016Publication date: July 28, 2016Inventors: Hua Jiang, Manish Bhaskar, Satya Mylvara, Sui Lam
-
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
-
Patent number: 9361127Abstract: In one embodiment, a network boot program is received from a server via a first network interface controller associated with a first network identifier. The network boot program is executed. An operating system loader comprising an operating system driver is received from the server via the first network interface controller. The operating system driver identifies a second network interface controller associated with a second network identifier. The operating system driver associates the first network interface controller with the second network identifier and associates the second network interface controller with the first network identifier.Type: GrantFiled: July 19, 2013Date of Patent: June 7, 2016Assignee: Dell Products L.P.Inventors: Hua Jiang, Manish Bhaskar, Satya Mylvara, Sui Lam
-
Publication number: 20150186076Abstract: The present embodiments describe systems and methods for a dynamically updated user data cache for persistent productivity. In an embodiment, the system includes caching mechanism optimized to support user productivity in the case of a primary storage failure. For example, an embodiment of a method includes establishing a cache for caching user data in a persistent data storage device that is accessible by a first operating system and a second operating system. The method may also include identifying a set of user data to be stored in the cache. Additionally, the method may include storing the set of user data into the cache. The method may also include accessing the set of user data stored in the cache with the second operating system in response to the first operating system being in a degraded condition.Type: ApplicationFiled: December 31, 2013Publication date: July 2, 2015Applicant: Dell Products, L.P.Inventors: Carlton A Andrews, Gary Douglas Huber, Manish Bhaskar, Munif Mohammed Farhan, Satya Mylvara, Todd Swierk, William F. Sauber, Philip M. Seibert
-
Publication number: 20150026448Abstract: In one embodiment, a network boot program is received from a server via a first network interface controller associated with a first network identifier. The network boot program is executed. An operating system loader comprising an operating system driver is received from the server via the first network interface controller. The operating system driver identifies a second network interface controller associated with a second network identifier. The operating system driver associates the first network interface controller with the second network identifier and associates the second network interface controller with the first network identifier.Type: ApplicationFiled: July 19, 2013Publication date: January 22, 2015Applicant: Dell Products L.P.Inventors: Hua Jiang, Manish Bhaskar, Satya Mylvara, Sui Lam
-
Publication number: 20140330978Abstract: In particular embodiments, a client computing device identifies a USB device connected to the client computing device. The client computing device redirects the USB device to a remote server computing device. The client computing device determines whether the USB device is of a particular device type, and if the USB device is determined to be of the particular device type, then the client computing device requests data from the USB device. Upon receiving a response from the USB device comprising data, the client computing device sends the data to the remote server computing device.Type: ApplicationFiled: May 19, 2014Publication date: November 6, 2014Inventors: Ramanujam Kaniyar Venkatesh, Vishwanath Biradar, Manish Bhaskar, Sriram Kumar Raju, Puneet Kaushik