Unified application notification framework

    公开(公告)号:US11249785B2

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

    申请号:US16448569

    申请日:2019-06-21

    Abstract: Methods and systems for a unified application notification framework are described herein. A server may receive a notification from a service provider. The service provider may be associated with an application executable on a virtual machine. The virtual machine may be part of a virtual environment that includes a user interface. The server may determine an identifier for the received notification. The identifier may indicate the application on the virtual machine associated with the service provider. The server may provide the received notification to the user interface for display to a user. The received notification may be displayed without execution of the application on the virtual machine.

    Service pool architecture for multitenant services to support canary release

    公开(公告)号:US11237815B2

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

    申请号:US16110370

    申请日:2018-08-23

    Abstract: Aspects of the disclosure relate to using service pool architecture for multitenant services to support canary release. An enterprise canary release server may create a plurality of service pools for a tenant in a cloud-based system that supports a plurality of tenants, where each service pool may comprise a plurality of microservices. The enterprise canary release server may receive a request to perform a canary release for a new version of software and identify a first microservice out of the plurality of microservices in a first service pool. The enterprise canary release server may instantiate a new microservice in the first service pool and enable data plane connectivity between the new microservice and a second microservice. Accordingly, the enterprise canary release server may disable data plane connectivity between the first microservice and the second microservice.

    Bidirectional Communication Clusters

    公开(公告)号:US20220030055A1

    公开(公告)日:2022-01-27

    申请号:US17493410

    申请日:2021-10-04

    Abstract: Methods and systems for providing bidirectional communications between client devices and server devices are described herein. Server devices in a cluster may bidirectionally communicate with client devices in a resource site via direct connections or virtual connections. One or more server devices may act as intermediate server devices for communications via virtual connections, and may distinguish different types of messages based on header contents of the messages.

    Systems and methods for collaborating on forms in SaaS application

    公开(公告)号:US11233832B2

    公开(公告)日:2022-01-25

    申请号:US16184311

    申请日:2018-11-08

    Abstract: Embodiments described include systems and methods for multiple users to provide input on an input element of a network application. A first client application may establish, for a first user, a first session of a network application via a first embedded browser within the first client application. A second client application may establish, for a second user, a second session of the network application via a second embedded browser within the second client application. The first client application may communicate an invite to the second user to collaborate on an input element of a user interface displayed in the first embedded browser. The second client application may provide, responsive to acceptance of the invite, a second user interface for the second user to enter input into the input element. One of the first or the second client applications may display input received in the input element.

    IMAGE ACQUISITION DEVICE VIRTUALIZATION FOR REMOTE COMPUTING

    公开(公告)号:US20220021752A1

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

    申请号:US17492297

    申请日:2021-10-01

    Abstract: Methods and systems for image acquisition device virtualization are described herein. A user of a client computing device may access a remote operating system running on a host computing device via a client application running on a local operating system of the client computing device. An image acquisition device such as a scanner may be connected to the client computing device and the user may wish to use the image acquisition device to acquire image data (e.g., scan a photograph). In order for an image application (e.g., a photo editor) running on the remote operating system to read in the image data from the image acquisition devices, the remote operating system of the host computing device may intercept a service call from the image application at a service layer and redirect the service call, via a virtual channel, to the local operating system of the client computing device.

    Systems and methods for slogan based sharing of living SaaS objects

    公开(公告)号:US11228583B2

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

    申请号:US16148447

    申请日:2018-10-01

    Inventor: Abhishek Chauhan

    Abstract: Embodiments described include systems and methods for slogan based sharing of network application objects. The method may include executing a network application on behalf of a client application executed by a first client device. The client application may include an embedded browser. The method may include receiving from the client application a selection of an object of the network application to be shared with a second client device. The method may include selecting a unique sequence of words from a pre-defined list of words, associating the unique sequence of words with the selected object of the network application, transmitting the unique sequence of words to the first client device, and receiving the unique sequence of words from the second client device. The method may include, responsive to receipt of the unique sequence of words from the second client device, accessing the selected object of the network application.

    On-demand applications
    239.
    发明授权

    公开(公告)号:US11226837B2

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

    申请号:US16441417

    申请日:2019-06-14

    Abstract: A virtual server includes at least one processor to create a single composited layered image comprising an operating system layer and an application shortcut that includes a representation of an application while not including the application. The single composited layered image is provided as a virtual session to a client computing device. An application layer is mounted to the single composited layered image in response to a user of the client computing device interacting with the application shortcut, with the application layer including the application.

    SELF-FEDERATION IN AUTHENTICATION SYSTEMS

    公开(公告)号:US20220014517A1

    公开(公告)日:2022-01-13

    申请号:US17485695

    申请日:2021-09-27

    Abstract: Aspects described herein may utilize self-federation in a plugin-based authentication system to support combinations of authentication processes. The authentication system may include a plugin that executes an authentication process that is a combination of two or more other authentication processes. This plugin may handle the combined authentication process by self-federating back to the authentication interface, generating its own authentication requests under each of the subsidiary authentication processes. Thus, the self-federating plugin corresponding to the combined authentication process may allow the authentication system to support authentication requests that indicate the combined authentication process. This “chained” authentication process, accomplished through self-federation, may allow the authentication system to reuse existing code paths and avoid downsides associated with duplication of code.

Patent Agency Ranking