Patents by Inventor James M. Rolette

James M. Rolette 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: 9935883
    Abstract: A load distribution for data units received by a particular packet inspection device that is part of a collection of packet inspection devices is determined, where the packet inspection devices in the collection are to examine content of corresponding received data units. For corresponding data units received by the particular packet inspection device, the determined load distribution favors keeping the corresponding data units at the particular packet inspection device. Based on metric information regarding utilization of at least the particular packet inspection device, the load distribution is dynamically modified.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: April 3, 2018
    Assignee: Trend Micro Incorporated
    Inventors: James M. Rolette, Damon E. Fleury
  • Publication number: 20170048149
    Abstract: A load distribution for data units received by a particular packet inspection device that is part of a collection of packet inspection devices is determined, where the packet inspection devices in the collection are to examine content of corresponding received data units. For corresponding data units received by the particular packet inspection device, the determined load distribution favors keeping the corresponding data units at the particular packet inspection device. Based on metric information regarding utilization of at least the particular packet inspection device, the load distribution is dynamically modified.
    Type: Application
    Filed: October 31, 2016
    Publication date: February 16, 2017
    Applicant: Trend Micro Incorporated
    Inventors: James M. ROLETTE, Damon E. FLEURY
  • Patent number: 9544273
    Abstract: A system for processing network traffic includes a hardware-accelerated inspection unit to process network traffic in hardware-accelerated inspection mode, and a software inspection unit to process the network traffic in software inspection mode. The software inspection unit processes a connection in in the software inspection mode at least for a consecutive predetermined number of bytes of the connection. The connection may be transitioned to the hardware-accelerated inspection mode if the connection is determined to be clean.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: January 10, 2017
    Assignee: Trend Micro Incorporated
    Inventors: Damon E. Fleury, James M. Rolette
  • Patent number: 9515934
    Abstract: A load distribution for data units received by a particular packet inspection device that is part of a collection of packet inspection devices is determined, where the packet inspection devices in the collection are to examine content of corresponding received data units. For corresponding data units received by the particular packet inspection device, the determined load distribution favors keeping the corresponding data units at the particular packet inspection device. Based on metric information regarding utilization of at least the particular packet inspection device, the load distribution is dynamically modified.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: December 6, 2016
    Assignee: Trend Micro Incorporated
    Inventors: James M. Rolette, Damon E. Fleury
  • Publication number: 20150271076
    Abstract: A load distribution for data units received by a particular packet inspection device that is part of a collection of packet inspection devices is determined, where the packet inspection devices in the collection are to examine content of corresponding received data units. For corresponding data units received by the particular packet inspection device, the determined load distribution favors keeping the corresponding data units at the particular packet inspection device. Based on metric information regarding utilization of at least the particular packet inspection device, the load distribution is dynamically modified.
    Type: Application
    Filed: September 14, 2012
    Publication date: September 24, 2015
    Inventors: James M. Rolette, Damon E. Fleury
  • Publication number: 20150213075
    Abstract: A process may include selecting from among entries in a primary connection table, an entry to be removed from a primary connection table in order to create space for another entry in the primary connection table. The process may further store in a secondary connection table an entry for the connection corresponding to the selected entry.
    Type: Application
    Filed: September 10, 2012
    Publication date: July 30, 2015
    Inventors: James Collinge, James M. Rolette, Matthew Laswell, Julian Palmer
  • Publication number: 20150215285
    Abstract: A system for processing network traffic includes a hardware-accelerated inspection unit to process network traffic in hardware-accelerated inspection mode, and a software inspection unit to process the network traffic in software inspection mode. The software inspection unit processes a connection in in the software inspection mode at least for a consecutive predetermined number of bytes of the connection. The connection may be transitioned to the hardware-accelerated inspection mode if the connection is determined to be clean.
    Type: Application
    Filed: July 31, 2012
    Publication date: July 30, 2015
    Applicant: HEWLETT-PACKARD DEVELOPEMENT COMPANY, L.P.
    Inventors: Damon E. Fleury, James M. Rolette
  • Patent number: 8259715
    Abstract: A method for load balancing selects one of a set of distribution formulas to associate packets of each of multiple communications sessions traversing a link to one of a plurality of output links and assigns the associated packets of at least one of the communications sessions to a different output link.
    Type: Grant
    Filed: July 25, 2007
    Date of Patent: September 4, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gerald S. Stellenberg, Brian C. Smith, James M. Rolette
  • Publication number: 20090028045
    Abstract: A method for load balancing selects one of a set of distribution formulas to associate packets of each of multiple communications sessions traversing a link to one of a plurality of output links and assigns the associated packets of at least one of the communications sessions to a different output link.
    Type: Application
    Filed: July 25, 2007
    Publication date: January 29, 2009
    Applicant: 3Com Corporation
    Inventors: Gerald S. Stellenberg, Brian C. Smith, James M. Rolette