Patents by Inventor Shirin Hashemi

Shirin Hashemi 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: 20210279265
    Abstract: A computer system identifies high-value information in data streams. The computer system receives a filter graph definition. The filter graph definition includes a plurality of filter nodes, each filter node including one or more filters that accept or reject packets. Each respective filter is categorized by a number of operations, and the one or more filters are arranged in a general graph. The computer system performs one or more optimization operations, including: determining if a closed circuit exists within the graph, and when the closed circuit exists within the graph, removing the closed circuit; reordering the filters based at least in part on the number of operations; and parallelizing the general graph such that the one or more filters are configured to be executed on one or more processors.
    Type: Application
    Filed: June 30, 2020
    Publication date: September 9, 2021
    Applicant: Target Brands, Inc.
    Inventors: Luis F. Stevens, Vincent Schiavone, Charles H. Leu, Shirin Hashemi, Mo Malakiman
  • Patent number: 10698935
    Abstract: A computer system identifies high-value information in data streams. The computer system receives a filter graph definition. The filter graph definition includes a plurality of filter nodes, each filter node including one or more filters that accept or reject packets. Each respective filter is categorized by a number of operations, and the one or more filters are arranged in a general graph. The computer system performs one or more optimization operations, including: determining if a closed circuit exists within the graph, and when the closed circuit exists within the graph, removing the closed circuit; reordering the filters based at least in part on the number of operations; and parallelizing the general graph such that the one or more filters are configured to be executed on one or more processors.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: June 30, 2020
    Assignee: UDA, LLC
    Inventors: Luis F. Stevens, Vincent Schiavone, Charles H. Leu, Shirin Hashemi, Mo Malakiman
  • Publication number: 20170075990
    Abstract: A computer system identifies high-value information in data streams. The computer system receives a filter graph definition. The filter graph definition includes a plurality of filter nodes, each filler node including one or more filters that accept or reject packets. Each respective filter is categorized by a number of operations, and the one or more filters are arranged in a general graph. The computer system performs one or more optimization operations, including: determining if a closed circuit exists within the graph, and when the closed circuit exists within the graph, removing the closed circuit; reordering the filters based at least in part on the number of operations; and parallelizing the general graph such that the one or more filters are configured to be executed on one or more processors.
    Type: Application
    Filed: November 23, 2016
    Publication date: March 16, 2017
    Inventors: Charles H. Leu, Luis F. Stevens, Shirin Hashemi, Mo Malakiman, Vincent Schiavone