Patents by Inventor Joseph sean Cahill Goodknight KNIGHTBROOK

Joseph sean Cahill Goodknight KNIGHTBROOK 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: 20250139282
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for adaptive privacy-preserving information retrieval. An information server can accept from a user a request for privacy sensitive information accessible to the information server. The information server can determine a remaining privacy allocation for the user of the information server and can determine a noise parameter for a response to the request, where application of the noise parameter to the response can decrease a privacy loss associated with the response. The information server can determine a privacy modifier for the response.
    Type: Application
    Filed: August 23, 2022
    Publication date: May 1, 2025
    Inventors: Pasin Manurangsi, Shanmugasundaram Ravikumar, Badih Ghazi, Matthew Tran Clegg, Joseph Sean Cahill Goodknight Knightbrook
  • Patent number: 12216788
    Abstract: Systems and methods for the meta-estimation of data structures representing identifiers are disclosed. The system maintain one or more data records comprising one or more identifiers and one or more attributes. Using the data records, the system can generate a first data structure, such as a probabilistic data structure, that represents the plurality of data records. The first data structure can have a plurality of registers. The system can identify a subset of the plurality of registers that are equal to a predetermined value, and generate a second data structure that represents the subset of the plurality of registers. The system can then store the second data structure as a meta-estimation of the first, and can utilize the second data structure in further processing operations.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: February 4, 2025
    Assignee: GOOGLE LLC
    Inventors: Preston Wooju Lee, Craig William Wright, Joseph Sean Cahill Goodknight Knightbrook, Evgeny Skvortsov
  • Patent number: 12124611
    Abstract: At least one aspect is directed to determining an estimate of an intersection of user identifiers in a first set of user identifiers and a second set of user identifiers. The first and second sets of user identifiers can be populated with user identifiers that have interacted with the same content item or content item campaign. Estimates of intersections of the first and the second sets can be determined based on a binomial vector approach, a vector of counts approach, or a hybrid approach. The binomial vector approach generates vectors based on k hashes of each user identifier in the first set and summing the vectors to generate a first vector. The intersection can be determined based on a dot product of the first vector and a second vector similarly generated from the second set of user identifiers.
    Type: Grant
    Filed: May 5, 2022
    Date of Patent: October 22, 2024
    Assignee: GOOGLE LLC
    Inventors: Michael Daub, Scott Schneider, Joseph Sean Cahill Goodknight Knightbrook, Sheng Ma, Laura Book
  • Patent number: 11790116
    Abstract: At least one aspect is directed to determining an estimate of an intersection of user identifiers in a first set of user identifiers and a second set of user identifiers. The first and second sets of user identifiers can be populated with user identifiers that have interacted with the same content item or content item campaign. Estimates of intersections of the first and the second sets can be determined based on a binomial vector approach, a vector of counts approach, or a hybrid approach. The binomial vector approach generates vectors based on k hashes of each user identifier in the first set and summing the vectors to generate a first vector. The intersection can be determined based on a dot product of the first vector and a second vector similarly generated from the second set of user identifiers.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: October 17, 2023
    Assignee: GOOGLE LLC
    Inventors: Michael Daub, Scott Schneider, Joseph Sean Cahill Goodknight Knightbrook, Sheng Ma, Laura Book
  • Publication number: 20230153454
    Abstract: Systems and methods for the meta-estimation of data structures representing identifiers are disclosed. The system maintain one or more data records comprising one or more identifiers and one or more attributes. Using the data records, the system can generate a first data structure, such as a probabilistic data structure, that represents the plurality of data records. The first data structure can have a plurality of registers. The system can identify a subset of the plurality of registers that are equal to a predetermined value, and generate a second data structure that represents the subset of the plurality of registers. The system can then store the second data structure as a meta-estimation of the first, and can utilize the second data structure in further processing operations.
    Type: Application
    Filed: October 5, 2021
    Publication date: May 18, 2023
    Inventors: Preston Wooju Lee, Craig William Wright, Joseph Sean Cahill Goodknight Knightbrook, Evgeny Skvortsov
  • Publication number: 20220261501
    Abstract: At least one aspect is directed to determining an estimate of an intersection of user identifiers in a first set of user identifiers and a second set of user identifiers. The first and second sets of user identifiers can be populated with user identifiers that have interacted with the same content item or content item campaign. Estimates of intersections of the first and the second sets can be determined based on a binomial vector approach, a vector of counts approach, or a hybrid approach. The binomial vector approach generates vectors based on k hashes of each user identifier in the first set and summing the vectors to generate a first vector. The intersection can be determined based on a dot product of the first vector and a second vector similarly generated from the second set of user identifiers.
    Type: Application
    Filed: May 5, 2022
    Publication date: August 18, 2022
    Inventors: Michael Daub, Scott Schneider, Joseph Sean Cahill Goodknight Knightbrook, Sheng Ma, Laura Book
  • Patent number: 11334684
    Abstract: At least one aspect is directed to determining an estimate of an intersection of user identifiers in a first set of user identifiers and a second set of user identifiers. The first and second sets of user identifiers can be populated with user identifiers that have interacted with the same content item or content item campaign. Estimates of intersections of the first and the second sets can be determined based on a binomial vector approach, a vector of counts approach, or a hybrid approach. The binomial vector approach generates vectors based on k hashes of each user identifier in the first set and summing the vectors to generate a first vector. The intersection can be determined based on a dot product of the first vector and a second vector similarly generated from the second set of user identifiers.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: May 17, 2022
    Assignee: GOOGLE LLC
    Inventors: Michael Daub, Scott Schneider, Joseph Sean Cahill Goodknight Knightbrook, Sheng Ma, Laura Book
  • Publication number: 20210004864
    Abstract: At least one aspect is directed to determining an estimate of an intersection of user identifiers in a first set of user identifiers and a second set of user identifiers. The first and second sets of user identifiers can be populated with user identifiers that have interacted with the same content item or content item campaign. Estimates of intersections of the first and the second sets can be determined based on a binomial vector approach, a vector of counts approach, or a hybrid approach. The binomial vector approach generates vectors based on k hashes of each user identifier in the first set and summing the vectors to generate a first vector. The intersection can be determined based on a dot product of the first vector and a second vector similarly generated from the second set of user identifiers.
    Type: Application
    Filed: October 3, 2019
    Publication date: January 7, 2021
    Inventors: Michael DAUB, Scott SCHNEIDER, Joseph Sean Cahill Goodknight KNIGHTBROOK, Sheng MA, Laura BOOK
  • Publication number: 20210004487
    Abstract: At least one aspect is directed to determining an estimate of an intersection of user identifiers in a first set of user identifiers and a second set of user identifiers. The first and second sets of user identifiers can be populated with user identifiers that have interacted with the same content item or content item campaign. Estimates of intersections of the first and the second sets can be determined based on a binomial vector approach, a vector of counts approach, or a hybrid approach. The binomial vector approach generates vectors based on k hashes of each user identifier in the first set and summing the vectors to generate a first vector. The intersection can be determined based on a dot product of the first vector and a second vector similarly generated from the second set of user identifiers.
    Type: Application
    Filed: October 3, 2019
    Publication date: January 7, 2021
    Inventors: Michael DAUB, Scott SCHNEIDER, Joseph sean Cahill Goodknight KNIGHTBROOK, Sheng MA, Laura BOOK