Patents Assigned to Google LLC
  • Patent number: 10095390
    Abstract: Methods, systems, and media for inserting and presenting video objects linked to a source video are provided. In some embodiments, the method comprises: identifying a plurality of video objects associated with a content creator, wherein each of the plurality of video objects comprises a portion of a video associated with the content creator; causing a plurality of selectable inputs each corresponding to at least one video object to be presented by a first user device, wherein at least one of the selectable inputs corresponds to at least one of the plurality of video objects associated with the content creator; receiving an indication that one of the plurality of selectable inputs from the first user device was selected; identifying a video object to be presented by a second user device based on the received indication; and causing the identified video object to be presented by the second user device.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: 10095405
    Abstract: A computing device is described that outputs, for display, a graphical keyboard comprising a plurality of keys. The computing device receives, an indication of a gesture detected at a presence-sensitive input device. The computing device determines, based at least in part on the indication of the gesture and at least one characteristic of the gesture, one or more keys from the plurality of keys. The computing device determines a character string based on the one or more keys from the plurality of keys. In response to determining that the character string is not included in a lexicon and a spatial model probability associated with the one or more keys from the plurality of keys exceeds a probability threshold, the computing device outputs, for display, the character string.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventors: Satoshi Kataoka, Keisuke Kuroyanagi
  • Patent number: 10095479
    Abstract: A method is described that includes instantiating, within an application software development environment, a virtual processor having an instruction set architecture and memory model that contemplate first and second regions of reserved memory. The first reserved region is to keep data of an input image array. The second reserved region is to keep data of an output image array. The method also includes simulating execution of a memory load instruction of the instruction set architecture by automatically targeting the first reserved region and identifying desired input data with first and second coordinates relative to the virtual processor's position within an orthogonal coordinate system and expressed in the instruction format of the memory load instruction.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventors: Albert Meixner, Ofer Shacham, David Patterson, Daniel Frederic Finchelstein, Qiuling Zhu, Jason Rupert Redgrave
  • Patent number: 10095980
    Abstract: A system and method for updating and correcting facts that receives proposed values for facts from users and determines a correctness score which is used to automatically accept or reject the proposed values.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventors: Ashutosh Kulshreshtha, Luca de Alfaro, Mitchell Slep, Nicu D. Cornea, Sowmya Subramanian, Ethan G. Russell
  • Patent number: 10097684
    Abstract: A device is described that, while operating in an automobile configuration, causes a vehicle system of an automobile to display part of an automobile graphical user interface (GUI) while locally displaying a different part of the automobile GUI. Responsive to receiving user input for switching to a non-automobile GUI that permits access to at least some features of the device that are restricted by the automobile GUI, the device replaces the part of the automobile GUI that is locally displayed on the device with the non-automobile GUI, all while continuing to cause the vehicle system to display its part of the automobile GUI. The device accesses the at least some features of the device and responsive to receiving user input for switching back to the automobile GUI, the device replaces the non-automobile GUI with the part of the automobile GUI that was previously displayed by the device.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventors: Jia Wei Tam, Lauren Wunderlich, Zhongxia Yan, Gyeong Sik Choi, Heng Xiong, Bryan Jeffery Moles, Francisco Manuel Galanes, Sabrina Silk Billinghurst, Yuanjiao Shen, Patrick Brady
  • Patent number: 10097653
    Abstract: Some listeners or viewers of online music or video may play the music or video repeatedly without actually listening to or watching the music or video, thereby wasting network resources, reducing bandwidths to other users, and slowing down or creating latency for the downloading of music or video by other users who actually listen to or watch the music or video. In some instances, owners of music or video content may encourage their fans to play the music or video repeatedly to increase their popularity ratings or copyright royalties. Inflated plays of music or video may be detected by applying one or more modifications to the music and monitoring for reactions by users, if any, to the modifications. The lack of a reaction by a user may indicate an inflated playback, whereas the presence of a reaction may indicate that the playback is legitimate.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventor: Ronit Kassis
  • Patent number: 10095387
    Abstract: The disclosure includes a system and method for processing a click at a user interface. A method includes partitioning, based on historical data, an offer component associated with additional online content to include a first region and a second region. A method further includes transmitting the offer component to the user interface for display. A method further includes receiving a first user interaction with the offer component. A method further includes determining the received user interaction is within the second region of the offer component. A method further includes presenting, responsive to receiving the second user interaction, a user prompt for a confirmation of the interaction. A method further includes receiving a second user interaction. A method further includes determining the second user interaction is indicative of confirmation of the interaction.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventors: Allen Huang, Akiva Bamberger, David Lewis
  • Patent number: 10095777
    Abstract: Aspects and implementations of the present disclosure are directed to methods of and systems for search lift remarketing. In general, in some implementations, a first content item is distributed to client devices and search lift attributable to the first content item is measured by examining subsequent requests received from client devices to which the first content item has been distributed as compared to requests received from similar client devices to which the first content item has not been distributed. Keywords benefiting from search-lift attributable to the first content item are used to determine when to send a second content item in response to requests from client devices in a select audience. In some implementations, requests are compared to identify a set of keywords invoked more frequently after presentation of the first content item where an increase in usage exceeds a threshold or otherwise indicates a statistical significance.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventor: Reto Strobl
  • Patent number: 10097619
    Abstract: Techniques for cross-device notifications are provided. An example method includes receiving a first indication of an event detected at a first device associated with a user account, determining one or more characteristics of the event based on the first indication of the event, detecting whether the determined characteristics match at least one selection criterion, automatically identifying a second device from one or more devices associated with the user account, and providing, if the determined characteristics match the at least one selection criterion, the first indication of the event to the second device associated with the user account, where the provided first indication of the event is displayed at the second device to allow management of the event at the first device from the second device.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventors: Michael Campbell Koss, Justin DeWitt, Katie Jane Messerly, Dmitry Titov
  • Patent number: 10092237
    Abstract: The present disclosure describes example systems and methods for identifying an indication of an injury of a user of a wearable computing device. The systems and methods may be directed to determining that an acceleration experienced by the wearable computing device exceeds a threshold value. In response, the wearable computing device may perform a diagnostic procedure in order to identify an indication of an injury experienced by the user of the wearable computing device. The diagnostic procedure may include one or more of an eye response test, a verbal response test, a motor response test, and a visual diagnostic test.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventors: Adrian Wong, Harvey Ho
  • Patent number: 10097651
    Abstract: According to a general aspect, a method can include receiving a request, triggered via a consumer account, to access, using a social media application, a plurality of sharer content. The sharer content can be associated with a sharer account using the social media application. The method can include retrieving, in response to the request, a consumer value and a relationship value. The consumer value can represent an interaction with the social media application via the consumer account and the relationship value can characterize a relationship between a consumer identifier of the consumer account and a sharer identifier of the sharer account. The method can include selecting a subset of sharer content from the plurality of sharer content based on a combination of the consumer value and the relationship value, and can include defining a portion of a presentation customized for the consumer account using the selected subset of sharer content.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventor: Ryan Hickman
  • Patent number: 10095492
    Abstract: 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. The translating includes replacing the higher level instructions having the instruction format with lower level shift instructions that shift data within the shift register array structure.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventor: Albert Meixner
  • Patent number: 10095342
    Abstract: An apparatus for sensing user input includes a first strain gauge grouping attached to an inner surface of a housing of a device, and a second strain gauge grouping attached to the inner surface of the housing. The apparatus includes a circuit coupled to the first and second strain gauge groupings, the circuit being configured to: (i) receive a first parameter signal from the first strain gauge grouping in response to user input that interacts with the housing over a location of the first strain gauge grouping, (ii) indicate that a first type of user input has been received in response to receipt of the first parameter signal, (iii) receive a second parameter signal from the second strain gauge grouping in response to user input that interacts with the housing over a location of the second strain gauge grouping, and (iv) indicate that a second type of user input has been received in response to receipt of the second parameter signal.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventors: Kelvin Kwong, Debanjan Mukherjee, James Aaron Cooper
  • Patent number: 10095610
    Abstract: A system and method are provided for testing the performance of applications. By way of example only, the method may include training a neural network with documents containing text elements that are arranged in accordance with a defined format and using the neural network to determine the predictability of the value of individual text elements within a test document. When the neural network indicates that the value of a text element is unlikely, the value may be modified and the modified document may be used to test an application that processes documents in accordance with the defined format.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventors: Franjo Ivancic, László Szekeres, Domagoj Babic
  • Patent number: D830376
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventors: Nabil Naghdy, Signe Nørly, Maarten van Schaik, Melisa Tokmak
  • Patent number: D830393
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventor: Mikael Bonnevie
  • Patent number: D830399
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventors: Andrew Vytas Kisielius, Vinay Damodar Shet, Jonathan Siegel, Su Chuin Leong, Aaron Michael Donsbach, Daniel Caleb Gordon, Julien Zachary Reneau-Wedeen, Paul Merrell
  • Patent number: D830401
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventors: Devin Mancuso, Brian Williams, Sugeeti Kochhar, James Shu, Benjamin Kawaichi, Jan Blom, Doris Neubauer
  • Patent number: D830403
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventor: Nikhil Siva Subash
  • Patent number: D830407
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventors: Andrew Vytas Kisielius, Vinay Damodar Shet, Jonathan Siegel, Su Chuin Leong, Aaron Michael Donsbach, Daniel Caleb Gordon, Julien Zachary Reneau-Wedeen, Paul Merrell