Systems and methods for reliable replication of an application-state, distributed replication table
    21.
    发明授权
    Systems and methods for reliable replication of an application-state, distributed replication table 有权
    可复制应用程序状态的分布式复制表的系统和方法

    公开(公告)号:US09426220B2

    公开(公告)日:2016-08-23

    申请号: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 PROVIDING LOAD BALANCING AS A SERVICE
    22.
    发明申请
    SYSTEMS AND METHODS FOR PROVIDING LOAD BALANCING AS A SERVICE 审中-公开
    作为服务提供负载均衡的系统和方法

    公开(公告)号:US20150341428A1

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

    申请号: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.

    Abstract translation: 本公开一般涉及用于提供负载均衡作为服务的系统和方法。 在服务器和多个客户端的中介设备上执行的负载平衡器可以从服务器上执行的代理接收请求。 该请求可以是启动传输层连接的建立。 负载平衡器可以接受建立与服务器的传输层连接的请求。 负载平衡器可以从多个客户端的客户端接收到访问服务器的请求。 负载平衡器可以根据服务器的请求,通过负载平衡器和服务器之间建立的传输层连接将请求转发到服务器。

    SYSTEMS AND METHODS FOR APPLICATION-STATE DISTRIBUTED REPLICATION TABLE HUNTING
    23.
    发明申请
    SYSTEMS AND METHODS FOR APPLICATION-STATE DISTRIBUTED REPLICATION TABLE HUNTING 有权
    应用状态分布式复制表的系统和方法

    公开(公告)号:US20140304231A1

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

    申请号:US14245296

    申请日:2014-04-04

    CPC classification number: G06F17/30575

    Abstract: The present application is directed towards systems and methods of hunting for a hash table entry in a hash table distributed over a multi-node system. More specifically, when entries are created in an ASDR table, the owner node of the entry may replicate the entry onto a non-owner node. The replica can act as a backup of the ASDR table entry in the event the node leaves the multi-mode system. When the node returns to the multi-node system, the node may no longer have the most up to date ASDR table entries, and may hunt to find the existence of the value associated with the entry. Responsive to receiving a request for an entry that may be outdated on the node, the node sends a request down a replication chain for an updated copy of the ASDR table entry from one of the replicas. Responsive to receiving the replica copy of the entry, the node responds to the client's request for the entry.

    Abstract translation: 本申请涉及在分布在多节点系统上的哈希表中搜索散列表条目的系统和方法。 更具体地说,当在ASDR表中创建条目时,条目的所有者节点可以将条目复制到非所有者节点。 在节点离开多模式系统的情况下,副本可以作为ASDR表条目的备份。 当节点返回到多节点系统时,节点可能不再具有最新的ASDR表条目,并且可以寻找找到与条目相关联的值的存在。 响应于接收到可能在节点上过时的条目的请求,节点从复制链路之一向ASDR表条目的更新副本发送针对复制链的请求。 响应于接收该条目的复制副本,节点响应客户端对该条目的请求。

    Systems and methods for application scripts for cross-domain applications

    公开(公告)号:US11582131B2

    公开(公告)日:2023-02-14

    申请号:US17176031

    申请日:2021-02-15

    Inventor: Abhishek Chauhan

    Abstract: Embodiments described include systems and methods for executing in an embedded browser an application script for network applications of different origins. A client application can establish a first session with a first network application of a first entity at a first origin via an embedded browser within the client application and a second session with a second network application of a second entity at a second origin via the embedded browser within the client application. A scripting engine within the client application of a client device of a user at a third origin can identify an application script having instructions to interact with the first network application and the second network application, and can execute the instructions to perform a task across the first network application of the first entity at the first origin and the second network application of the second entity at the second origin.

    Systems and methods for a privacy screen for secure SaaS applications

    公开(公告)号:US11475146B2

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

    申请号:US16184696

    申请日:2018-11-08

    Inventor: Abhishek Chauhan

    Abstract: Systems and methods for providing a privacy screen to a network application accessed via an embedded browser of a client application are described. The method includes establishing, by a client application on a client device, a session to a network application hosted on a third party server. The client application includes an embedded browser for accessing the network application. The method further includes identifying, by the client application, a policy for providing a privacy screen to one or more portions of the network application, detecting, by the embedded browser, that the one or more portions of the network application are to be rendered on a display of the client device, and displaying a privacy screen including one or more masks displayed over at least the one or more portions of the network application rendered on the display of the client device via the embedded browser.

    SYSTEMS AND METHODS FOR IMPROVED REMOTE DISPLAY PROTOCOL FOR HTML APPLICATIONS

    公开(公告)号:US20220197970A1

    公开(公告)日:2022-06-23

    申请号:US17692685

    申请日:2022-03-11

    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.

    Systems and methods for improved remote display protocol for HTML applications

    公开(公告)号:US11281744B2

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

    申请号: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.

    SYSTEMS AND METHODS FOR TRANSPARENT SAAS DATA ENCRYPTION AND TOKENIZATION

    公开(公告)号:US20220038441A1

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

    申请号:US17503955

    申请日:2021-10-18

    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.

    SYSTEMS AND METHODS FOR CONTINUOUS AUTHENTICATION

    公开(公告)号:US20210385226A1

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

    申请号:US17348688

    申请日:2021-06-15

    Abstract: In some aspects, a method for revoking access to a network application on a client device. The method includes establishing, by a client application on a client device responsive to authenticating a user, access to one or more network applications of one or more first servers of a first entity via an embedded browser of the client application, receiving, by the client application, a notification from a second server of a second entity that access for the user to a network application of the one or more network applications is to be revoked, and performing, by the client application responsive to the notification, one or more revoking actions based at least on a policy.

Patent Agency Ranking