Patents by Inventor Scott A. Gulland

Scott A. Gulland 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: 11249979
    Abstract: Embodiments of the present disclosure provide systems and methods for performing network device configuration validation online. A second instance of the command process (a shadow interpreter) can be run within a isolated validation environment on a network device that is active on a network. A copy of the configuration database on the network device is associated with the isolated validation environment. The validation handler erases the currently running configuration commands within the validation copy of the configuration database, and enters each new configuration command through the shadow interpreter to validate the new configuration commands on the network device without impacting the current functioning of the network device. After all the new configuration commands are entered, the validation report generates a report identifying the validation status for each command.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: February 15, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Frank Wood, Scott A. Gulland
  • Publication number: 20200174993
    Abstract: Embodiments of the present disclosure provide systems and methods for performing network device configuration validation online. A second instance of the command process (a shadow interpreter) can be run within a isolated validation environment on a network device that is active on a network. A copy of the configuration database on the network device is associated with the isolated validation environment. The validation handler erases the currently running configuration commands within the validation copy of the configuration database, and enters each new configuration command through the shadow interpreter to validate the new configuration commands on the network device without impacting the current functioning of the network device. After all the new configuration commands are entered, the validation report generates a report identifying the validation status for each command.
    Type: Application
    Filed: November 30, 2018
    Publication date: June 4, 2020
    Inventors: Frank WOOD, Scott A. GULLAND
  • Patent number: 7898986
    Abstract: Methods, computer readable media, and device embodiments are provided for port configuration. One method embodiment includes defining a number of ports for which a number of port configuration properties are to be configured, grouping the number of ports into one or more port configuration groups, and defining the number of port configuration properties to be configured within a particular port configuration group.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: March 1, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Daniel E. Ford, Ballard C. Bare, Scott A. Gulland
  • Patent number: 7552238
    Abstract: A method for maintaining the configuration of a network device in a user device of a network includes updating a network management device each time the configuration of any of the network device changes, and notifying a plurality of user devices in the network each time the network management device is updated. A determination is made as to whether a select user device has been notified of a select update in the network management device of a configuration change of a select network device. The select user device is synchronized with the network management device to update the select user device with the configuration change in the select network device, if the select user device has been notified of the select update in the network management device.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: June 23, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Scott Gulland
  • Publication number: 20080016215
    Abstract: Methods, computer readable media, and system embodiments are provided for device configuration. One method embodiment includes defining a pool of Internet Protocol (IP) addresses having a pool name, defining a device configuration template having a tag that identifies the pool name, and substituting an IP address from the pool of IP addresses for the tag in the device configuration template to create a device configuration file.
    Type: Application
    Filed: July 13, 2006
    Publication date: January 17, 2008
    Inventors: Daniel E. Ford, Scott A. Gulland
  • Publication number: 20080005344
    Abstract: A network device is configured by a network manager. The network manager creates a pool identifier and a corresponding pool of network addresses. The network manager also creates a template identifier and a corresponding template including at least one reference to the pool identifier. A device identifier of the network device is set to the template identifier before coupling the network device to a network. The network manager discovers the network device on the network and obtains the device identifier via the network. The network device is configured by the network manager with a configuration that is the corresponding template for the template identifier having each reference to the pool identifier replaced with a network address from the corresponding pool for the pool identifier.
    Type: Application
    Filed: June 29, 2006
    Publication date: January 3, 2008
    Inventors: Daniel E. Ford, Scott A. Gulland
  • Publication number: 20070091905
    Abstract: A telecommunications system gateway architecture comprises at least one service logic module communicatively coupled to a plurality of mediation layer modules, each respective mediation layer module adapted to interface the at least one service logic module with a respective different network domain.
    Type: Application
    Filed: October 25, 2005
    Publication date: April 26, 2007
    Inventors: Eric Henderson, Scott Gulland, Yu-Lin Lu
  • Publication number: 20060085526
    Abstract: A method for maintaining the configuration of a network device in a user device of a network includes updating a network management device each time the configuration of any of the network device changes, and notifying a plurality of user devices in the network each time the network management device is updated. A determination is made as to whether a select user device has been notified of a select update in the network management device of a configuration change of a select network device. The select user device is synchronized with the network management device to update the select user device of the configuration change in the select network device, if the select user device has been notified of the select update in the network management device.
    Type: Application
    Filed: September 30, 2004
    Publication date: April 20, 2006
    Inventor: Scott Gulland
  • Patent number: 5524253
    Abstract: System Configuration files in source code are created from a high level definition of the distributed system which is to be integrated. The configuration files include data such as the types and formats of data for each process on each node of the system, identification of all applications and machine types, topography and the data manipulations needed for sending messages and files and the like from an application program in a first computer language and of a first data type to an application program in a second computer language and of a second data type. Node-specific data manipulation modules are formed at each node during start-up of the system, and these modules are automatically distributed to nodes on the network having the same architecture.
    Type: Grant
    Filed: August 13, 1993
    Date of Patent: June 4, 1996
    Assignee: Hewlett-Packard Company
    Inventors: Thong Pham, Scott Gulland, Mitch Amino, Mari Budnick, Daryl Gaumer, Cynthia Givens, Mark Ikemoto, Sharat Israni, Clemen Jue, Alan Miranda