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: 9836484Abstract: 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: GrantFiled: December 30, 2015Date of Patent: December 5, 2017Assignee: Google LLCInventors: 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: 9836819Abstract: 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: GrantFiled: December 30, 2015Date of Patent: December 5, 2017Assignee: Google LLCInventors: 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: 9824156Abstract: 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: GrantFiled: December 29, 2016Date of Patent: November 21, 2017Assignee: Google Inc.Inventors: Luuk van Dijk, Jeffrey D. Oldham, Hartmut Maennel, Krzysztof Duleba, Zoltan Szamonek, Fiona Herring, Aileen Tang
-
Publication number: 20170324805Abstract: 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: ApplicationFiled: July 3, 2014Publication date: November 9, 2017Inventors: Amin CHARANIYA, Krzysztof Duleba, Jessica Mignone, James Thomas Dowdell, Aileen Tang, Smita Hashim, Ankur Gupta, Luuk Van Dijk
-
Patent number: 9791280Abstract: 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: GrantFiled: December 21, 2012Date of Patent: October 17, 2017Assignee: Google Inc.Inventor: Krzysztof Duleba
-
Patent number: 9747304Abstract: 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: GrantFiled: February 26, 2016Date of Patent: August 29, 2017Assignee: Google Inc.Inventors: Lukasz Andrzej Heldt, Krzysztof Duleba, David Robert Bailey
-
Patent number: 9729500Abstract: 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: GrantFiled: July 25, 2013Date of Patent: August 8, 2017Assignee: Google Inc.Inventors: Zoltan Szamonek, Krzysztof Duleba, Luuk van Dijk
-
Publication number: 20170069000Abstract: 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: ApplicationFiled: September 9, 2015Publication date: March 9, 2017Inventor: Krzysztof Duleba
-
Patent number: 9571589Abstract: 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: GrantFiled: April 28, 2015Date of Patent: February 14, 2017Assignee: GOOGLE INC.Inventors: Krzysztof Duleba, Zhengrong Ji
-
Patent number: 9553936Abstract: 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: GrantFiled: March 15, 2013Date of Patent: January 24, 2017Assignee: Google Inc.Inventors: Luuk van Dijk, Jeffrey D. Oldham, Hartmut Maennel, Krzysztof Duleba, Zoltan Szamonek, Fiona Herring, Aileen Tang
-
Patent number: 9420426Abstract: 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: GrantFiled: July 11, 2014Date of Patent: August 16, 2016Assignee: Google Inc.Inventors: Krzysztof Duleba, Lukasz Andrzej Heldt, Ankit Gupta
-
Publication number: 20160179843Abstract: 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: ApplicationFiled: February 26, 2016Publication date: June 23, 2016Inventors: Lukasz Andrzej Heldt, Krzysztof Duleba, David Robert Bailey
-
Patent number: 9305102Abstract: 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: GrantFiled: February 27, 2013Date of Patent: April 5, 2016Assignee: GOOGLE INC.Inventors: Krzysztof Duleba, Maciej Szymon Nowakowski
-
Patent number: 9298831Abstract: 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: GrantFiled: December 13, 2013Date of Patent: March 29, 2016Assignee: Google Inc.Inventors: Lukasz Andrzej Heldt, Krzysztof Duleba, David Robert Bailey
-
Patent number: 9197595Abstract: 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: GrantFiled: May 4, 2012Date of Patent: November 24, 2015Assignee: GOOGLE INC.Inventors: Mark M. Sandler, Krzysztof Duleba, Luuk van Dijk, Andras Erdei
-
Patent number: 9143541Abstract: 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: GrantFiled: November 16, 2012Date of Patent: September 22, 2015Assignee: GOOGLE INC.Inventors: Zoltan Szamonek, Krzysztof Duleba
-
Publication number: 20150244819Abstract: 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: ApplicationFiled: April 28, 2015Publication date: August 27, 2015Inventors: Krzysztof Duleba, Zhengrong Ji
-
Publication number: 20150234889Abstract: 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: ApplicationFiled: February 6, 2013Publication date: August 20, 2015Applicant: Google Inc.Inventors: Krzysztof Duleba, Finnegan Southey
-
Publication number: 20150169629Abstract: 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: ApplicationFiled: March 15, 2013Publication date: June 18, 2015Applicant: Google Inc.Inventors: Luuk van Dijk, Jeffrey D. Oldham, Hartmut Maennel, Krzysztof Duleba, Zoltan Szamonek, Fiona Herring, Aileen Tang
-
Publication number: 20150168147Abstract: 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: ApplicationFiled: December 21, 2012Publication date: June 18, 2015Applicant: Google Inc.Inventor: Krzysztof Duleba