Patents by Inventor Krzysztof Duleba

Krzysztof Duleba 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: 9053495
    Abstract: Configurations for geographical targeting for managing content of campaigns are disclosed. In one example, the subject technology provides a user interface including controls for enabling selection of targeting criteria by a content sponsor. The user interface includes a campaign tool for receiving input on campaign details to be executed by a content delivery system. The campaign tool includes a search control for receiving search strings and responsive thereto providing search completions that represent one or more geographic areas and reach information for each geographic area. The campaign tool also includes a control for adding a geographic area to a campaign, excluding the geographic area from the campaign, or presenting a map of the geographic area.
    Type: Grant
    Filed: August 16, 2012
    Date of Patent: June 9, 2015
    Assignee: Google Inc.
    Inventors: Shu Niu, Amin Charaniya, Jamie Samdal, Krzysztof Duleba, Jessica Mignone, Audrey Yang, Prabhu Balasubramanian, James Dowdell, Doris Bruneder, Aileen Tang, Smita Hashim, Ankur Gupta, Graham Jenkin, Luuk van Dijk
  • Patent number: 9043223
    Abstract: Configurations for targeting nearby geographic locations for managing content are disclosed. The subject technology identifies one or more geographic locations for targeting content from a campaign for delivery to users and the campaign associated with a content sponsor. One or more geographic locations that are nearby the one or more geographic locations associated with the campaign are automatically presented to the content sponsor, including presenting candidate nearby geographic locations and estimated reach information along with each candidate geographic location. The subject technology receives a selection of one or more candidate geographic locations for inclusion in the campaign, and adds the selection to the campaign.
    Type: Grant
    Filed: August 16, 2012
    Date of Patent: May 26, 2015
    Assignee: Google Inc.
    Inventors: Shu Niu, Amin Charaniya, Jamie Samdal, Krzysztof Duleba, Jessica Mignone, Audrey Yang, Prabhu Balasubramanian, James Dowdell, Doris Bruneder, Aileen Tang, Smita Hashim, Ankur Gupta, Graham Jenkin
  • Publication number: 20150120436
    Abstract: Provided are systems and methods for determining a multilocation predicted click-through rate (pCTR) for advertisements. The multilocation pCTR may be used to select and rank advertisements for advertisement auctions presented to potential advertisers. The multilocation pCTR may be based on a set of locations and probabilities for an estimation of a user's location, such by internet protocol (IP) address geolocation. The multilocation pCTR for an advertisement and a location set may then be determined from the single location pCTR for each location of the location set and the probability associated with each location.
    Type: Application
    Filed: October 19, 2012
    Publication date: April 30, 2015
    Applicant: Google Inc.
    Inventors: Krzysztof Duleba, Ingemar Eriksson
  • Publication number: 20150038162
    Abstract: Systems and methods for inferring a current location of a user or device based on an analysis of a user location history are provided. In particular, when the current location of a device requesting a location-enhanced service cannot be determined with sufficient precision, a plurality of historical locations provided by the user location history can be scored according to a variety of parameters. The historical location receiving the highest score can be inferred to be the current location of the user, permitting the requested location-enhanced service to be performed.
    Type: Application
    Filed: July 11, 2014
    Publication date: February 5, 2015
    Inventors: Krzysztof Duleba, Lukasz Andrzej Heldt, Ankit Gupta
  • Patent number: 8949196
    Abstract: A computer-implemented method including obtaining a subject dataset including two or more features associated with a subject geographic object, obtaining a candidate dataset including two or more features associated with a candidate geographic object, comparing, using a computer, at least two features of the subject dataset to at least two corresponding features of the candidate dataset, at least one of the features compared comprising a geographic feature, and determining whether the candidate geographic object matches the subject geographic object based on the comparison.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: February 3, 2015
    Assignee: Google Inc.
    Inventor: Krzysztof Duleba
  • Publication number: 20150006526
    Abstract: Provided are systems, methods, and computer-readable media for determining locations of interest to a user. User activity over a period of time is obtained and used to determine geographic entities (e.g., locations) of interest. The user activity is aggregated by geographic entity and a relevancy score is calculated for each geographic entity. The geographic entity having the highest score is stored as a location of interest in a location profile for the user. Multiple geographic entities having the highest specified number of relevancy scores may also be stored.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 1, 2015
    Inventors: Krzysztof Duleba, Mark Mao, Finnegan Southey, Chengling Chan, Lukasz Andrzej Heldt, Jason Luther Smart
  • Patent number: 8874713
    Abstract: Methods and systems for location correction are provided. In one exemplary method, a first routing identifier of a first location associated with a location correction may be identified. The first location and the first routing identifier may be stored. A second routing identifier associated with a location request may be identified. A second location based at least in part on a comparison of the first routing number and the second routing number may be predicted. Finally, the location request may be responded to with the second location.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: October 28, 2014
    Assignee: Google Inc.
    Inventors: Fiona Herring, Krzysztof Duleba, Keekim Heng, Luuk Van Dijk, Bernhard Seefeld
  • Publication number: 20140280902
    Abstract: Systems, methods, and computer program products involve identifying a first IP block having a first set of IP addresses and a second IP block having a second set of IP addresses, the first set of IP addresses different from the second set of IP addresses. A first expected number of IP reassignments for the first IP block can be determined. A first number of IP reassignments between the first IP block and the second IP block can be identified. The first number of IP reassignments can be compared against the first expected number of IP reassignments. The first IP block and the second IP block can be merged into an IP allocation pool based, at least in part, on the comparison.
    Type: Application
    Filed: July 25, 2013
    Publication date: September 18, 2014
    Applicant: Google Inc.
    Inventors: Zoltan Szamonek, Krzysztof Duleba, Luuk van Dijk
  • Publication number: 20140244634
    Abstract: Embodiments include a computer-implemented method that includes receiving, from a user, a plurality of search queries, receiving, from the user, a plurality of search refinements associated with the plurality of search queries (the search refinements resulting in the display of a plurality of refined results to the user) mapping one of the plurality of search queries to one of the refined results, receiving, from the user, the one of the plurality of search queries mapped to one of the refined results, and, in response to receiving the one of the plurality of search queries mapped to one of the refined results, providing, for display to the user, refined content corresponding to the one of the refined results mapped to the one of the plurality of search queries received from the user.
    Type: Application
    Filed: February 27, 2013
    Publication date: August 28, 2014
    Inventors: Krzysztof Duleba, Maciej Szymon Nowakowski
  • Patent number: 8756222
    Abstract: Provided are systems and methods for selecting a hierarchical location corresponding to a geographic location of a client computer. In some embodiments, a request for location information may be received from a client computer. The request may include a token that enables determination of geolocation data based on the token. The geolocation data may include a list of hierarchical locations, such as a postal code, a city, a state, and a county, and each hierarchical location may be associated with a confidence measure. The hierarchical locations may be iteratively traversed from smallest to largest. If the confidence measure of a selected hierarchical location is greater than a threshold, the hierarchical location may be provided as the location information. If the confidence measure of the selected hierarchical location is less than the threshold, the next hierarchical location may be selected and the associated confidence measure compared to the threshold.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: June 17, 2014
    Assignee: Google Inc.
    Inventors: Anurag Vyas, Krzysztof Duleba, Finnegan Southey
  • Publication number: 20140164415
    Abstract: A computer-implemented method including obtaining a subject dataset including two or more features associated with a subject geographic object, obtaining a candidate dataset including two or more features associated with a candidate geographic object, comparing, using a computer, at least two features of the subject dataset to at least two corresponding features of the candidate dataset, at least one of the features compared comprising a geographic feature, and determining whether the candidate geographic object matches the subject geographic object based on the comparison.
    Type: Application
    Filed: December 7, 2012
    Publication date: June 12, 2014
    Inventor: Krzysztof Duleba