Systems and methods for providing load balancing as a service

    公开(公告)号:US10104166B2

    公开(公告)日:2018-10-16

    申请号:US14282411

    申请日:2014-05-20

    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 JUST-IN-TIME STATE SHARING
    93.
    发明申请
    SYSTEMS AND METHODS FOR JUST-IN-TIME STATE SHARING 有权
    系统和时间状态共享的方法

    公开(公告)号:US20150341421A1

    公开(公告)日:2015-11-26

    申请号:US14282421

    申请日:2014-05-20

    Inventor: Abhishek Chauhan

    Abstract: Methods and systems for sharing variable states from an appliance to one or more servers is disclosed. The appliance may identify a script, and identify the variables associated with the script. The variables are shared with the servers so that the servers can execute the script. The script may also be shared with the servers. The script and the variables may be transmitted in-band with other traffic.

    Abstract translation: 公开了从设备到一个或多个服务器共享可变状态的方法和系统。 设备可以识别脚本,并识别与脚本相关联的变量。 这些变量与服务器共享,以便服务器可以执行脚本。 脚本也可以与服务器共享。 脚本和变量可以与其他流量带内传输。

    SYSTEMS AND METHODS FOR RELIABLE REPLICATION OF AN APPLICATION-STATE, DISTRIBUTED REPLICATION TABLE
    94.
    发明申请
    SYSTEMS AND METHODS FOR RELIABLE REPLICATION OF AN APPLICATION-STATE, DISTRIBUTED REPLICATION TABLE 有权
    应用状态的可靠复制的系统和方法,分布式复制表

    公开(公告)号:US20140304354A1

    公开(公告)日:2014-10-09

    申请号:US14244949

    申请日:2014-04-04

    CPC classification number: H04L67/1097 H04L67/1095

    Abstract: The present application is directed towards using a distributed hash table to track the use of resources and/or maintain the persistency of resources across the plurality of nodes in the multi-node system. More specifically, the systems and methods can maintain the persistency of resources across the plurality of nodes by the use of a global table. A global table may be maintained on each node. Each node's global table enables efficient storage and retrieval of distributed hash table entries. Each global table may contain a linked list of the cached distributed hash table entries that are currently stored on a node.

    Abstract translation: 本申请涉及使用分布式哈希表来跟踪资源的使用和/或维护多节点系统中的多个节点之间的资源的持续性。 更具体地,系统和方法可以通过使用全局表来维护跨越多个节点的资源的持久性。 可以在每个节点上维护全局表。 每个节点的全局表可以有效地存储和检索分布式哈希表项。 每个全局表可以包含当前存储在节点上的高速缓存的分布式散列表条目的链接列表。

    Systems and methods for machine generated training and imitation learning

    公开(公告)号:US11531929B2

    公开(公告)日:2022-12-20

    申请号:US16185767

    申请日:2018-11-09

    Inventor: Abhishek Chauhan

    Abstract: Embodiments described include systems and methods for generating training content for completion of tasks. The method includes receiving, from each of a plurality of client applications, interactions recorded by the client application via an embedded browser of the client application. The method includes classifying the interactions received from each client application into one or more tasks. The method includes selecting, for a first task of the one or more tasks, from the interactions classified into the first task, a subset of interactions to be included in a training content including a recorded example of performing the first task across the one or more network application. The method includes generating the training content configured to be transmitted to client applications responsive to receiving a request related to the first task.

    Systems and methods for push notification service for SAAS applications

    公开(公告)号:US11323528B2

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

    申请号: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 LIVE TILES FOR SAAS

    公开(公告)号:US20220121333A1

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

    申请号:US17562634

    申请日:2021-12-27

    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 APPLICATION PRE-LAUNCH

    公开(公告)号:US20220070151A1

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

    申请号:US17501476

    申请日:2021-10-14

    Abstract: Embodiments described include systems and methods for management and pre-establishment of network application and secure communication sessions. Session logs may be analyzed to identify an application or secure communication sessions likely to be accessed, and prior to receiving a request to establish the session, an intermediary (e.g. another device such as an intermediary appliance or other device, or an intermediary agent on a client such as a client application) may pre-establish the session, performing any necessary handshaking or credential or key exchange processes. When the session is subsequently requested (e.g. in response to a user request), the system may immediately begin using the pre-established session. This pre-establishment may be coordinated within the enterprise providing load balancing and scheduling of session establishment to prevent large processing loads at any one point in time.

    SYSTEMS AND METHODS FOR SHARING SAAS CONTENT ACROSS WORKSPACE

    公开(公告)号:US20220060546A1

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

    申请号:US17517969

    申请日:2021-11-03

    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 transparent SaaS data encryption and tokenization

    公开(公告)号:US11153284B2

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

    申请号:US16183226

    申请日:2018-11-07

    Inventor: Abhishek Chauhan

    Abstract: Embodiments described include systems and methods for encoding and decoding data for a network application. A client application may include an embedded browser. The embedded browser may establish a session with a network application. The client application may identify a policy specifying a type of data to encode upon input. The embedded browser may detect the type of data of an input field of the network application being displayed in the embedded browser. The embedded browser may, responsive to the detection and the policy, encode the data inputted into the input field or decode encoded data displayed in the input field.

Patent Agency Ranking