Patents Assigned to Google LLC
  • Patent number: 10614545
    Abstract: System on chip comprising a general purpose processing element, a graphics processing unit and a display interface, supporting graphics visualization on mobile computing devices and on embedded systems.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventor: Reuven Bakalash
  • Patent number: 10614692
    Abstract: Various arrangements for operating a hazard detector are presented. A smoke concentration may be measured using a sensor of the hazard detector. A carbon dioxide concentration may be measured using a carbon dioxide sensor of the hazard detector. The measured smoke concentration may be analyzed in combination with the measured carbon dioxide concentration to determine whether a heads-up alert or warning alarm is to be output. The heads-up alert or the warning alarm may be output based on analyzing the measured smoke concentration in combination with the measured carbon dioxide concentration.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Kunal Kishore Bajaj, Andrii Korchak
  • Patent number: 10616658
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method that includes identifying metadata related to television programming being presented on a display device. The method further includes extracting one or more keywords from the metadata. The method further includes generating multiple search suggestions based on the keywords and first search results based on one or more of the search suggestions. The method further includes presenting the search suggestions and the first search results together on the display device.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Vincent Dureau, Salahuddin Choudhary, Benjamin Ling, Shalini Pai, Dennis Miloseski, Justin Koh, Richard William Bragg, Alok Chandel
  • Patent number: 10612861
    Abstract: A thermosiphon system includes a condenser, an evaporator, and a condensate line fluidically coupling the condenser to the evaporator. The condensate line can be a tube with parallel passages can be used to carry the liquid condensate from the condenser to the evaporator and to carry the vapor from the evaporator to the condenser. The evaporator can be integrated into the tube. The condenser can be constructed with an angled core. The entire assembly can be constructed using a single material, e.g., aluminum, and can be brazed together in a single brazing operation.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Jeremy Rice, Jeffrey S. Spaulding, Huan D. Nguyen
  • Patent number: 10614124
    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.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Gal Chechik, Samy Bengio
  • Patent number: 10616439
    Abstract: A watermark image may be generated that includes a first set of encoded pixels each of which is assigned a first transparency value and a second set of encoded pixels each of which is assigned a second transparency value, the second transparency level being different from the first transparency level. The encoded pixels may be distributed among a set of blank pixels such that each encoded pixel neighbors one or more blank pixels in the watermark image, and in particular at least two blank pixels in the watermark image. Herein, each blank pixel may be assigned the second transparency value. The watermark image may be overlaid and blended over a background source image to create an encoded source image. A decoder system may recover encoded information from the encoded source image.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Abdullah Hassan Gharaibeh, Michal Dabrowski, Ryan Matthew Haggarty, Igor Foox-Rapoport, Wan Wang, Duncan Geoffrey Hector Wood, Dany Kuminov, Matthew Young-Lai, Bhavin Vyas, George Jacob Levitte, Jean Semere
  • Patent number: 10614801
    Abstract: Systems and methods of the present disclosure relate generally to a data processing system that optimizes or dynamically content items for transmission to client computing devices. The data processing system can improve the efficiency and effectiveness of data packet transmission over one or more computer networks by, for example, dynamically selecting content items from a plurality of content items for transmission to a client computing device. The system can reduce network bandwidth utilization by selecting content items that substantially match the predicted exposure interval of the content segments. Matching the content item length to the predicted exposure length can reduce network bandwidth utilization by not transmitting content items to the client computing device with a low probability of presentation.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Momchil Filev, Martin Freund, Gaurav Bhaya, Robert Stets
  • Patent number: 10614334
    Abstract: Capturing information from an imprinted item comprises a computing device that receives an image of a back side of an imprinted item, the payment instrument comprising information imprinted thereon such that the imprinted information protrudes from a front side of the imprinted item and the imprinted information is indented into the back side of the imprinted item. The computing device extracts sets of characters from the image of the back side of the imprinted item based on the imprinted information indented into the back side of the imprinted item and depicted in the image of the back side of the imprinted item. The computing device applies a first character recognition application to process the sets of characters extracted from the image of the back side of the imprinted item and categorizes each of the sets of characters into one of a plurality of categories relating to the information.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Henry Allan Rowley, Ashok Chhabedia Popat, Michael Edward Jahr, Zhifei Li
  • Patent number: 10614079
    Abstract: Systems and methods for identifying relevancy scores of a keyword cluster related to an event category for a given time period relative to an event of the event category. Processors identify an event and determine event parameters of the event. Processors determine keyword clusters associated with the event parameters for serving content. Processors generate a relevancy score for each of the keyword clusters over plurality of time periods relative to the event. The relevancy score of a first subset of the keyword clusters is higher during a first time period than a second time period and the relevancy score of a second subset of the keyword clusters is higher during the second time period than the first time period. Processors create, for the event, a data structure including the keyword clusters and the generated relevancy scores for each of the keyword clusters over the time periods relative to the event.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Courtney Hampson, Jason Robert Richard Sanio
  • Patent number: 10616632
    Abstract: Systems and methods are provided for dynamically displaying hyperlinks in a video based on various factors associated with a device at which the video is played and/or a user of the device. In one or more aspects, a system includes a request component configured to receive a request to play a video hosted by a media provider. The system further includes a selection component configured to select a subset of links included in a set of links associated with the video to provide with the video when it is played in response to the request based in part on a number of links included in the set of links, wherein graphical elements respectively representative of the links included in the subset of links are configured to be displayed over the video when the video is played in response to the request.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Justin Lewis, Ruxandra Georgiana Paun
  • Patent number: 10616767
    Abstract: Mechanisms for authenticating a connection between a user device and a streaming media content device comprising: identifying a collection of candidate streaming media content devices based on beacon(s) detected by a user device; receiving an indication that one of the content devices is to be selected for connection to the user device; transmitting instructions to the content devices to broadcast a signal, wherein the signal broadcast by each of the content devices contains a value that indicates an identity of the content device; receiving, from the user device, an audio signal that includes a detected signal; processing the audio signal to extract the value indicating the identity of a particular content device associated with the detected signal contained in the received audio signal; identifying the particular content device based on the determined value; and transmitting an indication that the user device and the particular content device are authenticated to communicate.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Liam O'Gorman, Nate Plumley, Jagjit Singh Chawla, Brian Patrick Williams
  • Patent number: 10610133
    Abstract: 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. The first emission sequence may be compared to the first reflected sequence, and, based on the comparison, a sequence of variations may be determined. The sequence of variations may be compared to a signal pattern stored in a sleep profile for the subject. The subject may be determined to have exhibited a sleep behavior based on the comparison of the sequence of variations to the signal pattern stored in the sleep profile. In response to determining that the subject has exhibited the sleep behavior, the device may capture a second reflected sequence of radiation reflected from the subject. A breathing rate of the subject and/or a heart rate of the subject may be determined based on the second reflected sequence.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Laura Rabb, Andrea Colaco, Michael Dixon, Ghulam A. Kirmani, Luis Villaran, Kenneth Louis Herman, Bryan James, Casey Mills Davis, Yash Modi
  • Patent number: 10614151
    Abstract: A circuit comprises an input register configured to receive an input vector of elements, a control register configured to receive a control vector of elements, wherein each element of the control vector corresponds to a respective element of the input vector, and wherein each element specifies a permutation of a corresponding element of the input vector, and a permute execution circuit configured to generate an output vector of elements corresponding to a permutation of the input vector. Generating each element of the output vector comprises accessing, at the input register, a particular element of the input vector, accessing, at the control register, a particular element of the control vector corresponding to the particular element of the input vector, and outputting the particular element of the input vector as an element at a particular position of the output vector that is selected based on the particular element of the control vector.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Dong Hyuk Woo, Gregory Michael Thorson, Andrew Everett Phelps, Olivier Temam, Jonathan Ross, Christopher Aaron Clark
  • Patent number: 10613828
    Abstract: The present disclosure provides techniques for creating a filter for a set of content items based on a common attribute identified in the set of content items and a user history. A method may include obtaining a plurality of content item identifiers. One or more common attributes associated with each of a plurality of content items may be identified and each of the plurality of content items may be identified by one of the plurality of content item identifiers. A first filter may be created based on a first attribute from among the one or more common attributes and a user history. Next, a first user interface may be displayed comprising the first filter and the plurality of content item identifiers. The first filter may be displayed among the plurality of content item identifiers and may have the same visual format as one of the content item identifiers.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Marco Paglia, Jokubas Zukerman, Owen Daniel Otto, Nathan Stuart Streu, Rachel Been, Eunkyoung Song, Bryan Kenneth Rea, Brian Armstrong
  • Patent number: 10616765
    Abstract: Methods and systems are provided for concealing identifying data that may be used to identify a beacon or device in broadcasts unless an observer device is able to directly or indirectly, via an authorized resolver device, translate an encrypted broadcast into the identifiable information. The wireless security scheme disclosed herein also pertains to resolving the concealed data messages to obtain the identifiable information.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Alon Ziv, Marcel Yung, Avinatan Hassidim, Yossi Matias
  • Patent number: 10614483
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for advertisement keyword scoring. A processing circuit receives a request for an advertisement to be provided to a user during a user session. The advertisement is to be provided alongside other content that is associated with a first plurality of keywords. A processing circuit identifies a plurality of advertisements based on the first plurality of keywords. Each of the plurality of advertisements are associated with a second plurality of keywords. The processing circuit calculates a keyword score for each of the second plurality of keywords for each of the plurality of advertisements. Based on the keyword score, one of the keywords for each of the plurality of the plurality of advertisements is selected. Based on a comparison of the selected keywords, the advertisement to be provided to the user is selected.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Gaofeng Zhao, Ping Fu
  • Patent number: 10614153
    Abstract: Systems and methods for automatically determining a content item size may be based on a size of a viewport and a width of a parent element. A script may be configured to determine a size of a viewport, determine a width of a parent element of a resource, and determine a content item size based, at least in part, on the size of the view port and the width of the parent element. A dimension of the determined content item size may be used by a content item selection system to determine a set of content items. A content item selection system may select a content item from the determined set of content items and serve data to effect display of the selected content item in the parent element with the resource.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Graeme John Rimmer, Lewis Jay Hemens, Gaurav Bhaya, Robert Stets
  • Patent number: D880492
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Shiva Jaini, Satoe Haile
  • Patent number: D880514
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Sujit Varghese, Barine Tee, Jonathan Yu, Harold H. W. Kim, Jonathan Jarvis, Daniel Young
  • Patent number: RE47937
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for providing content. The method comprises receiving a first login request from a first device used by a user, the request being associated with a first anonymous identifier associated with the first device, and determining a user tag for the user, that does not include any personally identifiable information associated with the user. The method further comprises receiving a second login request from a second different device used by the user, the request being associated with a second different anonymous identifier associated with the second different device, and storing an association between the user tag, the first anonymous identifier and the second different anonymous identifier. The method further comprises receiving a request for content from either the first or second different device and providing content in response to the request using the association.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Vinod Kumar Ramachandran, Ping Wu, Nareshkumar Rajkumar