Patents by Inventor Matthew Lee Deter
Matthew Lee Deter 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: 20220329526Abstract: A system for facilitating data transmission in a switch is provided. During operation, the system can obtain one or more sets of configuration parameters for a plurality of traffic policing filters of the switch. A respective traffic policing filter can correspond to a token bucket. A number of tokens in the token bucket can indicate whether to forward a packet associated with the traffic policing filter. The system can determine the token allocation frequencies for the plurality of traffic policing filters based on the one or more sets of configuration parameters. The system can then select a sampling interval from the token allocation frequencies based on a selection policy and determine a performance rate for the plurality of traffic policing filters based on the sampling interval.Type: ApplicationFiled: April 9, 2021Publication date: October 13, 2022Inventors: Shen Li, Kevin M. Worth, Christian Elton Cleveland, Matthew Lee Deter
-
Patent number: 11456958Abstract: A system for facilitating data transmission in a switch is provided. During operation, the system can obtain one or more sets of configuration parameters for a plurality of traffic policing filters of the switch. A respective traffic policing filter can correspond to a token bucket. A number of tokens in the token bucket can indicate whether to forward a packet associated with the traffic policing filter. The system can determine the token allocation frequencies for the plurality of traffic policing filters based on the one or more sets of configuration parameters. The system can then select a sampling interval from the token allocation frequencies based on a selection policy and determine a performance rate for the plurality of traffic policing filters based on the sampling interval.Type: GrantFiled: April 9, 2021Date of Patent: September 27, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Shen Li, Kevin M. Worth, Christian Elton Cleveland, Matthew Lee Deter
-
Patent number: 11206264Abstract: Systems and methods are provided for minimizing traffic leaks during replacement of an access control list for a network interface. The method includes adding a blocking access control entry to an access control list for a network interface of a network switch, wherein the blocking entry causes the network interface to block traffic from passing through the network interface; removing one or more current access control entries from the access control list, except for the blocking entry, after adding the blocking entry to the access control list; adding one or more new access control entries to the access control list, without removing the blocking entry, after removing the one or more current access control entries from the access control list; and removing the blocking entry from the access control list after adding the one or more new access control entries to the access control list.Type: GrantFiled: November 30, 2018Date of Patent: December 21, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Matthew Lee Deter, Christian E. Cleveland, Lisa Pinio, Kevin M. Worth
-
Patent number: 11068253Abstract: Methods and systems for modifying software programs are disclosed. For instance, an example method for modifying a software program may include extracting, from a configuration program file, a future list of one or more future active entries relating to a future version of the software program and a future list of one or more future ghost entries relating to the future version of the software program, comparing the future lists of future active and ghost entries to current lists of current active entries and current ghost entries of a current version of the software program. Then, at least one upgrade or at least one downgrade of the current version of the software program is performed in response the comparison of the current and future lists.Type: GrantFiled: October 25, 2019Date of Patent: July 20, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Freeman Yufei Huang, Matthew Lee Deter, Jorge Arturo Villavicencio Conejo, Hari Babu Ravindran
-
Publication number: 20210124568Abstract: Methods and systems for modifying software programs are disclosed. For instance, an example method for modifying a software program may include extracting, from a configuration program file, a future list of one or more future active entries relating to a future version of the software program and a future list of one or more future ghost entries relating to the future version of the software program, comparing the future lists of future active and ghost entries to current lists of current active entries and current ghost entries of a current version of the software program. Then, at least one upgrade or at least one downgrade of the current version of the software program is performed in response the comparison of the current and future lists.Type: ApplicationFiled: October 25, 2019Publication date: April 29, 2021Inventors: Freeman Yufei Huang, Matthew Lee Deter, Jorge Arturo Villavicencio Conejo, Hari Babu Ravindran
-
Publication number: 20200177594Abstract: Systems and methods are provided for minimizing traffic leaks during replacement of an access control list for a network interface. The method includes adding a blocking access control entry to an access control list for a network interface of a network switch, wherein the blocking entry causes the network interface to block traffic from passing through the network interface; removing one or more current access control entries from the access control list, except for the blocking entry, after adding the blocking entry to the access control list; adding one or more new access control entries to the access control list, without removing the blocking entry, after removing the one or more current access control entries from the access control list; and removing the blocking entry from the access control list after adding the one or more new access control entries to the access control list.Type: ApplicationFiled: November 30, 2018Publication date: June 4, 2020Inventors: MATTHEW LEE DETER, CHRISTIAN E. CLEVELAND, LISA PINIO, KEVIN M. WORTH
-
Patent number: 9189636Abstract: An example system can comprise a memory to store machine readable instructions. The system can also comprise a processing unit to execute the machine readable instructions. The machine readable instructions can comprise a service layer to generate an office machine security policy for a heterogeneous fleet of office machines. The heterogeneous fleet of office machines can comprise two different office machines. The service layer can also generate a security configuration for each office machine of the office machine fleet. The security configuration for a given office machine of the heterogeneous fleet of office machines can comprise a security setting for the given office machine. The machine readable instructions can comprise can also comprise a device layer to translate the security configuration of the given office machine into security instructions that are executable by the given office machine.Type: GrantFiled: July 30, 2012Date of Patent: November 17, 2015Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Matthew Lee Deter, Douglas T Albright, Kimberly G Drongesen, John K Gonsalves, John P. Borz, John Bigley, Kathleen M Takayama, Jeffrey H Soesbe, Daryl Wong
-
Publication number: 20140063531Abstract: An imaging or printing device has a storage medium storing a hostname of a configuration server and sends a DNS request for the hostname to a DNS server. After receiving an IP address corresponding to the configuration server from the DNS server, the printing or imaging device uses the IP address to contact the configuration server and receives configuration settings from the configuration server.Type: ApplicationFiled: August 29, 2012Publication date: March 6, 2014Inventors: Matthew Lee Deter, John Borz, Douglas T. Albright, Shivaun Albright, Daryl Wong
-
Publication number: 20140029039Abstract: An example system can comprise a memory to store machine readable instructions. The system can also comprise a processing unit to execute the machine readable instructions. The machine readable instructions can comprise a service layer to generate an office machine security policy for a heterogeneous fleet of office machines. The heterogeneous fleet of office machines can comprise two different office machines. The service layer can also generate a security configuration for each office machine of the office machine fleet. The security configuration for a given office machine of the heterogeneous fleet of office machines can comprise a security setting for the given office machine. The machine readable instructions can comprise can also comprise a device layer to translate the security configuration of the given office machine into security instructions that are executable by the given office machine.Type: ApplicationFiled: July 30, 2012Publication date: January 30, 2014Inventors: Matthew Lee Deter, Douglas T. Albright, Kimberly G. Drongesen, John K. Gonsalves, John P. Borz, John Bigley, Kathleen M. Takayama, Jeffrey H. Soesbe, Daryl Wong