Patents by Inventor Duane E. Mentze
Duane E. Mentze 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: 10924298Abstract: Example implementations relate to construction of a network service chain. For example, a system for construction of a network service chain can include a detection engine to detect a portion of a first network policy directing a subset of packets to a first service and a portion of a second network policy directing the subset of packets to a second service, and a construction engine to construct a network service chain of the first service and the second service in an order determined from a priority assigned to the first network policy and a priority assigned to the second network policy.Type: GrantFiled: February 11, 2015Date of Patent: February 16, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Charles F. Clark, Duane E. Mentze, Shaun Wackerly
-
Patent number: 10541872Abstract: Example implementations relate to network policy distribution. For example, a system for network policy distribution can include a state engine to determine a change in a state of a network, a policy engine to determine a number of policy changes based on the change in the state of the network, an identification engine to identify a number of network endpoints that correspond to the number of policy changes, and a distribution engine to load instructions based on the number of policy changes to the number of endpoints that correspond to the number of policy changes.Type: GrantFiled: March 31, 2015Date of Patent: January 21, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Duane E. Mentze, Charles F. Clark, Shaun Wackerly
-
Patent number: 10411951Abstract: Example implementations relate to network policy conflict detection and resolution. For example, a system for network policy conflict detection and resolution can include a policy compilation engine to compile a plurality of network policies based on an intent format, a conflict detection engine to detect a conflict between a first network policy among the plurality of network policies and a second network policy among the plurality of network policies, using the intent format, and a conflict resolution engine to resolve the detected conflict between the first network policy and the second network policy. Further, the system for network policy conflict detection and resolution can include a translation engine to translate the resolution of the detected conflict to a protocol-specific format.Type: GrantFiled: February 10, 2015Date of Patent: September 10, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Charles F. Clark, Duane E. Mentze, Shaun Wackerly
-
Publication number: 20180227184Abstract: Example implementations relate to network policy distribution. For example, a system for network policy distribution can include a state engine to determine a change in a state of a network, a policy engine to determine a number of policy changes based on the change in the state of the network, an identification engine to identify a number of network endpoints that correspond to the number of policy changes, and a distribution engine to load instructions based on the number of policy changes to the number of endpoints that correspond to the number of policy changes.Type: ApplicationFiled: March 31, 2015Publication date: August 9, 2018Inventors: Duane E. MENTZE, Charles F. CLARK, Shaun WACKERLY
-
Patent number: 9923924Abstract: Endpoint device policy change can, in various examples, include detecting a change in a first registered attribute associated with an endpoint device on a network to a second registered attribute and changing a first policy applied to the endpoint device to a second policy associated with the second registered attribute in response to the detected change.Type: GrantFiled: February 4, 2015Date of Patent: March 20, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: Charles F. Clark, Duane E. Mentze
-
Publication number: 20170302470Abstract: Example implementations relate to construction of a network service chain. For example, a system for construction of a network service chain can include a detection engine to detect a portion of a first network policy directing a subset of packets to a first service and a portion of a second network policy directing the subset of packets to a second service, and a construction engine to construct a network service chain of the first service and the second service in an order determined from a priority assigned to the first network policy and a priority assigned to the second network policy.Type: ApplicationFiled: February 11, 2015Publication date: October 19, 2017Inventors: Charles F. CLARK, Duane E. MENTZE, Shaun WACKERLY
-
Publication number: 20170288952Abstract: Example implementations relate to network policy conflict detection and resolution. For example, a system for network policy conflict detection and resolution can include a policy compilation engine to compile a plurality of network policies based on an intent format, a conflict detection engine to detect a conflict between a first network policy among the plurality of network policies and a second network policy among the plurality of network policies, using the intent format, and a conflict resolution engine to resolve the detected conflict between the first network policy and the second network policy. Further, the system for network policy conflict detection and resolution can include a translation engine to translate the resolution of the detected conflict to a protocol-specific format.Type: ApplicationFiled: February 10, 2015Publication date: October 5, 2017Inventors: Charles F. CLARK, Duane e. MENTZE, Shaun WACKERLY
-
Patent number: 9537750Abstract: Network devices, systems, and methods, including executable instructions and/or logic thereon, are provided to discover a multicast router topology. A network device includes a processing resource coupled to a memory. The memory includes program instructions executed by the processing resource to discover a multicast router topology by determining a number of routers are connected to each other via a number of network connections and are running a multicast routing protocol (MRP) on a number of interfaces on the number of routers that are connected.Type: GrantFiled: April 26, 2012Date of Patent: January 3, 2017Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Duane E. Mentze, Richard J. Rollins, Nam Soo Kim
-
Patent number: 9413623Abstract: Embodiments of the present disclosure may include network devices, systems, and methods, including executable instructions and/or logic thereon, to check a multicast routing path. A network device includes a processing resource coupled to a memory. The memory includes program instructions executed by the processing resource to determine if a path between an initiator router and an end point router is available for transferring multicast packets, wherein the path between the initiator router and the end point router includes a number of routers.Type: GrantFiled: April 26, 2012Date of Patent: August 9, 2016Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Duane E. Mentze, Mark P. Henry, Richard J. Rollins
-
Publication number: 20160226912Abstract: Endpoint device policy change can, in various examples, include detecting a change in a first registered attribute associated with an endpoint device on a network to a second registered attribute and changing a first policy applied to the endpoint device to a second policy associated with the second registered attribute in response to the detected change.Type: ApplicationFiled: February 4, 2015Publication date: August 4, 2016Inventors: Charles F. Clark, Duane E. Mentze
-
Publication number: 20150103675Abstract: Embodiments of the present disclosure may include network devices, systems, and methods, including executable instructions and/or logic thereon, to check a multicast routing path. A network device includes a processing resource coupled to a memory. The memory includes program instructions executed by the processing resource to determine if a path between an initiator router and an end point router is available for transferring multicast packets, wherein the path between the initiator router and the end point router includes a number of routers.Type: ApplicationFiled: April 26, 2012Publication date: April 16, 2015Inventors: Duane E. Mentze, Mark P. Henry, Richard J. Rollins
-
Publication number: 20150063163Abstract: Network devices, systems, and methods, including executable instructions and/or logic thereon, are provided to discover a multicast router topology. A network device includes a processing resource coupled to a memory. The memory includes program instructions executed by the processing resource to discover a multicast router topology by determining a number of routers are connected to each other via a number of network connections and are running a multicast routing protocol (MRP) on a number of interfaces on the number of routers that are connected.Type: ApplicationFiled: April 26, 2012Publication date: March 5, 2015Inventors: Duane E. Mentze, Richard J. Rollins, Nam Soo Kim
-
Publication number: 20140282867Abstract: Data can be stored, at a network device, in a device local reputation score cache. The data can include a reputation score for a domain name. The network device can receive a domain name system (DNS) data unit and determine if a domain name in the DNS data unit has a reputation score stored in the device local reputation score cache.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: Hewlett-Packard Development Company, L.P.Inventors: Byung Kyu Choi, Duane E. Mentze, Jechun Chiu
-
Patent number: 7463378Abstract: In an embodiment of the invention, a method for providing a visitor safe wireless printer access point, includes: connecting a wireless computing device to a wireless network, where the wireless network provides an access point to a print spooling device; determining available printers in a secure wired network; selecting one of the available printers for printing; establishing a print path through the spooling device to the selected printer; sending a print job via the wireless network to the spooling device; spooling the print job on the spooling device; and sending the print job via the secure wired network to the selected printer.Type: GrantFiled: August 21, 2003Date of Patent: December 9, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Brett J. Williams, Duane E. Mentze
-
Patent number: 7146435Abstract: In an embodiment of the invention, a method of distributing software, includes: browsing, by a hardware device, into a peripheral device that is connected to the hardware device via a medium that can be used to communicate with the hardware device by using a conventional protocol (e.g., HTTP over an Ethernet network); being redirected from the peripheral device to a backend system; providing peripheral device configuration information and hardware device install information to the backend system; and based upon the peripheral device configuration information and hardware device install information, distributing, from the backend system to the hardware device, hardware device installation and configuration software.Type: GrantFiled: November 7, 2003Date of Patent: December 5, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Brett J. Williams, Duane E. Mentze
-
Publication number: 20040223179Abstract: In one embodiment of the invention, a method of providing network printing mode automation, includes: storing attributes in a network printer device, where the attributes indicate an intended printing model for a printing infrastructure; reading the attributes by a client to determine the intended printing model; and configuring the client based upon the intended printing model so that an appropriate print path is created from the client to a destination.Type: ApplicationFiled: May 7, 2003Publication date: November 11, 2004Inventors: Duane E. Mentze, Brett J. Williams
-
Publication number: 20030192041Abstract: A system and method for facilitating automated distribution of software is disclosed. The components of a software distribution system cooperatively operated to provide assistance in selecting and locating software compatible with a target system and capable of performing desired functions. A target system automatically formulates a request for software. The software distribution system includes a software description database that supports searches directed at identifying software that is compatible with the request formulated by the target system. The software is stored in a software data repository communicatively coupled to the target system and is capable of forwarding the software to the target system.Type: ApplicationFiled: April 3, 2002Publication date: October 9, 2003Inventors: Duane E. Mentze, Robert D. Vaughan