Patents by Inventor Robert Koehler
Robert Koehler 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: 20250123406Abstract: A method and apparatus are provided for processing a GNSS signal received at a receiver. The GNSS signal may be tracked in different ways in two or more respective operation modes. A first epoch is processed according to a first operation mode. In this mode, a carrier phase of a local carrier signal is controlled to track the carrier phase of the GNSS signal using a phase locked loop. A second epoch is processed according to a second operation mode. In this operation mode, the carrier phase is controlled based at least in part on at least one Doppler estimate. The at least one Doppler estimate depends on inertial measurements made at the receiver.Type: ApplicationFiled: October 16, 2024Publication date: April 17, 2025Inventors: Zhenlan CHENG, Robert LLUIS GARCIA, Maxim KOEHLER
-
Publication number: 20250120594Abstract: Systems and methods for remote and host monitoring communication are disclosed. In some implementations, monitoring systems can comprise a host monitoring device associated with a Host communicatively coupled to one or more remote monitoring devices associated with Remote Monitors. The host monitoring device can send communications based at least in part on analyte measurements of a Host sensor and/or other contextual data giving such measurements context. Different remote monitoring devices can receive different communications based at least in part on the role of the respective Remote Monitors relative to the Host. These roles can be reflected in classifications of Remote Monitors.Type: ApplicationFiled: December 23, 2024Publication date: April 17, 2025Inventors: Aarthi Mahalingam, Esteban Cabrera, Jr., Basab Dattaray, Rian Draeger, Laura J. Dunn, Derek James Escobar, Thomas Hall, Hari Hampapuram, Apurv Ullas Kamath, Katherine Yerre Koehler, Phil Mayou, Michael Robert Mensinger, Michael Levozier Moore, Andrew Attila Pal, Nicholas Polytaridis, Eli Reihman, Brian Christopher Smith
-
Patent number: 12231542Abstract: Systems and methods for generating min-increment counting bloom filters to determine count and frequency of device identifiers and attributes in a networking environment are disclosed. The system can maintain a set of data records including device identifiers and attributes associated with device in a network. The system can generate a vector comprising coordinates corresponding to counter registers. The system can identify hash functions to update a counting bloom filter. The system can hash the data records to extract index values pointing to a set of counter registers. The system can increment the positions in the min-increment counting bloom filter corresponding to the minimum values of the counter registers. The system can obtain an aggregated public key comprising a public key. The system can encrypt the counter registers using the aggregated shared key to generate an encrypted vector. The system can transmit the encrypted vector to a networked worker computing device.Type: GrantFiled: June 13, 2023Date of Patent: February 18, 2025Assignee: GOOGLE LLCInventors: Craig Wright, Laura Grace Book, Sheng Ma, Jiayu Peng, Xichen Huang, Benjamin R. Kreuter, Evgeny Skvortsov, Arthur Asuncion, James Robert Koehler
-
Publication number: 20250032007Abstract: Systems and methods are provided to provide guidance to a user regarding management of a physiologic condition such as diabetes. The determination may be based upon a patient glucose concentration level. The glucose concentration level may be provided to a stored model to determine a state. The guidance may be determined based at least in part on the determined state.Type: ApplicationFiled: October 11, 2024Publication date: January 30, 2025Inventors: Alexandra Elena CONSTANTIN, Scott M. BELLIVEAU, Naresh C. BHAVARAJU, Jennifer D. BLACKWELL, Eric S. COHEN, Basab DATTARAY, Anna Leigh DAVIS, Rian W. DRAEGER, Arturo GARCIA, John Michael GRAY, Hari HAMPAPURAM, Nathaniel David HEINTZMANN, Lauren Hruby JEPSON, Matthew Lawrence JOHNSON, Apurv Ullas KAMATH, Katherine Yerre KOEHLER, Phil MAYOU, Patrick Wile MCBRIDE, Michael Robert MENSINGER, Sumitaka MIKAMI, Andrew Attila PAL, Nicholas POLYTARIDIS, Philip Thomas PUPA, Eli REIHMAN, Peter C. SIMPSON, Tomas C. WALKER, Daniel Justin WIEDEBACK, Subrai Girish PAI, Matthew T. VOGEL
-
Publication number: 20250030983Abstract: An actuator, including an electric drive for converting electrical signals into mechanical forces and/or deflections, is disclosed. The drive having at least one coil through which the current of the electrical signal can flow and having at least two magnets which can electromagnetically interact with the coil. The actuator being designed to excite a body which can be connected to the actuator, in particular a flat body, to vibrate, as a result of which the body can emit acoustic sound. The two magnets each being assigned at least one pole plate, the first and the second magnet, each with the at least one associated pole plate, forming at least one first and one second magnetic pole plate packet and the actuator having a frame in which the two magnetic pole plate packets are arranged in a substantially form-fitting manner.Type: ApplicationFiled: November 18, 2022Publication date: January 23, 2025Applicant: Continental Engineering Services GmbHInventors: Philipp Neubauer, Dimitrios Patsouras, Johannes Kerkmann, Karsten Moritz, Robert Joest, Stephan Eisele, Pascal Köhler, Robert Wick, Jens Friedrich, Stefan Heinz
-
Patent number: 12158868Abstract: Systems and methods are disclosed herein for improved per-frequency counting systems that record interactions between individuals and a group of providers while maintaining differential privacy. A protocol may be defined that specifies frequency bins to categorize identifiers corresponding to individuals. A provider may generate a plurality of private sketches, each corresponding to a plurality of frequencies defined in the protocol. Frequency data is determined for each identifier. Identifiers are encoded into the private sketches corresponding to the identifiers' associated frequency. The plurality of private sketches from each provider in the group of providers are combined to generate a deduplicated distribution across the group. In one implementation, the private sketches of each provider are sequentially merged until all sketches have been combined, from which the total distribution can be estimated.Type: GrantFiled: June 23, 2021Date of Patent: December 3, 2024Assignee: GOOGLE LLCInventors: Jiayu Peng, Sheng Na Ma, Xichen Huang, James Robert Koehler, Lu Zhang
-
Publication number: 20240372704Abstract: Systems and methods for generating min-increment counting bloom filters to determine count and frequency of device identifiers and attributes in a networking environment are disclosed. The system can maintain a set of data records including device identifiers and attributes associated with device in a network. The system can generate a vector comprising coordinates corresponding to counter registers. The system can identify hash functions to update a counting bloom filter. The system can hash the data records to extract index values pointing to a set of counter registers. The system can increment the positions in the min-increment counting bloom filter corresponding to the minimum values of the counter registers. The system can obtain an aggregated public key comprising a public key. The system can encrypt the counter registers using the aggregated shared key to generate an encrypted vector. The system can transmit the encrypted vector to a networked worker computing device.Type: ApplicationFiled: July 10, 2024Publication date: November 7, 2024Inventors: Craig Wright, Benjamin R. Kreuter, James Robert Koehler, Arthur Asuncion, Evgeny Skvortsov, Laura Grace BOOK, Sheng MA, Jiayu Peng, Xichen Huang
-
Patent number: 12069161Abstract: Systems and methods for generating min-increment counting bloom filters to determine count and frequency of device identifiers and attributes in a networking environment are disclosed. The system can maintain a set of data records including device identifiers and attributes associated with device in a network. The system can generate a vector comprising coordinates corresponding to counter registers. The system can identify hash functions to update a counting bloom filter. The system can hash the data records to extract index values pointing to a set of counter registers. The system can increment the positions in the min-increment counting bloom filter corresponding to the minimum values of the counter registers. The system can obtain an aggregated public key comprising a public key. The system can encrypt the counter registers using the aggregated shared key to generate an encrypted vector. The system can transmit the encrypted vector to a networked worker computing device.Type: GrantFiled: July 7, 2020Date of Patent: August 20, 2024Assignee: GOOGLE LLCInventors: Craig Wright, Benjamin R. Kreuter, James Robert Koehler, Arthur Asuncion, Evgeny Skvortsov, Laura Grace Book, Sheng Ma, Jiayu Peng, Xichen Huang
-
Patent number: 12017200Abstract: The invention relates to a method for removing polyfluorinated organic compounds from water by means of an adsorbent and to the regeneration of the latter. According to the invention, at least one zeolite is used as an adsorbent, which is brought into contact with the water and is then regenerated by wet-chemical oxidation, wherein the oxidation is carried out by means of UV irradiation and/or at a pH in the range from pH 2.5-7.5.Type: GrantFiled: October 29, 2019Date of Patent: June 25, 2024Assignee: HELMHOLTZ-ZENTRUM FÜR UM-WELTFORSCHUNG GMBH—UFZInventors: Anett Georgi, Frank-Dieter Kopinke, Katrin Mackenzie, TheViet Nguyen, Silke Woszidlo, Robert Köhler
-
Publication number: 20240204988Abstract: Systems and methods for generating min-increment counting bloom filters to determine count and frequency of device identifiers and attributes in a networking environment are disclosed. The system can maintain a set of data records including device identifiers and attributes associated with device in a network. The system can generate a vector comprising coordinates corresponding to counter registers. The system can identify hash functions to update a counting bloom filter. The system can hash the data records to extract index values pointing to a set of counter registers. The system can increment the positions in the min-increment counting bloom filter corresponding to the minimum values of the counter registers. The system can obtain an aggregated public key comprising a public key. The system can encrypt the counter registers using the aggregated shared key to generate an encrypted vector. The system can transmit the encrypted vector to a networked worker computing device.Type: ApplicationFiled: January 5, 2024Publication date: June 20, 2024Inventors: Craig Wright, Benjamin R. Kreuter, James Robert Koehler, Evgeny Skvortsov, Arthur Asuncion, Laura Grace Book, Sheng Ma, Jiayu Peng, Xichen Huang
-
Patent number: 11909864Abstract: Systems and methods for generating min-increment counting bloom filters to determine count and frequency of device identifiers and attributes in a networking environment are disclosed. The system can maintain a set of data records including device identifiers and attributes associated with device in a network. The system can generate a vector comprising coordinates corresponding to counter registers. The system can identify hash functions to update a counting bloom filter. The system can hash the data records to extract index values pointing to a set of counter registers. The system can increment the positions in the min-increment counting bloom filter corresponding to the minimum values of the counter registers. The system can obtain an aggregated public key comprising a public key. The system can encrypt the counter registers using the aggregated shared key to generate an encrypted vector. The system can transmit the encrypted vector to a networked worker computing device.Type: GrantFiled: July 28, 2020Date of Patent: February 20, 2024Assignee: GOOGLE LLCInventors: Craig Wright, Benjamin R. Kreuter, James Robert Koehler, Evgeny Skvortsov, Arthur Asuncion, Laura Grace Book, Sheng Ma, Jiayu Peng, Xichen Huang
-
Publication number: 20230421365Abstract: Systems and methods for generating min-increment counting bloom filters to determine count and frequency of device identifiers and attributes in a networking environment are disclosed. The system can maintain a set of data records including device identifiers and attributes associated with device in a network. The system can generate a vector comprising coordinates corresponding to counter registers. The system can identify hash functions to update a counting bloom filter. The system can hash the data records to extract index values pointing to a set of counter registers. The system can increment the positions in the min-increment counting bloom filter corresponding to the minimum values of the counter registers. The system can obtain an aggregated public key comprising a public key. The system can encrypt the counter registers using the aggregated shared key to generate an encrypted vector. The system can transmit the encrypted vector to a networked worker computing device.Type: ApplicationFiled: June 13, 2023Publication date: December 28, 2023Inventors: Craig Wright, Laura Grace Book, Sheng Ma, Jiayu Peng, Xichen Huang, Benjamin R. Kreuter, Evgeny Skvortsov, Arthur Asuncion, James Robert Koehler
-
Patent number: 11813635Abstract: A shower caddy includes a 4-way diverter for attachment to a shower arm and to divert water received from the shower arm to a circuit of pipes within the shower caddy. The shower caddy further includes a heating circuit within a basin. The basin holds bathing fluids, and the heating circuit transfers heat from water traveling via the circuit of pipes to the bathing fluids within the basin. The shower caddy further includes an additive infuser attached to the circuit of pipes that infuses an additive into the water flowing through the circuit of pipes when the additive infuser is activated by a user. The circuit of pipes is further connected to a showerhead that outputs the water received from the shower arm following it being used for the heating circuit and/or having an additive infused therein.Type: GrantFiled: November 29, 2021Date of Patent: November 14, 2023Assignee: MAGNA DEA, LLCInventors: Jessica Koehler, Robert Koehler
-
Patent number: 11784800Abstract: Systems and methods for generating min-increment counting bloom filters to determine count and frequency of device identifiers and attributes in a networking environment are disclosed. The system can maintain a set of data records including device identifiers and attributes associated with device in a network. The system can generate a vector comprising coordinates corresponding to counter registers. The system can identify hash functions to update a counting bloom filter. The system can hash the data records to extract index values pointing to a set of counter registers. The system can increment the positions in the min-increment counting bloom filter corresponding to the minimum values of the counter registers. The system can obtain an aggregated public key comprising a public key. The system can encrypt the counter registers using the aggregated shared key to generate an encrypted vector. The system can transmit the encrypted vector to a networked worker computing device.Type: GrantFiled: July 7, 2020Date of Patent: October 10, 2023Assignee: GOOGLE LLCInventors: Craig Wright, Benjamin Kreuter, James Robert Koehler, Arthur Asuncion, Evgeny Skvortsov, Laura Grace Book, Sheng Ma, Jiayu Peng, Xichen Huang
-
Publication number: 20230144763Abstract: Systems and methods are disclosed herein for improved per-frequency counting systems that record interactions between individuals and a group of providers while maintaining differential privacy. A protocol may be defined that specifies frequency bins to categorize identifiers corresponding to individuals. A provider may generate a plurality of private sketches, each corresponding to a plurality of frequencies defined in the protocol. Frequency data is determined for each identifier. Identifiers are encoded into the private sketches corresponding to the identifiers’ associated frequency. The plurality of private sketches from each provider in the group of providers are combined to generate a deduplicated distribution across the group. In one implementation, the private sketches of each provider are sequentially merged until all sketches have been combined, from which the total distribution can be estimated.Type: ApplicationFiled: June 23, 2021Publication date: May 11, 2023Inventors: Jiayu Peng, Sheng Na Ma, Xichen Huang, James Robert Koehler, Lu Zhang
-
Publication number: 20220376887Abstract: Systems and methods for generating min-increment counting bloom filters to determine count and frequency of device identifiers and attributes in a networking environment are disclosed. The system can maintain a set of data records including device identifiers and attributes associated with device in a network. The system can generate a vector comprising coordinates corresponding to counter registers. The system can identify hash functions to update a counting bloom filter. The system can hash the data records to extract index values pointing to a set of counter registers. The system can increment the positions in the min-increment counting bloom filter corresponding to the minimum values of the counter registers. The system can obtain an aggregated public key comprising a public key. The system can encrypt the counter registers using the aggregated shared key to generate an encrypted vector. The system can transmit the encrypted vector to a networked worker computing device.Type: ApplicationFiled: July 7, 2020Publication date: November 24, 2022Applicant: GOOGLE LLCInventors: Craig Wright, Benjamin Kreuter, James Robert Koehler, Arthur Asuncion, Evgeny Skvortsov, Laura Grace Book, Sheng MA, Jiayu Peng, Xichen Huang
-
Publication number: 20220080436Abstract: A shower caddy includes a 4-way diverter for attachment to a shower arm and to divert water received from the shower arm to a circuit of pipes within the shower caddy. The shower caddy further includes a heating circuit within a basin. The basin holds bathing fluids, and the heating circuit transfers heat from water traveling via the circuit of pipes to the bathing fluids within the basin. The shower caddy further includes an additive infuser attached to the circuit of pipes that infuses an additive into the water flowing through the circuit of pipes when the additive infuser is activated by a user. The circuit of pipes is further connected to a showerhead that outputs the water received from the shower arm following it being used for the heating circuit and/or having an additive infused therein.Type: ApplicationFiled: November 29, 2021Publication date: March 17, 2022Inventors: Jessica KOEHLER, Robert KOEHLER
-
Patent number: 11185875Abstract: A shower caddy includes a 4-way diverter for attachment to a shower arm and to divert water received from the shower arm to a circuit of pipes within the shower caddy. The shower caddy further includes a heating circuit within a basin. The basin holds bathing fluids, and the heating circuit transfers heat from water traveling via the circuit of pipes to the bathing fluids within the basin. The shower caddy further includes an additive infuser attached to the circuit of pipes that infuses an additive into the water flowing through the circuit of pipes when the additive infuser is activated by a user. The circuit of pipes is further connected to a showerhead that outputs the water received from the shower arm following it being used for the heating circuit and/or having an additive infused therein.Type: GrantFiled: May 1, 2019Date of Patent: November 30, 2021Assignee: MAGNA DEA, LLCInventors: Jessica Koehler, Robert Koehler
-
Publication number: 20210359846Abstract: Systems and methods for generating min-increment counting bloom filters to determine count and frequency of device identifiers and attributes in a networking environment are disclosed. The system can maintain a set of data records including device identifiers and attributes associated with device in a network. The system can generate a vector comprising coordinates corresponding to counter registers. The system can identify hash functions to update a counting bloom filter. The system can hash the data records to extract index values pointing to a set of counter registers. The system can increment the positions in the min-increment counting bloom filter corresponding to the minimum values of the counter registers. The system can obtain an aggregated public key comprising a public key. The system can encrypt the counter registers using the aggregated shared key to generate an encrypted vector. The system can transmit the encrypted vector to a networked worker computing device.Type: ApplicationFiled: July 28, 2020Publication date: November 18, 2021Applicant: GOOGLE LLCInventors: Craig WRIGHT, Benjamin R. KREUTER, James Robert KOEHLER, Evgeny SKVORTSOV, Arthur ASUNCION, Laura Grace BOOK, Sheng MA, Jiayu PENG, Xichen HUANG
-
Publication number: 20210359836Abstract: Systems and methods for generating min-increment counting bloom filters to determine count and frequency of device identifiers and attributes in a networking environment are disclosed. The system can maintain a set of data records including device identifiers and attributes associated with device in a network. The system can generate a vector comprising coordinates corresponding to counter registers. The system can identify hash functions to update a counting bloom filter. The system can hash the data records to extract index values pointing to a set of counter registers. The system can increment the positions in the min-increment counting bloom filter corresponding to the minimum values of the counter registers. The system can obtain an aggregated public key comprising a public key. The system can encrypt the counter registers using the aggregated shared key to generate an encrypted vector. The system can transmit the encrypted vector to a networked worker computing device.Type: ApplicationFiled: July 7, 2020Publication date: November 18, 2021Applicant: GOOGLE LLCInventors: Craig Wright, Benjamin Kreuter, James Robert Koehler, Arthur Asuncion, Evgeny Skvortsov, Laura BOOK, Sheng MA, Jiayu Peng, Xichen Huang