Systems and methods for intellisense for SaaS application

    公开(公告)号:US11550448B2

    公开(公告)日:2023-01-10

    申请号:US17241560

    申请日:2021-04-27

    Inventor: Abhishek Chauhan

    Abstract: Embodiments described include a method for providing context-aware input across network applications. The method can include establishing a plurality of sessions for a user with a plurality of network applications via an embedded browser within a client application. The method can include storing input activities of the user across the plurality of network applications to a data storage. The method can include detecting input focus on an input element of a network application of the plurality of network applications, the input element having a type of data to be inputted. The method can include identifying one or more inputs of the type of data used in another network application of the plurality of network applications stored in the data storage. The method can include providing the one or more inputs from another network application as selectable input for the input element of the network application.

    Displaying a service graph in association with a time of a detected anomaly

    公开(公告)号:US11455224B2

    公开(公告)日:2022-09-27

    申请号:US16414655

    申请日:2019-05-16

    Abstract: Described embodiments provide systems and methods for displaying a service graph in association with a time of a detected anomaly. A device may store a plurality of snapshots of a service graph of a plurality of microservices. Each of the snapshots of the service graphs include metrics at a respective time increment from execution of each of the plurality of microservices. The device may detect an anomaly with operation of one or more microservices of the plurality of services. The device may identify a set of snapshots of the service graph within a predetermined time period of a time of the anomaly. The device may display each of the snapshots in the set of snapshots of in sequence corresponding to time increments within the predetermined time period of the time of the anomaly.

    Displaying a service graph of microservices based on a ring of criticality

    公开(公告)号:US11310345B2

    公开(公告)日:2022-04-19

    申请号:US16415084

    申请日:2019-05-17

    Inventor: Abhishek Chauhan

    Abstract: Described embodiments provide systems and methods for displaying a service graph of microservices based at least on a namespace. A device assigns each of a plurality of microservices of one or more services to a ring of criticality of a plurality of rings of criticality. Each ring of criticality may identify a level of importance of a microservice to the one or more services. The device receives a request to display a service graph of the plurality of microservices according to a selected ring of criticality of the plurality of rings of criticality. The device generates the service graph comprising one or more of the microservices within the selected ring of criticality. The device displays the service graph identifying the one or more microservices within the selected ring of criticality.

    SYSTEMS AND METHODS FOR ENCRYPTED BROWSER CACHE

    公开(公告)号:US20220094672A1

    公开(公告)日:2022-03-24

    申请号:US17540883

    申请日:2021-12-02

    Abstract: Embodiments described include systems and methods of an encrypted cache. An embedded browser of a client application executing on a client device may provide access to a network application accessed via the client application. The embedded browser may detect an event at the client device that causes the network application to send or request application data. The embedded browser may access a copy of the application data from encrypted cache of the embedded browser. The encrypted cache may be maintained for the user and store application data for network application(s) accessed by the user. The embedded browser may use the cached application data for establishing or updating a user interface of the network application for display at the client device.

    SYSTEMS AND METHODS FOR SECURE SAAS REDIRECTION FROM NATIVE APPLICATIONS

    公开(公告)号:US20220038453A1

    公开(公告)日:2022-02-03

    申请号:US17503852

    申请日:2021-10-18

    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 encrypted browser cache

    公开(公告)号:US11196714B2

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

    申请号:US16183190

    申请日:2018-11-07

    Abstract: Embodiments described include systems and methods of an encrypted cache. An embedded browser of a client application executing on a client device may provide access to a network application accessed via the client application. The embedded browser may detect an event at the client device that causes the network application to send or request application data. The embedded browser may access a copy of the application data from encrypted cache of the embedded browser. The encrypted cache may be maintained for the user and store application data for network application(s) accessed by the user. The embedded browser may use the cached application data for establishing or updating a user interface of the network application for display at the client device.

    SYSTEMS AND METHODS FOR PUSH NOTIFICATION SERVICE FOR SAAS APPLICATIONS

    公开(公告)号:US20210360078A1

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

    申请号:US17343438

    申请日:2021-06-09

    Inventor: Abhishek Chauhan

    Abstract: Embodiments described include systems and methods for receiving push notifications for Software-as-a-Service (SaaS) applications. Push notifications may be received by an agent or notification listener provided by a client application of a client device. The listener may receive and display notifications for a large plurality of SaaS applications, regardless of whether the SaaS applications are currently active in a browser of the client device. The listener agent may be lightweight, consuming very little memory or processor resources, while being able to handle very large numbers of notifications. This may free up resources on the client device, consume less battery for mobile devices, and provide notification functionality for SaaS applications using native notification techniques without requiring the SaaS application developers to rewrite notification systems or switch to an operating system-provided notification system.

    Systems and methods for sharing SaaS content across workspace

    公开(公告)号:US11172029B2

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

    申请号:US16185961

    申请日:2018-11-09

    Inventor: Abhishek Chauhan

    Abstract: Embodiments described include systems and methods for reusing content across a plurality of network applications. A client application establishes sessions with the network applications via an embedded browser. The client application identifies a plurality of content provided as input to each of the network applications and stores the plurality of content to storage. The client application determines a point in a first user interface of a first network application in which input from content of the plurality of content is available as input. The embedded browser provides a second user interface from which to select at least a first content of the plurality of content stored in storage from a second network application as input to the first user interface of the first network application. The embedded browser receives, as input to the first user interface, the selection via the second user interface of the first content.

    Systems and methods for responsible intermediation of privacy policies

    公开(公告)号:US11095688B2

    公开(公告)日:2021-08-17

    申请号:US16153045

    申请日:2018-10-05

    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 LIVE SAAS OBJECTS

    公开(公告)号:US20210234903A1

    公开(公告)日:2021-07-29

    申请号:US17231823

    申请日:2021-04-15

    Inventor: Abhishek Chauhan

    Abstract: Embodiments described include systems and methods for generating and displaying live objects for network applications. Live objects may be created from applications (apps) that are served from and/or hosted on one or more servers, such as web applications and software-as-a-service (SaaS) applications, and shared with one or more recipients. The objects may be loaded or accessed as if they were normal network applications, and the recipients may see the latest or “live” version of content as shown to the live object creator, including user- or device-specific data of the creator, under full access policy control, without requiring access to credentials of the live object creator.

Patent Agency Ranking