Patents Assigned to GOOGLE
  • Patent number: 11269897
    Abstract: Methods, systems, and apparatus for receiving a query image, receiving one or more entities that are associated with the query image, identifying, for one or more of the entities, one or more candidate search queries that are pre-associated with the one or more entities, generating a respective relevance score for each of the candidate search queries, selecting, as a representative search query for the query image, a particular candidate search query based at least on the generated respective relevance scores and providing the representative search query for output in response to receiving the query image.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: March 8, 2022
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, David Petrou, Abhanshu Sharma
  • Patent number: 11269479
    Abstract: A system and methods are disclosed for automatic focus detection with relative threshold-aware cell visibility for a scrolling cell collection. The method includes identifying visible cells of a plurality of cells of a reference frame, the visible cells rendered in a graphical user interface (GUI) displaying at least a portion of the reference frame, determining, by a processing device rendering the GUI and for each visible cell of the visible cells, a distance value indicating a distance to a focus threshold in the reference frame that the visible cell has traveled since the visible cell became visible in the GUI, and modifying a behavior of the visible cells in the GUI based on the distance value of each of the visible cells.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: March 8, 2022
    Assignee: GOOGLE LLC
    Inventor: Olayinka Sylvia Nguessan
  • Patent number: 11269873
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retrieving and using contextual data from previous conversation sessions in conversational searches. In one aspect, a method includes receiving a first query for a first user session, determining that the first query refers to one or more tags in a first repository, the first repository associating respective identifiers to respective tags, each identifier representing a corresponding user session, determining one or more particular identifiers associated with the one or more tags in the first repository, retrieving particular contextual data associated with the determined particular identifiers in a second repository, the second repository associating respective identifiers to respective contextual data associated with corresponding user sessions represented by the respective identifiers, and performing an action responsive to the first query based on the retrieved particular contextual data.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: March 8, 2022
    Assignee: GOOGLE LLC
    Inventor: Ajay Joshi
  • Patent number: 11263323
    Abstract: The present disclosure provides systems and methods that reduce vulnerability of software systems (e.g., machine-learned models) to adversarial attacks by increasing variety within the software system. In particular, a software system can include a number of subcomponents that interoperate using predefined interfaces. To increase variety within the software system, multiple, different versions of one or more of the subcomponents of the software system can be generated. In particular, the different versions of the subcomponent(s) can be different from each other in some way, while still remaining functionally equivalent (e.g., able to perform the same functions with comparable accuracy/success). A plurality of different variants of the software system can be constructed by mixing and matching different versions of the subcomponents. A large amount of variety can be exhibited by the variants of the software system deployed at a given time, thereby leading to increased robustness against adversarial attacks.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: March 1, 2022
    Assignee: GOOGLE LLC
    Inventors: Pedro Gonnet Anders, Philippe Gervais
  • Patent number: 11265403
    Abstract: Systems and techniques, including computer software, for retrieving information to a mobile device involve installing a data retrieval application on the mobile device. The data retrieval application includes instructions for presenting a structured data display on the mobile device, defining a structure of the structured data display, requesting selected hyperlinks included in the structured data display, and rendering markup language information received in response to the selected hyperlinks. A user request to retrieve data through the data retrieval application is received, and data is retrieved in response to the received user request. The retrieved data is displayed according to the structure of the structured data display, and a user can select a hyperlink in the displayed data to retrieve and render markup language information using the data retrieval application.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: March 1, 2022
    Assignee: GOOGLE LLC
    Inventors: Elad Gil, Shumeet Baluja, Maryam Garrett, Cedric Beust
  • Patent number: 11265676
    Abstract: A system and method is disclosed for requesting an updated location, including a point of interest, from a user for display on an interactive map. On receiving from an interested user a request for a point of interest associated with a subscribed user's current location, a request is transmitted to the subscribed user to check-in to the point of interest. In response to the request, the subscribed user selects a selected point of interest from a selection list. A representation of the subscribed user and the selected point of interest is then provided for display on an interactive map associated with the interested user.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: March 1, 2022
    Assignee: GOOGLE LLC
    Inventors: Joseph LaPenna, Chris Lambert
  • Patent number: 11263671
    Abstract: A method of providing an ad extension includes selecting an advertisement for display. The method also includes selecting additional information related to the advertisement. The method also includes transmitting data representing the advertisement to a browser. The browser interacts with an expandable API to render an inline frame having an advertisement slot. The browser renders and displays the advertisement in the frame. The method also includes transmitting display data representing the additional information related to the advertisement to the browser. The browser receives an input to activate the ad extension. In response to the input, the browser interacts with the expandable API system to expand and render the frame. The browser renders, in the frame, the advertisement slot containing the advertisement. The browser also renders, in the frame, the additional information. The browser displays the expanded inline frame, such that the displayed frame covers a portion of the content.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: March 1, 2022
    Assignee: GOOGLE LLC
    Inventors: Amy Wu, Brandon Murdock Pearcy, Nathan Peter Lucash, Jun Xu, Yi Zhang, Zhen Yu
  • Patent number: 11263902
    Abstract: In a method for efficiently guiding a driver of a vehicle through intersections, information regarding status of one or more traffic lights positioned at one or more intersections is received by a computing device or system associated with the driver or vehicle, and a current speed of the vehicle is monitored as the vehicle approaches the intersection(s). A dynamic visual or audio indicator is set based on the status information and the current speed, and presented to the driver via a display or speaker, respectively, of the computing device or system. The dynamic indicator is indicative of one or more changes in speed that, if matched by the driver as the vehicle approaches the one or more intersections, would cause the driver to avoid one or more stops as the vehicle moves through the one or more intersections.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: March 1, 2022
    Assignee: GOOGLE LLC
    Inventors: Neil Dhillon, Tanmay Wadhwa
  • Patent number: 11265678
    Abstract: Receiving point of interest zones and alerts on user devices comprises communicating, by a user computing device to a remote computing device, a request for point of interest data corresponding to points of interest within a proximity of the user device; presenting the received point of interest data; identifying a particular point of interest; and outputting an alert regarding the particular point of interest. Receiving point of interest zones on user devices comprises communicating a request for point of interest data; receiving the point of interest data from the remote network device wherein a size of the point of interest zone is determined based on a density of points of interest in the proximity of the user, and wherein the shape of the point of interest zone is expanded in a direction of travel and contracted in the opposite direction; and presenting the received point of interest data.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: March 1, 2022
    Assignee: GOOGLE LLC
    Inventors: Debra Lin Repenning, Ray Xiaohang Wang, Yakov Okshtein, Farhan Shamsi, David Singleton, Lixin Zhang, Alan Newberger, Chandrasekhar Thota, Douglas Alexander Gresham, Nicholas Fey, Marcus Alexander Foster, Petra Cross, Andres Morales
  • Patent number: 11256853
    Abstract: Systems and methods of parameterizing network communication paths are provided. The system can identify a network communication path traversed by a plurality of client computing devices via a network protocol. The system can generate, based on a parameter of the network communication path and an attribute of each of a plurality of keywords to the hyperlink on the first web page that directed the plurality of client computing devices to the second web page via the network protocol, a weight data structure with a scalar value for each of the plurality of keywords. The system can select, based on a comparison of the scalar value for each of the plurality of keywords, a keyword of the plurality of keywords to input into an online content selection process to select the content item in response to a request for content received from a client computing device.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: February 22, 2022
    Assignee: GOOGLE LLC
    Inventors: Gavin James, Justin Lewis
  • Patent number: 11257107
    Abstract: A single code can be used only one time by each of multiple users. A user visits a merchant location and wants to sign up for a loyalty program. The merchant issues the user a one-time code, such as a QR code. The user connects to a loyalty program system to download the loyalty application. The user downloads the loyalty application and enters the code into the application. The user receives a “punch” for the loyalty program based on the code. The server operating on the loyalty program system verifies that the punch created is the first and only punch created by the one-time code. If the code has been previously used for the particular user, the server does not create an additional punch.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: February 22, 2022
    Assignee: GOOGLE LLC
    Inventors: Niket Desai, Reed Morse
  • Patent number: 11256992
    Abstract: Techniques and a framework are described herein for constructing and/or updating, e.g., on top of a general-purpose knowledge graph, an “event-specific provisional knowledge graph.” In various implementations, live data stream(s) may be analyzed to identify entity(s) associated with a developing event. The entity(s) may form part of a general-purpose knowledge graph that includes entity nodes and edges between the entity nodes. Based on the identified one or more entities, an event-specific provisional knowledge graph may be constructed or updated in association with the developing event. In some implementations, the event-specific provisional knowledge graph may be queried for new information about the developing event. Computing devices may be caused to render, as output, the new information.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: February 22, 2022
    Assignee: GOOGLE LLC
    Inventors: Victor Carbune, Sandro Feuz
  • Patent number: D944288
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: February 22, 2022
    Assignee: GOOGLE LLC
    Inventors: Amr Khalil, Julia Troll
  • Patent number: D944790
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: March 1, 2022
    Assignee: GOOGLE LLC
    Inventors: Maj Isabelle Olsson, Thao Dang, Livius Dumitru Chebeleu, Katherine Morgenroth, Willy Carteau
  • Patent number: D944832
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: March 1, 2022
    Assignee: GOOGLE LLC
    Inventors: Nishant Ranka, Aaron Brako, Jessica W. Huang, Talía Brigneti Rouillon, Colin Keogh, Lucas Galo, Nilanjana Banerjee, Rahul Choudhury, Pierre-Laurent Coirier
  • Patent number: D945293
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: March 8, 2022
    Assignee: GOOGLE LLC
    Inventors: Leonardo Giusti, Adam Bernstein, Carlos Martin Terminel Iberri
  • Patent number: D945294
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: March 8, 2022
    Assignee: GOOGLE LLC
    Inventors: Leonardo Giusti, Adam Bernstein, Carlos Martin Terminel Iberri
  • Patent number: D945296
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: March 8, 2022
    Assignee: GOOGLE LLC
    Inventors: Leonardo Giusti, Adam Bernstein, Carlos Martin Terminel Iberri
  • Patent number: D945416
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: March 8, 2022
    Assignee: GOOGLE LLC
    Inventors: Stefan Reichert, Henry A. Beyer, Maj Isabelle Olsson, Katherine Morgenroth
  • Patent number: D945435
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: March 8, 2022
    Assignee: GOOGLE LLC
    Inventors: Nobuhiro Makida, Holly Thai