Patents by Inventor Ping Ng

Ping Ng 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: 20240064164
    Abstract: An anomaly detection system that includes a database and a server. The server is connected to the database. The server is configured to identify anomalous web traffic for a certain time period based on one or more client keys from the certain time period. The client key(s) includes at least two characteristics related to web traffic data. The server includes a processing unit and a memory. The server is configured to receive the web traffic data from the database, calculate a z-score metric for the client key, calculate a change rate metric for the client key, calculate a failure metric for the client key, determine an anomaly score based on the z-score metric, the change rate metric, and the failure metric, and determine that the certain time period is an anomalous time period based on the anomaly score.
    Type: Application
    Filed: August 21, 2023
    Publication date: February 22, 2024
    Inventors: John Hearty, Jake Madison, Zhi-Ping Ng, Nicholas Desmond
  • Publication number: 20240048521
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for updating embeddings for user accounts on a social messaging platform. One of the methods includes receiving data having multiple data tuples, each data tuple indicating a user account and an item that the user account engaged with on the social messaging platform. A portion of the data is assigned to a respective multiple clusters. Embeddings are updated using an assigned cluster for each portion of the data. The updating includes: for each iteration step of multiple iteration steps, first embeddings are updated based on a first variable coefficient and a second variable coefficient. The updated first embeddings are stored into respective temporary data structures, which are then aggregated to generate aggregated first embeddings in a preserved data structure. Second embeddings are updated based on the aggregated first embeddings.
    Type: Application
    Filed: August 2, 2022
    Publication date: February 8, 2024
    Inventors: Ga Wu, Jun Ping Ng, Yael Brumer
  • Patent number: 11736505
    Abstract: An anomaly detection system that includes a database and a server. The server is connected to the database. The server is configured to identify anomalous web traffic for a certain time period based on one or more client keys from the certain time period. The client key(s) includes at least two characteristics related to web traffic data. The server includes a processing unit and a memory. The server is configured to receive the web traffic data from the database, calculate a z-score metric for the client key, calculate a change rate metric for the client key, calculate a failure metric for the client key, determine an anomaly score based on the z-score metric, the change rate metric, and the failure metric, and determine that the certain time period is an anomalous time period based on the anomaly score.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: August 22, 2023
    Assignee: MASTERCARD TECHNOLOGIES CANADA ULC
    Inventors: John Hearty, Jake Madison, Zhi-Ping Ng, Nicholas Desmond
  • Publication number: 20210250368
    Abstract: An anomaly detection system that includes a database and a server. The server is connected to the database. The server is configured to identify anomalous web traffic for a certain time period based on one or more client keys from the certain time period. The client key(s) includes at least two characteristics related to web traffic data. The server includes a processing unit and a memory. The server is configured to receive the web traffic data from the database, calculate a z-score metric for the client key, calculate a change rate metric for the client key, calculate a failure metric for the client key, determine an anomaly score based on the z-score metric, the change rate metric, and the failure metric, and determine that the certain time period is an anomalous time period based on the anomaly score.
    Type: Application
    Filed: February 5, 2021
    Publication date: August 12, 2021
    Inventors: John Hearty, Jake Madison, Zhi-Ping Ng, Nicholas Desmond
  • Patent number: 10755515
    Abstract: A handheld point-of-sale (POS) terminal) is provided that has a housing, a touchscreen display on a face of the housing, and a credit card reader that is configurable for use disposed within the housing, the credit card reader including a first assembly comprising a mag stripe card reader and a second assembly comprising a Europay Mastercard Visa (EMV) reader, where the second assembly is coupled to the first assembly. The first assembly rotates about an axis perpendicular to a plane in which the assemblies are disposed to one of a plurality of angular positions, the plurality of angular positions indicating an offset angle of the first assembly relative to the second assembly, where the credit card reader is disposed within the housing in the one of the plurality of positions, and where the housing is configured to allow for access to credit card insertion points on the credit card reader.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: August 25, 2020
    Assignee: TOAST, INC.
    Inventors: Gaurav Nakhare, Boon Ping Ng
  • Patent number: 10748369
    Abstract: A credit card reader that is configurable for use is provided that includes a first assembly and a second assembly. The first assembly has a mag stripe card reader. The second assembly has a Europay Mastercard Visa (EMV) reader. The second assembly is coupled to the first assembly, where the first assembly rotates about an axis perpendicular to a plane in which the assemblies are disposed to one of a plurality of angular positions, the plurality of angular positions indicating an offset angle of the first assembly relative to the second assembly.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: August 18, 2020
    Assignee: TOAST, INC.
    Inventors: Gaurav Nakhare, Boon Ping Ng
  • Patent number: 10733828
    Abstract: A fixed point-of-sale (POS) terminal is provided that includes a mounting device for affixing the fixed POS terminal in a fixed location, a housing that is coupled the mounting device, a touchscreen display on a face of the housing, and a credit card reader that is configurable for use disposed within the housing. The credit card reader has a first assembly including a mag stripe card reader, and a second assembly including a Europay Mastercard Visa (EMV) reader, where the second assembly is coupled to the first assembly. The first assembly rotates about an axis perpendicular to a plane in which the assemblies are disposed to one of a plurality of angular positions, the plurality of angular positions indicating an offset angle of the first assembly relative to the second assembly, where the credit card reader is coupled to the housing in the one of the plurality of positions.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: August 4, 2020
    Assignee: TOAST, INC.
    Inventors: Gaurav Nakhare, Boon Ping Ng
  • Patent number: 9716644
    Abstract: Various embodiments illustrated and described herein include systems, methods and software for content type classification. Some such embodiments include determining a potential state of classification for packets associated with a session based at least in part on a packet associated with the session that is a packet other than the first packet of the session.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: July 25, 2017
    Assignee: Fortinet, Inc.
    Inventors: Shaohong Wei, Zhong Qiang Chen, Ping Ng, Gang Duan
  • Patent number: 9716645
    Abstract: Various embodiments illustrated and described herein include systems, methods and software for content type classification. Some such embodiments include determining a potential state of classification for packets associated with a session based at least in part on a packet associated with the session that is a packet other than the first packet of the session.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: July 25, 2017
    Assignee: Fortinet, Inc.
    Inventors: Shaohong Wei, Zhong Qiang Chen, Ping Ng, Gang Duan
  • Patent number: 8693348
    Abstract: Various embodiments illustrated and described herein include systems, methods and software for content type classification. Some such embodiments include determining a potential state of classification for packets associated with a session based at least in part on a packet associated with the session that is a packet other than the first packet of the session.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: April 8, 2014
    Assignee: Fortinet, Inc.
    Inventors: Shaohong Wei, Zhong Qiang Chen, Ping Ng, Gang Duan
  • Publication number: 20140079056
    Abstract: Various embodiments illustrated and described herein include systems, methods and software for content type classification. Some such embodiments include determining a potential state of classification for packets associated with a session based at least in part on a packet associated with the session that is a packet other than the first packet of the session.
    Type: Application
    Filed: November 22, 2013
    Publication date: March 20, 2014
    Applicant: Fortinet, Inc.
    Inventors: Shaohong Wei, Zhong Qiang Chen, Ping Ng, Gang Duan
  • Publication number: 20140078907
    Abstract: Various embodiments illustrated and described herein include systems, methods and software for content type classification. Some such embodiments include determining a potential state of classification for packets associated with a session based at least in part on a packet associated with the session that is a packet other than the first packet of the session.
    Type: Application
    Filed: November 22, 2013
    Publication date: March 20, 2014
    Applicant: Fortinet, Inc.
    Inventors: Shaohong Wei, Zhong Qiang Chen, Ping Ng, Gang Duan
  • Patent number: D894898
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: September 1, 2020
    Assignee: TOAST, INC.
    Inventors: Gaurav Nakhare, Boon Ping Ng
  • Patent number: D918193
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: May 4, 2021
    Assignee: Toast, Inc.
    Inventors: Stephen Fredette, Yeuyeu Wang, James H. Barber, Boon Ping Ng
  • Patent number: D928228
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: August 17, 2021
    Assignee: Toast, Inc.
    Inventors: Stephen Fredette, Yueyue Wang, James H. Barber, Boon Ping Ng
  • Patent number: D930581
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: September 14, 2021
    Assignee: Toast, Inc.
    Inventors: Patrick G. Becker, Boon Ping Ng, Yueyue Wang
  • Patent number: D934866
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: November 2, 2021
    Assignee: Toast, Inc.
    Inventors: Boon Ping Ng, Yueyue Wang, Jonathan Richard
  • Patent number: D936054
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: November 16, 2021
    Assignee: Toast, Inc.
    Inventors: Yueyue Wang, Boon Ping Ng, Burton S. Lowry
  • Patent number: D942535
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: February 1, 2022
    Assignee: Toast, Inc.
    Inventors: Yueyue Wang, Boon Ping Ng, James H. Barber
  • Patent number: D979568
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: February 28, 2023
    Assignee: Toast, Inc.
    Inventors: Boon Ping Ng, Justin R Albanese, Gaurav Nakhare, Daniel W Reineberg, Rishin D Shah, Yueyue Wang