G06F16/88

Identifying code dependencies in web applications

A method may include receiving, from a browser, a request for a tracking pixel including a uniform resource locator (URL) of the tracking pixel and a session identifier (ID) of the browser. The URL of the tracking pixel may be included in a CSS selector. The method may further include sending, to the browser and as triggered by the request for the tracking pixel, a request to scan a document object model (DOM) of the browser. The request to scan the DOM may include the session ID. The method may further include receiving, from the browser, scan results including a set of dependencies on the CSS selector.

System and Method for Executing A Dynamic Routing Service

A system and method are provided for executing a dynamic routing service. The method includes i) subscribing to ingress a first topic for a current task in a process workflow and ii) receiving a data object for the current task. The method also includes iii) querying a first service to determine a next workflow task, the next workflow task having been translated by the first service from a workflow graph to a file and data interchange format. The method also includes iv) updating the data object, v) routing the updated data object to a second topic by a message broker using the data interchange format, and vi) subscribing to ingress the second topic for a next task in the process workflow and repeating ii) to v) while the process workflow is being executed.

METHOD AND APPARATUS FOR MEDIA SCENE DESCRIPTION
20220222205 · 2022-07-14 · ·

Systems, methods, and devices for managing media storage and delivery, including obtaining, by a media access function (MAF), a glTF file corresponding to a scene; determining that the glTF file has a CBOR format; converting the glTF file into a converted glTF file having a JSON format using a first CBOR parser function implemented by the MAF; and obtaining media content corresponding to the scene based on the converted glTF file.

METHOD AND APPARATUS FOR MEDIA SCENE DESCRIPTION
20220222890 · 2022-07-14 · ·

Systems, methods, and devices for managing media storage and delivery, including obtaining, by a media access function (MAF), a Graphics Language Transmission Format (glTF) file corresponding to a scene; obtaining from the glTF file a uniform resource locator (URL) parameter indicating a binary data blob; determining that the binary data blob has a Concise Binary Object Representation (CBOR) format; converting the binary data blob into an object having a JavaScript Object Notation (JSON) format using a CBOR parser function implemented by the MAF; and obtaining media content corresponding to the scene based on the object.

Methods and apparatus for supporting the display and editing of OOXML document content using a web browser
11449665 · 2022-09-20 · ·

Methods and apparatus for converting an OOXML file into a format which can be rendered, displayed and edited by a browser on a device such as a cell phone without the device having to directly work with the document in the OOXML format are described. In various embodiments the contents of an OOXML file are converted into a JSON object, communicated to a client device which can display and edit the document contents. A revised version of the JSON object including edits is returned and converted back into an OOXML file. The method allows for preserving document format and other information while avoiding the need for a client device to support display and direct editing of a document in OOXML format.

Just-In-Time Front End Template Generation Using Logical Document Object Models

Aspects of the disclosure relate to processing systems for performing just-in-time front end template generation using a logical DOM. A computing device may receive, from a web server host platform, an HTML page with a DOM structure. The computing device may parse the DOM structure to generate a logical DOM, which may include a key value store identifying dynamic elements to be updated based on data received from a data source different from the web server host platform. The computing device may receive, from a data source computer system, source data. The computing device may modify the logical DOM, based on the source data, by replacing the dynamic elements with corresponding values from the source data. This may produce a first updated real DOM. The computing device may render a first graphical user interface based on the first updated real DOM, and may display the first graphical user interface.

Extracting a portion of a document, such as a page
11288338 · 2022-03-29 · ·

A portion data structure representing a portion extracted from a formatted source document is described. A portion data structure contains a first subtree of nodes that is modeled after a second subtree of a complete hierarchical representation of the formatted source document. Explicit formatting attribute values are specified for nodes of the first subtree only where a value calculated for the formatting attribute in a node of the first subtree differs from a value calculated for the formatting attribute in the corresponding node in the second subtree at a time when the node of the first subtree descends from a reset node specifying standardized formatting attribute values. The contents of the portion data structure are usable to display the portion extracted from the formatted source document in a context other than the formatted source document.

Just-in-time front end template generation using logical document object models

Aspects of the disclosure relate to processing systems for performing just-in-time front end template generation using a logical DOM. A computing device may receive, from a web server host platform, an HTML page with a DOM structure. The computing device may parse the DOM structure to generate a logical DOM, which may include a key value store identifying dynamic elements to be updated based on data received from a data source different from the web server host platform. The computing device may receive, from a data source computer system, source data. The computing device may modify the logical DOM, based on the source data, by replacing the dynamic elements with corresponding values from the source data. This may produce a first updated real DOM. The computing device may render a first graphical user interface based on the first updated real DOM, and may display the first graphical user interface.

VISUAL DESIGN SYSTEM FOR GENERATING A VISUAL DATA STRUCTURE ASSOCIATED WITH A SEMANTIC COMPOSITION BASED ON A HIERARCHY OF COMPONENTS

A system and method for a visual design system includes a memory, a processor, a page analyzer to extract business information of at least one data structure of at least one page of a visual application having an existing layout, to perform a semantic analysis of the extracted business information and to use the extracted business information to produce a business information layout and an associated business information signature; a database to store at least one layout and at least one associated layout signature where the layout signature represents a business information composition of the at least one layout, a signature comparer to perform a comparison of the associated business information signature of the at least one data structure with the associated layout signature of the at least one layout stored in said layout database and where the processor and the memory embody the page analyzer and the signature comparer.

Dynamic user interface framework

In one example, a method for generating a dynamic user interface may include the use of a user interface design framework including metadata templates, user interface interpreters, and viewing technology to enable a dynamic user interface generation and output. In some examples, the user interface design framework may include electronic operations implemented at servers and clients for parsing a definition for a user interface in a first markup language (such as XML), implementing features of a selected view technology (such as JSF or HTML5) for generation of the user interface output, and generating the user interface output in the second markup language (such as HTML and associated JavaScript scripting) according to the selected view technology.