Patents by Inventor Matthew C. Laswell

Matthew C. Laswell 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: 20190278746
    Abstract: Systems, methods, and non-transitory computer readable media for storing and processing metadata corresponding to files are presented. The system comprises first, second, and third computing nodes. The computing nodes comprise a plurality of slices of a metadata database that is separate and independent from file storage, and each slice is configured to store metadata. The computing nodes further comprise a slice route table that indicates primary and secondary locations of each unique slice in the plurality of slices. The slice route table comprises a plurality of entries, each of which comprise a slice number corresponding to a slice in the plurality of slices of the metadata database, a primary computing node number corresponding to a primary computing node that comprises the slice and corresponds to the primary location, and a secondary computing node number corresponding to a secondary computing node that comprises the slice and corresponds to the secondary location.
    Type: Application
    Filed: March 7, 2019
    Publication date: September 12, 2019
    Inventors: Mark U. Cree, James M. Rolette, Jason D. Preston, Matthew C. Laswell, Chris J. Richards, David A. Yoakley, Russell S. Hill
  • Patent number: 7239639
    Abstract: A system and method classifies packets with a programmably fixed network processor program and dynamically updated data structures. The network processor program selects predetermined packet field values of the packets transmitted across the network and classifies the packets by matching one or more packet field values with a data structure. New packet classifications are dynamically created by updating the data structure to associate one or more predetermined packet field values with the new packet classification. For instance, a parse tree program extracts packet header information and matches the packet header information to the data structure. A pattern tree data structure provides longest prefix matches and an ordered tree data structure provides combination matches so that classification of arbitrary Boolean combinations of extracted header fields can be formed.
    Type: Grant
    Filed: December 27, 2001
    Date of Patent: July 3, 2007
    Assignee: 3Com Corporation
    Inventors: Dennis J. Cox, Alexander I. Tomlinson, Joseph Dempsey, Matthew C. Laswell, Scott Strentzsch, Stephen Egbert, Terry G. Ahnstedt, Brian C. Smith
  • Publication number: 20030123452
    Abstract: A system and method classifies packets with a programmably fixed network processor program and dynamically updated data structures. The network processor program selects predetermined packet field values of the packets transmitted across the network and classifies the packets by matching one or more packet field values with a data structure. New packet classifications are dynamically created by updating the data structure to associate one or more predetermined packet field values with the new packet classification. For instance, a parse tree program extracts packet header information and matches the packet header information to the data structure. A pattern tree data structure provides longest prefix matches and an ordered tree data structure provides combination matches so that classification of arbitrary Boolean combinations of extracted header fields can be formed.
    Type: Application
    Filed: December 27, 2001
    Publication date: July 3, 2003
    Applicant: TippingPoint Technologies, Inc.
    Inventors: Dennis J. Cox, Alexander I. Tomlinson, Joseph F. Dempsey, Matthew C. Laswell, Scott Strentzsch, Stephen Egbert, Terry G. Ahnstedt, Brian C. Smith