G06F2209/541

PATTERNS TO LEVERAGE GRPC IN SMALL FOOTPRINT EMBEDDED SYSTEM
20220400156 · 2022-12-15 ·

Disclosed herein are network elements for use in a transport network. The network elements may comprise an embedded device comprising a processor, a communication device, and a non-transitory computer readable medium storing a common client interface comprising processor-executable code that when executed causes the processor to, responsive to receiving a request from a particular one of a plurality of client applications: allocate one or more system resource for the particular one of the plurality of client applications, the one or more system resource based at least in part on a request type of the request; establish, with the communication device, a connection with a remote network element in the transport network; and transmit the request to the remote network element; and responsive to receiving a response from the remote network element, transmit the response to the particular one of the plurality of client applications.

Systems and methods for automatically detecting applications

A method includes detecting, by a computing device, activation of a link to content served by a remote server, and in response to detecting activation of the link, attempting to load a passive mixed content item from the computing device. The method also includes determining whether the passive mixed content item successfully loaded. The method further includes, in response to determining the passive mixed content item successfully loaded, accessing, using an application on the computing device, the content from the remote server. In addition, the method includes, in response to determining the passive mixed content item did not successfully load, accessing, using a web browser, the content from the remote server.

Methods for user interface generation and application modification
11593128 · 2023-02-28 · ·

A method of generating a user interface for presentation to a user. The method comprises executing a first application computer program to provide a user interface, executing agent computer program code to interrogate and modify said user interface during execution of said first application computer program, and presenting said modified user interface. The first application computer program may be run on a server, while the modified user interface may be presented to a user at a client connected to said server.

METHOD AND APPARATUS OF DEPLOYING A CLUSTER, AND STORAGE MEDIUM

Provided are a method and an apparatus of deploying a cluster, and a storage medium, which relate to the field of computer technologies and may be applied to the cloud computing technology. The method includes steps described below. Master node configuration information of a cluster master node and slave node configuration information of each cluster slave node are determined. Independent configuration is performed on the cluster master node according to the master node configuration information. The slave node configuration information is sent to each cluster slave node, so that each cluster slave node performs independent configuration on the cluster slave node according to the slave node configuration information.

Generic multi-source heterogeneous large-scale data synchronization client-server method
11500903 · 2022-11-15 ·

The present disclosure provides a generic multi-source heterogeneous large-scale data system, including a sync node config unit, an install & deployment unit, a block & pipelining unit, a unilateral sync unit, a bilateral sync unit and a correctness guarantee unit. The system operates on a middle layer which is above a node database layer and beneath an application logic layer. In a data synchronization process, a client end transmits captured local change information to a server end in accordance with a synchronization task plan; the server end receives and transfers the change information to an asynchronous parallel message processing mechanism to be stored in a corresponding message queue; the server end polls a local message queue for reading to-be-processed change information, and then performs subsequent data change in accordance with rules for heterogeneous data mapping, so as to maintain consistence of synchronized data objects between a source end and a target end. The system of the present disclosure operates independently in a manner parallel to local applications of a synchronous node, and provides a guarantee mechanism of relaxed transaction for Internet distributed multi-source heterogeneous data synchronization through collaboration of loose coupling.

SYSTEMS AND METHODS FOR CALENDAR SYNCHRONIZATION WITH ENTERPRISE WEB APPLICATIONS
20230049190 · 2023-02-16 ·

The described technology relates to integrating events electronically scheduled in enterprise web applications and other event management applications. An improved capability is provided for an event management application like, for example, Microsoft's Outlook™ to provide the user with additional useful information and/or resources associated with scheduled events such as, but not limited to, meetings. Improved capabilities are provided to the enterprise web application clients based upon integration with event applications such as Outlook. Embodiments use a unique identifier generated for an event scheduled in one application for associating corresponding event information in the second application, such that the scheduled event calendars in the first and second applications can be synchronized without duplicating the event information between the two applications.

User Controlled Task Execution with Task Persistence for Assistant Systems
20230099773 · 2023-03-30 ·

In one embodiment, a method includes receiving a first user request at a client system to suspend a first task being executed by an assistant system operating on the client system, suspending the execution of the first task responsive to the first user request, receiving a second user request at the client system, determining that the second user request is a request to resume the suspended first task based on user interactions with the assistant system with respect to one or more entities associated with the first task, and presenting a prompt to resume the first task at the client system.

CONTAINERIZED POINT-OF-SALE (POS) SYSTEM AND TECHNIQUE FOR OPERATING

A Point-Of-Sale (POS) processing environment is encapsulated within a container running on a first Operating System (OS) of a transaction terminal. Peripheral drivers for connected peripherals run on a second and different OS of the transaction terminal. A platform processing environment runs the peripheral drivers on the second and different OS of the terminal. A socket interface is provided for communication between transaction applications of the POS processing environment with the peripheral drivers of the platform processing environment for purposes of allowing the transaction applications to control and access the connected peripherals during transactions performed at the transaction terminal via the socket interface.

METHODS AND SYSTEMS FOR PERSISTENT COMMUNICATIONS BETWEEN CLIENT APPLICATIONS AND APPLICATION SERVERS

Certain aspects of the present disclosure provide techniques for communicating between an application executing on a client device and a server using a persistent connection. An example method generally includes initializing a persistent connection between an application executing on a client device and a server. Information about an event within the application is received. Communications between the application and the server are performed via streaming data related to the information about the event carried on the persistent connection. Generally, the streaming data may be translated from an application-native format to a platform-agnostic format and may include application-specific information. One or more actions are taken within the application based on the streaming data related to the event and carried on the persistent connection.

Processing future-dated resource reservation requests

Computer systems and methods for managing resources are described. In an aspect, a method includes: providing, to a client device associated with an authenticated entity, an intraday transfer interface, the intraday transfer interface including a selectable option to issue a future-dated borrowed resource reservation request to set aside an amount of borrowed resources; receiving, from the client device, a signal representing the future-dated borrowed resource reservation request, the future-dated borrowed resource reservation request associated with an amount of borrowed resources to set aside and a date of release of such borrowed resources; detecting a trigger condition, the trigger condition including an end-of-day reconciliation of resource tracking data and, in response to detecting the trigger condition, evaluating the future-dated borrowed resource reservation request based on a current amount of borrowed resources; and when the evaluation of the future-dated borrowed resource reservation request indicates that the future-dated borrowed resource reservation request cannot be implemented, generating an error by sending an error message to a computing device and rejecting the future-dated borrowed resource reservation request.