SYNTAX AND SEMANTICS FOR BUFFERING INFORMATION TO SIMPLIFY VIDEO SPLICING
Granted: August 22, 2024
Application Number:
20240283962
Innovations in syntax and semantics of coded picture buffer removal delay (“CPBRD”) values potentially simplify splicing operations. For example, a video encoder sets a CPBRD value for a current picture that indicates an increment value relative to a nominal coded picture buffer removal time of a preceding picture in decoding order, regardless of whether the preceding picture has a buffering period SEI message. The encoder can signal the CPBRD value according to a single-value…
SYNTAX AND SEMANTICS FOR BUFFERING INFORMATION TO SIMPLIFY VIDEO SPLICING
Granted: August 22, 2024
Application Number:
20240283961
Innovations in syntax and semantics of coded picture buffer removal delay (“CPBRD”) values potentially simplify splicing operations. For example, a video encoder sets a CPBRD value for a current picture that indicates an increment value relative to a nominal coded picture buffer removal time of a preceding picture in decoding order, regardless of whether the preceding picture has a buffering period SEI message. The encoder can signal the CPBRD value according to a single-value…
CORRELATING SIMULATED SIGNAL AND SATELLITE DOWNLINK SIGNAL
Granted: August 22, 2024
Application Number:
20240283854
A computing system including a processor configured to receive packet preamble binary data and packet header binary data associated with a satellite. The processor may generate a simulated signal that encodes the packet preamble binary data and the packet header binary data. The processor may receive a satellite downlink signal. Within each of a plurality of sample intervals of the satellite downlink signal, the processor may compute a respective correlation between the satellite…
CLOUD DISTRIBUTED DATABASE CAPACITY PLANNING AND ADJUSTMENT USING TIME-SERIES DATA ANALYSIS
Granted: August 22, 2024
Application Number:
20240281297
Systems and methods are provided for implementing cloud distributed database capacity planning and/or adjustment, using time-series data analysis. In various embodiments, a computing system may be used to analyze collected throughput data associated with consumption of provisioned throughput resources of a distributed cloud database over one or more past periods by an entity. Based on the analysis, a set of predicted throughput data may be determined or generated for the entity over a…
Synchronizing Audio Streams in Cloud-Based Gaming Environment
Granted: August 22, 2024
Application Number:
20240278118
A data processing system implements an acoustic delay detection technique for detecting and correcting inter-stream latency between two audio streams in a cloud-based computing environment. A first audio stream of game audio is sent to a controller or headset associated with the cloud-based computing environment, and a second audio steam of game audio is send to a display device associated with the cloud-based computing environment. An acoustic marker that is inaudible to human users is…
HEAD-MOUNTED DISPLAYS COMPRISING A CYCLOPEAN-EYE SENSOR SYSTEM
Granted: August 15, 2024
Application Number:
20240275940
Examples are disclosed related to head-mounted displays implementing a cyclopean-eye sensor system. One example includes a head-mounted display comprising a cyclopean-eye sensor system. The head-mounted display further comprises a processor and memory storing instructions that, when executed by the processor, cause the processor to receive depth data and image data from the cyclopean-eye sensor system and to render first and second images using the depth data and the image data, wherein…
ENVIRONMENTAL CONDITION BASED SPATIAL AUDIO PRESENTATION
Granted: August 15, 2024
Application Number:
20240276170
A wearable spatial audio device is provided. The wearable spatial audio device includes one or more audio speakers, one or more processors, and a storage machine holding instructions executable by the one or more processors. Map data is obtained for a real-world environment that includes one or more dynamic audio objects. A device-specific subset of audio tracks is obtained, and a device-specific spatialized audio mix of the device-specific subset of audio tracks that is based on the map…
CONSTRAINTS AND UNIT TYPES TO SIMPLIFY VIDEO RANDOM ACCESS
Granted: August 15, 2024
Application Number:
20240276017
Disclosed herein are innovations for bitstreams having clean random access (CRA) pictures and/or other types of random access point (RAP) pictures. New type definitions and strategic constraints on types of RAP pictures can simplify mapping of units of elementary video stream data to a container format. Such innovations can help improve the ability for video coding systems to more flexibly perform adaptive video delivery, production editing, commercial insertion, and the like.
SYNTAX AND SEMANTICS FOR BUFFERING INFORMATION TO SIMPLIFY VIDEO SPLICING
Granted: August 15, 2024
Application Number:
20240276001
Innovations in syntax and semantics of coded picture buffer removal delay (“CPBRD”) values potentially simplify splicing operations. For example, a video encoder sets a CPBRD value for a current picture that indicates an increment value relative to a nominal coded picture buffer removal time of a preceding picture in decoding order, regardless of whether the preceding picture has a buffering period SEI message. The encoder can signal the CPBRD value according to a single-value…
UNIFIED INTRA BLOCK COPY AND INTER PREDICTION MODES
Granted: August 15, 2024
Application Number:
20240275987
Innovations in unified intra block copy (“BC”) and inter prediction modes are presented. In some example implementations, bitstream syntax, semantics of syntax elements and many coding/decoding processes for inter prediction mode are reused or slightly modified to enable intra BC prediction for blocks of a frame. For example, to provide intra BC prediction for a current block of a current picture, a motion compensation process applies a motion vector that indicates a displacement…
TECHNIQUES FOR CORRELATING SERVICE EVENTS IN COMPUTER NETWORK DIAGNOSTICS
Granted: August 15, 2024
Application Number:
20240275687
Examples described herein generally relate to receiving a query context for service events occurring on one or more networks, determining, based on the query context, a set of service events occurring on the one or more networks, querying multiple layers of a multiple-layer relational graph to determine one or more other service events having a defined relationship with the set of service events at one or more of the multiple layers, where the multiple layers include a configuration…
SYSTEM AND METHOD OF PROVIDING ACCESSIBILITY IN USE OF DIGITAL INK
Granted: August 15, 2024
Application Number:
20240273935
A method of and system for providing accessibility for digital ink is carried out by detecting digital ink input on a user interface (UI) screen, the digital ink input being received via a writing instrument used by a user within a given time period; capturing an image of the digital ink input; examining the image of the digital ink input to detect tremors in the user; assigning a level to the tremors based on discontinuities or irregularities in the digital ink input within the given…
SUGGESTED QUERIES FOR TRANSCRIPT SEARCH
Granted: August 15, 2024
Application Number:
20240273139
Systems and methods for surfacing natural language queries from one or more transcripts. An example method may include converting received audio to text, through automated speech recognition, to form a transcript of the audio, wherein the transcript includes text of the audio and identifications of speakers associated with portions of the text corresponding to utterances from the respective speakers; generating input signals based on at least the transcript; executing at least one of one…
GENERATING AND USING A SEMANTIC INDEX
Granted: August 15, 2024
Application Number:
20240273104
Methods and systems for generating and using a semantic index are provided. In some examples, content data is received. The content data includes a plurality of subsets of content data. Each of the plurality of subsets of content data are labelled, based on a semantic context corresponding to the content data. The plurality of subsets of content data and their corresponding labels are stored. The plurality of subsets of content data are grouped, based on their labels, thereby generating…
SYSTEMS AND METHODS FOR A FLOATING QUICK DISCONNECT IN LIQUID COOLING
Granted: August 15, 2024
Application Number:
20240271733
A quick disconnect system includes a housing and a first connector of a quick disconnect configured to complementarily mate with a second connector of the quick disconnect. A pre-loaded biasing element is configured to provide a biasing force between the first connector and the housing. A method for mating a quick disconnect is also described. The method includes receiving a connecting force to mate a first connector of a quick disconnect in a housing with a second connector of the quick…
Anisotropic Stretch Release Tape
Granted: August 15, 2024
Application Number:
20240271008
A computing system includes a computing component connected to a housing with an anisotropic stretch release tape. The anisotropic stretch release tape includes a backing having an upper surface and a lower surface. The upper surface includes an upper PSA layer and the lower surface includes a lower PSA layer. The anisotropic stretch release tape includes a first removal force in a first direction that is at least 50% less than a second removal force in a second direction.
Conductive Electrode
Granted: August 15, 2024
Application Number:
20240268741
The description relates to self-dispensing electrodes. One example can include a curved hollow tube configured to hold a flowable conductive material and a selective retention mechanism positioned on the curved hollow tube and configured to retain the flowable conductive material in the hollow tube unless a force is imparted on the curved hollow tube.
PROVIDING SCALABLE AND CONCURRENT FILE SYSTEMS
Granted: August 8, 2024
Application Number:
20240264979
Techniques are disclosed for providing scalable and concurrent file systems. A backend storage system comprising an interface and a processing unit may be configured to perform the techniques. The interface may present the file system storing objects representative of data. The processing unit may receive, from a frontend host system coupled to the backend storage system, a plurality of client operations to perform with respect to the objects identified by the client operations, and…
IMMERSION COOLING SYSTEM THAT ENABLES INCREASED HEAT FLUX AT HEAT-GENERATING COMPONENTS OF COMPUTING DEVICES
Granted: August 8, 2024
Application Number:
20240268069
An immersion cooling system includes an immersion tank that is configured to retain dielectric working fluid and to hold a plurality of computing devices submerged in the dielectric working fluid. The immersion cooling system also includes a condenser that is configured to cause condensation of vaporized working fluid. The immersion cooling system also includes a subcooling heat exchanger that is in fluid communication with a coolant source. The coolant source provides coolant having a…
TRANSFERRING LINK CONTEXT FROM DESKTOP APPLICATION TO BROWSER
Granted: August 8, 2024
Application Number:
20240265056
Systems and methods for transferring link context to a web browser. An example method includes receiving, by a web browser, a web address from a desktop application based on a selection of a link in document displayed in the desktop application; receiving, by a web browser from the application, link context for the selected link, the link context including an identification of the desktop application and an identification of the document; loading a web page corresponding to the received…