Patents by Inventor Joshua J. Sacks

Joshua J. Sacks 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: 11907497
    Abstract: A computer-implemented method is disclosed that includes receiving on a mobile device a search query associated with a geographic location, providing one or more search results in response to the search query, the search results each being associated with a geographic location, and presenting on a graphical display of the computing device icons corresponding to each search result and also corresponding to a key on the computing device.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: February 20, 2024
    Assignee: GOOGLE LLC
    Inventors: Adam Bliss, Mark Crady, Michael Chu, Scott Jenson, Sanjay Mavinkurve, Joshua J. Sacks, Jerry Morrison
  • Patent number: 11455299
    Abstract: Methods, systems and apparatus, including computer programs encoded on a computer storage medium for selecting keywords for resources are disclosed. In one aspect, a search query is received associated with a first user. A determination is made that the first user is a follower of an entity feed that is provided by a first entity and that is provided through a social network. A content item is selected having distribution parameters specifying that the content item is to be provided to users that are followers of the entity feed and that submit the search query. The selected content item is provided for the first user.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: September 27, 2022
    Assignee: Google LLC
    Inventors: Michael Chu, Michele Covell, Joshua J. Sacks, Shumeet Baluja, Zhengrong Ji
  • Publication number: 20190279289
    Abstract: Methods, systems, and apparatus for content item distribution based on user interactions.
    Type: Application
    Filed: November 9, 2016
    Publication date: September 12, 2019
    Inventors: Shumeet Baluja, Joshua J. Sacks, Michael Chu, Zhengrong Ji, Michele Covell
  • Patent number: 10282430
    Abstract: Methods, systems, and computer program products are provided for determining content items for delivery to users based on imagery. One example method includes determining a location of a user or a location associated with a query submitted by the user, identifying imagery associated with the determined location, and determining one or more content items for delivery to the user based at least in part on the imagery.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: May 7, 2019
  • Patent number: 10262029
    Abstract: Methods, systems and apparatus, including computer programs encoded on a computer storage medium for selecting keywords for resources are disclosed. In one aspect, a search query is received associated with a first user. A determination is made that the first user is a follower of an entity feed that is provided by a first entity and that is provided through a social network. A content item is selected having distribution parameters specifying that the content item is to be provided to users that are followers of the entity feed and that submit the search query. The selected content item is provided for the first user.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: April 16, 2019
    Assignee: Google LLC
    Inventors: Michael Chu, Michele Covell, Joshua J. Sacks, Shumeet Baluja, Zhengrong Ji
  • Publication number: 20190012062
    Abstract: A computer-implemented method is disclosed that includes receiving on a mobile device a search query associated with a geographic location, providing one or more search results in response to the search query, the search results each being associated with a geographic location, and presenting on a graphical display of the computing device icons corresponding to each search result and also corresponding to a key on the computing device.
    Type: Application
    Filed: May 8, 2018
    Publication date: January 10, 2019
    Inventors: Adam Bliss, Mark Crady, Michael Chu, Scott Jenson, Sanjay Mavinkurve, Joshua J. Sacks, Jerry Morrison
  • Patent number: 10146883
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, including a method that comprises: determining a target geographic feature that has insufficient targeting information associated therewith, the target geographic feature defining a location; determining one or more similar geographic features to the target geographic feature, each geographic feature including targeting information, the determining based on shared excess queries that are shared between geographic features that are determined to be similar to the target geographic feature, wherein each excess query is a query associated with and exceeds an expected query count for each of the similar geographic features and the target geographic feature; attributing targeting information associated with at least one of the one or more similar geographic features to the target geographic feature; and serving content responsive to queries that relate to the target geographic feature based at least in part on the at
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: December 4, 2018
  • Patent number: 9880699
    Abstract: A computer-implemented method is disclosed that includes receiving on a mobile device a search query associated with a geographic location, providing one or more search results in response to the search query, the search results each being associated with a geographic location, and presenting on a graphical display of the computing device icons corresponding to each search result and also corresponding to a key on the computing device.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: January 30, 2018
    Assignee: Google Inc.
    Inventors: Adam Bliss, Mark Crady, Michael Chu, Scott Jenson, Sanjay Mavinkurve, Joshua J. Sacks, Jerry Morrison
  • Patent number: 9547696
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, including a method for ranking content using location-based query log analysis. The method comprises: identifying a region defining an area of interest including identifying a plurality of content items that are associated with the region; evaluating query logs associated with users that submitted queries associated with the region to determine a ranking associated with the plurality of content items; receiving a request for content associated with the region; and providing one or more of the content items based at least in part on the ranking.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: January 17, 2017
  • Patent number: 9395876
    Abstract: A computer-implemented method is disclosed that includes receiving on a mobile device a search query associated with a geographic location, providing one or more search results in response to the search query, the search results each being associated with a geographic location, and presenting on a graphical display of the computing device icons corresponding to each search result and also corresponding to a key on the computing device.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: July 19, 2016
    Assignee: Google Inc.
    Inventors: Adam Bliss, Mark Crady, Michael Chu, Scott Jenson, Sanjay Mavinkurve, Joshua J. Sacks, Jerry Morrison
  • Patent number: 9271121
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A first confirmation is received of a location associated with a user identifier. A confirmed location identifies a physical address of a user device associated with the user identifier. Subsequent to the first confirmation, location data associated with a user device associated with the user identifier is processed, including determining that the user device is near the confirmed location. A second confirmation confirms that sufficient occurrences have identified of a presence of a device associated with the user identifier near the confirmed location. Characteristics of an environment accessed by the user are determined and stored in association with the confirmed location. Requests are received from other users. Characteristics of a given request are compared with stored characteristics.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: February 23, 2016
    Assignee: Google Inc.
    Inventors: Philip A. McDonnell, Joshua J. Sacks
  • Publication number: 20160034480
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, including a method that comprises: determining a target geographic feature that has insufficient targeting information associated therewith, the target geographic feature defining a location; determining one or more similar geographic features to the target geographic feature, each geographic feature including targeting information, the determining based on shared excess queries that are shared between geographic features that are determined to be similar to the target geographic feature, wherein each excess query is a query associated with and exceeds an expected query count for each of the similar geographic features and the target geographic feature; attributing targeting information associated with at least one of the one or more similar geographic features to the target geographic feature; and serving content responsive to queries that relate to the target geographic feature based at least in part on the at
    Type: Application
    Filed: October 9, 2015
    Publication date: February 4, 2016
  • Publication number: 20150379017
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, including a method for ranking content using location-based query log analysis. The method comprises: identifying a region defining an area of interest including identifying a plurality of content items that are associated with the region; evaluating query logs associated with users that submitted queries associated with the region to determine a ranking associated with the plurality of content items; receiving a request for content associated with the region; and providing one or more of the content items based at least in part on the ranking.
    Type: Application
    Filed: September 4, 2015
    Publication date: December 31, 2015
  • Publication number: 20150371269
    Abstract: Methods, system, and apparatus, including computer programs are encoded on a computer storage medium, for providing content based on geographic location data. In one aspect, a method includes receiving a request from a website for a map segment corresponding to a particular location. Keywords are extracted from the website as targeting criteria for the particular location. The targeting criteria is associated with the particular location. A subsequent request for advertising content associated with the particular location is received. One or more advertising content items are selected based on the targeting criteria. The selected advertising content items are provided responsive to the subsequent request.
    Type: Application
    Filed: August 30, 2012
    Publication date: December 24, 2015
  • Patent number: 9177069
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, including a method that comprises: determining a target geographic feature that has insufficient targeting information associated therewith, the target geographic feature defining a location; determining one or more similar geographic features to the target geographic feature, each geographic feature including targeting information, the determining based on shared excess queries that are shared between geographic features that are determined to be similar to the target geographic feature, wherein each excess query is a query associated with and exceeds an expected query count for each of the similar geographic features and the target geographic feature; attributing targeting information associated with at least one of the one or more similar geographic features to the target geographic feature; and serving content responsive to queries that relate to the target geographic feature based at least in part on the at
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: November 3, 2015
  • Patent number: 9164655
    Abstract: A computer-implemented method is disclosed that includes receiving on a mobile device a search query associated with a geographic location, providing one or more search results in response to the search query, the search results each being associated with a geographic location, and presenting on a graphical display of the computing device icons corresponding to each search result and also corresponding to a key on the computing device.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: October 20, 2015
    Assignee: Google Inc.
    Inventors: Adam Bliss, Mark Crady, Michael Chu, Scott Jenson, Sanjay Mavinkurve, Joshua J. Sacks, Jerry Morrison
  • Patent number: 9135271
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing a method that comprises: determining excess queries over multiple time periods for a given geographic feature, where the geographic feature defines a location; comparing geographic features for similarity based at least in part on the excess queries associated with a respective geographic feature; and for a given target geographic feature, determining one or more similar geographic features based on the comparing.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: September 15, 2015
  • Patent number: 9129029
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, including a method for ranking content using location-based query log analysis. The method comprises: identifying a region defining an area of interest including identifying a plurality of content items that are associated with the region; evaluating query logs associated with users that submitted queries associated with the region to determine a ranking associated with the plurality of content items; receiving a request for content associated with the region; and providing one or more of the content items based at least in part on the ranking.
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: September 8, 2015
  • Patent number: 9098529
    Abstract: Methods, systems, and computer program products are provided for determining content items for delivery to users based on imagery. One example method includes determining a location of a user or a location associated with a query submitted by the user, identifying imagery associated with the determined location, and determining one or more content items for delivery to the user based at least in part on the imagery.
    Type: Grant
    Filed: May 25, 2011
    Date of Patent: August 4, 2015
  • Publication number: 20150039418
    Abstract: Methods, systems, and apparatus for content item distribution based on user interactions.
    Type: Application
    Filed: August 5, 2013
    Publication date: February 5, 2015
    Applicant: Google Inc.
    Inventors: Shumeet Baluja, Joshua J. Sacks, Michael Chu, Zhengrong Ji, Michele Covell