# US 11,907,320 B2 · Digital content operation testing

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,907,320 B2
- Document ID: US11907320B2
- Status: Granted
- Kind: B2
- Application number: 17/743,730
- Filed: 2022-05-13
- Published: 2023-11-16
- Granted: 2024-02-20
- Earliest claimed: 2022-05-13
- Assignees: Adobe Inc.
- Applicants: Adobe Inc.
- Inventors: Nishant Kumar Thakur; Sandeep Kambi Nanjundeshwara; Rafiya Sirin
- Web page: https://patentgrep.com/patent/US11907320B2

## CPC

- G06F 16/957: Browsing optimisation, e.g. caching or content distillation
- G06F 11/323: {Visualisation of programs or trace data}
- G06F 11/3409: {for performance assessment}
- G06F 11/36: Prevention of errors by analysis, debugging or testing of software
- G06F 11/3688: {for test execution, e.g. scheduling of test suites}
- G06F 11/3692: {for test results analysis}
- G06F 16/958: Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- H04L 43/045: for graphical visualisation of monitoring data
- H04L 43/55: Testing of service level quality, e.g. simulating service usage
- H04L 41/5009: Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Digital content operation testing techniques are described. An authoring environment supports edit operations to digital content. The authoring environment includes an option to initiate testing of operation of edited digital content at a publish environment of a content delivery network, at which, the digital content is to be deployed. Data describing results of the testing is then communicated over the network based to the digital content editing system. The data is output within the user interface of the authoring environment in this example such that an effect of edits made to the digital content are viewable non-modally within the authoring environment.

## Claims

### Claim 1

A method implemented by a processing device, the method comprising:
editing, by the processing device, digital content via a user interface as part of an authoring environment, the digital content being a webpage;
transmitting, by the processing device, the edited digital content via a network to a test environment of a content delivery network, the test environment of the content delivery network being inaccessible via public search engine;
initiating, by the processing device, a testing utility to test operation of the edited digital content within the test environment at the content delivery network;
receiving, by the processing device, data via the network describing a result of the test;
displaying, by the processing device, the data within the user interface as part of the authoring environment; and
transmitting the edited digital content to a publish environment of the content delivery network, the content delivery network making the publish environment accessible via public search engine.

### Claim 2 (depends on 1)

The method as described in claim 1, wherein the transmitting is performed responsive to selection of an option via the user interface to test the operation of the edited digital content.

### Claim 3 (depends on 1)

The method as described in claim 1, further comprising removing information from the edited digital content that is identifiable by a search engine to locate the edited digital content, the information including headers or metadata associated with the webpage.

### Claim 4 (depends on 3)

The method as described in claim 3, further comprising obtaining the digital content from the content delivery network, the editing is performed on the received digital content, and the information is usable to locate the digital content at the content delivery network via the network.

### Claim 5 (depends on 3)

The method as described in claim 3, wherein the digital content remains publicly available via the content delivery network via a publish environment during the testing of the edited digital content via the test environment.

### Claim 6 (depends on 1)

The method as described in claim 1, further comprising receiving, by the processing device, an input identifying the content delivery network that is configured to provide access to the digital content to client devices via the network and wherein the transmitting to the test environment is performed based on the input.

### Claim 7 (depends on 1)

The method as described in claim 1, wherein the result indicates operation of the edited digital content at the content delivery network, the operation including a performance metric, accessibility, compliance with best practice metric, or search engine optimization metric.

### Claim 8 (depends on 1)

The method described in claim 1, wherein the data is usable to describe resources consumed at the content delivery network to store, process and/or access the webpage via the content delivery network.

### Claim 9 (depends on 1)

The method as described in claim 1, wherein the data is usable to describe a speed of client devices to render the webpage.

### Claim 10

A system implementing a content delivery network, the system comprising:
a digital content publishing module implemented using at least one computing device, the digital content publishing module implementing a publish environment via which digital content is made publicly accessible via a network to client devices, the digital content being a webpage, the content delivery network making the publish environment accessible via public search engine; and
a test interface module implemented using the at least one computing device, the test interface module implementing a test environment via which an edited version of the digital content is made available via the network for operational testing by an operation test system, the test environment of the content delivery network being inaccessible via public search engine.

### Claim 11 (depends on 10)

The system as described in claim 10, wherein the test interface module is configured to receive the edited version of the digital content from a computing device and return data indicating a result of the operational testing received from the operation test system to the computing device.

### Claim 12 (depends on 11)

The system as described in claim 11, wherein the result indicates operation of the edited version of the digital content at the content delivery network, the operation including a performance metric, accessibility, compliance with best practice metric, or search engine optimization metric.

### Claim 13 (depends on 11)

The system described in claim 11, wherein the data is usable to describe resources consumed at the content delivery network to store, process and/or access the webpage via the content delivery network.

### Claim 14 (depends on 11)

The system as described in claim 11, wherein the data is usable to describe a speed of client devices to render the webpage.

### Claim 15 (depends on 10)

The system as described in claim 10, wherein the digital content includes publicly identifying information that is configured to locate the digital content via the network and the edited version of the digital content has the publicly identifying information removed.

### Claim 16

A system comprising:
means for receiving digital content from a publish environment of a content delivery network, the digital content being a webpage, the content delivery network making the publish environment accessible via public search engine;
means for editing the digital content via a user interface as part of an authoring environment;
means for initiating a testing utility to test operation of the edited digital content within a test environment at the content delivery network, the test environment of the content delivery network being inaccessible via public search engine; and
means for displaying data received via the network within the user interface as part of the authoring environment, the data describing operation of the edited digital content at the content delivery network.

### Claim 17 (depends on 16)

The system as described in claim 16, further comprising means for removing information from the edited digital content that is identifiable by a search engine to locate the edited digital content.

### Claim 18 (depends on 16)

The system as described in claim 16, wherein the digital content remains publicly available via the content delivery network via a publish environment during the testing of the edited digital content via the test environment.

### Claim 19 (depends on 16)

The system described in claim 16, wherein the data is usable to describe resources consumed at the content delivery network to store, process and/or access the webpage via the content delivery network.

### Claim 20 (depends on 16)

The system as described in claim 16, wherein the data is usable to describe a speed of client devices to render the webpage.
