443 patents
Page 5 of 23
Utility
Techniques for Client-controlled Pacing of Media Streaming
6 Apr 23
In various embodiments, a media delivery application transmits encoded chunks of a media title to a playback application.
Shravya KUNAMALLA, Grenville ARMITAGE, Te-Yuan HUANG, Peter LEI
Filed: 6 Oct 21
Utility
Dataset Optimization Framework
30 Mar 23
One embodiment of the present invention sets forth a technique for optimizing data in a dataset.
Puneet ZAROO, Eva TSE
Filed: 27 Sep 21
Utility
Techniques for determining client-side effects of server-side behavior using canary analysis
28 Mar 23
In one embodiment of the present invention, a sticky canary router routes each request associated with a service to either a canary cluster of servers that implement a modification to the service or a baseline cluster of servers that do not implement the modification.
Michael Lloyd Cohen
Filed: 23 Oct 15
Utility
Virtual and Index Assembly for Cloud-based Video Processing
23 Mar 23
Various embodiments set forth a computer-implemented method for processing media files comprising receiving an index file corresponding to a source media file, wherein the index file indicates location information associated with a plurality of encoded portions of the source media file; retrieving one or more encoded portions included in the plurality of encoded portions from at least one storage device based on the index file; and generating at least part of an encoded version of the source media file based on the one or more encoded portions.
Subrahmanya VENKATRAV, Chao CHEN, Cyril CONCOLATO, Xiaomei LIU, Anush MOORTHY
Filed: 16 Nov 21
Utility
Scene and shot detection and characterization
14 Mar 23
A method includes receiving, with a computing system, a video item.
Apurvakumar Dilipkumar Kansara
Filed: 3 Sep 21
Utility
Multimedia content steering
14 Mar 23
The disclosed computer-implemented method includes accessing information related to a playback session in which at least a portion of requested multimedia content is streamed over a network to a client electronic device.
Lara Deek, Ishaan Shastri, Mohit Vora
Filed: 18 Jun 21
Utility
Systems and Methods for Spline-based Object Tracking
2 Mar 23
The disclosed computer-implemented method may include (1) accessing a video portraying an object within a set of frames, (2) defining a subset of key frames within the video based on movement of the object across the set of frames, (3) generating, for each key frame within the subset of key frames, a spline outlining the object within the key frame, (4) receiving input to adjust, for a selected key frame within the subset of key frames, a corresponding spline, and (5) interpolating the adjusted spline with a spline in a sequentially proximate key frame to define the object in frames between the selected key frame and the sequentially proximate key frame.
Apurvakumar Dilipkumar Kansara
Filed: 4 Feb 22
Utility
Extension for targeted invalidation of cached assets
28 Feb 23
Various embodiments of the present disclosure relate to a computer-implemented method of receiving an invalidation command that includes a first asset identifier, and a set of extension value fields, identifying a first file that is stored in a first cache device and is associated with an identifier matching the first asset identifier, comparing attributes of the first file to the set of extension value fields, and upon determining that, for each extension value field, at least one attribute of the first file matches at least one value of the extension value field, causing the first file in the first cache device to be preserved, or upon determining that, for at least one extension value, at least one attribute of the first file does not match at least one value of the extension value field, causing the first file to be invalidated.
Christopher Newton
Filed: 3 Aug 21
Utility
Fast-expiring licenses used to speculatively authorize access to streaming media content
28 Feb 23
Techniques are disclosed for improving user experience of multimedia streaming over computer networks.
Mark Watson, Anthony Neal Park, Mitch Zollinger
Filed: 22 Oct 18
Utility
Efficient Encoding of Film Grain Noise
23 Feb 23
One embodiment of the present invention sets forth a technique for encoding video frames.
Anush MOORTHY, Andrey NORKIN
Filed: 23 Aug 21
Utility
Automated Video Cropping
23 Feb 23
The disclosed computer-implemented method may include receiving, as an input, segmented video scenes, where each video scene includes a specified length of video content.
Apurvakumar Dilipkumar Kansara, Sanford Holsapple, Arica Westadt, Kunal Bisla, Sameer Shah
Filed: 11 Oct 22
Utility
Techniques for Improving Resource Utilization In a Microservices Architecture Via Priority Queues
23 Feb 23
In various embodiments, a flexible queue application allocates messages stored in priority queues to clients.
Konstantinos CHRISTIDIS, Aravindan RAMKUMAR, Poorna Chandra Tejashvi REDDY, Chunyun ZHAO
Filed: 23 Aug 21
Utility
Dynamic transaction coalescing
21 Feb 23
The disclosed computer-implemented method includes establishing a coalescing service configured to combine queries received at the coalescing service.
Sargun Dhillon, Fabio Correia Kung
Filed: 1 Jul 20
Utility
On-device multiplexing of streaming media content
21 Feb 23
Techniques are disclosed for multiplexing a dynamic bit-rate video stream with an audio stream received by a client device in a manner that allows the resulting multiplexed stream to be played back without disruption, despite dynamic changes in the bit rate of the video stream that may occur.
David Randall Ronca, Chung-Ping Wu, Yung-Hsiao Lai
Filed: 18 Nov 19
Utility
Context-aware Interface Layer for Remote Applications
16 Feb 23
Various embodiments of the present application set forth a computer-implemented method comprising receiving, at an endpoint device, a user input associated with a first remote application running on a workstation instance associated with the user, determining, based on a context associated with the user input, a first asset associated with the user input, and causing the workstation instance to modify an asset file in a local file system of the workstation instance, wherein the asset file corresponds to at least a portion of the first asset.
Lyle TROXELL, Ian KRABACHER, Cameron LANGS, Ray FORZIATI
Filed: 16 Aug 21
Utility
Techniques for transparently emulating network conditions
7 Feb 23
In various embodiments, a network emulation application emulates network conditions when testing a software application.
Grégoire Péan, Benoit Fontaine
Filed: 27 Aug 21
Utility
Systems and methods for reducing forced application termination
31 Jan 23
The disclosed computer-implemented method may include detecting an application running in a background state on a client device.
Ben Hands, Yongjian Kang
Filed: 8 Jan 20
Utility
Machine learning techniques for component-based image preprocessing
24 Jan 23
In various embodiments, a training application trains a machine learning model to preprocess images.
Christos G. Bampis, Li-Heng Chen, Aditya Mavlankar, Anush Moorthy
Filed: 14 Dec 21
Utility
Systems and Methods for Providing Streaming Telemetry Data
19 Jan 23
The disclosed computer-implemented method includes identifying a target networking device communicatively connected to a cluster of networked server instances.
Colin McIntosh, Michael Costello
Filed: 21 Sep 22
Utility
Techniques for training a perceptual quality model to account for brightness and color distortions in reconstructed videos
17 Jan 23
In various embodiments, a training application generates a perceptual video model.
Li-Heng Chen, Christos G. Bampis, Zhi Li
Filed: 17 Aug 20