Microsoft Patent Applications

REPRESENTATIVE MOTION INFORMATION FOR TEMPORAL MOTION PREDICTION IN VIDEO ENCODING AND DECODING

Granted: August 29, 2024
Application Number: 20240292021
Disclosed herein are representative embodiments of generating representative motion information that can be used during processing of a video frame. In one exemplary embodiment disclosed herein, a reference frame comprising a group of blocks is processed, and motion information for the group of blocks is compressed at least by buffering representative motion-vector information and representative reference-frame index information for the group of blocks. The representative reference-frame…

UNIFIED AUDIENCE TARGETING SYSTEM

Granted: August 29, 2024
Application Number: 20240291788
A system for creating a target audience group includes receiving a request from a user interface screen, to create a target audience group from among users of an organization associated with a cloud computing environment, where the request including selected values for a plurality of categories of data associated with the users of the organization. Upon receiving the request; the method creates an audience targeting definition for the target audience group that includes the plurality of…

Generating Multi-Sensory Content based on User State

Granted: August 29, 2024
Application Number: 20240290462
A technique for providing multi-sensory content receives input information that expresses a physiological state and experienced emotional state of a user. The technique generates prompt information that describes at least an objective of guidance to be delivered and the input information. The technique maps the prompt information to output information using a pattern completion component. The output information contains control instructions for controlling an output system to deliver the…

COUPON CATALOG EXPANSION

Granted: August 29, 2024
Application Number: 20240289832
The present disclosure relates to systems and methods for a coupon text generation system that generates new coupon text for existing coupons. The systems and methods automatically expand coupon-catalogs using a product class taxonomy hierarchy for merchants that identifies the different products, brands, or product classes for the merchant. The systems and methods create a plurality of new coupon text for a coupon provided by a merchant based on the product class taxonomy for the…

DIRECTED MANAGEMENT OF INTERACTIVE ELEMENTS IN AN INTERACTIVE ENVIRONMENT UTILIZING MACHINE LEARNING

Granted: August 29, 2024
Application Number: 20240289686
The present disclosure relates to systems and methods for using a director service as an intermediary management system to integrate interactive elements between a developer, a user, a generative machine learning (ML) model, and/or an interactive environment. In examples, the director service may receive input from a user or developer device relating to an interactive element from an interactive environment. The director service may process input from one or more of the developer, the…

TEMPORAL COPY USING EMBEDDING CONTENT DATABASE

Granted: August 29, 2024
Application Number: 20240289378
Systems and methods for generating a design difference caption are provided. In particular, a computing device may receive a capture request to capture a content item, capture the content item with metadata associated with the content item, and generate one or more semantic embeddings of content data using one or more semantic models. The content data may include the content item and the metadata. The computing device may further store the one or more semantic embeddings in a content…

Textual Summaries In Information Systems Based On Personalized Prior Knowledge

Granted: August 29, 2024
Application Number: 20240289366
Examples of the present disclosure describe systems and methods for providing textual summaries based on personalized prior knowledge. In examples, a user request for a summary of document or an entity is received. The document or documents associated with the entity are separated into segments and semantic embeddings are created for each segment. The semantic embeddings, a context of the user request, and relevant information available in the requesting user's previous knowledge base…

DEVICE AND METHOD FOR TERMINATING OPTICAL FIBRE CABLES

Granted: August 29, 2024
Application Number: 20240288654
A terminator for an optical fibre cable including at least one microstructured optical fibre comprises: a hollow terminating member with a closed end and an opposite open end configured for cooperation with a severed end of an optical fibre cable; and a tubular collar having a first end into which the open end of the terminating member is received in a sealed manner, and an opposite second end to receive the severed end of the optical fibre cable for cooperation with the open end of the…

ACCESSORY DEVICE COMMUNICATION UTILIZING MULTIPLE PERSONALITIES

Granted: August 22, 2024
Application Number: 20240284319
An electronic device includes a processor, a wireless communication device, and a hardware storage device. The hardware storage device has instructions stored thereon that, when executed by the processor, cause the electronic device to obtain a plurality of data channel personalities. Each of the data channel personalities includes a unique radio communication and network protocol for the wireless communication device. The instructions further cause the electronic device to select a data…

SYSTEMS AND METHODS FOR IMMERSION-COOLED DATACENTERS

Granted: August 22, 2024
Application Number: 20240284641
A thermal management system includes a server computer and a shell defining an immersion chamber. The shell contacts the server computer along a bottom side and lateral walls of the chamber, and the immersion chamber has an opening on a top side. The shell is connected to the server computer and a portion of the server computer defines at least a portion of the immersion chamber.

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…

STREAMLINING MOBILITY BETWEEN DIFFERENT G-NETWORKS

Granted: August 22, 2024
Application Number: 20240284268
Aspects of the present disclosure relate to maintaining a network connection while moving from location to location as between different technologies such as from the 2G/3G to the 5G standard, and vice versa. A mobility management entity (MME), e.g., on a 4G platform, controls the transfers of sessions from the 4G platform to the 2G/3G platform when the and/or from the 4G platform to the 5G platform. The MME classifies different sessions on the UE as anchored in GGSN, PGW or SMF. When…

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…

SCALABLE SPECTRAL TIME SERIES CONVERSION SYSTEM AND METHOD

Granted: August 22, 2024
Application Number: 20240282022
A system and method for generating a visualization graph for time series telemetry data includes identifying each unique, sequential data value pair in the time series data. A frequency of occurrence of each of the unique data value pairs in the time series telemetry data is then determined. A visualization graph is then generated for the time series telemetry data that includes a plurality of nodes and a plurality of connectors extending between the nodes, each of the nodes representing…

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…

SYSTEM AND METHOD FOR ASSIGNING RESOURCES TO NETWORKS

Granted: August 22, 2024
Application Number: 20240281296
Computer systems and computer-implemented methods are configured to assign limited resources such as cloud or other computing resources to objects such as networks of computers having demands for the resources. Efficiencies are optimized by assigning the objects based upon an intra-network score and an inter-network score, both of which may include an associated network density and/or an associated metric, and may be based on information received from electronic records. The metric may…

SYSTEMS AND METHODS FOR PROVIDING TAB PREVIEWS VIA AN OPERATING SYSTEM USER INTERFACE

Granted: August 22, 2024
Application Number: 20240281119
Embodiments described herein are directed to simultaneously displaying proxy windows for application windows and/or tabs included in such application windows via a graphical user interface of an operating system. For instance, an application programming interface (API) associated with an application that supports a tabbed document interface (TDI) provides information associated with each tab opened within an application window associated with the application. An API of the operating…

MAGNET ASSEMBLIES FOR OPENING DEVICE

Granted: August 22, 2024
Application Number: 20240281040
An apparatus allows a device to open from a closed configuration. The device comprises a first frame comprising a first magnet assembly, and a second frame rotatably coupled to the first frame. The apparatus comprises a second magnet assembly rotatably coupled to the second frame and configured to attract the first magnet assembly when the two frames and are in the closed configuration. A biasing member biases the second magnet assembly for rotation in an open direction. An actuator…