Patents Assigned to Google LLC
-
Patent number: 10600078Abstract: 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: GrantFiled: May 3, 2017Date of Patent: March 24, 2020Assignee: Google LLCInventors: Lakshmi Kumar Dabbiru, Luke Hiro Swartz, Dani Suleman
-
Patent number: 10602645Abstract: 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: GrantFiled: November 27, 2018Date of Patent: March 24, 2020Assignee: Google LLCInventors: Qi Qi, Wonjae Choi, Yi Tao
-
Patent number: 10599391Abstract: 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: GrantFiled: November 6, 2017Date of Patent: March 24, 2020Assignee: Google LLCInventor: Stephen Mailey
-
Patent number: 10599738Abstract: 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: GrantFiled: June 28, 2016Date of Patent: March 24, 2020Assignee: Google LLCInventors: Jordan Bayliss-McCulloch, Andrew Foster
-
Patent number: 10600000Abstract: 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: GrantFiled: December 2, 2016Date of Patent: March 24, 2020Assignee: Google LLCInventor: Gil Shamir
-
Patent number: 10596761Abstract: 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: GrantFiled: October 26, 2017Date of Patent: March 24, 2020Assignee: Google LLCInventors: Adam Ruxton, Christopher Sean Ivester
-
Patent number: 10599482Abstract: 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: GrantFiled: August 24, 2017Date of Patent: March 24, 2020Assignee: Google LLCInventors: Gautham Thambidorai, Matthew Rosencrantz, Sanjay Ghemawat, Srdjan Petrovic, Ivan Posva
-
Publication number: 20200092243Abstract: 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: ApplicationFiled: November 22, 2019Publication date: March 19, 2020Applicant: Google LLCInventors: 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: 20200092879Abstract: 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: ApplicationFiled: September 12, 2019Publication date: March 19, 2020Applicant: Google LLCInventor: Chih-Hsiang Wu
-
Publication number: 20200090230Abstract: 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: ApplicationFiled: November 21, 2019Publication date: March 19, 2020Applicant: Google LLCInventors: Yongtai Zhu, Tara Ding, Bassem Elkarablieh
-
Publication number: 20200090231Abstract: 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: ApplicationFiled: November 25, 2019Publication date: March 19, 2020Applicant: Google LLCInventors: Ronojoy Chakrabarti, Keval Desai, Jason S. Bayer, Manish P. Gupta, Jill A Huchital, Willard V.T. Rusch, II
-
Publication number: 20200092207Abstract: 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: ApplicationFiled: September 25, 2019Publication date: March 19, 2020Applicant: Google LLCInventors: Hassan Sipra, Ankur Jain, Bok Knun Randolph Chung
-
Publication number: 20200092237Abstract: 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: ApplicationFiled: September 13, 2018Publication date: March 19, 2020Applicant: Google LLCInventor: Matthew SHARIFI
-
Publication number: 20200089314Abstract: 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: ApplicationFiled: November 20, 2019Publication date: March 19, 2020Applicant: Google LLCInventors: Ivan Poupyrev, Patrick M. Amihood
-
Publication number: 20200092800Abstract: 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: ApplicationFiled: September 18, 2019Publication date: March 19, 2020Applicant: Google LLCInventor: Teming Chen
-
Patent number: 10593881Abstract: 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: GrantFiled: September 15, 2017Date of Patent: March 17, 2020Assignee: Google LLCInventors: Katy Kasmai, Haydn Kirk Vestal
-
Patent number: 10594863Abstract: 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: GrantFiled: June 13, 2017Date of Patent: March 17, 2020Assignee: Google LLCInventors: Eyal Segalis, Daniel Walevski, Yaniv Leviathan, Yossi Matias
-
Patent number: 10592537Abstract: 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: GrantFiled: December 12, 2017Date of Patent: March 17, 2020Assignee: Google LLCInventors: Michael T. Jones, Brian McClendon, Amin Charaniya, Michael Ashbridge
-
Patent number: 10592571Abstract: 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: GrantFiled: October 23, 2017Date of Patent: March 17, 2020Assignee: Google LLCInventors: Gokhan H. Bakir, Behshad Behzadi
-
Patent number: D879075Type: GrantFiled: July 11, 2018Date of Patent: March 24, 2020Assignee: Google LLCInventors: Li Xu, Victoria Spielmann, Alexandra Fuller, Sherry Satola, Kelvin Lee