Patents by Inventor Sheng Ma
Sheng Ma 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: 12515169Abstract: The present disclosure includes a system for processing waste from a chemical vapor deposition process. The system can include an inlet configured to be connected to one or more chemical vapor deposition systems, the inlet configured for receiving an effluent comprising one or more waste gases, a vacuum component in fluid communication with the inlet, the vacuum component configured for maintaining a vacuum of about 0.5 Torr to about 3.5 Torr and actuatable for removing the one or more waste gases from the one or more chemical vapor deposition systems, and a fluid line fluidly connecting the inlet to the vacuum component; and a controller in communication with the vacuum component.Type: GrantFiled: June 25, 2021Date of Patent: January 6, 2026Assignee: Zimmer, Inc.Inventors: Edward M. Willis, William MacDonald, Sheng Ma, Ashley Lutero Abanilla, Mrugesh Shroff, Delroy F. Green
-
Publication number: 20250330432Abstract: A method and system for solving bypass-based modular multi-chiplet deadlock include polling each border router by means of time slice round-robin scheduling inside each chiplet; when processing upon arrival of the time slice of the border router, the border router is polled based on the internal time slice of the chiplet in a switchover manner to trigger the bypass mechanism of choke packets, and an output port is reserved between the border router and the destination router by using a look-ahead signal to build a bypass, and reserving a network interface and a rollback mechanism when the bypass packet pops up. The present disclosure aims at achieving deadlock-free in realizing bypass-based modular multi-chiplet design requirements in a multi-chiplet architecture under 2.5D packaging.Type: ApplicationFiled: February 25, 2025Publication date: October 23, 2025Inventors: Tiejun Li, Jianmin Zhang, Yi Dai, Yi Yang, Sheng Ma, Lizhou Wu, Bo Yang
-
Patent number: 12407497Abstract: 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: January 5, 2024Date of Patent: September 2, 2025Assignee: GOOGLE LLCInventors: Craig Wright, Benjamin R. Kreuter, James Robert Koehler, Evgeny Skvortsov, Arthur Asuncion, Laura Grace Book, Sheng Ma, Jiayu Peng, Xichen Huang
-
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: 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: 12124611Abstract: 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: GrantFiled: May 5, 2022Date of Patent: October 22, 2024Assignee: GOOGLE LLCInventors: Michael Daub, Scott Schneider, Joseph Sean Cahill Goodknight Knightbrook, Sheng Ma, Laura Book
-
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
-
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: 11983742Abstract: Systems, methods, and computer-readable media are disclosed for modeled advertisement conversion attributions. An example method may include receiving first input data comprising first advertisement impression data and first advertisement conversion data, wherein the first input data includes one or more user identifiers associated with both the advertisement impression data and advertisement conversion data. The example method may also include training one or more machine learning models using the first input data. The example method may also include receiving second input data comprising second advertisement impression data, wherein user identifiers are unavailable for the second input data. The example method may also include determining, using the one or more machine learning models, second predicted conversion data associated with the second input data.Type: GrantFiled: September 29, 2022Date of Patent: May 14, 2024Assignee: Amazon Technologies, Inc.Inventors: Sheng Ma, Jia Chen, Hancheng Ge, Paula Despins
-
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: 11790116Abstract: 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: GrantFiled: October 3, 2019Date of Patent: October 17, 2023Assignee: GOOGLE LLCInventors: Michael Daub, Scott Schneider, Joseph Sean Cahill Goodknight Knightbrook, Sheng Ma, Laura Book
-
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: 20230235456Abstract: An apparatus for use in a chemical vapor infiltration process is disclosed. The apparatus can optionally include any one or combination of a first reaction chamber, a mixing chamber and a second reaction chamber. The mixing chamber can have at least a first inlet, a second inlet and an outlet. The first inlet can be in fluid communication with the first reaction chamber and receive a second precursor gas. The second inlet can be in fluid communication to receive a third precursor gas. The second precursor gas and the third precursor gas can mix within the mixing chamber before passing to the outlet and into the second reaction chamber. The second reaction chamber can contain a substrate that can receive a film deposition from reaction of the second precursor gas and the third precursor gas within the second reaction chamber.Type: ApplicationFiled: January 23, 2023Publication date: July 27, 2023Inventors: Akshay Vinayak Dhamankar, Sheng Ma, Edward M. Willis
-
Patent number: 11608550Abstract: The present application relates to the technical field of die steel, and particularly discloses a hot working die steel with high thermal strength and high toughness and a manufacturing process thereof. The hot working die steel with high thermal strength and high toughness includes the following components in percentage by mass: 0.20-0.40% of carbon, 0.05-0.20% of silicon, 0.30-0.60% of manganese, 1.00-4.00% of chromium, 0.50-1.50% of molybdenum, 0.20-0.60% of vanadium, 0.60-1.00% of cobalt, 0.06-0.16% of titanium, 0.03-0.08% of yttrium, 0.03-0.08% of niobium, 0.005-0.012% of phosphorus, 0.003-0.008% of sulfur, and a balance of iron and inevitable impurities.Type: GrantFiled: August 30, 2021Date of Patent: March 21, 2023Assignee: Rugao Hongmao Heavy-duty Forging Co., Ltd.Inventors: Qingchun Zhou, Weiming Xu, Jincai Gu, Jianhui Ge, Bowei Zhao, Junliang Wu, Sheng Ma
-
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: 20220372601Abstract: The present application relates to the technical field of die steel, and particularly discloses a hot working die steel with high thermal strength and high toughness and a manufacturing process thereof. The hot working die steel with high thermal strength and high toughness includes the following components in percentage by mass: 0.20-0.40% of carbon, 0.05-0.20% of silicon, 0.30-0.60% of manganese, 1.00-4.00% of chromium, 0.50-1.50% of molybdenum, 0.20-0.60% of vanadium, 0.60-1.00% of cobalt, 0.06-0.16% of titanium, 0.03-0.08% of yttrium, 0.03-0.08% of niobium, 0.005-0.012% of phosphorus, 0.003-0.008% of sulfur, and a balance of iron and inevitable impurities.Type: ApplicationFiled: August 30, 2021Publication date: November 24, 2022Inventors: Qingchun Zhou, Weiming Xu, Jincai Gu, Jianhui Ge, Bowei Zhao, Junliang Wu, Sheng Ma
-
Publication number: 20220261501Abstract: 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: ApplicationFiled: May 5, 2022Publication date: August 18, 2022Inventors: Michael Daub, Scott Schneider, Joseph Sean Cahill Goodknight Knightbrook, Sheng Ma, Laura Book
-
Patent number: 11334684Abstract: 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: GrantFiled: October 3, 2019Date of Patent: May 17, 2022Assignee: GOOGLE LLCInventors: Michael Daub, Scott Schneider, Joseph Sean Cahill Goodknight Knightbrook, Sheng Ma, Laura Book
-
Publication number: 20210402351Abstract: The present disclosure includes a system for processing waste from a chemical vapor deposition process. The system can include an inlet configured to be connected to one or more chemical vapor deposition systems, the inlet configured for receiving an effluent comprising one or more waste gases, a vacuum component in fluid communication with the inlet, the vacuum component configured for maintaining a vacuum of about 0.5 Torr to about 3.5 Torr and actuatable for removing the one or more waste gases from the one or more chemical vapor deposition systems, and a fluid line fluidly connecting the inlet to the vacuum component; and a controller in communication with the vacuum component.Type: ApplicationFiled: June 25, 2021Publication date: December 30, 2021Inventors: Edward M. Willis, William MacDonald, Sheng Ma, Ashley Lutero Abanilla, Mrugesh Shroff, Delroy F. Green