1590 patents
Page 23 of 80
Utility
Scalable Dynamic Class Language Modeling
1 Jul 20
This document generally describes systems and methods for dynamically adapting speech recognition for individual voice queries of a user using class-based language models.
Justin Max Scheiner, Petar Aleksic
Filed: 30 Dec 19
Utility
Generating Iot-based Notification(s) and Provisioning of Command(s) to Cause Automatic Rendering of the Iot-based Notification(s) by Automated Assistant Client(s) of Client Device(s)
1 Jul 20
Remote automated assistant component(s) generate client device notification(s) based on a received IoT state change notification that indicates a change in at least one state associated with at least one IoT device.
David Roy Schairer, Sumer Mohammed, Mark Spates, IV, Prem Kumar, Chi Yeung Jonathan Ng, Di Zhu, Steven Clark
Filed: 12 Mar 19
Utility
8uapx5bt4o6lx902n5hhu0sde1qs4ot5j3gtv11dfyz1b9k96pci58ow
1 Jul 20
The various implementations described herein include methods and systems for determining device leadership among voice interface devices.
Kenneth Mixter, Diego Melendo Casado, Alexander Houston Gruenstein, Terry Tai, Christopher Thaddeus Hughes, Matthew Nirvan Sharifi
Filed: 9 Feb 20
Utility
xcustv0nixar0uis 7w9zs1ot2nfgtsyf8
1 Jul 20
In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for identifying that a first audio stream includes first, second, and third sources of audio.
Dimitri Kanevsky, Golan Pundak
Filed: 8 Mar 20
Utility
tnx76mh4iskp62nplwfqlwk18dprhfpmye7e7pm9x48p8nj8b2c1ff9
24 Jun 20
A method includes generating a utility portal interface in response to a request from a utility computer system that receives parameters that specify a demand response event; providing a display of groups of energy-consuming locations that are available to be selected to participate in the demand response event; providing a display of an energy demand profile for the utility during the demand response event; receiving a selection of a subset of the groups of energy-consuming locations to participate in the demand response event; causing the display of the energy demand profile for the utility during the demand response event to be dynamically updated as the subset of the groups of energy-consuming locations are selected or deselected by the utility computer system to participate; and sending transmissions to thermostats associated with the subset of the groups of energy-consuming locations to execute the demand response event.
Yoky Matsuoka, Anthony M. Fadell, Matthew L. Rogers, David Sloo, Scott A. McGaraghan, Samuel W. Kortz
Filed: 1 Mar 20
Utility
ygmelqv8swvffbxpu0 e1iq989wc2dhrpcfzv6e1tkmg8o58xwmvf
24 Jun 20
In an implementation of the disclosed subject matter, a device may emit a first emission sequence of infrared radiation at a subject, and capture a first reflected sequence of infrared radiation reflected from the subject.
Laura Rabb, Andrea Colaco, Michael Dixon, Ghulam A. Kirmani, Luis Villaran, Kenneth Louis Herman, Bryan James, Casey Mills Davis, Yash Modi
Filed: 1 Mar 20
Utility
kscxfjgmfbx478oppixqb22lw5utdqfsz8pzwdvmcx3pdp0r7f
24 Jun 20
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving user input that defines a search query, and providing the search query to a server system.
John Nicholas Jitkoff, Michael J. Lebeau, William J. Byrne, David P. Singleton
Filed: 4 Mar 20
Utility
9rodrp oyklavt8i5rkks2q3wycurmkuu86v19yobihf6g
24 Jun 20
According to an aspect, a real-time active stereo system includes a capture system configured to capture stereo image data, where the image data includes a plurality of pairs of a reference image and a secondary image, and each pair of the plurality of pairs relates a different temporal window.
Daniel Goldman, Harris Nover, Supreeth Achar
Filed: 10 Dec 19
Utility
f59e1q1r8h5y6by7ncukszp
24 Jun 20
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining, for each of multiple words or sub-words, audio data corresponding to multiple users speaking the word or sub-word; training, for each of the multiple words or sub-words, a pre-computed hotword model for the word or sub-word based on the audio data for the word or sub-word; receiving a candidate hotword from a computing device; identifying one or more pre-computed hotword models that correspond to the candidate hotword; and providing the identified, pre-computed hotword models to the computing device.
Matthew Sharifi
Filed: 1 Mar 20
Utility
2qwr6gd3zxsmdjy3hsxm1td13q56j7w8jphq2
24 Jun 20
Systems and methods for transcoding media content are disclosed.
Chao Chen, Balineedu Adsumilli, Shawn Singh, Yilin Wang
Filed: 11 Dec 17
Utility
kli7edeauk9lg1xpuztm4vg0fv5gmtye999p46zfyo5au2oz881 epp5g
24 Jun 20
Receiving point of interest zones and alerts on user devices comprises communicating, by a user computing device to a remote computing device, a request for point of interest data corresponding to points of interest within a proximity of the user device; presenting the received point of interest data; identifying a particular point of interest; and outputting an alert regarding the particular point of interest.
Xiaohang Wang, Farhan Shamsi, Yakov Okshtein, David Singleton, Douglas Alexander Gresham, Alan Newberger, Lixin Zhang
Filed: 17 Dec 19
Utility
0ih1jtyccz0czk4fwjfya
24 Jun 20
The present disclosure provides for role switch with perceptible continuity of audio streaming during the role switch.
Shijing Xian, Guang Xie, Jeffrey Kuramoto
Filed: 27 Feb 20
Utility
tiv2lagrzareuks902jksjpis589
24 Jun 20
A system and method may include receiving data defining an augmented reality (AR) environment including a representation of a physical environment, identifying relationships between a plurality of scene elements in the AR environment, and obtaining a set of UI layout patterns for arranging the plurality of scene elements in the AR environment according to one or more relationships between the plurality of scene elements.
David Joseph Murphy, Ariel Sachter-Zeltzer, Caroline Hermans
Filed: 1 Dec 19
Utility
orm41dgm2yoew5diaso6zz
24 Jun 20
A method for presenting content items includes receiving, by a user device, a request for a video item hosted by a content platform, and providing a graphical user interface comprising a first portion having a media player to playback the requested video item, a second portion to display additional content items, and a third portion displaying a list of the additional content items.
Justin Lewis, Gavin James
Filed: 1 Mar 20
Utility
jl1ctmh28x0bw85lt3f3d1cft0253p87dgo2c2pl26h6wyw
24 Jun 20
A method, in an application executing on a client device, includes: displaying a camera event history provided by a remote server system, where the camera event history is presented as a chronologically-ordered set of event identifiers, each event identifier corresponding to a respective event for which a remote camera has captured an associated video; receiving a user selection of a displayed event identifier; and in response to receiving the user selection of the displayed event identifier: expanding the selected event identifier into a video player window, the video player window consuming a portion of the displayed camera event history; and playing, in the video player window, the captured video; and in response to terminating playback of the captured video or user de-selection of the displayed event identifier, collapsing the video player window into the selected event identifier thereby stopping the playing of the captured video.
Melissa McLean, MICHAEL MIZONO, LAUREN VON DEHSEN, JOE DELONE VENTERS, TRACY KUWATANI, ZACHERY KENNEDY, JAMES EDWARD STEWART
Filed: 3 Feb 20
Utility
e1r1jve14tcesp632jrbx1l7
24 Jun 20
A method is described that includes translating higher level program code including higher level instructions having an instruction format that identifies pixels to be accessed from a memory with first and second coordinates from an orthogonal coordinate system into lower level instructions that target a hardware architecture having an array of execution lanes and a shift register array structure that is able to shift data along two different axis.
Albert Meixner
Filed: 2 Mar 20
Utility
rzj5skk7u 48o53mo7rhpr80vy0jrf
24 Jun 20
The present disclosure provides systems and methods for detecting and correlating anomalous time-series data.
Xiang Wang, Tara Safavi
Filed: 1 Mar 20
Utility
79v89k27fhwqlq 0njm7
24 Jun 20
A method can include, in response to receiving sharing input from a local user into a local computing device, sending a file from the local computing device to a recipient, in response to sending the file, storing a sharing record on the local computing device, the sharing record identifying the file and the recipient, in response to receiving modification input from the local user into the local computing device to modify the file, determining that the sharing record identifies the file and the recipient, and based on determining that the sharing record identifies the file and the recipient, initiating sending at least a portion of the file to the recipient
Steffen Meschkat
Filed: 28 Jan 19
Utility
bm7e7ahkudqy39w21yom sne72bpqy
24 Jun 20
Implementations include actions of obtaining a set of entities based on one or more terms of a query, obtaining one or more entities associated with each live event of a plurality of live events, identifying a live event that is responsive to the query based on comparing at least one entity in the set of entities to one or more entities associated with each live event of a plurality of live events, determining that an event search result corresponding to the live event is to be displayed in search results, and in response: providing the event search result for display, the event search result including information associated with the live event, the information including an indicator of an occurrence of the live event.
Tilke Mary Judd, Zaheed Sabur, Eduardo Jodas Samper, Alexandru Ovidiu Dovlecel, Ardan Arac
Filed: 1 Mar 20
Utility
j1lf9gllyzz213q0un2xgxtamqhsgqjymz1ef615c0ybu
24 Jun 20
Methods, systems, and apparatus including computer programs encoded on a computer storage medium, for ranking image search results using machine learning models.
Manas Ashok Pathak, Sundeep Tirumalareddy, Wenyuan Yin, Suddha Kalyan Basu, Shubhang Verma, Sushrut Karanjkar, Thomas Richard Strohmann
Filed: 30 Jan 19