Patents Assigned to Google LLC
  • Publication number: 20190086971
    Abstract: Techniques and devices for access to high frame-rate radar data via a circular buffer are described. In some implementations, a radar sensor collects radar data regarding objects detected by a radar field and stores the data to a circular buffer. A data manager monitors the circular buffer and processes data requests from multiple applications. Through use of the described techniques and devices, the multiple applications can efficiently access the requested radar frame data from the circular buffer, reducing both memory requirements and processor resource usage associated with providing the requested data.
    Type: Application
    Filed: September 21, 2017
    Publication date: March 21, 2019
    Applicant: Google LLC
    Inventors: Jason P. Sanders, Gabriel O. Taubman
  • Publication number: 20190087443
    Abstract: Methods and apparatus related to associating location data with one or more entities. Location data from, for example, mobile devices carried by users, may indicate a first entity as being associated with the given location data. However, one or more affirmative user inputs may indicate that a second entity is additionally, and/or alternatively associated with location data. Accordingly, location data may be associated with the second entity. In some implementations the first entity may be dissociated from the first location data. In some implementations second location data may be identified as being associated with the first entity and the second location data may be associated with the first entity.
    Type: Application
    Filed: November 16, 2018
    Publication date: March 21, 2019
    Applicant: Google LLC
    Inventors: Jesse M. Rosenstock, Matthew T. D'Zmura
  • Publication number: 20190090010
    Abstract: This disclosure relates system(s) and method(s) for overlaying functionalities, text, annotations, and/or features on video advertisements and content videos.
    Type: Application
    Filed: December 11, 2017
    Publication date: March 21, 2019
    Applicant: Google LLC
    Inventors: Jamieson Kerns, Mary Moon, Shiva Jaini, Nicola Ann Crane
  • Publication number: 20190089758
    Abstract: A user device receives a first media item that is associated with a second media item. The device determines that a playback state for the device indicates that the device is paired with an alternative playback device. The device sends the playback state in a request for the second media item, receives the second media item in a first format for playback on the user device and in a second format for playback on the alternative playback device. The device determines whether the playback state of the device is the same. The device displays a first graphical representation of the second media item in the first format on the user device if the user device is no longer paired with the alternative playback device and displays a second graphical representation of the second media item in the second format on the user device if the user device is still paired with the alternative playback device.
    Type: Application
    Filed: September 17, 2018
    Publication date: March 21, 2019
    Applicant: Google LLC
    Inventors: Richard Rapp, Justin Lewis
  • Patent number: 10234476
    Abstract: Systems and methods are described herein for extracting inertial information from nonlinear periodic signals. A system for determining an inertial parameter can include circuitry configured for receiving a first periodic analog signal from a first sensor that is responsive to motion of a proof mass, converting the first periodic analog signal to a first periodic digital signal, determining a result of trigonometrically inverting a quantity, the quantity based on the first periodic digital signal, and determining the inertial parameter based on the result.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: March 19, 2019
    Assignee: Google LLC
    Inventors: Richard Lee Waters, Mark Steven Fralick, Charles Harold Tally, IV, John David Jacobs
  • Patent number: 10234953
    Abstract: A method includes identifying a user interface (UI) action demonstrated by a user for an application (104) executed at a first electronic device (102) and identifying a gesture demonstrated by a user using a second electronic device (108, 109, 110) as a gesture intended by the user to trigger the UI action for the application at the first electronic device. In response to detecting a subsequent instance of the gesture at the second electronic device, the method includes triggering an instance of the UI action for the application at the first electronic device.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: March 19, 2019
    Assignee: Google LLC
    Inventors: Yang Li, Xiang Chen
  • Patent number: 10234879
    Abstract: A thermostat may include one or more processors and heating, ventilation, and air conditioning (HVAC) wire connectors configured to receive HVAC wires from an HVAC system, including a call relay wire connector and a power return wire connector. The thermostat may also include an integrated circuit (IC) coupled to the one or more processors. The IC may include one or more solid-state switching elements for actuating at least one HVAC function through the call relay wire connector and the power return wire connector; a first input/output (I/O) pin coupled to the one or more solid-state switching elements; and a second I/O pin coupled to a substrate of the IC. The thermostat may further include a Schottky diode coupled between the first I/O pin and the second I/O pin, wherein the Schottky diode is external to the IC.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: March 19, 2019
    Assignee: Google LLC
    Inventors: Eric Marschalkowski, Orville Buenaventura, Daniel Adam Warren
  • Patent number: 10234985
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing a dynamic space bar are disclosed. In one aspect, a method includes the actions of determining, by a computing device that includes a touchscreen keyboard and trackpad, a context of the computing device. The actions further include receiving touch input on the trackpad. The actions further include designating, by the computing device and based on the previously-determined context of the computing device, the touch input on the trackpad to be a selection of a space bar of the touchscreen keyboard. The actions further include providing, for output to a display of the computing device and based on the computing device having designated the touch input on the trackpad to be a selection of the space bar, an indication of the selection of the space bar.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: March 19, 2019
    Assignee: Google LLC
    Inventors: Katie Leah Roberts-Hoffman, Charles Zimmer Mooney
  • Patent number: 10234958
    Abstract: A first touch input can indicate a selection of a character from a first virtual keyboard configured for an Indic script. A modified first virtual keyboard can be displayed in response to the first touch input when the selected character is a consonant, the modified first virtual keyboard including diacritic forms of vowels from the first virtual keyboard. A second virtual keyboard can be displayed in response to the first touch input when the selected character is a vowel and a duration of the first touch input is greater than or equal to a predetermined duration, the second virtual keyboard including at least one of (i) diacritic forms of the selected character and (ii) vowels having similar sounds as the selected character. A second touch input can indicate a selection of (i) a vowel from the modified first virtual keyboard or (ii) a vowel from the second virtual keyboard.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: March 19, 2019
    Assignee: Google LLC
    Inventors: Ruiyi Chen, Fan Yang, Manish Bhargava
  • Patent number: 10235349
    Abstract: A computerized method for automatically generating display content includes receiving a uniform resource locator, wherein the uniform resource locator specifies a landing resource and extracting visual information from the landing resource, wherein the visual information defines one or more images, texts, and colors displayed on the landing resource. The method further includes selecting one or more images, one or more text snippets, and one or more colors based on the visual information extracted from the landing resource, generating a layout for a content item based on one or more of the selected images or selected text snippets, and assembling the content item by applying the selected images, the selected text snippets, and the selected colors to the generated layout.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: March 19, 2019
    Assignee: Google LLC
    Inventors: Guannan Zhang, Kai Ye, Yongtai Zhu, Zuo Yan, Andrew Foster, Jordan Bayliss-McCulloch, Daly Chang, Ayaka Nonaka
  • Patent number: 10235043
    Abstract: A keyboard for use with a computing device includes multiple rows of keys with each of the rows of keys including multiple keys. A horizontal pitch of the keys is between 18 mm and 19 mm and a length of the rows of the keys is between 230 mm and 235 mm.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: March 19, 2019
    Assignee: GOOGLE LLC
    Inventors: Andrew Bowers, Kevin Tom, Rachael Elizabeth Roberts, James Tanner, Caitlin Johnson, Tom Buckley
  • Patent number: 10235124
    Abstract: Systems and methods for prioritizing audio announcements are provided. In one embodiment, a method can include obtaining, by one or more processors associated with a computing device, an audio notification that comprises a message and a preferred priority associated with the message. The method can include determining, by the one or more processors, an assigned priority associated with the message based at least in part on a content of the message and the preferred priority associated with the message. The method can include generating, by the one or more processors, an output indicative of the message and the assigned priority associated with the message. The method can include providing, by the one or more processors, the output to an audio device to audibly produce the output based at least in part on the priority associated with the message.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: March 19, 2019
    Assignee: Google LLC
    Inventors: John Jaesung Lee, Andrew Shivam Wickham, Tomer Amarilio, Benjamin Margolin
  • Patent number: 10234477
    Abstract: Systems and methods are described herein for detecting and measuring inertial parameters, such as acceleration. In particular, the systems and methods relate to vibratory inertial sensors implementing time-domain sensing techniques. Within a composite mass sensor system, a sense mass may oscillate at a frequency different from its actuation frequency, allowing flexibility when integrating the sensor into drive systems without sacrificing sensitivity.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: March 19, 2019
    Assignee: Google LLC
    Inventors: Ozan Anac, Xiaojun Huang
  • Patent number: 10235428
    Abstract: Techniques identify time-sensitive content and present the time-sensitive content to communication devices of users interested or potentially interested in the time-sensitive content. A content management component analyzes video or audio content, and extracts information from the content and determines whether the content is time-sensitive content, such as recent news-related content, based on analysis of the content and extracted information. The content management component evaluates user-related information and the extracted information, and determines whether a user(s) is likely to be interested in the time-sensitive content based on the evaluation results. The content management component sends a notification to the communication device(s) of the user(s) in response to determining the user(s) is likely to be interested in the time-sensitive content.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: March 19, 2019
    Assignee: Google LLC
    Inventors: Balakrishnan Varadarajan, Sudheendra Vijayanarasimhan, Sanketh Shetty, Nisarg Dilipkumar Kothari, Nicholas Delmonico Rizzolo
  • Patent number: D843238
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: March 19, 2019
    Assignee: GOOGLE LLC
    Inventors: Mark Rose, Giancarlo Giustina, Sung Kyun Bai, PeiWen Hung, Chou Wen-Pin, Kevin Montford Ting, Peter Privitera, Marcus Albonico
  • Patent number: D843375
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: March 19, 2019
    Assignee: Google LLC
    Inventors: Vincent Claudepierre, Yoshimichi Matsuoka, Sungyun Kim
  • Patent number: D843393
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: March 19, 2019
    Assignee: Google LLC
    Inventors: Jokubas M. Zukerman, Marco Paglia, Reed G. A. Morse, John A. Gregg, Andrew B. Poes
  • Patent number: D843398
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: March 19, 2019
    Assignee: GOOGLE LLC
    Inventors: James Edward Stewart, Seungho Yang, Joe Delone Venters, Carsten Hinz
  • Patent number: D843412
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: March 19, 2019
    Assignee: Google LLC
    Inventors: Mingling Wang, Ye Zhou, Richard Ngo, Dina Alaa Mohamed Elhaddad
  • Patent number: D843431
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: March 19, 2019
    Assignee: GOOGLE LLC
    Inventors: Rochus Emmanuel Jacob, Oliver Mueller, Nicholas Unger Webb, Adam Duckworth Mittleman, Jason Goulden, Kevin Edward Booth, Tyler Scott Wilson, Mark Kraz, Jeffrey Hui-Kwun Law, William Dong