Patents by Inventor Deep Singh
Deep Singh 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: 12393708Abstract: Systems and methods are disclosed herein for dynamically applying information rights management (“IRM”) policies to documents. An example system for dynamically applying IRM policies to documents can include a document repository, a proxy server, and a dynamic IRM wrapping service (also referred to herein as an IRM engine). A user can request a document on the document repository by, for example, attempting to access the document from a user device. The user device can be managed by a management server that enrolls the user device and enforces compliance rules and other policies at the user device. The user's request for the document can be received at the proxy server, and the proxy server can then request the document from the document repository.Type: GrantFiled: June 1, 2021Date of Patent: August 19, 2025Assignee: Omnissa, LLCInventors: Gerard Murphy, Yugansh Arora, Kunal Muchhala, Gaurav Arora, Anthony Kueh, Deep Singh
-
Publication number: 20210286890Abstract: Systems and methods are disclosed herein for dynamically applying information rights management (“IRM”) policies to documents. An example system for dynamically applying IRM policies to documents can include a document repository, a proxy server, and a dynamic IRM wrapping service (also referred to herein as an IRM engine). A user can request a document on the document repository by, for example, attempting to access the document from a user device. The user device can be managed by a management server that enrolls the user device and enforces compliance rules and other policies at the user device. The user's request for the document can be received at the proxy server, and the proxy server can then request the document from the document repository.Type: ApplicationFiled: June 1, 2021Publication date: September 16, 2021Inventors: Gerard Murphy, Yugansh Arora, Kunal Muchhala, Gaurav Arora, Anthony Kueh, Deep Singh
-
Patent number: 11023606Abstract: Systems and methods are disclosed herein for dynamically applying information rights management (“IRM”) policies to documents. An example system for dynamically applying IRM policies to documents can include a document repository, a proxy server, and a dynamic IRM wrapping service (also referred to herein as an IRM engine). A user can request a document on the document repository by, for example, attempting to access the document from a user device. The user device can be managed by a management server that enrolls the user device and enforces compliance rules and other policies at the user device. The user's request for the document can be received at the proxy server, and the proxy server can then request the document from the document repository.Type: GrantFiled: June 30, 2017Date of Patent: June 1, 2021Assignee: VMware, Inc.Inventors: Gerard Murphy, Yugansh Arora, Kunal Muchhala, Gaurav Arora, Anthony Kueh, Deep Singh
-
Patent number: 10581987Abstract: Disclosed are various embodiments for monitoring network usage by client devices and enforcing compliance rules related thereto. A management component of a client application can be provided to identify a first function call made in the source code of the client application to invoke a media player function on the client device associated with a playback of media content received over a carrier network. The first function call can be replaced with a second function call that, when invoked during an execution of the client application, causes a device to identify a size of the media content received by the client device over the carrier network; communicate the size of the media content received by the client device to a remote computing service; and provide the media content for playback on the client device.Type: GrantFiled: April 18, 2016Date of Patent: March 3, 2020Assignee: AIRWATCH LLCInventors: Lucas Chen, Deep Singh, Iury Bessa, Rajiv Singh
-
Patent number: 10382306Abstract: Disclosed are examples that relate to monitoring network usage by client devices and enforcing compliance rules related thereto. In various examples, a system can intercept a network call in transit from a client application to an operating system of a client device, wherein the network call is configured to cause a content provider to transmit content to the operating system over a carrier network, and wherein the network call is further configured to cause the operating system to transmit the content to the client application; can modify the configuration of the network call such that the network call causes the operating system to transmit the content to the management component; can receive the content from the operating system; can analyze the content for network usage; can create a network usage analysis; and, can provide the content to the client application.Type: GrantFiled: July 6, 2015Date of Patent: August 13, 2019Assignee: AIRWATCH LLCInventors: Lucas Chen, Deep Singh, Iury Bessa, Rajiv Singh, Raghuram Rajan
-
Publication number: 20180096158Abstract: Systems and methods are disclosed herein for dynamically applying information rights management (“IRM”) policies to documents. An example system for dynamically applying IRM policies to documents can include a document repository, a proxy server, and a dynamic IRM wrapping service (also referred to herein as an IRM engine). A user can request a document on the document repository by, for example, attempting to access the document from a user device. The user device can be managed by a management server that enrolls the user device and enforces compliance rules and other policies at the user device. The user's request for the document can be received at the proxy server, and the proxy server can then request the document from the document repository.Type: ApplicationFiled: June 30, 2017Publication date: April 5, 2018Inventors: Gerard Murphy, Yugansh Arora, Kunal Muchhala, Gaurav Arora, Anthony Kueh, Deep Singh
-
Publication number: 20170302551Abstract: Disclosed are various embodiments for monitoring network usage by client devices and enforcing compliance rules related thereto. A management component of a client application can be provided to identify a first function call made in the source code of the client application to invoke a media player function on the client device associated with a playback of media content received over a carrier network. The first function call can be replaced with a second function call that, when invoked during an execution of the client application, causes a device to identify a size of the media content received by the client device over the carrier network; communicate the size of the media content received by the client device to a remote computing service; and provide the media content for playback on the client device.Type: ApplicationFiled: April 18, 2016Publication date: October 19, 2017Inventors: Lucas Chen, Deep Singh, Iury Bessa, Rajiv Singh
-
Publication number: 20170012846Abstract: Disclosed are examples that relate to monitoring network usage by client devices and enforcing compliance rules related thereto. In various examples, a system can intercept a network call in transit from a client application to an operating system of a client device, wherein the network call is configured to cause a content provider to transmit content to the operating system over a carrier network, and wherein the network call is further configured to cause the operating system to transmit the content to the client application; can modify the configuration of the network call such that the network call causes the operating system to transmit the content to the management component; can receive the content from the operating system; can analyze the content for network usage; can create a network usage analysis; and, can provide the content to the client application.Type: ApplicationFiled: July 6, 2015Publication date: January 12, 2017Inventors: Lucas Chen, Deep Singh, Iury Bessa, Rajiv Singh, Raghuram Rajan
-
Patent number: 9510182Abstract: Disclosed are various embodiments for onboarding users of devices newly enrolled with a remote service. According to various embodiments described herein, a computing environment operated by an enterprise can be employed to disable a function of a client device owned or operated by a user. The computing environment is employed to determine a role of the user. Content to be presented on the client device can be determined based at least in part on the role of the user. In response to a determination that the content has been presented to, viewed, and/or consumed by the user of the client device, the computing environment may remotely enable the previously disabled function of the client device.Type: GrantFiled: March 31, 2015Date of Patent: November 29, 2016Assignee: AirWatch LLCInventors: Kyle Diedrich, Harry Roy Lindsey, IV, Lisa Stasio, Deep Singh
-
Publication number: 20160295396Abstract: Disclosed are various embodiments for onboarding users of devices newly enrolled with a remote service. According to various embodiments described herein, a computing environment operated by an enterprise can be employed to disable a function of a client device owned or operated by a user. The computing environment is employed to determine a role of the user. Content to be presented on the client device can be determined based at least in part on the role of the user. In response to a determination that the content has been presented to, viewed, and/or consumed by the user of the client device, the computing environment may remotely enable the previously disabled function of the client device.Type: ApplicationFiled: March 31, 2015Publication date: October 6, 2016Inventors: Kyle Diedrich, Harry Roy Lindsey, IV, Lisa Stasio, Deep Singh
-
Patent number: 9117182Abstract: The various embodiments herein provide a method and system that provides curated, reliable information of destinations, information that is particularly relevant while planning a trip which travelers use to decide on what places to go and what activities to do. The system and method provides a preset itinerary of any place that is used or altered to their own liking using various tools and features. The system and method allows traveler/user to use itinerary from the social pool of the travel plans created by other users in the past. The system and method allows the traveler to change a set of preferences that govern the original plan and get a refreshed and up to the minute plan that contains a list of places in proximity to the current location.Type: GrantFiled: February 7, 2014Date of Patent: August 25, 2015Inventors: Anshuman Bapna, Deep Singh, Kadam Jeet Jain