Patents by Inventor Walter Zhen CAI

Walter Zhen CAI 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: 11188534
    Abstract: This application describes a data stream processing system for receiving and processing multiple data streams using a stream join model and based on the stream join model having a threshold function for which an output of the stream join model crosses the threshold two or less times (e.g., where the threshold function is a convex function, linear function, monotonic function, or other function having a similar property). The data stream processing system may generate filtered data streams using a number of techniques and algorithms without risk of false negatives and mis2169sing instances where an output of a stream join exceeds or violates a threshold condition. The data stream processing system can significantly reduce processing expense, particularly in cases where one or more devices have limited memory and where caching tuples from incoming data streams consumes significant processing resources.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: November 30, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Philip Alan Bernstein, Walter Zhen Cai, Wentao Wu
  • Publication number: 20210216549
    Abstract: The present disclosure relates to systems, methods, and computer-readable media for receiving and processing multiple data streams using a stream join model and based on the stream join model having a threshold function for which an output of the stream join model crosses the threshold two or less times (e.g., where the threshold function is a convex function, linear function, monotonic function, or other function having a similar property). The systems disclosed herein generate filtered data streams using a number of techniques and algorithms without risk of false negatives and missing instances where an output of a stream join exceeds or violates a threshold condition. The systems disclosed herein can significantly reduce processing expense, particularly in cases where one or more devices have limited memory and where caching tuples from incoming data streams consumes significant processing resources.
    Type: Application
    Filed: January 14, 2020
    Publication date: July 15, 2021
    Inventors: Philip Alan BERNSTEIN, Walter Zhen CAI, Wentao WU