Patents by Inventor Dharmendra Mohan
Dharmendra Mohan 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: 20250310341Abstract: Systems, methods, and computer-readable storage mediums are disclosed that prevent users from exchanging unauthorized content with a remote server via a client application. A system receives media instructions from a client application for rendering a user interface for the remote server on a user's device. Using the media instructions, the system determines permissions for accessing content to be presented in the user interface. Based on the permissions, the system generates modified media instructions and transmits the modified media instructions to a browser of the user device.Type: ApplicationFiled: June 11, 2025Publication date: October 2, 2025Applicant: Sonet.io, Inc.Inventors: Dharmendra Mohan, Venu P. Banda, Chenxing Wang, FNU Chitralekha, Rama Raju Indukuri
-
Patent number: 12341782Abstract: Systems, methods, and computer-readable storage mediums are disclosed that prevent users from exchanging unauthorized content with a remote server via a client application. A system receives media instructions from a client application for rendering a user interface for the remote server on a user's device. Using the media instructions, the system determines permissions for accessing content to be presented in the user interface. Based on the permissions, the system generates modified media instructions and transmits the modified media instructions to a browser of the user device.Type: GrantFiled: July 29, 2024Date of Patent: June 24, 2025Assignee: SONET.IO, INC.Inventors: Dharmendra Mohan, Venu P. Banda, Chenxing Wang, Fnu Chitralekha, Rama Raju Indukuri
-
Publication number: 20240388586Abstract: Systems, methods, and computer-readable storage mediums are disclosed that prevent users from exchanging unauthorized content with a remote server via a client application. A system receives media instructions from a client application for rendering a user interface for the remote server on a user's device. Using the media instructions, the system determines permissions for accessing content to be presented in the user interface. Based on the permissions, the system generates modified media instructions and transmits the modified media instructions to a browser of the user device.Type: ApplicationFiled: July 29, 2024Publication date: November 21, 2024Applicant: Sonet.io, Inc.Inventors: Dharmendra Mohan, Venu P. Banda
-
Patent number: 12088598Abstract: Systems, methods, and computer-readable mediums are disclosed for preventing access to unauthorized content by users. A system performs operations, including receiving, from a remote browser, a set of information for generating a web page. The operations also include, based on the set of information, identifying content to be generated in the web page. The operations further include determining that a user associated with a local browser lacks permission to access a subset of the content. Additionally, the operations include, responsive to determining that the user lacks permission to access at least the subset of the content, generating a set of media instructions, such as text, audio, images, and video, excluding at least the subset of the content. Moreover, the operations include transmitting the set of media instructions to the local browser.Type: GrantFiled: May 16, 2023Date of Patent: September 10, 2024Assignee: SONET.IO, INC.Inventors: Dharmendra Mohan, Venu P. Banda
-
Publication number: 20230370472Abstract: Systems, methods, and computer-readable mediums are disclosed for preventing access to unauthorized content by users. A system performs operations, including receiving, from a remote browser, a set of information for generating a web page. The operations also include, based on the set of information, identifying content to be generated in the web page. The operations further include determining that a user associated with a local browser lacks permission to access a subset of the content. Additionally, the operations include, responsive to determining that the user lacks permission to access at least the subset of the content, generating a set of media instructions, such as text, audio, images, and video, excluding at least the subset of the content. Moreover, the operations include transmitting the set of media instructions to the local browser.Type: ApplicationFiled: May 16, 2023Publication date: November 16, 2023Applicant: Sonet.io, Inc.Inventors: Dharmendra Mohan, Venu P. Banda
-
Patent number: 9565180Abstract: Various techniques are described to authenticate the identity of a proxy in a client-proxy-server configuration. The configuration may have a client-side and a server-side SSL session. In the server-side session, if the proxy has access to the private keys of the client, the proxy may select a client certificate from a collection of client certificates and send the selected certificate to the server to satisfy a client authentication request of the server. If the proxy does not have access to the private keys, the proxy may instead send an emulated client certificate to the server. Further, the client certificate received from the client may be embedded within the emulated client certificate so as to allow the server to directly authenticate the client, in addition to the proxy. An emulated client certificate chain may be formed instead of an emulated client certificate. Similar techniques may be applied to the client-side session.Type: GrantFiled: September 28, 2012Date of Patent: February 7, 2017Assignee: Symantec CorporationInventors: Srinivas Yerra, Krists Krilovs, Dharmendra Mohan, Ron Frederick, Tammy Green
-
Publication number: 20140095865Abstract: Various techniques are described to authenticate the identity of a proxy in a client-proxy-server configuration. The configuration may have a client-side and a server-side SSL session. In the server-side session, if the proxy has access to the private keys of the client, the proxy may select a client certificate from a collection of client certificates and send the selected certificate to the server to satisfy a client authentication request of the server. If the proxy does not have access to the private keys, the proxy may instead send an emulated client certificate to the server. Further, the client certificate received from the client may be embedded within the emulated client certificate so as to allow the server to directly authenticate the client, in addition to the proxy. An emulated client certificate chain may be formed instead of an emulated client certificate. Similar techniques may be applied to the client-side session.Type: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: BLUE COAT SYSTEMS, INC.Inventors: Srinivas Yerra, Krists Krilovs, Dharmendra Mohan, Ron Frederick, Tammy Green
-
Patent number: 8301887Abstract: A first computer-based device is authenticated at a second computer-based device communicatively coupled thereto through use of a unique identifier and an encrypted token, each received from the first device. Following the authentication, configuration information for the first device is sent from the second device to the first device and the first device is authorized to join a network that includes the second device. Further, permissions related to the network may be granted to the first device.Type: GrantFiled: January 31, 2008Date of Patent: October 30, 2012Assignee: Blue Coat Systems, Inc.Inventors: Thomas J. Kelly, Samuel H. McLane, Ronald Frederick, Dharmendra Mohan, Darrell G. Long
-
Publication number: 20080209216Abstract: A first computer-based device is authenticated at a second computer-based device communicatively coupled thereto through use of a unique identifier and an encrypted token, each received from the first device. Following the authentication, configuration information for the first device is sent from the second device to the first device and the first device authorized to join a network that includes the second device. Further, permissions related to the network may be granted to the first device.Type: ApplicationFiled: January 31, 2008Publication date: August 28, 2008Inventors: Thomas J. Kelly, Samuel H. McLane, Ronald Frederick, Dharmendra Mohan, Darrell Long