Patents by Inventor Arthur Asuncion

Arthur Asuncion 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: 11909864
    Abstract: 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: Grant
    Filed: July 28, 2020
    Date of Patent: February 20, 2024
    Assignee: GOOGLE LLC
    Inventors: Craig Wright, Benjamin R. Kreuter, James Robert Koehler, Evgeny Skvortsov, Arthur Asuncion, Laura Grace Book, Sheng Ma, Jiayu Peng, Xichen Huang
  • Publication number: 20230421365
    Abstract: 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: Application
    Filed: June 13, 2023
    Publication date: December 28, 2023
    Inventors: Craig Wright, Laura Grace Book, Sheng Ma, Jiayu Peng, Xichen Huang, Benjamin R. Kreuter, Evgeny Skvortsov, Arthur Asuncion, James Robert Koehler
  • Patent number: 11784800
    Abstract: 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: Grant
    Filed: July 7, 2020
    Date of Patent: October 10, 2023
    Assignee: GOOGLE LLC
    Inventors: Craig Wright, Benjamin Kreuter, James Robert Koehler, Arthur Asuncion, Evgeny Skvortsov, Laura Grace Book, Sheng Ma, Jiayu Peng, Xichen Huang
  • Publication number: 20220376887
    Abstract: 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: Application
    Filed: July 7, 2020
    Publication date: November 24, 2022
    Applicant: GOOGLE LLC
    Inventors: Craig Wright, Benjamin Kreuter, James Robert Koehler, Arthur Asuncion, Evgeny Skvortsov, Laura Grace Book, Sheng MA, Jiayu Peng, Xichen Huang
  • Publication number: 20210359846
    Abstract: 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: Application
    Filed: July 28, 2020
    Publication date: November 18, 2021
    Applicant: GOOGLE LLC
    Inventors: Craig WRIGHT, Benjamin R. KREUTER, James Robert KOEHLER, Evgeny SKVORTSOV, Arthur ASUNCION, Laura Grace BOOK, Sheng MA, Jiayu PENG, Xichen HUANG
  • Publication number: 20210359836
    Abstract: 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: Application
    Filed: July 7, 2020
    Publication date: November 18, 2021
    Applicant: GOOGLE LLC
    Inventors: Craig Wright, Benjamin Kreuter, James Robert Koehler, Arthur Asuncion, Evgeny Skvortsov, Laura BOOK, Sheng MA, Jiayu Peng, Xichen Huang
  • Patent number: 9466029
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for labeling user identifiers. A method includes: identifying a set of unlabeled identifiers, wherein an unlabeled identifier has an unknown classification as to a particular class in a multi-class demographic characteristic; determining for each unlabeled identifier a probability as to inclusion in a class of the multi-class demographic characteristic based on known user behavior producing a distribution of probabilities for the unlabeled identifier; for a given unlabeled identifier, adjusting the probability based on a known internet distribution of entities with respect to a given class in the multi-class demographic characteristic and distribution of the probabilities among the unlabeled identifiers; and assigning a label for a particular class in the multi-class demographic characteristic to the unlabeled identifier in accordance with the adjusting.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: October 11, 2016
    Assignee: Google Inc.
    Inventors: Ruoyun Huang, Arthur Asuncion, Yong Sheng
  • Patent number: 9372914
    Abstract: Systems and methods of determining computing device characteristics from computer network activity are provided. A data processing system can obtain data identifying a global cluster that indicates an interest category and can create a sub-cluster of the global cluster based on a characteristic common to content access computing devices. A weight indicating a correlation between the characteristic common to content access computing devices and the interest category can be assigned to the sub-cluster. Responsive to a communication between a first content access computing device and a content publisher computing device, the data processing system can identify a characteristic. The data processing system can associate the first content access computing device with the sub-cluster based on the characteristic of the first content access computing device and the characteristic common to the content access computing devices, and based on the weight can determine a status of the first content access computing device.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: June 21, 2016
    Assignee: GOOGLE INC.
    Inventors: Arthur Asuncion, Johannes Christian Schuler, Gregory Sean Corrado, Kai Chen, Yong Sheng
  • Patent number: 9280749
    Abstract: A computer-implemented method for determining an attribute for an online user of a candidate computing device is provided. The method implemented uses a host computing device. The method includes identifying a first set of model data including device data from a plurality of model computing devices including location data and access data, and a plurality of categories for an attribute of a population segment including an online user. Each category defines a segment of the attribute. The method further includes training a classification model by the host computing device with at least the first set of model data and the plurality of categories. The method also includes identifying device data associated with the candidate computing device. The method further includes applying the device data of the candidate computing device to the classification model to determine a category of the plurality of categories for the online user.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: March 8, 2016
    Assignee: Google Inc.
    Inventors: Ian Porteous, Ruoyun Huang, Arthur Asuncion, Rong Ge, Yong Sheng, Jonathan Michael Krafcik, Xintian Yang, Pei Yin
  • Publication number: 20150066593
    Abstract: Systems and methods for content selection with precision controls include receiving device identifier data from multiple sources. A machine learning model may be applied to the device identifier data and content selection parameter values may be predicted. Percentiles for the predicted content selection parameter values may be analyzed to determine precision factors for the predicted content selection parameter values.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 5, 2015
    Applicant: Google Inc.
    Inventors: Ruoyun Huang, Yong Sheng, Arthur Asuncion, Jonathan Michael Krafcik
  • Publication number: 20150066630
    Abstract: Systems and methods for content selection with precision controls include receiving a content selection parameter value and a degree of precision specified by a content provider. A content selection parameter value for a device identifier may be predicted using a predictive model. A precision factor may be associated with the predicted content selection parameter value. Content from the provider may be selected based on a comparison between the predicted selection parameter value and precision factor for the device identifier and the selection parameter value and degree of precision specified by the content provider.
    Type: Application
    Filed: December 13, 2013
    Publication date: March 5, 2015
    Applicant: Google Inc.
    Inventors: Rong Ge, Yong Sheng, Arthur Asuncion, Jonathan Michael Krafcik, Yiming Li