Patents by Inventor Justin Joel Delegard

Justin Joel Delegard 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: 9893979
    Abstract: Previously available network management systems fail to adequately enable discovery of a network topology that includes both compliant and non-compliant networking devices. By contrast, and to that end, various implementations disclosed herein include systems, methods and apparatuses that determine whether or not a loop exists within uplink metadata associated with first and second compliant devices, wherein the loop in the uplink metadata is characterized by pointers provided to indicate that the first and second compliant devices operate to send externally addressed traffic to one another contrary to the operation of the first and second compliant devices within a network; and resolve the loop by adding a non-compliant device to topology-link map data associated with the first and second compliant devices in response to determining the existence of the loop, wherein the topology-link map data archives accessible information about the topology of the network based at least on the uplink metadata.
    Type: Grant
    Filed: May 23, 2015
    Date of Patent: February 13, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Grant Allen Marvin, Timothy J. Passaro, Justin Joel Delegard, James Michael Roewe
  • Publication number: 20170264480
    Abstract: Various implementations disclosed herein provide a mechanism for determining that a configuration status of a compliant device is too far out-of-date, and subsequently bridging the configuration status of the compliant device to the up-to-date configuration data and instructions in response. In various implementations, determination of the configuration status of the compliant device is possible using a single request from the compliant device, which in turn reduces the amount of network traffic and utilization of network resources needed to update the compliant device with the up-to-date configuration data and instructions.
    Type: Application
    Filed: March 13, 2016
    Publication date: September 14, 2017
    Inventors: Justin Joel Delegard, Adam Weis
  • Patent number: 9667439
    Abstract: Various implementations disclosed herein include systems, methods and apparatuses that determine connections between disconnected partial trees. For example, in some implementations, a method includes obtaining a respective device identifier of a first network device included in a first one of a plurality of partial trees included in a network, wherein each partial tree includes at least one network device, and connectivity from the at least one network device to other partial trees is undefined based on associated uplink metadata; querying a plurality of compliant devices within the plurality of partial trees in order to trace a path traversal of the respective device identifier within the network; and selecting one of the plurality of compliant devices as connecting the first network device to a second one of the plurality of partial trees based at least on query responses provided by the plurality of compliant devices.
    Type: Grant
    Filed: May 23, 2015
    Date of Patent: May 30, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Grant Allen Marvin, Timothy J. Passaro, Justin Joel Delegard, James Michael Roewe
  • Publication number: 20170118074
    Abstract: Various implementations disclosed herein provide private network driven hosted network device management that enables more robust management of private networks that include such equipment. For example, in some implementations, a method of private network driven hosted network device management includes receiving a fetch request from a compliant device, wherein the fetch request indicates demand for at least one of new and updated configuration data and instructions. In turn, the method further includes assessing whether or not the new and updated configuration data and instructions, for the requesting compliant device, will conflict with local customizations and indicate potential disruption to connectivity and services in an associated private network, in order to produce an assessment result. The method also includes selectively generating a new configuration file including a suitable set of new and updated configuration data and instructions based on the assessment result.
    Type: Application
    Filed: October 27, 2015
    Publication date: April 27, 2017
    Inventors: Joel Feinstein, Justin Joel Delegard, Adam Weis, Robert Tristan Shanks, Dan Aguayo, Patrick Douglas Verkaik, Dylan Jason Koenig, Jacob Corr Valentic, Arthur Po-Hsiang Huang
  • Publication number: 20160344591
    Abstract: Various implementations disclosed herein include systems, methods and apparatuses that determine connections between non-external facing ports. In some implementations, a method includes identifying one or more port pair connections between non-external network facing ports associated with respective pairs of compliant devices based on associated uplink metadata, wherein the respective pairs of compliant devices are included in a plurality of compliant devices within a network; determining the respective status of each compliant device associated with a particular one of the one or more port pair connections; and adding link data for a particular one of the one or more port pair connections to topology-link map data based at least on the determined respective status of each compliant device associated with the particular one of the one or more port pair connections, wherein the topology-link map data archives accessible information about the topology of the network based at least on the uplink metadata.
    Type: Application
    Filed: May 23, 2015
    Publication date: November 24, 2016
    Inventors: Grant Allen Marvin, Timothy J. Passaro, Justin Joel Delegard, James Michael Roewe
  • Publication number: 20160344571
    Abstract: Various implementations disclosed herein include systems, methods and apparatuses that determine connections between disconnected partial trees. For example, in some implementations, a method includes obtaining a respective device identifier of a first network device included in a first one of a plurality of partial trees included in a network, wherein each partial tree includes at least one network device, and connectivity from the at least one network device to other partial trees is undefined based on associated uplink metadata; querying a plurality of compliant devices within the plurality of partial trees in order to trace a path traversal of the respective device identifier within the network; and selecting one of the plurality of compliant devices as connecting the first network device to a second one of the plurality of partial trees based at least on query responses provided by the plurality of compliant devices.
    Type: Application
    Filed: May 23, 2015
    Publication date: November 24, 2016
    Inventors: Grant Allen Marvin, Timothy J. Passaro, Justin Joel Delegard, James Michael Roewe
  • Publication number: 20160344614
    Abstract: Previously available network management systems fail to adequately enable discovery of a network topology that includes both compliant and non-compliant networking devices. By contrast, and to that end, various implementations disclosed herein include systems, methods and apparatuses that determine whether or not a loop exists within uplink metadata associated with first and second compliant devices, wherein the loop in the uplink metadata is characterized by pointers provided to indicate that the first and second compliant devices operate to send externally addressed traffic to one another contrary to the operation of the first and second compliant devices within a network; and resolve the loop by adding a non-compliant device to topology-link map data associated with the first and second compliant devices in response to determining the existence of the loop, wherein the topology-link map data archives accessible information about the topology of the network based at least on the uplink metadata.
    Type: Application
    Filed: May 23, 2015
    Publication date: November 24, 2016
    Inventors: Grant Allen Marvin, Timothy J. Passaro, Justin Joel Delegard, James Michael Roewe