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: 9836484
    Abstract: The present disclosure provides an image capture, curation, and editing system that includes a resource-efficient mobile image capture device that continuously captures images. The mobile image capture device is operable to input an image into at least one neural network and to receive at least one descriptor of the desirability of a scene depicted by the image as an output of the at least one neural network. The mobile image capture device is operable to determine, based at least in part on the at least one descriptor of the desirability of the scene of the image, whether to store a second copy of such image in a non-volatile memory of the mobile image capture device or to discard a first copy of such image from a temporary image buffer without storing the second copy of such image in the non-volatile memory.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: December 5, 2017
    Assignee: Google LLC
    Inventors: Iwona Bialynicka-Birula, Blaise Aguera-Arcas, Daniel Ramage, Hugh Brendan McMahan, Oliver Fritz Lange, Emily Anne Fortuna, Divya Tyamagundlu, Jess Holbrook, Kristine Kohlhepp, Juston Payne, Krzysztof Duleba, Benjamin Vanik, Alison Lentz, Jon Gabriel Clapper, Joshua Denali Lovejoy, Aaron Michael Donsbach
  • Patent number: 9836819
    Abstract: The present disclosure provides an image capture, curation, and editing system that includes a resource-efficient mobile image capture device that continuously captures images. The mobile image capture device is operable to input an image into at least one neural network and to receive at least one descriptor of the desirability of a scene depicted by the image as an output of the at least one neural network. The mobile image capture device is operable to determine, based at least in part on the at least one descriptor of the desirability of the scene of the image, whether to store a second copy of such image and/or one or more contemporaneously captured images in a non-volatile memory of the mobile image capture device or to discard a first copy of such image from a temporary image buffer without storing the second copy of such image in the non-volatile memory.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: December 5, 2017
    Assignee: Google LLC
    Inventors: Aaron Michael Donsbach, Benjamin Vanik, Jon Gabriel Clapper, Alison Lentz, Joshua Denali Lovejoy, Robert Douglas Fritz, III, Krzysztof Duleba, Li Zhang, Juston Payne, Emily Anne Fortuna, Iwona Bialynicka-Birula, Blaise Aguera-Arcas, Daniel Ramage, Hugh Brendan McMahan, Oliver Fritz Lange, Jess Holbrook
  • Patent number: 9824156
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for improving geographic targeting of digital content. In some implementations, a targeting request that identifies a target geographic region is received. Groups of geographic regions that each include the target geographic region and at least another geographic region are identified. Combined targeting accuracies are computed for the groups of geographic regions. One or more of the groups of geographic regions are selected based on their combined targeting accuracies being higher than a targeting accuracy for the target geographic region. Data describing the selected one or more groups of geographic regions is provided for output in response to the targeting request.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: November 21, 2017
    Assignee: Google Inc.
    Inventors: Luuk van Dijk, Jeffrey D. Oldham, Hartmut Maennel, Krzysztof Duleba, Zoltan Szamonek, Fiona Herring, Aileen Tang
  • Publication number: 20170324805
    Abstract: Configurations for providing a multi-tier hierarchy to manage geographical data are disclosed. The subject technology identifies a first geographic location and determines where, in a geographic hierarchy, the first location belongs, including associating one or more labels with the first location. Each label is associated with a respective level in the geographic hierarchy that includes the first location. The subject technology identifies a second, different geographic location and determines where, in the geographic hierarchy, the second location belongs. One or more different number of levels in the geographic hierarchy are determined to associate with the second location than a number of levels in the geographic hierarchy associated with the first location. The subject technology associates one or more labels for the one or more different number of levels with the second location, and uses respective labels to target content delivered to users associated with the first or second locations.
    Type: Application
    Filed: July 3, 2014
    Publication date: November 9, 2017
    Inventors: Amin CHARANIYA, Krzysztof Duleba, Jessica Mignone, James Thomas Dowdell, Aileen Tang, Smita Hashim, Ankur Gupta, Luuk Van Dijk
  • Patent number: 9791280
    Abstract: A method, system and apparatus for determining a route between start and finish locations by searching journey tracks shared by users and using tracks identified in the search to determine the route between the start and finish locations.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: October 17, 2017
    Assignee: Google Inc.
    Inventor: Krzysztof Duleba
  • Patent number: 9747304
    Abstract: Systems and methods for approximating a user location are provided. For instance, historical location data and internet protocol address data can be analyzed to identify a plurality of locations. A confidence score for each of the plurality of locations can be determined. Two or more locations of the plurality of locations that form a cluster can be identified and the confidence scores for each of the two or more locations that form a cluster can be modified by adjusting each confidence score by a weight associated with the cluster.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: August 29, 2017
    Assignee: Google Inc.
    Inventors: Lukasz Andrzej Heldt, Krzysztof Duleba, David Robert Bailey
  • Patent number: 9729500
    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: Grant
    Filed: July 25, 2013
    Date of Patent: August 8, 2017
    Assignee: Google Inc.
    Inventors: Zoltan Szamonek, Krzysztof Duleba, Luuk van Dijk
  • Publication number: 20170069000
    Abstract: The response of a computer to a query associated with a physical location may be controlled using a quality visit measure that is based at least in part on the number and/or frequency of repeat visits by one or more individuals to that physical location.
    Type: Application
    Filed: September 9, 2015
    Publication date: March 9, 2017
    Inventor: Krzysztof Duleba
  • Patent number: 9571589
    Abstract: A computer-implemented method that includes receiving a location from a location aware access device and an IP address of a network device to which the location aware access device is connected, receiving a request that includes the IP address of the network device from a location unaware access device that is connected to the network device, determining a geographic location for the location unaware access device based on the IP address of the network device and the location received from the location aware access device, selecting information responsive to the request from the location unaware access device based at least in part on the geographic location, and providing the selected information to the location unaware access device.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: February 14, 2017
    Assignee: GOOGLE INC.
    Inventors: Krzysztof Duleba, Zhengrong Ji
  • Patent number: 9553936
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for improving geographic targeting of digital content. One of the methods includes receiving a targeting request that identifies a target geographic region; identifying one or more groups of geographic regions that each include at least two geographic regions, including the target geographic region, wherein the one or more groups of geographic regions are identified based on respective combined targeting accuracies, the respective combined targeting accuracy of each of the one or more groups being higher than a targeting accuracy for the target geographic region; and providing data describing the identified one or more groups of geographic regions in response to the targeting request.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 24, 2017
    Assignee: Google Inc.
    Inventors: Luuk van Dijk, Jeffrey D. Oldham, Hartmut Maennel, Krzysztof Duleba, Zoltan Szamonek, Fiona Herring, Aileen Tang
  • Patent number: 9420426
    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: Grant
    Filed: July 11, 2014
    Date of Patent: August 16, 2016
    Assignee: Google Inc.
    Inventors: Krzysztof Duleba, Lukasz Andrzej Heldt, Ankit Gupta
  • Publication number: 20160179843
    Abstract: Systems and methods for approximating a user location are provided. For instance, historical location data and internet protocol address data can be analyzed to identify a plurality of locations. A confidence score for each of the plurality of locations can be determined. Two or more locations of the plurality of locations that form a cluster can be identified and the confidence scores for each of the two or more locations that form a cluster can be modified by adjusting each confidence score by a weight associated with the cluster.
    Type: Application
    Filed: February 26, 2016
    Publication date: June 23, 2016
    Inventors: Lukasz Andrzej Heldt, Krzysztof Duleba, David Robert Bailey
  • Patent number: 9305102
    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: Grant
    Filed: February 27, 2013
    Date of Patent: April 5, 2016
    Assignee: GOOGLE INC.
    Inventors: Krzysztof Duleba, Maciej Szymon Nowakowski
  • Patent number: 9298831
    Abstract: Systems and methods for approximating a user location are provided. For instance, historical location data and internet protocol address data can be analyzed to identify a plurality of locations. A confidence score for each of the plurality of locations can be determined. Two or more locations of the plurality of locations that form a cluster can be identified and the confidence scores for each of the two or more locations that form a cluster can be modified by adjusting each confidence score by a weight associated with the cluster.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: March 29, 2016
    Assignee: Google Inc.
    Inventors: Lukasz Andrzej Heldt, Krzysztof Duleba, David Robert Bailey
  • Patent number: 9197595
    Abstract: Among other disclosed subject matter, a computer-implemented method includes receiving a first, a second and a third network address mapping. The method includes mapping each of the network addresses in the first, second and third network address mappings to respective first, second and third locations. The method includes determining, for each of the network addresses in the first, second and third network address mappings, location agreements. The method includes determining a first and second network address mapping agreement rate, a first and third network address mapping agreement rate, and a second and third network address mapping agreement rate, respectively based on location agreements determined for each of the network addresses. The method includes determining a confidence level associated with the first network address mapping based on the agreement rates.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: November 24, 2015
    Assignee: GOOGLE INC.
    Inventors: Mark M. Sandler, Krzysztof Duleba, Luuk van Dijk, Andras Erdei
  • Patent number: 9143541
    Abstract: Systems, computer-implemented methods, and computer-readable media are provided to target internet-based services on a geographic location relating to a plurality of candidate geographic locations. A targeted geographic location may be provided based on usefulness, to a user probabilistically located among the plurality of candidates, of internet-based services being targeted thereon. From a first server, a plurality of candidate geographic locations may be obtained, each of which may be associated with a client IP address and a plurality of candidate confidence levels. A plurality of route-utility factors for each respective candidate geographic location, a plurality of probabilistic utility scores for each respective candidate geographic location, and an aggregate probabilistic utility score may be determined for each candidate geographic location.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: September 22, 2015
    Assignee: GOOGLE INC.
    Inventors: Zoltan Szamonek, Krzysztof Duleba
  • Publication number: 20150244819
    Abstract: A computer-implemented method that includes receiving a location from a location aware access device and an IP address of a network device to which the location aware access device is connected, receiving a request that includes the IP address of the network device from a location unaware access device that is connected to the network device, determining a geographic location for the location unaware access device based on the IP address of the network device and the location received from the location aware access device, selecting information responsive to the request from the location unaware access device based at least in part on the geographic location, and providing the selected information to the location unaware access device.
    Type: Application
    Filed: April 28, 2015
    Publication date: August 27, 2015
    Inventors: Krzysztof Duleba, Zhengrong Ji
  • Publication number: 20150234889
    Abstract: Embodiments include a computer-implemented method that includes identifying a plurality of geolocations associated with a user based on a plurality of received geolocation signals, receiving, from a user device, a search query from the user, selecting one of the plurality of geolocations as a query geolocation based on application of a plurality of rules in a predefined order, identifying a set of search query results responsive to the search query based at least in part on the query geolocation, and providing, to the user device, the set of search query results for display to the user.
    Type: Application
    Filed: February 6, 2013
    Publication date: August 20, 2015
    Applicant: Google Inc.
    Inventors: Krzysztof Duleba, Finnegan Southey
  • Publication number: 20150169629
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving a targeting request that identifies a target geographic region; identifying one or more groups of geographic regions that each include at least two geographic regions, including the target geographic region, wherein the one or more groups of geographic regions are identified based on respective combined targeting accuracies, the respective combined targeting accuracy of each of the one or more groups being higher than a targeting accuracy for the target geographic region; and providing data describing the identified one or more groups of geographic regions in response to the targeting request.
    Type: Application
    Filed: March 15, 2013
    Publication date: June 18, 2015
    Applicant: Google Inc.
    Inventors: Luuk van Dijk, Jeffrey D. Oldham, Hartmut Maennel, Krzysztof Duleba, Zoltan Szamonek, Fiona Herring, Aileen Tang
  • Publication number: 20150168147
    Abstract: A method, system and apparatus for determining a route between start and finish locations by searching journey tracks shared by users and using tracks identified in the search to determine the route between the start and finish locations.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 18, 2015
    Applicant: Google Inc.
    Inventor: Krzysztof Duleba