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).
-
Publication number: 20230315527Abstract: A method includes receiving a system independence query requesting determination of a level of independence between a first system and a second system. The method includes obtaining a first set of time-series data including a first series of data points listed in time order and obtaining a second set of time-series data including a second series of data points listed in time order. Each data point of the first and second series of data points represents a respective system value of a feature associated with the first and second system. The method includes determining an amount of correlation between the first set of time-series data and the second set of time-series data. When the amount of correlation between the first set of time-series data and the second set of time-series data satisfies a correlation threshold, the method includes reporting that the first system and the second system are independent.Type: ApplicationFiled: March 30, 2022Publication date: October 5, 2023Applicant: Google LLCInventors: Krzysztof Duleba, John Heizelman
-
Patent number: 11720403Abstract: A system including a distributed network of one or more virtual machines, having a first portion of committed virtual machines dedicated to a user and a second portion of on-demand virtual machines. The system may also include a workload scheduler configured to receive workloads associated with the user. The scheduler may determine whether to schedule a given workload to be performed by a combination of virtual machines in the first and second portions, or by virtual machines included in only the first portion. The given workload may be scheduled to be performed by virtual machines in only the first portion at a first time if a sum of an anticipated resource consumption level of the given workload and a first consumption level of the first portion of virtual machines at the first time is less than or equals a total amount of resources included in the first portion.Type: GrantFiled: December 11, 2019Date of Patent: August 8, 2023Assignee: Google LLCInventor: Krzysztof Duleba
-
Patent number: 11188602Abstract: A content management system server can obtain a protocol based data transmission via a computer network from a script that executes at the publisher device server, and can obtain search result content items from an index of electronic documents that include snippets of text extracted from the search result content items and that include hypertext links to the search result content items. The system can extract feature vectors and document identifiers of the search result content items, and can determine information retrieval scores of search result content items. Based on the network identifier, location probabilities of device locations can be ranked and compared to thresholds. The system can determine a confidence threshold representing a minimum degree of certainty of the geographical location of the devices and can select content for protocol based transmission accordingly.Type: GrantFiled: March 11, 2019Date of Patent: November 30, 2021Assignee: GOOGLE LLCInventors: Krzysztof Duleba, Amin Charaniya, Vibhor Nanavati, Aileen Tang
-
Patent number: 11159763Abstract: The present disclosure provides an image capture, curation, and editing system that includes a resource-efficient mobile image capture device that continuously captures images. In particular, the present disclosure provides low power frameworks for controlling image sensor mode in a mobile image capture device. On example low power frame work includes a scene analyzer that analyzes a scene depicted by a first image and, based at least in part on such analysis, causes an image sensor control signal to be provided to an image sensor to adjust at least one of the frame rate and the resolution of the image sensor.Type: GrantFiled: July 23, 2020Date of Patent: October 26, 2021Assignee: 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, Benjamin James McMahan, Oliver Fritz Lange, Jess Holbrook
-
Patent number: 10938776Abstract: Provided is a method of correlating an Internet Protocol version 4 (IPv4) address with an Internet Protocol version 6 (IPv6) address. The method may include communicating, via the Internet, an IPv4-addressed signal transmitted to, or received from, an IPv4-capable computing device. The method may also include communicating, via the Internet, an IPv6-addressed signal transmitted to, or received from, an IPv6-capable computing device. The method may further include determining that the IPv4-capable computing device and the IPv6-capable computing device are the same computing device based on the IPv4-addressed signal and the IPv6-addressed signal, and storing in memory data indicating a correlation between at least part of the IPv4 address and at least part of the IPv6 address.Type: GrantFiled: February 21, 2019Date of Patent: March 2, 2021Assignee: Google LLCInventors: Krzysztof Duleba, Andras Erdei
-
Publication number: 20200351466Abstract: The present disclosure provides an image capture, curation, and editing system that includes a resource-efficient mobile image capture device that continuously captures images. In particular, the present disclosure provides low power frameworks for controlling image sensor mode in a mobile image capture device. On example low power frame work includes a scene analyzer that analyzes a scene depicted by a first image and, based at least in part on such analysis, causes an image sensor control signal to be provided to an image sensor to adjust at least one of the frame rate and the resolution of the image sensor.Type: ApplicationFiled: July 23, 2020Publication date: November 5, 2020Inventors: 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, Benjamin James McMahan, Oliver Fritz Lange, Jess Holbrook
-
Publication number: 20200341798Abstract: A system including a distributed network of one or more virtual machines, having a first portion of committed virtual machines dedicated to a user and a second portion of on-demand virtual machines. The system may also include a workload scheduler configured to receive workloads associated with the user. The scheduler may determine whether to schedule a given workload to be performed by a combination of virtual machines in the first and second portions, or by virtual machines included in only the first portion. The given workload may be scheduled to be performed by virtual machines in only the first portion at a first time if a sum of an anticipated resource consumption level of the given workload and a first consumption level of the first portion of virtual machines at the first time is less than or equals a total amount of resources included in the first portion.Type: ApplicationFiled: December 11, 2019Publication date: October 29, 2020Inventor: Krzysztof Duleba
-
Patent number: 10732809Abstract: 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: March 6, 2018Date of Patent: August 4, 2020Assignee: 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: 10728489Abstract: The present disclosure provides an image capture, curation, and editing system that includes a resource-efficient mobile image capture device that continuously captures images. In particular, the present disclosure provides low power frameworks for controlling image sensor mode in a mobile image capture device. On example low power frame work includes a scene analyzer that analyzes a scene depicted by a first image and, based at least in part on such analysis, causes an image sensor control signal to be provided to an image sensor to adjust at least one of the frame rate and the resolution of the image sensor.Type: GrantFiled: August 22, 2018Date of Patent: July 28, 2020Assignee: 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, Benjamin James McMahan, Oliver Fritz Lange, Jess Holbrook
-
Patent number: 10439983Abstract: 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: October 31, 2018Date of Patent: October 8, 2019Assignee: Google LLCInventors: Zoltan Szamonek, Krzysztof Duleba, Luuk van Dijk
-
Patent number: 10366422Abstract: 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: GrantFiled: September 9, 2015Date of Patent: July 30, 2019Assignee: Google LLCInventor: Krzysztof Duleba
-
Publication number: 20190205352Abstract: A content management system server can obtain a protocol based data transmission via a computer network from a script that executes at the publisher device server, and can obtain search result content items from an index of electronic documents that include snippets of text extracted from the search result content items and that include hypertext links to the search result content items. The system can extract feature vectors and document identifiers of the search result content items, and can determine information retrieval scores of search result content items. Based on the network identifier, location probabilities of device locations can be ranked and compared to thresholds. The system can determine a confidence threshold representing a minimum degree of certainty of the geographical location of the devices and can select content for protocol based transmission accordingly.Type: ApplicationFiled: March 11, 2019Publication date: July 4, 2019Applicant: Google LLCInventors: Krzysztof Duleba, Amin Charaniya, Vibhor Nanavati, Aileen Tang
-
Publication number: 20190182208Abstract: Provided is a method of correlating an Internet Protocol version 4 (IPv4) address with an Internet Protocol version 6 (IPv6) address. The method may include communicating, via the Internet, an IPv4-addressed signal transmitted to, or received from, an IPv4-capable computing device. The method may also include communicating, via the Internet, an IPv6-addressed signal transmitted to, or received from, an IPv6-capable computing device. The method may further include determining that the IPv4-capable computing device and the IPv6-capable computing device are the same computing device based on the IPv4-addressed signal and the IPv6-addressed signal, and storing in memory data indicating a correlation between at least part of the IPv4 address and at least part of the IPv6 address.Type: ApplicationFiled: February 21, 2019Publication date: June 13, 2019Inventors: Krzysztof Duleba, Andras Erdei
-
Patent number: 10229213Abstract: A content management system server can obtain a protocol based data transmission via a computer network from a script that executes at the publisher device server, and can obtain search result content items from an index of electronic documents that include snippets of text extracted from the search result content items and that include hypertext links to the search result content items. The system can extract feature vectors and document identifiers of the search result content items, and can determine information retrieval scores of search result content items. Based on the network identifier, location probabilities of device locations can be ranked and compared to thresholds. The system can determine a confidence threshold representing a minimum degree of certainty of the geographical location of the devices and can select content for protocol based transmission accordingly.Type: GrantFiled: December 14, 2016Date of Patent: March 12, 2019Assignee: Google LLCInventors: Krzysztof Duleba, Amin Charaniya, Vibhor Nanavati, Aileen Tang
-
Patent number: 10230687Abstract: Provided is a method of correlating an Internet Protocol version 4 (IPv4) address with an Internet Protocol version 6 (IPv6) address. The method may include communicating, via the Internet, an IPv4-addressed signal transmitted to, or received from, an IPv4-capable computing device. The method may also include communicating, via the Internet, an IPv6-addressed signal transmitted to, or received from, an IPv6-capable computing device. The method may further include determining that the IPv4-capable computing device and the IPv6-capable computing device are the same computing device based on the IPv4-addressed signal and the IPv6-addressed signal, and storing in memory data indicating a correlation between at least part of the IPv4 address and at least part of the IPv6 address.Type: GrantFiled: November 16, 2012Date of Patent: March 12, 2019Assignee: Google LLCInventors: Krzysztof Duleba, Andras Erdei
-
Publication number: 20190068546Abstract: 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: ApplicationFiled: October 31, 2018Publication date: February 28, 2019Inventors: Zoltan Szamonek, Krzysztof Duleba, Luuk van Dijk
-
Publication number: 20180367752Abstract: The present disclosure provides an image capture, curation, and editing system that includes a resource-efficient mobile image capture device that continuously captures images. In particular, the present disclosure provides low power frameworks for controlling image sensor mode in a mobile image capture device. On example low power frame work includes a scene analyzer that analyzes a scene depicted by a first image and, based at least in part on such analysis, causes an image sensor control signal to be provided to an image sensor to adjust at least one of the frame rate and the resolution of the image sensor.Type: ApplicationFiled: August 22, 2018Publication date: December 20, 2018Inventors: 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, Benjamin James McMahan, Oliver Fritz Lange, Jess Holbrook
-
Patent number: 10142285Abstract: 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: August 7, 2017Date of Patent: November 27, 2018Assignee: Google LLCInventors: Zoltan Szamonek, Krzysztof Duleba, Luuk van Dijk
-
Publication number: 20180196587Abstract: 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: ApplicationFiled: March 6, 2018Publication date: July 12, 2018Inventors: 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
-
Publication number: 20170359303Abstract: 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: ApplicationFiled: August 7, 2017Publication date: December 14, 2017Inventors: Zoltan Szamonek, Krzysztof Duleba, Luuk van Dijk