Selecting a version of an application

    公开(公告)号:US11061667B1

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

    申请号:US16859614

    申请日:2020-04-27

    Inventor: Ashish Gujarathi

    Abstract: Described embodiments provide systems and methods for selecting a version of an application to launch for a client device according to a context of the client device. A computing device can receive a request from a client device to launch an application. The request can include an identifier that indicates multiple versions of the application are accessible in which to launch the application. The computing device can select, using the identifier, a version of the application according to a context of the client device. The computing device can provide the client device with access to the selected version of the application, so as to enable the client device to launch a version of the application compatible with the context of the client device.

    File Redundancy Detection and Mitigation

    公开(公告)号:US20210209064A1

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

    申请号:US17209582

    申请日:2021-03-23

    Abstract: Methods and systems for detecting and addressing file redundancies. A server may be configured to store a plurality of files associated with a plurality of identifiers. The identifiers may be generated using a hash function. The server may receive an indication of a first file. The indication of the first file may correspond to a user uploading the first file to the server, and may comprise a first identifier of the first file. The server may determine, by comparing the first identifier and the plurality of identifiers, that a second file is the same as the first file. Based on the second identifier, a pointer to the second file may be provided to prevent redundant storage of content similar to that of the second file. If an edit associated with a pointer, of a plurality of pointers to a centrally-stored file, is made, a new centrally-stored file may be created.

    INTELLIGENT SESSION TIMEOUTS FOR VIRTUAL WORKSPACE

    公开(公告)号:US20210208918A1

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

    申请号:US16736204

    申请日:2020-01-07

    Abstract: A system and method for determining session timeout periods for a virtual workspace. A method is disclosed that includes detecting an inactivity state of a user engaged with a session running on a server; implementing a first timeout period in response to the inactivity state occurring during a defined time period; and implementing a second timeout period in response to the inactivity state occurring outside the defined time period, wherein the second timeout period is less than the first timeout period. The timeout period may further be determined by determining a session cost, determining a reconnect probability and/or determining a security risk.

    SYSTEMS AND METHODS FOR IDENTIFYING A CONTEXT OF AN ENDPOINT ACCESSING A PLURALITY OF MICROSERVICES

    公开(公告)号:US20210204091A1

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

    申请号:US17199126

    申请日:2021-03-11

    Abstract: Described embodiments provide systems and methods for identifying a context of an endpoint accessing a plurality of microservices is provided. A device intermediary to a plurality of endpoints and a plurality of microservices can receive a plurality of calls to one or more of the plurality of microservices originating from the plurality of endpoints. The device can identify a context for each of the endpoints. The context can include one of a type of device or a type of application. The device can identify, for each unique context, one or more microservices of the accessed by the plurality of endpoints having that unique context. A service graph can be generated to identify the one or more microservices of the plurality of microservices accessed by the plurality of endpoints having that at least one unique context.

    SYSTEMS AND METHODS FOR UNLOCKING A MOBILE DEVICE

    公开(公告)号:US20210203770A1

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

    申请号:US17180108

    申请日:2021-02-19

    Inventor: Sai Xu Qin Zhang

    Abstract: Systems and methods for controlling access to a mobile device. A method for unlocking a mobile device includes detecting a user input comprising two or more user actions performed at one or more physical input buttons of the mobile device when the mobile device is in a lock state. The lock state prevents use of at least one functionality of the mobile device. Each user action corresponds to a code. The method also includes determining whether the detected user input is valid, and changing a state of the mobile device from the lock state to an unlock state to enable the use of the at least one functionality of the mobile device if the detected user input is valid.

    ENHANCED OUT-OF-OFFICE SYSTEM AND METHODS FOR EMAIL CLIENTS

    公开(公告)号:US20210192458A1

    公开(公告)日:2021-06-24

    申请号:US16724566

    申请日:2019-12-23

    Abstract: A computer system is provided. The computer system includes a memory and at least one processor coupled to the memory and configured to determine that a current date is within an out-of-office (OOO) time period; receive an email from a mail server; apply a set of email rules to the email to determine that a notification of the email may be blocked; block the notification of the email in response to the determination that the current date is within the OOO period and the determination that the notification of the email may be blocked; apply a set of event rules to a reminder of an event invitation to determine that the reminder may be blocked; and block the reminder in response to the determination that the current date is within the OOO period and the determination that the reminder may be blocked.

    SYSTEMS AND METHODS FOR AUTOMATIC RECOVERY

    公开(公告)号:US20210192128A1

    公开(公告)日:2021-06-24

    申请号:US16778465

    申请日:2020-01-31

    Abstract: Described embodiments provide a method, computer program product, and computer system for receiving, by a computing device, first and second images of an application, the first image indicative of no input data present within input fields of the application, and the second image being received after input data is present within at least one input field of the application. The input data of the second image may be identified based upon, at least in part, a comparison with the first image. The identified input data of the second image may be provided into the input field of the application after restart of the application so as to prevent loss of the input data.

    Systems and methods for disabling services in a cluster

    公开(公告)号:US11044174B2

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

    申请号:US16599153

    申请日:2019-10-11

    Abstract: Disclosed herein includes a system, a method, and a device for disabling services in a cluster. A master node of a plurality of nodes of a cluster can receive a disable instruction for a service of the cluster. The master node can transmit to the plurality of nodes a transition instruction to instruct the other nodes to stop accepting requests from one or more client devices for the service. The master node can receive, from each of the plurality of nodes, a client count value indicative of a number of current client connections from the one or more client devices to one or more respective nodes of the plurality of nodes. The master node can determine that the client count value is a zero value for each node of the plurality of nodes. The master node can transmit an out of service instruction to each node of the plurality of nodes to disable the service on the cluster.

Patent Agency Ranking