Techniques for detecting changes to circuit delays in telecommunications networks
Granted: March 15, 2022
Patent Number:
11277326
In various embodiments, a monitoring application assesses delays associated with a circuit within a network. The monitoring application determines a measured trip time between a first device and a second device that is connected to the first device via the circuit. The measured trip time is associated with a first variance attributable to the first device. The monitoring application performs one or more digital signal processing operations based on the measured trip time to generate a…
Detecting credential compromise in a cloud resource
Granted: March 15, 2022
Patent Number:
11275824
The disclosed computer-implemented method may include initializing a server instance using a specified network address and an associated set of credentials, logging the network address of the initialized server instance as well as the associated set of credentials in a data log, analyzing network service requests to determine that a different server instance with a different network address is requesting a network service using the same set of credentials, accessing the data log to…
High efficiency interactive testing platform
Granted: March 15, 2022
Patent Number:
11275677
The disclosed computer-implemented method includes accessing data that is to be used as part of a test implementation that has multiple potential outcomes. The method also includes determining that the test implementation is to be carried out using specified testing algorithms that test for at least one of the potential outcomes. The method next includes identifying portions of the accessed data that are to be used in the specified testing algorithms, and compressing the identified…
Techniques for advancing playback of interactive media titles in response to user selections
Granted: March 1, 2022
Patent Number:
11265623
A playback application seamlessly advances playback of and interactive media title in response to user selections in a manner that minimizes latency and preserves user immersion in a narrative. The playback application buffers an interstitial segment included in the interactive media title and feeds portions of the interstitial segment to a media player only when those portions are needed for display. When the user selects an option displayed during the interstitial segment, the playback…
Multilayered approach to protecting cloud credentials
Granted: March 1, 2022
Patent Number:
11263305
The disclosed computer-implemented method may include mapping an internal network to identify various nodes of the internal network. The method may further include determining where at least some of the internal network nodes identified in the mapping are located. The method may also include receiving a request for metadata service information from an application hosted on a cloud server instance. The method may then include providing a response to the received request for metadata…
Managing content on an ISP cache
Granted: February 15, 2022
Patent Number:
11252211
One embodiment of the present invention sets forth a method for updating content stored in a cache residing at an internet service provider (ISP) location that includes receiving popularity data associated with a first plurality of content assets, where the popularity data indicate the popularity of each content asset in the first plurality of content assets across a user base that spans multiple geographic regions, generating a manifest that includes a second plurality of content assets…
Interactive interface for identifying defects in video content
Granted: February 15, 2022
Patent Number:
11249626
The disclosed computer-implemented method may include accessing defect identification data that identifies defects in frames of video content. The method may also include generating, as part of the interactive user interface, an interactive element that presents the frames of video content. The method may further include generating, as part of the interactive user interface, another interactive element that presents selectable metadata items associated with the identified defects in the…
Techniques for steering network traffic to regions of a cloud computing system
Granted: February 1, 2022
Patent Number:
11240156
In various embodiments, domain name system (DNS) servers are implemented on a content distribution network (CDN) infrastructure in order to facilitate centralized control of traffic steering. Each server appliance in the CDN infrastructure acts as both an authoritative DNS nameserver and a dynamic request proxy, and each such server appliance is assigned to one of multiple cloud computing system regions. The assignment of server appliances to cloud regions is based on latency…
System and methods for automatically mixing audio for acoustic scenes
Granted: February 1, 2022
Patent Number:
11238888
The disclosed computer-implemented method may include obtaining an audio sample from a content source, inputting the obtained audio sample into a trained machine learning model, obtaining the output of the trained machine learning model, wherein the output is a profile of an environment in which the input audio sample was recorded, obtaining an acoustic impulse response corresponding to the profile of the environment in which the input audio sample was recorded, obtaining a second audio…
Techniques for encoding a media title via multiple encoders
Granted: January 25, 2022
Patent Number:
11234034
In various embodiments, a subsequence-based encoding application generates subsequences based on a source sequence associated with a media title. The subsequence-based encoding application then encodes both a first subsequence and a second subsequence across each of multiple configured encoders and at least one rate control value to generate, respectively, a first set of encoded subsequences and a second set of encoded subsequences. Notably, each configured encoder is associated with a…
Dynamic topology generation for branching narratives
Granted: January 11, 2022
Patent Number:
11223884
A playback application is configured to dynamically generate topology for an interactive media title. The playback application obtains an initial topology and also collects various data associated with a user interacting with the feature. The playback application then modifies the initial topology, based on the collected data, to generate a dynamic topology tailored to the user. The dynamic topology describes the set of choices available to the user during playback as well as which…
Hash data structure biasing
Granted: January 11, 2022
Patent Number:
11223675
One embodiment of the present invention sets forth a technique for generating one or more hash data structures. The technique includes generating a hash data structure having entries that correspond to a plurality of content servers, and, for each file included in a first plurality of files, allocating the file to one or more content servers included in the plurality of content servers by comparing a hash value associated with the file to one or more entries included in the entries. The…
Techniques for templated domain management
Granted: January 11, 2022
Patent Number:
11223599
In various embodiments, a templated Domain Name System (DNS) nameserver respond to DNS to DNS requests, and a templated HyperText Transfer Protocol (HTTP) server respond to HTTP and Hypertext Transfer Protocol Secure (HTTPS) requests. The templated DNS nameserver responds to a DNS request with a predefined response specifying an Internet Protocol (IP) address associated with the templated HTTP server, based on a type of the DNS request. The tem plated HTTP server responds to an HTTP or…
Configuring DNS clients
Granted: January 4, 2022
Patent Number:
11218439
Techniques are provided for increasing the efficiency and efficacy of DNS clients. In one technique, DNS clients log information about performance of one or more DNS servers that the DNS clients use to resolve DNS resolution requests. The DNS clients send, to a control server, performance data regarding the DNS resolution requests and/or subsequent connections to servers associated with resolved domain names. Based on the performance data, the control server sends, to one or more DNS…
Branching logic in a playback environment
Granted: January 4, 2022
Patent Number:
11217280
The disclosed computer-implemented method may include accessing a pre-rendered multimedia item. The pre-rendered multimedia item may have branching logic associated with it, where the branching logic includes branching points that direct non-sequential playback of the pre-rendered multimedia item. The method may also include initializing playback of the pre-rendered multimedia item and accessing, at the branching points, various trigger conditions that direct playback order of different…
Fire-and-forget offload mechanism for network-based services
Granted: December 28, 2021
Patent Number:
11212368
In various embodiments, a proxy application processes requests associated with a network-based service. In operation, the proxy application determines that a first request received from a client application indicates that a response to the first request can be offloaded from a server machine. Prior to transmitting the first request to the server machine, the proxy application transmits a response to the first request to the client application. The response indicates that the server…
Adaptive metric collection, storage, and alert thresholds
Granted: December 28, 2021
Patent Number:
11212208
Techniques for adaptive metric collection, metric storage, and alert thresholds are described. In an approach, a metric collector computer processes metrics as a collection of key/value pairs. The key/value pairs represent the dimensionality of the metrics and allows for semantic queries on the metrics based on keys. In an approach, a storage controller computer maintains a storage system with multiple storage tiers ranked by speed of access. The storage computer stores policy data that…
Change detection in a string repository for translated content
Granted: December 28, 2021
Patent Number:
11210476
A technique for translating text strings includes receiving a source language text string from an application, determining that a translated text string that includes a translation in a target language of the source language text string is not available for use by the application, transmitting the source language text string to a translation service for translation, receiving the translated text string from the translation service, and causing the translated text string to be available…
Techniques for limiting the influence of image enhancement operations on perceptual video quality estimations
Granted: December 14, 2021
Patent Number:
11202103
In various embodiments, a tunable VMAF application reduces an amount of influence that image enhancement operations have on perceptual video quality estimates. In operation, the tunable VMAF application computes a first value for a first visual quality metric based on reconstructed video content and a first enhancement gain limit. The tunable VMAF application computes a second value for a second visual quality metric based on the reconstructed video content and a second enhancement gain…
Techniques for encoding a media title while constraining quality variations
Granted: December 7, 2021
Patent Number:
11196791
In various embodiments, a subsequence-based encoding application generates a convex hull of subsequence encode points based on multiple encoding points and a first subsequence included in a set of subsequences that are associated with a media title. The subsequence-based encoding application then generates a first encode list that includes multiple subsequence encode points based on the first convex hull. Notably, each subsequence encode point included in the first encode list is…