Patents Assigned to Google LLC
  • Patent number: 10600078
    Abstract: Systems and methods for measuring brand uplift in a computer networked environment are provided. A data processing system can assign a first set of device identifiers to an experimental arm and a second set of device identifiers to a control arm. Computing devices associated with the experimental arm receive third-party content items promoting a brand for which a brand uplift experiment is performed, while computing devices associated with the control arm do not receive third-party content items promoting the brand. At the end of the experiment, a brand uplift metric value is computed by analyzing search query logs of the computing devices. The brand uplift metric value is then provided to an advertiser for display.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: March 24, 2020
    Assignee: Google LLC
    Inventors: Lakshmi Kumar Dabbiru, Luke Hiro Swartz, Dani Suleman
  • Patent number: 10602645
    Abstract: Methods, systems, and apparatus, for shielding a bending portion of a flexible display that can be incorporated in electronic devices. One of the apparatus includes a cover glass element; a driver integrated circuit (D-IC); a mandrel portion; a shaft portion; a panel, positioned between the cover glass element and the D-IC, and comprising an inner panel layer that wraps around at least a portion of the mandrel portion to form a bending portion of the panel, the panel attached on either side on the shaft portion; and a shielding layer positioned around the inner panel layer and configured to inhibit electromagnetic signals through the bending portion.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: March 24, 2020
    Assignee: Google LLC
    Inventors: Qi Qi, Wonjae Choi, Yi Tao
  • Patent number: 10599391
    Abstract: Some implementations can include a computer-implemented method and/or system for parsing an electronic conversation for presentation at least partially in an alternative interface (e.g., a non-display interface) such as a voice interface or other non-display interface.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: March 24, 2020
    Assignee: Google LLC
    Inventor: Stephen Mailey
  • Patent number: 10599738
    Abstract: A system to improve real-time generation of a graphical user interface for overlapping electronic content is described. The system retrieves, responsive to a search request input into a computing device and received via a computer network, places of interest from a places of interest database, and content items from a content item database. The system selects, based on a heuristic technique, a content item as a match for a place of interest. The system combines the content item with the place of interest to prevent a first marker of the content item from obscuring a second marker of the place of interest. The system renders, for display on the graphical user interface via the computing device, a single marker for the content item and the place of interest combined to prevent the first marker of the content item from obscuring the second marker of the place of interest.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: March 24, 2020
    Assignee: Google LLC
    Inventors: Jordan Bayliss-McCulloch, Andrew Foster
  • Patent number: 10600000
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage medium, for regularizing feature weights maintained by a machine learning model. The method includes actions of obtaining a set of training data that includes multiple training feature vectors, and training the machine learning model on each of the training feature vectors, comprising, for each feature vector and for each of a plurality of the features of the feature vector: determining a first loss for the feature vector with the feature, determining a second loss for the feature vector without the feature, and updating a current benefit score for the feature using the first loss and the second loss, wherein the benefit score for the feature is indicative of the usefulness of the feature in generating accurate predicted outcomes for training feature vectors.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: March 24, 2020
    Assignee: Google LLC
    Inventor: Gil Shamir
  • Patent number: 10596761
    Abstract: According to at least one illustrative embodiment, a computer device and a corresponding method of enabling customization and 3-D prototyping of a 3-D representation of an object illustrated by an interactive content item comprise providing, by the computer device, an interactive content item including a representation of a three-dimensional (3-D) object to a client device. Upon an end user of the client device interacts with the interactive content item and provides one or more customization parameters for a 3-D representation of the 3-D object, the computer device receives the one or more customization parameters from the client device. The computer device then cause a 3-D representation of the 3-D object to be printed by a 3-D printer associated with the client device.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: March 24, 2020
    Assignee: Google LLC
    Inventors: Adam Ruxton, Christopher Sean Ivester
  • Patent number: 10599482
    Abstract: A programming model generates a graph for a program, the graph including a plurality of nodes and edges, wherein each node of the graph represents an operation and edges between the nodes represent streams of data input to and output from the operations represented by the nodes. The model determines where in a distributed architecture to execute the operations represented by the nodes. Such determining may include determining which nodes have location restrictions, assigning locations to each node having a location restriction based on the restriction, and partitioning the graph into a plurality of subgraphs, the partitioning including assigning locations to nodes without location restrictions in accordance with a first set of constraints, wherein each node within a particular subgraph is assigned to the same location. Each of the subgraphs is executed at its assigned location in a respective single thread.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: March 24, 2020
    Assignee: Google LLC
    Inventors: Gautham Thambidorai, Matthew Rosencrantz, Sanjay Ghemawat, Srdjan Petrovic, Ivan Posva
  • Publication number: 20200092243
    Abstract: A system and method for identifying an entity from a message exchange thread and generating a suggestion that is directed to the entity, such as a suggestion for a user to take an action on the entity. A suggestion application receives at least one electronic message from a message exchange thread, identifies an entity that can be actionable from the electronic message, determines contextual indicators of the entity, determines whether the entity is actionable based on the contextual indicators, and responsive to the entity being actionable, provides a suggestion that is directed to the entity to a participant(s) of the message exchange thread.
    Type: Application
    Filed: November 22, 2019
    Publication date: March 19, 2020
    Applicant: Google LLC
    Inventors: Timothy Seeds MILLIGAN, Hila SHEMER, Dennis KIILERICH, Gang JI, Ori GERSHONY, Sergey NAZAROV, Pranav KHAITAN, Sushant PRAKASH, Anton VOLKOV, Ricardo ESCUTIA, David CITRON
  • Publication number: 20200092879
    Abstract: In some aspects, an evolved universal terrestrial radio access base station generates a capability enquiry message for requesting radio access capabilities of a user equipment. At times, the evolved universal terrestrial radio access base station configures a capability enquiry information element included in the capability enquiry message to request eutra-nr-only radio access capabilities of the user equipment. The evolved universal terrestrial radio access base station then transmits the capability enquiry message to the user equipment. Afterwards, the evolved universal terrestrial radio access base station receives, from the user equipment, a capability information message that includes at least some radio access capabilities for new radio that are supported by the user equipment.
    Type: Application
    Filed: September 12, 2019
    Publication date: March 19, 2020
    Applicant: Google LLC
    Inventor: Chih-Hsiang Wu
  • Publication number: 20200090230
    Abstract: A computer-implemented method for generating creative type suggestions for an online content provider is provided. The method uses a computing device including a processor and a memory. The method includes training a first model with historical information including one or more of (i) serving performance of online advertisements and (ii) advertiser information. The method also includes computing a preliminary creative type suggestion using at least the first model. The method further includes modifying the preliminary creative type suggestion based at least in part on past suggestion performance to generate a final creative type suggestion. The method also includes presenting the final creative type suggestion to the online content provider.
    Type: Application
    Filed: November 21, 2019
    Publication date: March 19, 2020
    Applicant: Google LLC
    Inventors: Yongtai Zhu, Tara Ding, Bassem Elkarablieh
  • Publication number: 20200090231
    Abstract: A system may accept information defining at least one ad spot associated with at least one instance of a document, accept offers to have ads served in the ad spot(s), and arbitrate among competing ads, using at least the offers, to determine at least one ad to be served in that ad spot(s). A system may accept relevance information for an ad, determine a document using the accepted relevance information, present information about the document(s) to an ad provider associated with the ad, and accept, from the ad provider, an offer to have its ad served with the document accepted. A system may accept relevance information for a document, determine ads relevant to the document using the relevance information and serving constraints of the ads, and select at least one of the determined relevant ads to be served with the document.
    Type: Application
    Filed: November 25, 2019
    Publication date: March 19, 2020
    Applicant: Google LLC
    Inventors: Ronojoy Chakrabarti, Keval Desai, Jason S. Bayer, Manish P. Gupta, Jill A Huchital, Willard V.T. Rusch, II
  • Publication number: 20200092207
    Abstract: A distributed software defined network (SDN) packet core system is configured to support a plurality of radio access technologies. The distributed SDN packet core system can include a cloud-based SDN centralized infrastructure instance and a plurality of local SDN infrastructure instances distributed in proximity to wireless access networks and radio access points thereof. The cloud-based centralized SDN infrastructure instance can be configured to handle network operations that are not latency sensitive. Each local SDN infrastructure instance can include a plurality of computer devices configured to execute a plurality of RAT specific control-plane modules and a plurality of RAT independent packet processing modules for performing latency sensitive network operations.
    Type: Application
    Filed: September 25, 2019
    Publication date: March 19, 2020
    Applicant: Google LLC
    Inventors: Hassan Sipra, Ankur Jain, Bok Knun Randolph Chung
  • Publication number: 20200092237
    Abstract: The method includes receiving sender media that was recorded by a sender device associated with a sender. The method further comprises playing, by a recipient device, the sender media for a recipient. The method further comprises detecting that the recipient is speaking. The method further comprises recording recipient media based on detecting that the recipient is speaking. The method further comprises determining a location in the sender media at which the recipient media is to be included. The method further comprises generating combined media that includes at least a portion of the sender media and the recipient media at the location.
    Type: Application
    Filed: September 13, 2018
    Publication date: March 19, 2020
    Applicant: Google LLC
    Inventor: Matthew SHARIFI
  • Publication number: 20200089314
    Abstract: This document describes techniques for fine-motion virtual-reality or augmented-reality control using radar. These techniques enable small motions and displacements to be tracked, even in the millimeter or sub-millimeter scale, for user control actions even when those actions are small, fast, or obscured due to darkness or varying light. Further, these techniques enable fine resolution and real-time control, unlike conventional RF-tracking or optical-tracking techniques.
    Type: Application
    Filed: November 20, 2019
    Publication date: March 19, 2020
    Applicant: Google LLC
    Inventors: Ivan Poupyrev, Patrick M. Amihood
  • Publication number: 20200092800
    Abstract: The present disclosure describes methods, devices, systems, and procedures for the handling of invalid system information in user equipment. In aspects, a user equipment (110) communicating with a base station (120) acquires first system information (502, 602, 702, 802, 902), stores the first system information (504, 604, 704, 804, 904), and determines if one or more blocks of stored first system information are invalid (506, 606, 706, 806, 906). If the user equipment determines that one or more blocks of stored first system information are invalid, then the user equipment determines at least one service requirement (508, 608, 708, 808, 908) of the user equipment. The user equipment manages the system information based on the service requirement of the user equipment.
    Type: Application
    Filed: September 18, 2019
    Publication date: March 19, 2020
    Applicant: Google LLC
    Inventor: Teming Chen
  • Patent number: 10593881
    Abstract: Processes and formulations for manufacturing a painted circuit are disclosed. In some implementations, a painted circuit can be manufactured using a process including providing a substrate and applying one or more paint layers on a surface of the substrate, where the one or more paint layers each form an electrical component of the painted circuit. A given paint layer of the one or more paint layers can include a conductive paint formulation having a resistance that is defined by a concentration of conductive material that is included in the conductive paint formulation and a thickness of the given paint layer, and lower concentrations of the conductive material included in the conductive paint formulation provide a higher resistance than higher concentrations of conductive material.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: March 17, 2020
    Assignee: Google LLC
    Inventors: Katy Kasmai, Haydn Kirk Vestal
  • Patent number: 10594863
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to synthetic call initiation. In some implementations, a method includes receiving, by a call triggering module of a call initiating system for placing calls and conducing conversations between a bot of the call initiating system and human callee during the calls, data indicating a first event, determining, by the call triggering module and using the data indicating the first event, that the first event is a trigger event that triggers a workflow for the call initiating system that begins with initiating a phone call, selecting, based on the determined trigger event, a particular workflow, and in response to the selecting, initiating a phone call to a callee specified by the particular workflow.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: March 17, 2020
    Assignee: Google LLC
    Inventors: Eyal Segalis, Daniel Walevski, Yaniv Leviathan, Yossi Matias
  • Patent number: 10592537
    Abstract: A system for ranking geospatial entities is described. In one embodiment, the system comprises an interface for receiving ranking data about a plurality of geospatial entities and an entity ranking module. The module uses a ranking mechanism to generate place ranks for the geospatial entities based on the ranking data. Ranked entity data generated by the entity ranking module is stored in a database. The entity ranking module may be configured to evaluate a plurality of diverse attributes to determine a total score for a geospatial entity. The entity ranking module may be configured to organize ranked entity data into placemark layers.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: March 17, 2020
    Assignee: Google LLC
    Inventors: Michael T. Jones, Brian McClendon, Amin Charaniya, Michael Ashbridge
  • Patent number: 10592571
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, modifying queries based on non-textual content. In one aspect, a method includes receiving, from a user device, a query including a plurality of terms; determining active non-textual data displayed in an application environment on the user device; determining, from the non-textual textual data, modification data for the query; generating a set of modified queries based on the query and the modification parameters; scoring the modified queries according to one or more scoring criteria; selecting one of the modified queries based on the scoring; and providing, to the user device, search results responsive to the selected modified query.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: March 17, 2020
    Assignee: Google LLC
    Inventors: Gokhan H. Bakir, Behshad Behzadi
  • Patent number: D879075
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: March 24, 2020
    Assignee: Google LLC
    Inventors: Li Xu, Victoria Spielmann, Alexandra Fuller, Sherry Satola, Kelvin Lee