SYSTEMS AND METHODS FOR LIVE PERFORMANCE MAPPING OF COMPUTING ENVIRONMENTS

    公开(公告)号:US20210234919A1

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

    申请号:US16750727

    申请日:2020-01-23

    Abstract: Described implementations provide systems and methods generating and using live performance maps of a network environment for selecting combinations of proxies and servers for fulfilling client device requests. Proxy devices or connectors may gather network telemetry data from actual network flows between client devices and application servers or other resources traversing the proxy devices or connectors, when available, or by generating synthetic transactions to measure network telemetry data when actual flows are unavailable. The telemetry data may be provided to a management service, which may generate a performance map. The performance map may be provided to the proxy devices and/or a cloud proxy service for selection of optimal combinations of connectors and resources for client requests. Incoming client requests may be steered or redirected to the selected optimal combination. The performance map may be dynamically regenerated as network conditions change and/or as servers are deployed or undeployed.

    SERVER FOR DETECTING A PROXY DEVICE IN A COMMUNICATIONS PATH AND RELATED METHODS

    公开(公告)号:US20210234838A1

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

    申请号:US17230442

    申请日:2021-04-14

    Abstract: A computing device may include a processor and a memory. The processor may be configured to provide an encrypted second portion of a key to a client device in response to a match between data decrypted from an encrypted first portion of the key and a first portion of the key, the match being indicative of an absence of a proxy device. The processor may be configured to detect a loss in connectivity between the computing device and the client device based upon a mismatch between a decrypted second portion of the key and a second portion of the key, the mismatch being indicative of the proxy device.

    Accessing resources in a remote access or cloud-based network environment

    公开(公告)号:US11075999B2

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

    申请号:US16114764

    申请日:2018-08-28

    Abstract: A client device may, as part of a remote access or cloud-based network environment, access a resource either by using a connection to a gateway or by using a connection that bypasses the gateway. Which connection is used may be based on the network location of the resources provided by the network environment and network location of the client device. For example, if the client device and a resource are located at the same network location or connected to the same local network, the client device may access the resource by using a connection that bypasses the gateway. If the client device and the resource are located at different network locations or are connected to different local networks, the client device may connect to the gateway to access the resource.

    METHOD FOR ENCRYPTING DATA STREAMS WITH NEGOTIABLE AND ADAPTABLE ENCRYPTION LEVELS

    公开(公告)号:US20210227268A1

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

    申请号:US17220618

    申请日:2021-04-01

    Abstract: Described embodiments provide systems and methods for data encryption. A server communicating data with a client can determine a level of data encryption on the data that the server is capable of handling according to resources available to the server. A level of data encryption can include a type of encryption and a strength of the type of data encryption. The server can receive a level of data encryption on the data that the client is capable of handling according to resources available to the client. The server can identify a level of data encryption with which the server and the client agree to proceed, according to the determined level of data encryption and the received level of data encryption. The server, following a predefined interval, can identify an updated level of data encryption with which the server and the client agree to proceed.

    SYSTEM AND METHOD FOR USING A SCRIPTING LANGUAGE TO DYNAMICALLY STYLE A CASCADING STYLE SHEET

    公开(公告)号:US20210224467A1

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

    申请号:US17223569

    申请日:2021-04-06

    Inventor: Zhen Zeng Cheng Xie

    Abstract: Described embodiments provide a method, computer program product, and computer system for generating, by a computing device, a data file including at least one property from a first cascading style sheet (CSS) file, the at least one property defining a scripting language object. A scripting language file may be generated, the scripting language file may include a scripting language variable for the scripting language object. A second CSS file may be generated by replacing the at least one property from the data file with the scripting language variable of the scripting language file. An element of a webpage referenced by the scripting language object may be rendered based upon, at least in part, the scripting language variable of the second CSS file.

    Virtual Meetings In Ad-Hoc Networks
    296.
    发明申请

    公开(公告)号:US20210218590A1

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

    申请号:US16742250

    申请日:2020-01-14

    Abstract: Methods and systems for conducting virtual meetings are described herein. A host device configured to host a virtual meeting and one or more user devices may receive information used to set up a virtual meeting from a computing device. The host device may establish a network a user device may connect to for participating in the virtual meeting. The one or more user devices may be directly connected to the host device so that data for the virtual meeting need only travel directly between the one or more user devices and the host device with no intermediary devices. Host responsibilities may be transferred from the host device to one of the user devices. If the host device becomes unresponsive, the computing device may perform actions to allow the user devices to continue the virtual meeting.

    Content Resolution Adjustment for Passive Display Devices

    公开(公告)号:US20210217384A1

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

    申请号:US16815483

    申请日:2020-03-11

    Abstract: Methods and systems for content resolution adjustment for passive display devices are described herein. Passive display devices such as a passive magnifying device (e.g., a screen magnifier) or a projector (e.g., a built-in mobile phone projector) are useful in enlarging photos, documents, videos, etc. for view for small-sized small-screen device screens. However, optimal content resolution for the small-screen device screens may not be optimal for the passive display devices. Particularly, when a small-screen device receives content from a remote computing device, the initial content resolution may not be optimal even for the small-screen device screen because of low transmission speed and/or low bandwidth of a connection with an original data source. Content resolution adjustment is provided in this disclosure by determining distance between the passive display device and the small-screen device, calculating magnification ratio for the passive display device, and adjusting the content resolution based on the calculated magnification ratio.

    GENERATING AND PRESENTING CONTEXTUAL USER INTERFACES ON DEVICES WITH FOLDABLE DISPLAYS

    公开(公告)号:US20210216332A1

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

    申请号:US16743060

    申请日:2020-01-15

    Inventor: Xin Li

    Abstract: Methods and systems for generating and presenting one or more user interfaces on devices with foldable displays are described herein. An application, executing on the device, displays a first user interface on a first portion of a foldable display. The first user interface includes an indication of tasks for a plurality of applications hosted on a remote server. The application displays a second user interface on the first portion and a second portion of the foldable display when the device unfolded. The second user interface includes the tasks indicated by the first user interface. In response to receiving an input to initiate execution of at least one task, the application provides data to an application hosted by the remote server and associated with the at least one task. By adapting to the different displays provided by the foldable device, the application improves users' experiences with applications executing on the device.

    Systems and methods for secured web application data traffic

    公开(公告)号:US11063750B2

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

    申请号:US16774676

    申请日:2020-01-28

    Abstract: Systems and methods for secured access to cloud-based applications or services include a service node that may receive a request from client including a URL associated with an application manager. The service node may send a URL prefix identifying a termination to the termination node. The service node may receive a client hello message from the client that includes a first field incorporating the URL prefix, and may send the client hello message to the termination node to initiate a handshake with the client using a wildcard certificate of server, for establishing a SSL channel between the client and the termination node for a session of the application. The service node can direct a communication of the session from the client to the predetermined termination node, for decryption, using the established SSL channel, according to the URL prefix incorporated in a server name indication (SNI) field of the communication.

    Concealment of customer sensitive data in virtual computing arrangements

    公开(公告)号:US11062049B2

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

    申请号:US15966068

    申请日:2018-04-30

    Abstract: Aspects described herein are directed to the concealment of customer sensitive data in virtual computing arrangements. A local computing platform may receive an object including a customer sensitive object name from a user computing device operating on a same internal domain as the local computing platform. The local computing platform may conceal the customer sensitive object name from a virtual computing platform operating on a domain external from the internal domain. The local computing platform may provide the concealed object name to the virtual computing platform for facilitating object enumeration requests from the user computing device during virtual computing sessions. During a virtual computing session between the user computing device and virtual computing platform, the local computing platform may receive the concealed object name from the user computing device and may perform one or more operations to reveal the object name to the user computing device.

Patent Agency Ranking