Patents by Inventor Andrew David Foster

Andrew David Foster has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11347821
    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: February 13, 2020
    Date of Patent: May 31, 2022
    Assignee: GOOGLE LLC
    Inventor: Andrew David Foster
  • Publication number: 20200061472
    Abstract: The present disclosure provides systems and methods for providing geographic information for software application development. In one example, a computer-implemented method is provided for determining candidate locations for a playability service, which includes obtaining, by one or more computing devices, a plurality of location points and filtering the plurality of location points to obtain a plurality of candidate location points based at least in part on a suitability of each of the location points for use in generating location-based application content. The method further includes generating, by the one or more computing devices, a candidate location dataset based on the plurality of candidate location points. The method further includes receiving, by the one or more computing devices, a request for one or more of the plurality of candidate location points and providing data associated with one or more of the plurality of candidate location points in response to the request.
    Type: Application
    Filed: November 17, 2017
    Publication date: February 27, 2020
    Inventors: Mackenzie Lee Jacoby, Andrew David Foster