Patents by Inventor Royce KOK

Royce KOK 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: 12639334
    Abstract: In some implementations, an aggregation system may receive, from a user device, a registration message. The aggregation system may receive, from a data source, an initial set of structured data. The aggregation system may receive, from the data source and periodically, updates to the initial set of structured data. The aggregation system may transmit, to the user device and via a webhook activated based on the registration message, an indication of each update. The aggregation system may generate, based on each update, a corresponding differential data structure. The aggregation system may transmit, to the user device, each corresponding differential data structure.
    Type: Grant
    Filed: May 16, 2023
    Date of Patent: May 26, 2026
    Assignee: Plaid Inc.
    Inventors: Nicholas Sundin, Royce Kok, Jiaqi Mei
  • Publication number: 20260050599
    Abstract: In some implementations, a server may receive, from a user device, one or more credentials associated with a data source. Accordingly, the server may receive, from the data source and using the one or more credentials, a set of structured data including a plurality of entries. The server may identify at least one recurring event based on one or more entries in the plurality of entries, and may determine, for the at least one recurring event, one or more derived properties. The server may generate a data structure indicating the at least one recurring event and the one or more derived properties, and may transmit, to the user device, the generated data structure.
    Type: Application
    Filed: October 24, 2025
    Publication date: February 19, 2026
    Inventors: Chris JIN, Royce KOK, Adam BORITZ, Zak BENNETT, Alex KANG, Raymond CANO
  • Patent number: 12468711
    Abstract: In some implementations, a server may receive, from a user device, one or more credentials associated with a data source. Accordingly, the server may receive, from the data source and using the one or more credentials, a set of structured data including a plurality of entries. The server may identify at least one recurring event based on one or more entries in the plurality of entries, and may determine, for the at least one recurring event, one or more derived properties. The server may generate a data structure indicating the at least one recurring event and the one or more derived properties, and may transmit, to the user device, the generated data structure.
    Type: Grant
    Filed: May 16, 2023
    Date of Patent: November 11, 2025
    Assignee: Plaid Inc.
    Inventors: Chris Jin, Royce Kok, Adam Boritz, Zak Bennett, Alex Kang, Raymond Cano
  • Publication number: 20230367774
    Abstract: In some implementations, a server may receive, from a user device, one or more credentials associated with a data source. Accordingly, the server may receive, from the data source and using the one or more credentials, a set of structured data including a plurality of entries. The server may identify at least one recurring event based on one or more entries in the plurality of entries, and may determine, for the at least one recurring event, one or more derived properties. The server may generate a data structure indicating the at least one recurring event and the one or more derived properties, and may transmit, to the user device, the generated data structure.
    Type: Application
    Filed: May 16, 2023
    Publication date: November 16, 2023
    Inventors: Chris JIN, Royce KOK, Adam BORITZ, Zak BENNETT, Alex KANG, Raymond CANO
  • Publication number: 20230367789
    Abstract: In some implementations, an aggregation system may receive, from a user device, a registration message. The aggregation system may receive, from a data source, an initial set of structured data. The aggregation system may receive, from the data source and periodically, updates to the initial set of structured data. The aggregation system may transmit, to the user device and via a webhook activated based on the registration message, an indication of each update. The aggregation system may generate, based on each update, a corresponding differential data structure. The aggregation system may transmit, to the user device, each corresponding differential data structure.
    Type: Application
    Filed: May 16, 2023
    Publication date: November 16, 2023
    Inventors: Nick SUNDIN, Royce KOK, Jules MEI