Patents by Inventor Chiu Wah So

Chiu Wah So 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: 12229695
    Abstract: At least one aspect of the present disclosure is directed to systems and methods of pruning retrieval tokens from sets of retrieval tokens based on criteria. The system can receive a plurality of retrieval tokens including a second retrieval token. The system can retrieve an indication of a first token and a plurality of requests. The system can construct a first bit string based on the predicted requests and the first retrieval token. The system can retrieve a second bit string corresponding to the second retrieval token. The system can compare the first bit string to the second bit string to determine a similarity value. The system can determine the similarity value is greater than a predetermined threshold. The system can remove the first and second retrieval token from the plurality to create a pruned set of retrieval tokens. The system can provide the pruned set to a content.
    Type: Grant
    Filed: April 28, 2023
    Date of Patent: February 18, 2025
    Assignee: GOOGLE LLC
    Inventors: Mahesh Keralapura Manjunatha, Chiu Wah So
  • Publication number: 20240348607
    Abstract: At least one aspect of the present disclosure is directed to systems and methods of secure and privacy preserving device classification. A server can maintain a plurality of data records, each including an indication of a request and a known classification value. The server can train a context obfuscation model using each of the plurality of requests and known classification values. The server can train a classification model using resources and category information from a data structure in the memory of the client device. The server can transmit the context obfuscation model to a different plurality of client devices. The server can receive a request for classification including a classification vector and request metadata. The server can determine the classification of the device responsible for the request using the classification model. The server can transmit the device classification to the device responsible for the request.
    Type: Application
    Filed: June 27, 2024
    Publication date: October 17, 2024
    Inventors: Mahesh Keralapura Manjunatha, Chiu Wah So
  • Publication number: 20240281487
    Abstract: Enhanced search results are generated using multi-document summarization. A multi-document summarization system receives a search query from a user and retrieves a plurality of search result documents based on the search query. The summarization system generates a summary of each of the plurality of search result documents using distinct per-document summarization machine learning models, where the distinct per-document summarization machine learning models are trained on a training dataset. The summarization system synthesizes the summary of each of the plurality of search result documents into a single-consolidated answer responsive to the received search query. The multi-document summarization system formats the single-consolidated answer to include citations to the plurality of search result documents.
    Type: Application
    Filed: February 16, 2024
    Publication date: August 22, 2024
    Inventors: Rahil Bathwal, Daniel Fernando Campos, Ashwin Devaraj, Seth Michael Li, Muhua Ngan, Vivek Raghunathan, Sridhar Ramaswamy, Rajhans Samdani, Chiu Wah So, Nitya Kannan Tarakad
  • Patent number: 12052244
    Abstract: At least one aspect of the present disclosure is directed to systems and methods of secure and privacy preserving device classification. A server can maintain a plurality of data records, each including an indication of a request and a known classification value. The server can train a context obfuscation model using each of the plurality of requests and known classification values. The server can train a classification model using resources and category information from a data structure in the memory of the client device. The server can transmit the context obfuscation model to a different plurality of client devices. The server can receive a request for classification including a classification vector and request metadata. The server can determine the classification of the device responsible for the request using the classification model. The server can transmit the device classification to the device responsible for the request.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: July 30, 2024
    Assignee: GOOGLE LLC
    Inventors: Mahesh Keralapura Manjunatha, Chiu Wah So
  • Publication number: 20230259837
    Abstract: At least one aspect of the present disclosure is directed to systems and methods of pruning retrieval tokens from sets of retrieval tokens based on criteria. The system can receive a plurality of retrieval tokens including a second retrieval token. The system can retrieve an indication of a first token and a plurality of requests. The system can construct a first bit string based on the predicted requests and the first retrieval token. The system can retrieve a second bit string corresponding to the second retrieval token. The system can compare the first bit string to the second bit string to determine a similarity value. The system can determine the similarity value is greater than a predetermined threshold. The system can remove the first and second retrieval token from the plurality to create a pruned set of retrieval tokens.
    Type: Application
    Filed: April 28, 2023
    Publication date: August 17, 2023
    Inventors: Mahesh Keralapura Manjunatha, Chiu Wah So
  • Patent number: 11669784
    Abstract: At least one aspect of the present disclosure is directed to systems and methods of pruning retrieval tokens from sets of retrieval tokens based on criteria. The system can receive a plurality of retrieval tokens including a second retrieval token. The system can retrieve an indication of a first token and a plurality of requests. The system can construct a first bit string based on the predicted requests and the first retrieval token. The system can retrieve a second bit string corresponding to the second retrieval token. The system can compare the first bit string to the second bit string to determine a similarity value. The system can determine the similarity value is greater than a predetermined threshold. The system can remove the first and second retrieval token from the plurality to create a pruned set of retrieval tokens. The system can provide the pruned set to a content provider.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: June 6, 2023
    Assignee: GOOGLE LLC
    Inventors: Mahesh Keralapura Manjunatha, Chiu Wah So
  • Publication number: 20220109672
    Abstract: At least one aspect of the present disclosure is directed to systems and methods of secure and privacy preserving device classification. A server can maintain a plurality of data records, each including an indication of a request and a known classification value. The server can train a context obfuscation model using each of the plurality of requests and known classification values. The server can train a classification model using resources and category information from a data structure in the memory of the client device. The server can transmit the context obfuscation model to a different plurality of client devices. The server can receive a request for classification including a classification vector and request metadata. The server can determine the classification of the device responsible for the request using the classification model. The server can transmit the device classification to the device responsible for the request.
    Type: Application
    Filed: April 3, 2020
    Publication date: April 7, 2022
    Applicant: GOOGLE LLC
    Inventors: Mahesh KERALAPURA MANJUNATHA, Chiu Wah SO
  • Publication number: 20210184976
    Abstract: At least one aspect of the present disclosure is directed to systems and methods of pruning retrieval tokens from sets of retrieval tokens based on criteria. The system can receive a plurality of retrieval tokens including a second retrieval token. The system can retrieve an indication of a first token and a plurality of requests. The system can construct a first bit string based on the predicted requests and the first retrieval token. The system can retrieve a second bit string corresponding to the second retrieval token. The system can compare the first bit string to the second bit string to determine a similarity value. The system can determine the similarity value is greater than a predetermined threshold. The system can remove the first and second retrieval token from the plurality to create a pruned set of retrieval tokens. The system can provide the pruned set to a content provider.
    Type: Application
    Filed: December 11, 2019
    Publication date: June 17, 2021
    Applicant: GOOGLE LLC
    Inventors: Mahesh Keralapura Manjunatha, Chiu Wah So