G06F16/9574

CHANGE RENDERING FOR GENERATED DOCUMENTS
20220382961 · 2022-12-01 ·

Methods, systems, apparatuses, and computer-readable storage mediums are described for rendering document changes. A first document is rendered in a client user interface (UI) based at least on a first intermediate format representation obtained from a server. A change initiator receives a request for a change to the first document and transmits information indicative of the change to the server. A client renderer selectively modifies a portion of the first intermediate format representation at the client based on the change and renders a modified first document in the UI based at least on the modified first intermediate format representation. The client renderer obtains a second intermediate format representation from the server, where the second intermediate format representation comprises an intermediate format representation generated through processing an updated document definition. The client renderer renders the second document in the UI based at least on the second intermediate format representation.

CENTRALIZED ACCESS CONTROL FOR CLOUD RELATIONAL DATABASE MANAGEMENT SYSTEM RESOURCES

Methods for centralized access control for cloud relational database management system resources are performed by systems and devices. The methods utilize a central policy storage, managed externally to database servers, which stores external policies for access to internal database resources at up to fine granularity. Database servers in the processing system each receive external access policies that correspond to users of the system by push or pull operations from the central policy storage, and store the external access policies in a cache of the database servers for databases. For resource access, access conditions are determined via policy engines of database servers based on an external access policy in the cache that corresponds to a user, responsive to a resource access request from a device of the user specifying the internal resource. Data associated with the resource is provided to the user based on the access condition being met.

BROWSER SEARCH MANAGEMENT

A search initiated by a user within an internet browsing application using a search phrase can be detected. A similarity between the search phrase and each of one or more existing groups can be determined, each of the one or more existing groups including one or more saved web pages. An existing group of the one or more existing groups can be selected based on the determined similarity. A current browsed web page returned from the search can be obtained, and the current browsed web page can be added to the existing group.

METHOD AND SYSTEM FOR WEB PAGE CO-BROWSING

The invention relates to devices and methods for co-browsing a web page, namely, to the field of data processing systems that allow multiple end users to simultaneously browse the same website from different locations and devices in a virtual room. A system for co-browsing a web page is proposed, comprising a sharing confirmation module; a platform login verification module; a virtual room creation module; a sharing determination module; a data communication module, configured to provide content to the shared platform for sharing; an event communication module; a module for executing and displaying events on the end-user device. The proposed method comprises the steps of: accepting the shared content selected by the user and the shared platform selected by the user; navigating to the unified verification interface so that a user can log into the shared platform through the unified verification interface; creating a virtual room for co-browsing, and assigning a unique room ID to it, and saving the room ID for all participants; receiving an instruction from the user to perform an action on the web page; capturing the action via browser event handler; transforming the action and its properties into a JSON message; sending the specified message to the system server via the WebSockets protocol; receiving the message by means of the room end-user device, and refreshing the web page to display the updated website state.

Systems, computer-readable media and computer-implemented methods for automated, dynamic capacity planning using HTTP response header fields

A system, computer-readable media and computer-implemented method for automated, dynamic capacity planning using HTTP response header fields. The computer-implemented method includes: automatically determining a server workload statistic relating to operation of a server, the server being configured to serve a content item in response to HTTP-formatted requests; automatically determining an expiration value based at least in part on the workload server statistic; automatically updating a configuration file corresponding to the content item with the expiration value; receiving a request for the content item from a requesting device; automatically accessing the configuration file and generating a HTTP-formatted response header incorporating the expiration value; and, automatically transmitting the HTTP-formatted response header and the content item in response to the request.

Caching of potential search results

A method comprising: receiving portions of a search query searching amongst multiple entries in a set of one or more data sources; triggered by the receipt of each respective portion, performing a respective caching operating comprising querying each of one or more data sources of the set to retrieve entries matching the search query as composed from the portion or portions received so far, and caching the retrieved entries in a corresponding cache group for each of the queried data sources; rendering an application view displaying a visual representation of at least some of the retrieved entries; and with each caching operation, selecting one or more of any newly retrieved entries in the cache following the retrieval based on the search query as now including the respective portion of the search query, and updating the application view to include the one or more selected entries from the cache.

Systems and methods for saving and surfacing content

A computer-implemented method is disclosed for saving content. The method can include receiving, by one or more computing devices from a user at a first time, a first user input directed to a portion of a web page; receiving, by the one or more computing devices at a second time after the first time, a second user input describing a search query, and providing for display, by the one or more computing devices, data describing the portion of the web page in response to receiving the second user input.

Duplicate concurrent transaction detection

Techniques are disclosed relating to transaction authorization. In some embodiments, a server computer system receives and caches browsing information for a device of a user, where the browsing information relates to a transaction service. The server computer system may then receive a request to authorize one or more transactions via the transaction service. The server computer system may evaluate the cached browsing information to determine whether the user is attempting to perform multiple concurrent transactions via the transaction service. Based on the evaluating, the server computer system may determine whether to authorize the one or more transactions. In some embodiments, the disclosed techniques may advantageously prevent or reduce authorization of duplicate transactions that are concurrently attempted by a user.

Customizable redaptor extensions for single-page web applications

A method, computer system, and computer program product are provided for modifying a web application at runtime. A single-page web application is loaded by a web browser of a client, wherein the single-page web application exchanges data between the client and a server. An extension for the single-page web application is obtained. The extension is applied to the single-page web application, wherein applying the extension adds a new feature, or modifies an existing feature, of the single-page web application without reloading the single-page web application.

METHOD AND APPARATUS FOR OBTAINING LOADING TIME LENGTH OF IMAGE IN WEBPAGE, AND ELECTRONIC DEVICE
20220374582 · 2022-11-24 ·

Provided are a method and an apparatus for obtaining a loading time length of an image in a webpage, and an electronic device. The method includes: obtaining, during loading of a Hypertext Markup Language HTML file of the webpage, event tracking data through event tracking that is set in the HTML file, wherein the event tracking data includes loading start time of the HTML file; obtaining a timestamp of a loading end event of the image in the webpage, and determining the loading time length of the image based on the loading start time and the timestamp. The method can obtain the loading time length of the image in the webpage, facilitate the detection of the loading time length of the image, and provide data support for realizing the analysis of the webpage service quality based on the loading time length of the image and improving the webpage service quality.