Systems and methods for live tiles for SaaS

    公开(公告)号:US11226727B2

    公开(公告)日:2022-01-18

    申请号:US16188166

    申请日:2018-11-12

    Inventor: Abhishek Chauhan

    Abstract: Embodiments described include systems and methods for generating and displaying live tiles for network applications. A small icon or thumbnail-like visual, referred to generally as a “live tile” or “tile”, may be provided via a user interface to a user, with the tile displaying key relevant information from the application or network resource, without the user having to launch the complete application or manually access the resource. The contents of the live tile may be periodically and automatically updated, including performing authentication processes necessary to access the application or resource.

    Systems and methods for latency masking via prefix caching

    公开(公告)号:US11212361B2

    公开(公告)日:2021-12-28

    申请号:US16916795

    申请日:2020-06-30

    Abstract: Systems and methods for latency masking via prefix caching, by providing a recorded output of launch of a network application to a client device from a point closer to client device, or with lower latency than output of the actual network application can be provided to the client device. The resulting user experience is that of instant or near-instant launch of the application, avoiding network delays communicating with the application server or processing delays from instantiation of virtual machines or other resources to provide the network application.

    SYSTEMS AND METHODS FOR RESPONSIBLE INTERMEDIATION OF PRIVACY POLICIES

    公开(公告)号:US20210377315A1

    公开(公告)日:2021-12-02

    申请号:US17403558

    申请日:2021-08-16

    Inventor: Abhishek Chauhan

    Abstract: Embodiments described include a method for implementing a privacy policy by a device intermediary to a plurality of clients and one or more servers. The method can include identifying, by a device intermediary to a plurality of clients and one or more servers, network traffic of a user that has not selected an option of a plurality of options of a privacy policy managed by the device. The method can include receiving, by the device, an indicator of a selection by the user of the option from the plurality of options of the privacy policy. The method can include handling, by the device, network traffic of the user according to the selected option of the privacy policy.

    Systems and methods for secure SaaS redirection from native applications

    公开(公告)号:US11153306B2

    公开(公告)日:2021-10-19

    申请号:US16184676

    申请日:2018-11-08

    Inventor: Abhishek Chauhan

    Abstract: Systems and methods discussed for redirection of launch requests for local applications to corresponding remote applications, such as SaaS or network applications provided by an application server, and access of the corresponding remote application via an embedded browser of a client application. A client application executed by a client device may detect a request of a user to launch a local application of the client device. The client application may determine that the local application corresponds to a network application provided by an application server. The client application may intercept the request to launch the local application, responsive to the determination. An embedded browser of the client application may access the network application from the application server, responsive to interception of the request.

    Systems and methods for providing load balancing as a service

    公开(公告)号:US11005919B2

    公开(公告)日:2021-05-11

    申请号:US16131878

    申请日:2018-09-14

    Inventor: Abhishek Chauhan

    Abstract: The present disclosure is directed generally to systems and methods for providing load balancing as a service. A load balancer executing on a device intermediary to a server and a plurality of clients can receive a request from an agent executing on the server. The request can be to initiate establishment of a transport layer connection. The load balancer can accept the request to establish the transport layer connection with the server. The load balancer can receive a request to access the server from a client of the plurality of clients. The load balancer can forward the request to the server via the transport layer connection established between the load balancer and the server responsive to the request of the server.

    Systems and methods for screenshot mediation based on policy

    公开(公告)号:US10943018B2

    公开(公告)日:2021-03-09

    申请号:US16184707

    申请日:2018-11-08

    Inventor: Abhishek Chauhan

    Abstract: In some aspects, a method for mediation of a screenshot capture by a client application based on policy includes identifying, by a client application on a client device, a policy for mediating one or more screenshots of content displayed via the client application. An embedded browser within the client application accesses a network application of one or more servers. The method further includes intercepting, by the client application, a request to capture a screenshot of at least a portion of the network application being displayed, determining, by the client application, one or more mediation actions to perform on the screenshot responsive to the policy, performing, by the client application, the one or more mediation actions on the screenshot, and providing, by the client responsive to the request, the screenshot resulting from the one or more mediation actions.

    SYSTEMS AND METHODS FOR TRACKING OVERLAY FOR SAAS APPLICATIONS

    公开(公告)号:US20200153711A1

    公开(公告)日:2020-05-14

    申请号:US16190811

    申请日:2018-11-14

    Inventor: Abhishek Chauhan

    Abstract: Systems and methods for using an overlay with a network application for receiving user satisfaction information are provided. A client application on a client device establishes, for a user, a session with a network application via an embedded browser within the client application. The client application determines, at a point of an interaction with a user interface of the network application to present an overlay for requesting information from the user on user satisfaction with respect to the network application. The client application identifies the overlay from a plurality of overlays to present based at least on the network application. The client application presents, via the embedded browser, the overlay over the user interface of the network application. The client application stores, to a data storage service of the first entity, information received from the user of the first entity via the overlay about the interaction with the network application.

    SYSTEMS AND METHODS FOR INTEGRATED SERVICE DISCOVERY FOR NETWORK APPLICATIONS

    公开(公告)号:US20200084284A1

    公开(公告)日:2020-03-12

    申请号:US16129240

    申请日:2018-09-12

    Inventor: Abhishek Chauhan

    Abstract: Embodiments described include systems and methods for integrating use of a cloud discovery service into a client application for a network application is provided. A client application can establish, for a user, one or more sessions with one or more network applications via an embedded browser within the client application. A request to access a uniform resource locator (URL) from a network application accessed via the embedded browser can be intercepted. The client application can communicate with a cloud discovery service to determine a location for which to send the URL for the user. The cloud service can select the location from a plurality of locations based at least on a context of the user. The client application can receive, from the cloud discovery service, the location for the URL and, responsive to the request, transmit the URL to the location selected by the cloud discovery service.

    SYSTEMS AND METHODS FOR IMPROVED REMOTE DISPLAY PROTOCOL FOR HTML APPLICATIONS

    公开(公告)号:US20200082024A1

    公开(公告)日:2020-03-12

    申请号:US16129015

    申请日:2018-09-12

    Inventor: Abhishek Chauhan

    Abstract: Embodiments described herein include systems and methods for encapsulating HTML. A remote browser executing on a server may be configured to provide a document object model (DOM) of HTML of a webpage rendered by the remote browser at the server. A transcoding agent executing in the remote browser may be configured to encapsulate the HTML. The transcoding agent may be configured to send the encapsulated HTML via a remote delivery session to a local browser for rendering. The local browser may execute on a client device and may maintain a DOM for the encapsulated HTML. The transcoding agent may be configured to receive events corresponding to the DOM maintained by the local browser. The remote browser may further be configured to cause the received events to execute on the DOM provided by the remote browser.

Patent Agency Ranking