Systems and methods for providing communications between on-premises servers and remote devices

    公开(公告)号:US11349815B2

    公开(公告)日:2022-05-31

    申请号:US16953083

    申请日:2020-11-19

    Abstract: A system having an off-premises proxy server residing in a cloud computing environment and backend servers residing in an enterprise computing environment are provided. Requests received by the off-premises proxy server for access to a first, non-publicly accessible backend server are routed to a tunnel server which stores the request and waits to be polled by a tunnel agent connected to the first backend server. When the tunnel server is polled, the request is forwarded through an HTTP tunnel to the tunnel agent, which forwards it to the backend server for processing. Responsive information is returned to the tunnel agent, which forwards it through the HTTP tunnel to the tunnel server and returned through the off-premises proxy server to the remote application. Requests for access to a first, publicly accessible backend server are routed by the off-premises proxy server directly to the backend server for processing and return of responsive information.

    LIFECYCLE FRAGMENT AND DYNAMIC DISCOVERY OF LIFECYCLE FRAGMENT AT RUNTIME

    公开(公告)号:US20220129818A1

    公开(公告)日:2022-04-28

    申请号:US17507890

    申请日:2021-10-22

    Inventor: Ashraf Ali Syed

    Abstract: Systems and methods for are provided that make lifecycles flexible, so the behavior of the lifecycle can be changed dynamically at runtime based on certain conditions. Embodiments include a system and method that enables the use and reuse of lifecycle fragments in a lifecycle process. Lifecycle fragments can be discovered and executed at runtime based on input data and other conditions to provide flexibility and efficiency.

    METHOD AND SYSTEM FOR CLONING ENTERPRISE CONTENT MANAGEMENT SYSTEMS

    公开(公告)号:US20220129429A1

    公开(公告)日:2022-04-28

    申请号:US17568381

    申请日:2022-01-04

    Abstract: Cloning enterprise content management systems is described. A first remote procedure call is executed to a source database management system associated with a source enterprise content management system to retrieve a source object type from the source enterprise content management system. A second remote procedure call is executed to a target database management system associated with a target enterprise content management system to create a target object type in the target enterprise content management system, wherein the target object type is based on the source object type. Source metadata tables associated with the source object type are retrieved from the source enterprise content management system. The source metadata tables are stored as target metadata tables in the target enterprise content management system.

    SYSTEM AND METHOD FOR LAUNCHING AND CONNECTING TO A LOCAL SERVER FROM A WEBPAGE

    公开(公告)号:US20220021727A1

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

    申请号:US17491492

    申请日:2021-09-30

    Abstract: A system comprising a processor and a computer readable memory coupled to the processor, the computer readable memory configured with a page processable by page processing code. The page can be configured to generate a set of random connection data usable by a local server program instance to verify that a connection request is from the page, launch the local server program instance, provide the set of random connection data to the local server program instance, create a client socket instance, send a connection request to the local server program instance to establish a connection between the client socket instance and a server socket instance of the server program instance and based on an acceptance of the connection request by the server program instance, complete the connection. The connection may be usable for bi-directional communication between the page and local server program instance.

    COMPOSABLE EVENTS FOR DYNAMIC USER INTERFACE COMPOSITION

    公开(公告)号:US20210397315A1

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

    申请号:US17466938

    申请日:2021-09-03

    Abstract: Composable events to provide a dynamic user interface are disclosed. In various embodiments, a definition of a custom user interface event is received. The definition includes an identification of a data value to be associated with the event, a scope of the event within which the event will be consumed, and an event trigger in response to which an instance of the custom user interface event is to be published. Application user interface code configured to provide one or more application user interface elements configured to publish or subscribe to the custom user interface event is generated programmatically, based at least in part on the definition.

    CONVERSATION-ENABLED DOCUMENT SYSTEM AND METHOD

    公开(公告)号:US20210377190A1

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

    申请号:US17403643

    申请日:2021-08-16

    Abstract: One embodiment comprises a non-transitory, computer-readable medium embodying thereon computer-executable instructions for receiving a document design, generating a conversation-enabled document from the document design, exposing the conversation-enabled document on a conversation channel, receiving a participant response, updating the conversation-enabled document based the participant response, and rendering a communication page on a second channel using the updated conversation-enabled document. The document design comprises a page template and a conversation template. The page template specifies content of the communication page and a variable to be populated with a first variable value. The conversation template defines a state machine for an automated conversation, the conversation template specifying a variable to which the participant response is to be written.

    System and method for launching and connecting to a local server from a webpage

    公开(公告)号:US11172013B2

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

    申请号:US16264061

    申请日:2019-01-31

    Abstract: A system comprising a processor and a computer readable memory coupled to the processor, the computer readable memory configured with a page processable by page processing code. The page can be configured to generate a set of random connection data usable by a local server program instance to verify that a connection request is from the page, launch the local server program instance, provide the set of random connection data to the local server program instance, create a client socket instance, send a connection request to the local server program instance to establish a connection between the client socket instance and a server socket instance of the server program instance and based on an acceptance of the connection request by the server program instance, complete the connection. The connection may be usable for bi-directional communication between the page and local server program instance.

Patent Agency Ranking