SYSTEMS AND METHODS FOR INTELLISENSE FOR SAAS APPLICATION

    公开(公告)号:US20200150831A1

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

    申请号:US16188118

    申请日:2018-11-12

    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.

    SYSTEMS AND METHODS FOR APPLICATION SCRIPTS FOR CROSS-DOMAIN APPLICATIONS

    公开(公告)号:US20200084132A1

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

    申请号:US16128424

    申请日:2018-09-11

    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 managing application security profiles
    45.
    发明授权
    Systems and methods for managing application security profiles 有权
    管理应用程序安全配置文件的系统和方法

    公开(公告)号:US09160768B2

    公开(公告)日:2015-10-13

    申请号:US13935320

    申请日:2013-07-03

    CPC classification number: H04L63/20 H04L63/102

    Abstract: Systems and methods for configuring and evaluating policies that direct processing of one or more data streams are described. A configuration interface is described for allowing users to specify object oriented policies. These object oriented policies may allow any data structures to be applied with respect to a payload of a received packet stream, including any portions of HTTP traffic. A configuration interface may also allow the user to control the order in which policies and policy groups are executed, in addition to specifying actions to be taken if one or more policies are undefined. Systems and methods for processing the policies may allow efficient processing of object-oriented policies by applying potentially complex data structures to unstructured data streams. A device may also interpret and process a number of flow control commands and policy group invocation statements to determine an order of execution among a number of policies and policy groups. These policy configurations and processing may allow configuration and processing of complex network behaviors relating to load balancing, VPNs, SSL offloading, content switching, application security, acceleration, and caching.

    Abstract translation: 描述用于配置和评估直接处理一个或多个数据流的策略的系统和方法。 描述了用于允许用户指定面向对象策略的配置界面。 这些面向对象的策略可以允许针对所接收的分组流的有效载荷(包括HTTP流量的任何部分)应用任何数据结构。 配置界面还可以允许用户控制执行策略和策略组的顺序,以及如果未定义一个或多个策略,则指定要采取的操作。 用于处理策略的系统和方法可以允许通过将潜在的复杂数据结构应用于非结构化数据流来有效地处理面向对象的策略。 设备还可以解释和处理多个流控制命令和策略组调用语句以确定多个策略和策略组中的执行顺序。 这些策略配置和处理可能允许配置和处理与负载均衡,VPN,SSL卸载,内容切换,应用安全,加速和缓存相关的复杂网络行为。

    PARTICIPATING IN AN ONLINE MEETING WHILE DRIVING
    46.
    发明申请
    PARTICIPATING IN AN ONLINE MEETING WHILE DRIVING 有权
    参与在线会议在驾驶时

    公开(公告)号:US20150256795A1

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

    申请号:US14198954

    申请日:2014-03-06

    Inventor: Abhishek Chauhan

    Abstract: A technique enables a user to participate in an online meeting. The technique involves receiving, by processing circuitry of a vehicle, a join instruction to join the online meeting. The technique further involves performing, by the processing circuitry of the vehicle, a communications exchange with a remote online meeting server in response to the join instruction, the communications exchange establishing an online meeting session with the remote online meeting server to join the processing circuitry of the vehicle to the online meeting. The technique further involves outputting, after the online meeting session is established and by the processing circuitry of the vehicle, video of the online meeting on a display screen which is integrated with the vehicle. Along these lines, the display screen can output a static image while the vehicle is moving and moving video while the vehicle is not moving (e.g., parked).

    Abstract translation: 一种技术使用户能够参与在线会议。 该技术涉及通过车辆的处理电路接收加入在线会议的联接指令。 该技术还涉及通过车辆的处理电路与远程在线会议服务器响应于连接指令进行通信交换,该通信交换机与远程在线会议服务器建立在线会议会话,以加入 车辆到网上会议。 该技术还包括在与在车上建立的在线会议会话和车辆的处理电路之间,在与车辆集成的显示屏上输出在线会议的视频。 沿着这些线路,当车辆不移动(例如,停放)时,显示屏幕可以在车辆移动时移动视频并输出静态图像。

    SYSTEMS AND METHODS FOR PROVIDING A MULTI-CORE ARCHITECTURE FOR AN ACCELERATION APPLIANCE
    47.
    发明申请
    SYSTEMS AND METHODS FOR PROVIDING A MULTI-CORE ARCHITECTURE FOR AN ACCELERATION APPLIANCE 有权
    为加速器具提供多核心架构的系统和方法

    公开(公告)号:US20130286839A1

    公开(公告)日:2013-10-31

    申请号:US13929985

    申请日:2013-06-28

    Abstract: The present solution is related to a method for distributing flows of network traffic across a plurality of packet processing engines executing on a corresponding core of a multi-core device. The method includes receiving, by a multi-core device intermediary to clients and servers, a packet of a first flow of network traffic between a client and server. The method also includes assigning, by a flow distributor of the multi-core device, the first flow of network traffic to a first core executing a packet processing engine and distributing the packet to this core. The flow distributor may distribute packets of another or second flow of traffic between another client and server to a second core executing a second packet processing engine. When a packet for the flow of traffic assigned to the first core is received, such as a third packet, the flow distributor distributes this packet to the first core.

    Abstract translation: 本解决方案涉及在多核设备的相应核上执行的多个分组处理引擎上分配网络流量流的方法。 所述方法包括:通过多核设备中介向客户端和服务器接收在客户端和服务器之间的第一流网络流量的分组。 该方法还包括将多核设备的流分配器将第一流网络流量分配给执行分组处理引擎的第一核心,并将该分组分发到该核心。 流分配器可将另一客户端和服务器之间的另一或第二流量流的分组分发到执行第二分组处理引擎的第二核心。 当接收到分配给第一核的流量流的分组(例如第三分组)时,流分发器将该分组分发到第一核心。

    Systems and methods for screenshot mediation based on policy

    公开(公告)号:US11893123B2

    公开(公告)日:2024-02-06

    申请号:US17192572

    申请日:2021-03-04

    Inventor: Abhishek Chauhan

    CPC classification number: G06F21/604 G06F21/16 G06F21/1062

    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 TRAFFIC ACCOUNTING FOR SAAS USAGE

    公开(公告)号:US20230048038A1

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

    申请号:US17955475

    申请日:2022-09-28

    Inventor: Abhishek Chauhan

    Abstract: A client application installed on a client device may monitor communications flows between embedded browsers of the client application and one or more servers, including enterprise servers and non-enterprise servers, at upper layers of a network stack of the client device including the application layer, session layer, and presentation layer. Communications to different endpoints may be classified as enterprise or non-enterprise, measured, and aggregated to provide disambiguation of enterprise and non-enterprise communications of the device transiting a single communications link (e.g. cellular data connection). Server and network policies may be applied in accordance with the measurements with higher accuracy than policies based on total bandwidth utilized by the device without regard to its classification. These policies may include load balancing, communication pooling, multiplexing, buffering, pre-fetching or edge caching of data, instantiating or halting execution of virtual machines in a cloud environment, or other such functions.

Patent Agency Ranking