Google LLC patent applications published on September 28th, 2023
Jump to navigation
Jump to search
Thermal Gradient Battery Monitoring System and Methods (18312477)
Abstract
A battery pack includes a battery, a first temperature sensor configured to provide a first temperature value associated with a temperature of the battery, a heat source disposed proximate to the battery and configured to heat the battery, a second temperature sensor configured to provide a second temperature value associated with a temperature of the heat source, and a control board coupled to the first temperature sensor and the second temperature sensor, wherein the control board is configured to receive the first temperature value and the second temperature value. The control board is configured to compare the first temperature value and the second temperature value to determine a temperature gradient between the battery and the heat source and transmit an alert if the temperature gradient exceeds a first temperature gradient threshold.
Inventor
David Wang
Fixture And Method For Attaching Fibers To V-Grooves Of Photonic Integrated Circuit (18203302)
Abstract
A system for passive alignment of fibers to an interface of a photonic integrated circuit (PIC) includes an input frame, an actuator, and an output frame. The actuator arranged to apply force along a force axis to the input frame. The output frame including a tip for picking up a plate and transferring the force thereto, the output frame being connected to the input frame such that the output frame may tilt relative to the input frame and the output frame is elastically biased relative to the input frame into a position wherein the tip is aligned on the force axis.
Inventor
Daoyi Wang
Throughput-Optimized, Quality-Of-Service Aware Power Capping System (18173293)
Abstract
This disclosure describes a method to minimize disruption for throughput oriented jobs in power oversubscription services with a dynamic control. The mechanism controls power in a hardware-agnostic way, and the policy employs a multi-threshold approach that balances power safety with workload impact. Moreover, an alternative control mechanism ensures proper system operation while power measurements are unavailable.
Inventor
Vasileios Kontorinis
UNIVERSAL HAND CONTROLLER (17656707)
Abstract
Techniques of controlling electronic devices using gestures use a wearable device on a user which translates, via a model, user movements into signals that both identify an electronic device to be controlled and a specific action to take with regard to that electronic device. The wearable device includes an inertial measurement unit (IMU) sensor and a photoplethysmography (PPG) sensor and measure six degrees of freedom (6DOF). The model is a convolutional neural network (CNN) that takes x, y, and z-acceleration signals generated by the IMU and PPG and places each acceleration component generated from each sensor in a separate channel. The CNN takes the input from each channel and generates a respective, separate model for each channel. The output at each of the stacked layers are combined in a fully connected layer to produce CNN output identifying an electronic device and a control for the electronic device.
Inventor
Dongeek Shin
TANGIBLE SIX-DEGREE-OF-FREEDOM INTERFACES FOR AUGMENTED REALITY (17656818)
Abstract
Systems and methods are provided in which physical objects in the ambient environment can function as user interface implements in an augmented reality environment. A physical object detected within a field of view of a camera of a computing device may be designated as a user interface implement in response to a user command. User interfaces may be attached to the designated physical object, to provide a tangible user interface implement for user interaction with the augmented reality environment.
Inventor
Ruofei Du
Abstract
Aspects of the technology utilize an integrated computing device that supports a shared, communal interaction while still enabling a personalized experience. This includes a unified desktop experience based on presence, a shared family or common space as part of an ambient visual display, and seamless switching involving user interface elements when the display device is rotatable. A presence sensor detects whether someone is at or near the device. When at least one person is identified, specific information is surfaced on a display based on the current context, enabling the person(s) to interact with the device in selected ways. The device evaluates a current presentation state of the display and selects content items to present. The presentation state can include content currently being displayed, other context signals, or any other information associated with the state of the device, such as whether the device is locked or logged-in, for example.
Inventor
Kejia Shao
GARBAGE COLLECTION FOR DATA STORAGE (17656645)
Abstract
Methods, systems, apparatus, including computer programs encoded on computer storage media, for reclaiming storage space in a storage environment. In one aspect, the method includes actions of aggregating data that is indicative of access to one or more data objects, determining a future storage cost associated with each of a plurality of data objects, determining an access window for each of the plurality of data objects, identifying a data object based on (i) the future storage cost that satisfies a predetermined threshold and (ii) a data object access window, providing a notification to a user device that requests feedback from a user indicating whether the data object can be deleted, and in response to receiving data that indicates that the data object can be deleted, generating an instruction to cause deletion of the data object upon the expiration of the access window.
Inventor
Konstantinos Nikoloudakis
MULTI-DEVICE AWARENESS FOR CASTING AND CONTENT DELIVERY (17653957)
Abstract
A system and method provides for the transfer of the execution of content, or the casting of content, from a first computing device to a second computing device. The casting may be performed in response to a detected lift event of the second computing device including the detection of movement of the second computing device from a stored state toward a position within a field of view of a user, and an identification event of the second computing device, including the detection or identification of the second computing device within a field of view of an image sensor of the first computing device, corresponding to a field of view of the user. Detection of both the lift event and the identification event may provide a relatively high level of assurance of user intent to cast the content from the first computing device to the second computing device.
Inventor
Achin Kulshrestha
Video-informed Spatial Audio Expansion (18327134)
Abstract
First video frames that include a visual object and a non-spatialized first audio segment that includes an auditory event are received. If that second video frames do not include the visual object and a first time difference between the first video frames and the second video frames does not exceed a certain time, a motion vector of the visual object is used to assign a spatial location to the auditory event in at least one of the second video frames. A second audio segment that includes the auditory event and third video frames are received. If the third video frames do not include the visual object and a second time difference between the first video frames and the third video frames exceeds the certain time, the auditory event is assigned to a diffuse sound field. An audio output that conveys spatial locations of the visual object is output.
Inventor
Marcin Gorzel
Streaming Transfers and Ordering Model (17722782)
Abstract
Generally disclosed herein is a hardware/software interface for asynchronous data movement between an off-core memory and a core-local memory, referred to as “stream transfers”, and a stream ordering model. The stream transfers allow software to more efficiently express common data-movement patterns, specifically ones seen in sparse workloads. Direct stream instructions that belong to a stream are processed in-order. For indirect stream instructions, offset elements in an offset list are processed in order. A sync flag is updated to indicate monotonic incremental progress for the stream.
Inventor
Rahul Nagarajan
QUERY RESTARTABILITY (18324685)
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for restarting a query using a token. One of the methods includes receiving, by a computer from a requesting device, a query; determining, using a data storage system, a current result responsive to the query; generating, using the current result, a restart token that represents operations performed to determine a plurality of results responsive to the query including the current result responsive to the query and that can be used to determine a new result responsive to the query that was not included in the plurality of results responsive to the query; and providing, to the requesting device, a message that includes a) first data for the restart token that represents operations performed to determine the plurality of results responsive to the query and b) second data for the current result responsive to the query.
Inventor
Yevgeniy Kogan
Relevance-Based Image Selection (18321225)
Abstract
A system, computer readable storage medium, and computer-implemented method presents video search results responsive to a user keyword query. The video hosting system uses a machine learning process to learn a feature-keyword model associating features of media content from a labeled training dataset with keywords descriptive of their content. The system uses the learned model to provide video search results relevant to a keyword query based on features found in the videos. Furthermore, the system determines and presents one or more thumbnail images representative of the video using the learned model.
Inventor
Gal Chechik
LABEL PROPAGATION IN A DISTRIBUTED SYSTEM (18327340)
Abstract
Data are maintained in a distributed computing system that describe a graph. The graph represents relationships among items. The graph has a plurality of vertices that represent the items and a plurality of edges connecting the plurality of vertices. At least one vertex of the plurality of vertices includes a set of label values indicating the at least one vertex's strength of association with a label from a set of labels. The set of labels describe possible characteristics of an item represented by the at least one vertex. At least one edge of the plurality of edges includes a set of label weights for influencing label values that traverse the at least one edge. A label propagation algorithm is executed for a plurality of the vertices in the graph in parallel for a series of synchronized iterations to propagate labels through the graph.
Inventor
Matthew H. Austern
Learned Evaluation Model For Grading Quality of Natural Language Generation Outputs (18205018)
Abstract
Systems and methods for automatic evaluation of the quality of NLG outputs. In some aspects of the technology, a learned evaluation model may be pretrained first using NLG model pretraining tasks, and then with further pretraining tasks using automatically generated synthetic sentence pairs. In some cases, following pretraining, the evaluation model may be further fine-tuned using a set of human-graded sentence pairs, so that it learns to approximate the grades allocated by the human evaluators. In some cases, following fine-tuning, the learned evaluation model may be distilled into a student model.
Inventor
Thibault Sellam
PATTERN-BASED CLASSIFICATION (18326475)
Abstract
A method includes receiving interaction data that indicates, for each given interaction among multiple interactions that occurred at a client device, (i) an event type an (ii) a delay period specifying an amount of time between the given event and a previous event that occurred prior to the given event, encoding each given interaction into an encoded interaction having a standardized format that is a combination of (i) the event type and (ii) the delay period, generating an interaction signature that includes sequence of encoded interactions, processing the sequence of encoded interactions using a model trained to label sequences of user interactions as valid or invalid, including labelling, using the model, a sequence of encoded interactions as invalid, and preventing distribution of a set of content to an entity that performed the sequence of encoded interactions in response to a subsequently identified request to provide content to the entity.
Inventor
Zhile Zou
COMPUTATIONAL GRAPH OPTIMIZATION (18321691)
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for optimizing the execution of the operations of a neural network. One of the methods includes obtaining data representing a graph characterizing a plurality of operations of a neural network, wherein each node of the graph characterizes an operation of the neural network and each edge of the graph characterizes data dependency between the operations; processing the data representing the graph using a graph embedding neural network to generate an embedding of the graph; and processing the embedding of the graph using a policy neural network to generate a task output, wherein the task output comprises, for each of the plurality of operations of the neural network, a respective decision for a particular optimization task.
Inventor
Yanqi Zhou
REFINING QUBIT CALIBRATION MODELS USING SUPERVISED LEARNING (18088303)
Abstract
A computer-implemented method for refining a qubit calibration model is described. The method comprises receiving, at a learning module, training data, wherein the training data comprises a plurality of calibration data sets, wherein each calibration data set is derived from a system comprising one or more qubits, and a plurality of parameter sets, each parameter set comprising extracted parameters obtained using a corresponding calibration data set, wherein extracting the parameters includes fitting a qubit calibration model to the corresponding calibration data set using a fitter algorithm. The method further comprises executing, at the learning module, a supervised machine learning algorithm which processes the training data to learn a perturbation to the qubit calibration model that captures one or more features in the plurality of calibration data sets that are not captured by the qubit calibration model, thereby to provide a refined qubit calibration model.
Inventor
Paul Klimov
METHODS, SYSTEMS, AND MEDIA FOR AUTOMATED COMPLIANCE DETERMINATION OF CONTENT ITEMS (18204730)
Abstract
Methods, systems, and media for automated compliance determination of content items are provided. In some embodiments, the method comprises: receiving, at a server from a user device associated with a user, a request to provide a branded content item on a media content platform; in response to receiving the request, generating a transcript of a speech portion of the branded content item; generating a plurality of candidate word sequences based on the transcript; selecting a candidate word sequence from the plurality of candidate word sequences based on a similarity that is determined by comparing each of the plurality of candidate word sequences with each of a plurality of target word sequences; in response to selecting the candidate word sequence, applying a model to the selected candidate word sequence to determine whether the selected candidate word sequence contains a first disclosure statement in accordance with one or more disclosure requirements and applying the model to a content description associated with the branded content item to determine whether the content description contains a second disclosure statement in accordance with the one or more disclosure requirements; and associating the branded content item with a compliance indicator that indicates the branded content item is compliant with the one or more disclosure requirements in response to the model indicating that the selected candidate word sequence contains the first disclosure statement and in response to the model indicating that the content description contains the second disclosure statement.
Inventor
Henry Scott-Green
Rebroadcasting of Advertisements in a Social Network (18295062)
Abstract
The subject matter of this specification can be embodied in, among other things, a method that receives at a server a first request to rebroadcast a first sponsored content item that was displayed on the social network to the first user to a second user. A second request to display at least one sponsored content item to the second user when the second user accesses an electronic document associated with the social network is received at the server. The first sponsored content item is retrieved for rebroadcast from one or more sponsored content items indicated for rebroadcast to the second user. The first sponsored content item is output to the second user of the social network in response to the second request to display and without requiring the second user to select the first sponsored content item for display.
Inventor
Davi De Castro Reis
CONTENT SELECTION USING DISTRIBUTION PARAMETER DATA (18326648)
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting content items for presentation along with publisher resources. In one aspect, a method includes receiving a request for a content item for presentation at a user device with a publisher resource; receiving, from a content item provider a first selection value for each of a plurality of content items provided by the content item provider; determining, for each of the content items and using accessed distribution parameters, a second selection value distinct from the first selection value; and determining, for each of the content items and independent of a bid corresponding to the content item, a combined selection value based on the first selection value for the content item and the second selection value for the content item.
Inventor
Gang Wang
VISION-POWERED AUTO-SCROLL FOR LISTS (17656783)
Abstract
A computer-implemented method includes displaying item line entries of at least a portion of a list on a user interface (UI) in a pair of smart glasses worn by a person. The item line entries in the list correspond to different items in a store. The method further includes capturing an image of an item in the store held in hand by the person, based on the captured image, identifying an item line entry in the list corresponding to the item held in hand by the person, and automatically scrolling through the list to the item line entry in the list corresponding to the item held in hand by the person.
Inventor
Kimberly Paterson
View Synthesis Robust to Unconstrained Image Data (18327609)
Abstract
Provided are systems and methods for synthesizing novel views of complex scenes (e.g., outdoor scenes). In some implementations, the systems and methods can include or use machine-learned models that are capable of learning from unstructured and/or unconstrained collections of imagery such as, for example, “in the wild” photographs. In particular, example implementations of the present disclosure can learn a volumetric scene density and radiance represented by a machine-learned model such as one or more multilayer perceptrons (MLPs).
Inventor
Daniel Christopher Duckworth
PREDICTING DISPLAY FIT AND OPHTHALMIC FIT MEASUREMENTS USING A SIMULATOR (18326332)
Abstract
A system and method of detecting display fit measurements and/or ophthalmic measurements for a head mounted wearable computing device including a display device is provided. The system and method may include capturing image data including a face of a user to be fitted for the head mounted wearable computing device. A three-dimensional head pose and gaze measurements may be extracted and a three-dimensional model may be developed from the captured image data. The system may detect display fit measurements and/or ophthalmic fit measurements from the three-dimensional model, and may provide one or more head mounted wearable computing devices that meet the display fit and/or ophthalmic fit requirements.
Inventor
Idris Syed Aleem
Systems and Methods of Detecting and Responding to a Visitor to a Smart Home Environment (18327468)
Abstract
A method of detecting and responding to a visitor to a smart home environment via an electronic greeting system of the smart home environment, including determining that a visitor is approaching an entryway of the smart home environment; initiating a facial recognition operation while the visitor is approaching the entryway; initiating an observation window in response to the determination that a visitor is approaching the entryway; obtaining context information from one or more sensors of the smart home environment during the observation window; and at the end of the time window, initiating a response to the detected approach of the visitor based on the context information and/or an outcome of the facial recognition operation.
Inventor
Jason Evans Goulden
DYNAMIC IRC & ELVSS FOR DISPLAY DEVICE (17920719)
Abstract
A method, includes: (i) receiving information about an ambient light level; (ii) receiving image frame data for an active matrix display panel with an array of pixels each having a light emitting diode (LED) and a pixel circuit to control current supplied to the LED; (iii) selecting a selected current-resistance compensation (IRC) setting based on the information about the ambient light value; (iv) selecting a selected source voltage level based on the selected IRC setting that was selected by the computing system; (v) generating compensated image frame data for the image frame based on the received image frame data and the selected IRC setting; and (vi) displaying the image frame by supplying data signals based on the compensated image frame data to corresponding pixels from the array of pixels, while applying a source voltage corresponding to the selected source voltage level to all of the pixels.
Inventor
Chien-Hui Wen
ON-DEVICE SPEECH SYNTHESIS OF TEXTUAL SEGMENTS FOR TRAINING OF ON-DEVICE SPEECH RECOGNITION MODEL (18204324)
Abstract
Processor(s) of a client device can: identify a textual segment stored locally at the client device; process the textual segment, using a speech synthesis model stored locally at the client device, to generate synthesized speech audio data that includes synthesized speech of the identified textual segment; process the synthesized speech, using an on-device speech recognition model that is stored locally at the client device, to generate predicted output; and generate a gradient based on comparing the predicted output to ground truth output that corresponds to the textual segment. In some implementations, the generated gradient is used, by processor(s) of the client device, to update weights of the on-device speech recognition model. In some implementations, the generated gradient is additionally or alternatively transmitted to a remote system for use in remote updating of global weights of a global speech recognition model.
Inventor
Françoise Beaufays
Streaming End-to-end Multilingual Speech Recognition with Joint Language Identification (18188632)
Abstract
A method includes receiving a sequence of acoustic frames as input to an automatic speech recognition (ASR) model. The method also includes generating, by a first encoder, a first higher order feature representation for a corresponding acoustic frame. The method also includes generating, by a second encoder, a second higher order feature representation for a corresponding first higher order feature representation. The method also includes generating, by a language identification (ID) predictor, a language prediction representation based on a concatenation of the first higher order feature representation and the second higher order feature representation. The method also includes generating, by a first decoder, a first probability distribution over possible speech recognition hypotheses based on a concatenation of the second higher order feature representation and the language prediction representation.
Inventor
Chao Zhang
Speech Recognition Using Word or Phoneme Time Markers Based on User Input (18161871)
Abstract
A method for separating target speech from background noise contained in an input audio signal includes receiving the input audio signal captured by a user device, wherein the input audio signal corresponds to target speech of multiple words spoken by a target user and containing background noise in the presence of the user device while the target user spoke the multiple words in the target speech. The method also includes receiving a sequence of time markers input by the target user in cadence with the target user speaking the multiple words in the target speech, and correlating the sequence of time markers with the input audio signal to generate enhanced audio features that separate the target speech from the background noise in the input audio signal. The method also includes processing, using a speech recognition model, the enhanced audio features to generate a transcription of the target speech.
Inventor
Dongeek Shin
METHODS, SYSTEMS, AND MEDIA FOR SEAMLESS AUDIO MELDING BETWEEN SONGS IN A PLAYLIST (18204720)
Abstract
In accordance with some embodiments of the disclosed subject matter, mechanisms for seamless audio melding between audio items in a playlist are provided. In some embodiments, a method for transitioning between audio items in playlists is provided, comprising: identifying a sequence of audio items in a playlist of audio items, wherein the sequence of audio items includes a first audio item and a second audio item that is to be played subsequent to the first audio item; and modifying an end portion of the first audio item and a beginning portion of the second audio item, where the end portion of the first audio item and the beginning portion of the second audio item are to be played concurrently to transition between the first audio item and the second audio item, wherein the end portion of the first audio item and the beginning portion of the second audio item have an overlap duration, and wherein modifying the end portion of the first audio item and the beginning portion of the second audio item comprises: generating a first spectrogram corresponding to the end portion of the first audio item and a second spectrogram corresponding to the beginning portion of the second audio item; identifying, for each frequency band in a series of frequency bands, a window over which the first spectrogram within the end portion of the first audio item and the second spectrogram within the beginning portion of the second audio item have a particular cross-correlation; modifying, for each frequency band in the series of frequency bands, the end portion of the first spectrogram and the beginning portion of the second spectrogram such that amplitudes of frequencies within the frequency band decrease within the first spectrogram over the end portion of the first spectrogram and that amplitudes of frequencies within the frequency band increase within the second spectrogram over the beginning portion of the second spectrogram; and generating a modified version of the first audio item the includes the modified end portion of the first audio item based on the modified end portion of the first spectrogram and generating a modified version of the second audio item that includes the modified beginning portion of the second audio item based on the modified beginning portion of the second spectrogram.
Inventor
Michele Covell
MANAGING CELLULAR RADIO ACCESS TECHNOLOGY OPERATIONS (18017830)
Abstract
To manage cellular radio access technology operations, a UE that is configured to support a certain functionality for communicating with a radio access network (RAN) receives (), from the RAN, first information indicating that the RAN supports the functionality, receives (), from the RAN, second information, determines () based on the second information that the UE and the RAN cannot utilize the functionality, and in response to the determining, prevents () activating the functionality.
Inventor
Chih-Hsiang Wu
ANONYMOUS AUTHENTICATION WITH TOKEN REDEMPTION (17924457)
Abstract
This disclosure relates to a method for anonymous attestation that includes receiving, by an application running on a client device and from a first content provider, an authentication request to authenticate a user to receive content from a second domain of a second content provider, redeeming, with an attestation token issuing system that issued an anonymous attestation token attesting to the user's authentication to the second content provider, the anonymous attestation token by transmitting the anonymous attestation token with a second request, receiving a redemption result representing whether the attestation token was successfully redeemed, signed by the attestation token issuing system using a digital signature and is operable to verify, to the second content provider, that the user is authenticated to the second content provider without identifying the user to the second content provider, and transmitting, to the first content provider, the redemption result.
Inventor
David Isaac Van Cleve
Encrypted Response Timing for Presence Detection (18040902)
Abstract
A computer-implemented method for verifying identity of an asset can include transmitting, by a first asset, a challenge message at a challenge message transmit time. The challenge message can include a challenge response delay. The method can include receiving, by the first asset, a reply message at a reply message receive time. The reply message can be transmitted from a second asset that is in receipt of the challenge message. The method can include verifying, by the first asset, the second asset based on a comparison of the reply message receive time to a valid reply message receive time span that is based at least in part on the challenge message transmit time and the challenge response delay.
Inventor
Brian Clinton Cornell
TRANSITIONING BETWEEN PRIVATE AND NON-PRIVATE STATE (18204119)
Abstract
This specification is generally directed to techniques for automatically transitioning applications-especially those that enable exchange of messages between users-into and/or out of a private state based on a variety of signals associated with the messages and/or the participants themselves. In various implementations, an ongoing message exchange thread between two or more participants operating two or more respective message exchange clients may be examined. Based at least in part on the examining, a likelihood may be determined that message(s) directed by one of the participants to another of the participants as part of the ongoing message exchange thread would be deemed private by at least a given participant of the two or more participants. A determination may be made of whether the determined likelihood satisfies one or more thresholds, and in response, one or more of the message exchange clients may be transitioned into a private state.
Inventor
Sandro Feuz
Systems and Methods for Locally Private Non-Interactive Communications (18011995)
Abstract
A computer-implemented method for encoding data for communications with improved privacy includes obtaining, by a computing system comprising one or more computing devices, input data including one or more input data points. The method can include constructing, by the computing system, a net tree including potential representatives of the one or more input data points, the potential representatives arranged in a plurality of levels, the net tree including a hierarchical data structure including a plurality of hierarchically organized nodes. The method can include determining, by the computing system, a representative of each of the one or more input data points from the potential representatives of the net tree, the representative including one of the plurality of hierarchically organized nodes. The method can include encoding, by the computing system, the representative of each of the one or more input data points for communication.
Inventor
Badih Ghazi
Automatic Detection and Mitigation of Denial-of-Service Attacks (18314532)
Abstract
A method for mitigating network abuse includes obtaining a first set of network traffic messages of network traffic currently received by a network service and determining, via a first model, whether network abuse is occurring based on the first set of network traffic messages. When the network abuse is occurring, the method includes obtaining a second set of current network traffic messages. The method also includes, for each network traffic message in the second set of network traffic messages, labeling, via a second model, the network traffic message as an abusing network traffic message or a non-abusing network traffic message. The method also includes generating, via a third model, at least one network traffic rule. Each network traffic rule, when implemented, reduces an effect of the abusing network traffic messages.
Inventor
Francois Pepin
CONTEXTUAL REMOTE CONTROL USER INTERFACE (18205048)
Abstract
A mobile device is coupled to a computer system configured to access media content sources and play media content items provided thereby on a media device. The mobile device receives a first control specification that includes a plurality of first information items each associated with one of the media content sources and a first action definition. The first information items are concurrently displayed on a remote control user interface of the mobile device. In accordance with a selection of one of the first information items corresponding to a first content source, the mobile device transmits a command of a first action definition corresponding to the selected first information item to the computer system, and receives a second control specification that includes a plurality of second information items. Each second information item is associated with a respective content item provided by the first content source and a second action definition.
Inventor
Jeff Ting Yann Lu
METHODS AND APPARATUS FOR BYPASSING HOLDS (18199711)
Abstract
Automated monitoring of a voice communication session, when the session is in an on hold status, to determine when the session is no longer in the on hold status. When it is determined that the session is no longer in the on hold status, user interface output is rendered that is perceptible to a calling user that initiated the session, and that indicates that the on hold status of the session has ceased. In some implementations, an audio stream of the session can be monitored to determine, based on processing of the audio stream, a candidate end of the on hold status. In response, a response solicitation signal is injected into an outgoing portion of the audio. The audio stream can be further monitored for a response (if any) to the response solicitation signal. The response (if any) can be processed to determine whether the end of the on hold status is an actual end of the on hold status.
Inventor
Cassandra Xia
MOTION PREDICTION CODING WITH COFRAME MOTION VECTORS (18323613)
Abstract
Video coding using motion prediction coding with coframe motion vectors includes generating a reference coframe spatiotemporally concurrent with a current frame from a sequence of input frames, wherein each frame from the sequence of input frames has a respective sequential location in the sequence of input frames, and wherein the current frame has a current sequential location in the sequence of input frames, generating an encoded frame by encoding the current frame using the reference coframe, including the encoded frame in an encoded bitstream, and outputting the encoded bitstream.
Inventor
Bohan Li
METHODS, SYSTEMS, AND MEDIA FOR PRESENTING MEDIA CONTENT ITEMS WITH AGGREGATED TIMED REACTIONS (18082061)
Abstract
Methods, systems, and media for presenting media content items with aggregated timed reactions are provided. In some embodiments, a method for presenting media content items with viewer reactions includes: retrieving a plurality of reactions associated with a media content item, wherein each reaction in the plurality of reactions comprises a reaction timestamp that corresponds to a time within the media content item at which a reaction was received and a graphical icon that was selected from a plurality of graphical icons that each correspond to one of the plurality of reactions; grouping the plurality of reactions based on the reaction timestamp and based on the selected graphical icon; identifying a plurality of key moments within the media content item based on the grouping of the plurality of reactions, wherein each of the plurality of key moments is associated with a representative graphical icon that corresponds to an aggregated viewer reaction; receiving a request from a user device to present the media content item; and causing the media content item to be presented in a video window while concurrently presenting the aggregated viewer reaction within the video window when a current playback position of the media content item corresponds to a time window associated with each of the plurality of key moments.
Inventor
Avner Swerdlow
METHODS, SYSTEMS, AND MEDIA FOR PRESENTING CONTEXTUAL INFORMATION IN CONNECTION WITH MEDIA CONTENT (18204727)
Abstract
Methods, systems, and media for presenting contextual information in connection with media content are provided. In some embodiments, the method comprises: causing a media content item to be presented on a user device; receiving, at a first time point from a user of the user device, a user input to display one or more contextual interfaces that present information related to the media content item; identifying a plurality of contextual interfaces based on content included in the media content item at the first time point; causing the media content item to be presented in a first portion of a display of the user device and causing a first contextual interface from the plurality of contextual interfaces to be presented in a second portion of the display of the user device; identifying, at a second time point, an update to the first contextual interface based on content included in the media content item at the second time point; and modifying the first contextual interface based on the update identified at the second time point.
Inventor
Neil Cormican
Methods and Systems for User Adjustable Region based Brightness Settings (17704275)
Abstract
An example method includes displaying, by a graphical user interface of a computing device, an image comprising a target region. The target region may be smaller than an entirety of the image. The method includes providing, by the graphical user interface, a user-adjustable control to adjust a desired local brightness exposure level for the target region. The method includes receiving, by the user-adjustable control, a user indication of the desired local brightness exposure level for the target region. The method includes adjusting the local brightness exposure level for the target region in the image in response to the user indication.
Inventor
Tianfan Xue
Systems and Methods for Upmixing Audiovisual Data (18042258)
Abstract
A computer-implemented method for upmixing audiovisual data can include obtaining audiovisual data including input audio data and video data accompanying the input audio data. Each frame of the video data can depict only a portion of a larger scene. The input audio data can have a first number of audio channels. The computer-implemented method can include providing the audiovisual data as input to a machine-learned audiovisual upmixing model. The audiovisual upmixing model can include a sequence-to-sequence model configured to model a respective location of one or more audio sources within the larger scene over multiple frames of the video data. The computer-implemented method can include receiving upmixed audio data from the audiovisual upmixing model. The upmixed audio data can have a second number of audio channels. The second number of audio channels can be greater than the first number of audio channels.
Inventor
Aren Jansen
Spatial Audio Communication Between Devices with Speaker Array and/or Microphone Array (18124363)
Abstract
The technology generally relates to spatial audio communication between devices. For example, a first device and a second device may be connected via a communication link. The first device may capture audio signals in an environment through two or more microphones. The first device may encode the captured audio with direction information. The first device may transmit the encoded audio via the communication link to the second device. The second device may decode the encoded audio to be output by one or more speakers of the second device. The second device may output the decoded audio to recreate positions of the captured audio signals.
Inventor
Jian Guo
Spatial Audio Guided By Ultra Wideband User Localization (17702472)
Abstract
The present disclosure provides a mechanism to synchronously drive distributed speakers around a user based on localization outputs of ultra wideband (UWB) communication chips already existing in devices. Distances may be determined between a user device, such as a phone or wearable, and a plurality of distributed speakers or other devices. Based on an intersection point of such distances, the user's location can be identified. Such location can be used to modify how audio is played on each of the plurality of distributed speakers.
Inventor
Dongeek Shin
Searching For Local Establishments Based On Content Presented (18127037)
Abstract
The present disclosure provides for searching and identifying establishments based on content to be presented at the establishment. For example, businesses can add attributes to a business profile, the attributes indicating sports, leagues, teams, matches, etc. that the business will display. The attributes may be searchable by a user, such as through a search engine application, a maps application, or other application. In this regard, the user can quickly identify a business in a selected region that will be playing what the user wants to watch.
Inventor
Mariam Khaled Dabboussi