Patents Assigned to Google Technology Holdings LLC
-
Patent number: 10939181Abstract: A method and apparatus for streaming content is disclosed. A streamer (155) detects a cue for a break in a segment of the program content, wherein the cue includes an identification of an advertising provider associated with the break. The streamer sends, to an advertisement server (115), a request for content associated with the advertising provider, and receives, from the advertisement server, an advertisement associated with the advertising provider. Further, the streamer transcodes the advertisement based on configuration information of an additional device (165) to generate formatted content viewable on the additional device. Moreover, the streamer streams the formatted content to the additional device via the local connection.Type: GrantFiled: July 23, 2018Date of Patent: March 2, 2021Assignee: Google Technology Holdings LLCInventors: Krishna Prasad Panje, Prasad A G, Azimul Mannan, Krishnan Raghavan
-
Patent number: 10909977Abstract: A disclosed method includes monitoring an audio signal energy level while having a plurality of signal processing components deactivated and activating at least one signal processing component in response to a detected change in the audio signal energy level. The method may include activating and running a voice activity detector on the audio signal in response to the detected change where the voice activity detector is the at least one signal processing component. The method may further include activating and running the noise suppressor only if a noise estimator determines that noise suppression is required. The method may activate and runs a noise type classifier to determine the noise type based on information received from the noise estimator and may select a noise suppressor algorithm, from a group of available noise suppressor algorithms, where the selected noise suppressor algorithm is the most power consumption efficient.Type: GrantFiled: May 11, 2018Date of Patent: February 2, 2021Assignee: Google Technology Holdings LLCInventors: Plamen A. Ivanov, Kevin J. Bastyr, Joel A. Clark, Mark A. Jasiuk, Tenkasi V. Ramabadran, Jincheng Wu
-
Publication number: 20210027763Abstract: Techniques and apparatuses for recognizing accented speech are described. In some embodiments, an accent module recognizes accented speech using an accent library based on device data, uses different speech recognition correction levels based on an application field into which recognized words are set to be provided, or updates an accent library based on corrections made to incorrectly recognized speech.Type: ApplicationFiled: October 14, 2020Publication date: January 28, 2021Applicant: Google Technology Holdings LLCInventor: Kristin A. Gray
-
Patent number: 10904245Abstract: A recipient communication device and method wherein a user authenticates a message that is being received. The method includes receiving, by a messaging utility of the recipient communication device, a message transmitted from a sender communication device. The messaging utility determines that one of (a) sender authentication of the message and (b) recipient authentication to open the message is required. In response to sender authentication being required, the recipient communication device transmits a request to the sender communication device for sender authentication of the message, and receives a certification of the message based on an authentication of a user input via the sender communication device. When recipient authentication is required, the recipient is prompted to enter biometric input at the recipient device.Type: GrantFiled: March 20, 2017Date of Patent: January 26, 2021Assignee: Google Technology Holdings LLCInventors: Jiri Slaby, Roger W. Ady
-
Patent number: 10896685Abstract: An electronic device measures noise variability of background noise present in a sampled audio signal, and determines whether the measured noise variability is higher than a high threshold value or lower than a low threshold value. If the noise variability is determined to be higher than the high threshold value, the device categorizes the background noise as having a high degree of variability. If the noise variability is determined to be lower than the low threshold value, the device categorizes the background noise as having a low degree of variability. The high and low threshold values are between a high boundary point and a low boundary point. The high boundary point is based on an analysis of files including noises that exhibit a high degree of variability, and the low boundary point is based on an analysis of files including noises that exhibit a low degree of variability.Type: GrantFiled: August 23, 2017Date of Patent: January 19, 2021Assignee: Google Technology Holdings LLCInventors: Mark A. Jasiuk, Tenkasi V. Ramabadran
-
Patent number: 10893521Abstract: A method in a wireless communication device including receiving (410) a composite control channel including at least two control channel elements, each control channel element only contains radio resource assignment information, for example, a codeword, exclusively addressed to a single wireless communication entity. The device combines (420) at least two of the control channel elements, and decodes (430) the combined control channel elements.Type: GrantFiled: February 15, 2018Date of Patent: January 12, 2021Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Ravi Kuchibhotla, Raja S. Bachu, Brian K. Classon, Robert T. Love, Ravikiran Nory, Kenneth A. Stewart, Yakun Sun
-
Patent number: 10893253Abstract: Method, apparatus and computer readable media for receiving a multiprogram program transport service that includes one or more compressed video services and one or more 3D-2D conversion options, generating an uncompressed video signal by performing a decoding portion of a transcoding operation for one of the one or more of the video services, determining from the 3D-2D conversion option whether a 3D-2D conversion is to be performed, performing a scale conversion on the uncompressed video according to a specified type of 3D-2D conversion, generating a compressed video service by performing an encoding portion of a transcoding operation on the uncompressed video that has been scale converted, and generating a second multiprogram program transport service that includes the compressed video signal that has been 3D-2D converted.Type: GrantFiled: July 29, 2019Date of Patent: January 12, 2021Assignee: Google Technology Holdings LLCInventors: Mark L. Schaffer, Siu-Wai Wu
-
Patent number: 10887695Abstract: A method includes receiving sound by a first audio unit installed in an electrical outlet, routing audio data corresponding to the received sound from the first audio unit to a second audio unit installed in a second electrical outlet, and sending the audio data to a mobile device using a wireless link between the mobile device and the second audio unit. Routing the audio data may include receiving the audio data from the first audio unit by a third audio unit and routing the audio data to the second audio unit by the third audio unit serving as a router. The data may be routed using table driven routing, on-demand routing or some other appropriate routing protocol. The method may also include performing voice recognition on the audio data and detecting a command word and routing command word data to the second audio unit.Type: GrantFiled: July 22, 2020Date of Patent: January 5, 2021Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Michael J. Lombardi, Mitul R. Patel, Amber M. Pierce
-
Patent number: 10878849Abstract: A method and apparatus for creating video clips is provided herein. A method includes displaying, by a client device, one or more video streams, displaying, by the client device, a plurality of soft buttons, each of the plurality of soft buttons associated with a different length of time, receiving, by the client device, a selection of a soft button from the plurality of soft buttons, and displaying, by the client device, a presentation area including one or more segments of the one or more video streams, the one or more segments of the length of time associated with the selected soft button and captured from the one or more video streams, wherein the presentation area has an x-axis representing time.Type: GrantFiled: September 23, 2019Date of Patent: December 29, 2020Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Frank R. Bentley, Rohit S. Bodas, Michael E. Groble
-
Patent number: 10878077Abstract: This document describes techniques (300, 400) and apparatuses (100, 500, 600, 700) for in-band peripheral authentication. These techniques (300, 400) and apparatuses (100, 500, 600, 700) may communicate via a non-media channel allowing host device (102) to authenticate peripheral (106), enable an enhanced operational mode of the host device (102), and/or provide content configured for the peripheral (106) without the use of out-of-band signaling.Type: GrantFiled: April 23, 2018Date of Patent: December 29, 2020Assignee: Google Technology Holdings LLCInventor: Francis P. Bourque
-
Publication number: 20200380961Abstract: An electronic device includes a microphone that receives an audio signal that includes a spoken trigger phrase, and a processor that is electrically coupled to the microphone. The processor measures characteristics of the audio signal, and determines, based on the measured characteristics, whether the spoken trigger phrase is acceptable for trigger phrase model training. If the spoken trigger phrase is determined not to be acceptable for trigger phrase model training, the processor rejects the trigger phrase for trigger phrase model training.Type: ApplicationFiled: August 17, 2020Publication date: December 3, 2020Applicant: Google Technology Holdings LLCInventors: Joel A. Clark, Tenkasi V. Ramabadran, Mark A. Jasiuk
-
Patent number: 10848453Abstract: A method includes identifying, at an electronic device a candidate name responsive to user input indicating a salutational trigger during composition of a body of a message of a messaging application. Identifying the candidate name including at least one of: parsing a recipient-specific portion of a recipient message address of the message; parsing a display name associated with the recipient message address; parsing a content of the message body; parsing an attachment name associated with an attachment field of the message; identifying the candidate name from a contact record selected from a contacts database based on a recipient-specific portion of a recipient message address of the message; and parsing user-readable content of an application from which composition of the message was triggered. The method further includes facilitating composition of a recipient name in the body of the message based on the candidate name.Type: GrantFiled: September 4, 2019Date of Patent: November 24, 2020Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Amit Kumar Agrawal, Mayank Gupta, Rachit Mittal
-
Patent number: 10845969Abstract: A system and method for providing an interactive media content with explorable content on a computing device that includes rendering a field of view within a navigable media content item; rendering at least one targetable object within the media content item; through a user input mechanism, receiving a navigation command; navigating the field of view within the media based at least in part on the received user input mechanism; detecting a locking condition based, at least in part, on of the targetable object being in the field of view and entering a object-locked mode with the targetable object; and in the object-locked mode, automatically navigating the field of view to substantially track the targetable object of the object-locked mode.Type: GrantFiled: April 2, 2018Date of Patent: November 24, 2020Assignee: Google Technology Holdings LLCInventors: Baback Elmieh, Brian M. Collins, Jan J. Pinkava, Douglas Paul Sweetland
-
Patent number: 10832654Abstract: Techniques (300, 400, 500) and apparatuses (100, 200, 700) for recognizing accented speech are described. In some embodiments, an accent module recognizes accented speech using an accent library based on device data, uses different speech recognition correction levels based on an application field into which recognized words are set to be provided, or updates an accent library based on corrections made to incorrectly recognized speech.Type: GrantFiled: May 21, 2019Date of Patent: November 10, 2020Assignee: Google Technology Holdings LLCInventor: Kristin A. Gray
-
Patent number: 10820289Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.Type: GrantFiled: July 6, 2018Date of Patent: October 27, 2020Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Michael J. Daley, Travis Bolinger, Heath O'Neal
-
Patent number: 10813066Abstract: Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.Type: GrantFiled: August 18, 2017Date of Patent: October 20, 2020Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Michael J. Daley, Travis Bolinger, Heath O'Neal
-
Patent number: 10811050Abstract: Techniques and apparatuses for highlighting media through weighting of people or contexts are described. This document describes techniques that allow a user to quickly and easily highlight media, such as through generating a highlight reel. The techniques also enable selection of context and person weightings by which to tailor highlight reels.Type: GrantFiled: March 31, 2014Date of Patent: October 20, 2020Assignee: Google Technology Holdings LLCInventors: Babak Robert Shakib, Yuriy Musatenko, Andrii Gushchyk
-
Patent number: 10789680Abstract: A method, device, system, and article of manufacture are provided for generating an enhanced image of a predetermined scene from images. In one embodiment, a method comprises receiving, by a computing device, a first indication associated with continuous image capture of a predetermined scene being enabled; in response to the continuous image capture being enabled, receiving, by the computing device, from an image sensor, a reference image and a first image, wherein each of the reference image and the first image is of the predetermined scene and has a first resolution; determining an estimated second resolution of an enhanced image of the predetermined scene using the reference image and the first image; and in response to the continuous image capture being disabled determining the enhanced image using the reference image and the first image, wherein the enhanced image has a second resolution that is at least the first resolution and about the estimated second resolution.Type: GrantFiled: November 19, 2018Date of Patent: September 29, 2020Assignee: Google Technology Holdings LLCInventor: Michael D. McLaughlin
-
Patent number: 10785506Abstract: Disclosed is a method of associating, at a secondary device, secondary media content with primary media content being output at a primary device. The method includes receiving, at the secondary device, first information based upon the primary content being output at the primary device, wherein the first information includes at least one of an audio and a visual signal, determining at the secondary device second information corresponding to the first information, receiving at the secondary device one or more portions of secondary media content that have been made available by a third device, determining at the secondary device whether one or more of the portions of the secondary media content match one or more portions of the second information, and taking at least one further action upon determining that there is a match.Type: GrantFiled: August 13, 2018Date of Patent: September 22, 2020Assignee: Google Technology Holdings LLCInventors: Renxiang Li, Kevin L. Baum, Faisal Ishtiaq, Michael L. Needham
-
Patent number: 10777190Abstract: An electronic device includes a microphone that receives an audio signal that includes a spoken trigger phrase, and a processor that is electrically coupled to the microphone. The processor measures characteristics of the audio signal, and determines, based on the measured characteristics, whether the spoken trigger phrase is acceptable for trigger phrase model training. If the spoken trigger phrase is determined not to be acceptable for trigger phrase model training, the processor rejects the trigger phrase for trigger phrase model training.Type: GrantFiled: December 11, 2018Date of Patent: September 15, 2020Assignee: Google Technology Holdings LLCInventors: Joel A. Clark, Tenkasi V. Ramabadran, Mark A. Jasiuk