Patents by Inventor Daniel McKernan

Daniel McKernan 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: 8819279
    Abstract: A method and system of operating a utility node to communicate in a wireless utility network are provided. A utility node in the wireless utility network discovers at least two access points each respectively constituting an interface between a wide area network and the wireless utility network. The node discovers at least two access points constituting an interface between the two networks, registers with the discovered access points, and obtains at least two unique network addresses each respectively associated with a corresponding one of the access points with which the node has registered. The node provides the at least two addresses to a back office server which is communication with the wide area network to provide the back office server with at least two routes to reach the node. The at least two routes are respectively associated with a corresponding one of the access points with which the node registered.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: August 26, 2014
    Assignee: Silver Spring Networks, Inc.
    Inventors: George Flammer, Sterling Hughes, Daniel McKernan, Raj Vaswani
  • Patent number: 8605609
    Abstract: A method is provided for simulation of multiple network nodes in an internetwork. A range of a plurality of network addresses are assigned to a simulation node. The simulation node monitors network communications to listen for packets. Upon receipt of a packet having a destination address within the assigned range, a command is forwarded to an end-use application, such as firmware. The end-use application processes the command and returns a result. A response packet having the result is transmitted to the back office server with the destination address of the received packet as the source of the response packet.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: December 10, 2013
    Assignee: Silver Spring Networks, Inc.
    Inventors: Brian Matsuo, Wilson Chuen Yew Yeung, Daniel McKernan
  • Patent number: 8396987
    Abstract: A method and system of operating a utility node to communicate in a wireless utility network are provided. A utility node in the wireless utility network discovers at least two access points each respectively constituting an interface between a wide area network and the wireless utility network. The node discovers at least two access points constituting an interface between the two networks, registers with the discovered access points, and obtains at least two unique network addresses each respectively associated with a corresponding one of the access points with which the node has registered. The node provides the at least two addresses to a back office server which is communication with the wide area network to provide the back office server with at least two routes to reach the node. The at least two routes are respectively associated with a corresponding one of the access points with which the node registered.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: March 12, 2013
    Assignee: Silver Spring Networks, Inc.
    Inventors: George Flammer, Sterling Hughes, Daniel McKernan, Raj Vaswani
  • Patent number: 8285862
    Abstract: The functionality of communications standards and protocols that are application-layer specific are overlaid on an IP-based infrastructure, by employing an IP DNS server as the registration host for IP and other communications standards based and protocol based communications. Communication can occur at either the IP layer or the communications standards or protocol application layer. At the IP layer, a host application can interrogate network nodes. To extend this service to other communications standards or protocol communications, device registration and resolve services are implemented on the DNS server. Similar to the manner in which an IP-based service uses a native, IP-based DNS resolve request, a host can utilize a resolution request against the communications standards and protocol-enabled DNS server for standards and protocol application-layer interrogation of endpoints.
    Type: Grant
    Filed: November 26, 2010
    Date of Patent: October 9, 2012
    Assignee: Silver Spring Networks, Inc.
    Inventors: James Pace, Winston D. Lew, Daniel McKernan, Sterling Hughes, Jana van Greunen, William L. Pugh
  • Publication number: 20120173758
    Abstract: A method and system of operating a utility node to communicate in a wireless utility network are provided. A utility node in the wireless utility network discovers at least two access points each respectively constituting an interface between a wide area network and the wireless utility network. The node discovers at least two access points constituting an interface between the two networks, registers with the discovered access points, and obtains at least two unique network addresses each respectively associated with a corresponding one of the access points with which the node has registered. The node provides the at least two addresses to a back office server which is communication with the wide area network to provide the back office server with at least two routes to reach the node. The at least two routes are respectively associated with a corresponding one of the access points with which the node registered.
    Type: Application
    Filed: March 13, 2012
    Publication date: July 5, 2012
    Applicant: SILVER SPRING NETWORKS, INC.
    Inventors: George FLAMMER, Sterling Hughes, Daniel McKernan, Raj Vaswani
  • Patent number: 8161191
    Abstract: A method and system for providing a network and routing protocol for utility services are disclosed. In one embodiment, a computer-implemented method comprises discovering a utility network, wherein a utility device (for example, a constant powered meter) sends network discovery messages to find the utility network. Neighboring meters are discovered and the device listens for advertised routes for one or more networks from the neighbors. The device is then registered with one or more utility networks, receiving a unique address for each network registration. Also illustrated in this invention disclosure is how each device of a class of devices (for example, battery powered meter) finds and associates itself with another device (for example, constant powered meter). The constant powered meter also registers its associate battery powered meter with the utility networks. The constant powered meter registers itself with the access points and the upstream nodes in the path out of each network.
    Type: Grant
    Filed: June 22, 2010
    Date of Patent: April 17, 2012
    Assignee: Silver Spring Networks, Inc.
    Inventors: George Flammer, Sterling Hughes, Daniel McKernan, Raj Vaswani
  • Patent number: 8130700
    Abstract: A method and system for providing a network and routing protocol for utility services are disclosed. In one embodiment, a computer-implemented method comprises discovering a utility network, wherein a utility device (for example, a constant powered meter) sends network discovery messages to find the utility network. Neighboring meters are discovered and the device listens for advertised routes for one or more networks from the neighbors. The device is then registered with one or more utility networks, receiving a unique address for each network registration. Also illustrated in this invention disclosure is how each device of a class of devices (for example, battery powered meter) finds and associates itself with another device (for example, constant powered meter). The constant powered meter also registers its associate battery powered meter with the utility networks. The constant powered meter registers itself with the access points and the upstream nodes in the path out of each network.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: March 6, 2012
    Assignee: Silver Spring Networks, Inc.
    Inventors: George Flammer, Sterling Hughes, Daniel McKernan, Raj Vaswani
  • Patent number: 8072951
    Abstract: A method and system for providing a network and routing protocol for utility services are disclosed. In one embodiment, a computer-implemented method comprises discovering a utility network, wherein a utility device (for example, a constant powered meter) sends network discovery messages to find the utility network. Neighboring meters are discovered and the device listens for advertised routes for one or more networks from the neighbors. The device is then registered with one or more utility networks, receiving a unique address for each network registration. Also illustrated in this invention disclosure is how each device of a class of devices (for example, battery powered meter) finds and associates itself with another device (for example, constant powered meter). The constant powered meter also registers its associate battery powered meter with the utility networks. The constant powered meter registers itself with the access points and the upstream nodes in the path out of each network.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: December 6, 2011
    Assignee: Silver Spring Networks, Inc.
    Inventors: George Flammer, Sterling Hughes, Daniel McKernan, Raj Vaswani
  • Publication number: 20110222407
    Abstract: A method is provided for simulation of multiple network nodes in an internetwork. A range of a plurality of network addresses are assigned to a simulation node. The simulation node monitors network communications to listen for packets. Upon receipt of a packet having a destination address within the assigned range, a command is forwarded to an end-use application, such as firmware. The end-use application processes the command and returns a result. A response packet having the result is transmitted to the back office server with the destination address of the received packet as the source of the response packet.
    Type: Application
    Filed: March 11, 2010
    Publication date: September 15, 2011
    Applicant: SILVER SPRING NETWORKS, INC.
    Inventors: Brian Matsuo, Wilson Chuen Yew Yeung, Daniel McKernan
  • Patent number: 7962101
    Abstract: A method and system for providing a network protocol for utility services are disclosed are disclosed. In one embodiment, a computer-implemented method determines whether a measured real signal strength differs from a an accepted real signal strength by a configurable control limit parameter. In the event the measured real signal strength exceeds either an upper or lower bound based upon the configurable control limit parameter a determination is made whether there has been an unacceptable number of measured real signal strengths that exceed either an upper or lower bound based upon the configurable control limit parameter. In the event there has been an unacceptable number of measured real signal strengths that exceed either an upper or lower bound, which may include reaching or exceeding a configurable out of bound incidence limit, then a determination is made to calculate a new accepted real signal strength.
    Type: Grant
    Filed: April 4, 2007
    Date of Patent: June 14, 2011
    Assignee: Silver Spring Networks, Inc.
    Inventors: Raj Vaswani, Daniel McKernan, William San Filippo, III
  • Publication number: 20110131342
    Abstract: The functionality of communications standards and protocols that are application-layer specific are overlaid on an IP-based infrastructure, by employing an IP DNS server as the registration host for IP and other communications standards based and protocol based communications. Communication can occur at either the IP layer or the communications standards or protocol application layer. At the IP layer, a host application can interrogate network nodes. To extend this service to other communications standards or protocol communications, device registration and resolve services are implemented on the DNS server. Similar to the manner in which an IP-based service uses a native, IP-based DNS resolve request, a host can utilize a resolution request against the communications standards and protocol-enabled DNS server for standards and protocol application-layer interrogation of endpoints.
    Type: Application
    Filed: November 26, 2010
    Publication date: June 2, 2011
    Applicant: SILVER SPRING NETWORKS, INC.
    Inventors: James Pace, Winston D. Lew, Daniel McKernan, Sterling Hughes, Jana van Greunen, William L. Pugh
  • Publication number: 20100299452
    Abstract: A method and system for providing a network and routing protocol for utility services are disclosed. In one embodiment, a computer-implemented method comprises discovering a utility network, wherein a utility device (for example, a constant powered meter) sends network discovery messages to find the utility network. Neighboring meters are discovered and the device listens for advertised routes for one or more networks from the neighbors. The device is then registered with one or more utility networks, receiving a unique address for each network registration. Also illustrated in this invention disclosure is how each device of a class of devices (for example, battery powered meter) finds and associates itself with another device (for example, constant powered meter). The constant powered meter also registers its associate battery powered meter with the utility networks. The constant powered meter registers itself with the access points and the upstream nodes in the path out of each network.
    Type: Application
    Filed: June 22, 2010
    Publication date: November 25, 2010
    Applicant: Silver Spring Networks, Inc.
    Inventors: George Flammer, Sterling Hughes, Daniel McKernan, Raj Vaswani
  • Patent number: 7769888
    Abstract: A method and system for providing a network and routing protocol for utility services are disclosed. In one embodiment, a computer-implemented method comprises discovering a utility network, wherein a utility device (for example, a constant powered meter) sends network discovery messages to find the utility network. Neighboring meters are discovered and the device listens for advertised routes for one or more networks from the neighbors. The device is then registered with one or more utility networks, receiving a unique address for each network registration. Also illustrated in this invention disclosure is how each device of a class of devices (for example, battery powered meter) finds and associates itself with another device (for example, constant powered meter). The constant powered meter also registers its associate battery powered meter with the utility networks. The constant powered meter registers itself with the access points and the upstream nodes in the path out of each network.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: August 3, 2010
    Assignee: Silver Spring Networks, Inc.
    Inventors: George Flammer, Sterling Hughes, Daniel McKernan, Raj Vaswani
  • Publication number: 20090043911
    Abstract: A method and system for providing a network and routing protocol for utility services are disclosed. In one embodiment, a computer-implemented method comprises discovering a utility network, wherein a utility device (for example, a constant powered meter) sends network discovery messages to find the utility network. Neighboring meters are discovered and the device listens for advertised routes for one or more networks from the neighbors. The device is then registered with one or more utility networks, receiving a unique address for each network registration. Also illustrated in this invention disclosure is how each device of a class of devices (for example, battery powered meter) finds and associates itself with another device (for example, constant powered meter). The constant powered meter also registers its associate battery powered meter with the utility networks. The constant powered meter registers itself with the access points and the upstream nodes in the path out of each network.
    Type: Application
    Filed: June 15, 2007
    Publication date: February 12, 2009
    Inventors: George Flammer, Sterling Hughes, Daniel McKernan, Raj Vaswani
  • Publication number: 20080310311
    Abstract: A method and system for providing a network and routing protocol for utility services are disclosed. In one embodiment, a computer-implemented method comprises discovering a utility network, wherein a utility device (for example, a constant powered meter) sends network discovery messages to find the utility network. Neighboring meters are discovered and the device listens for advertised routes for one or more networks from the neighbors. The device is then registered with one or more utility networks, receiving a unique address for each network registration. Also illustrated in this invention disclosure is how each device of a class of devices (for example, battery powered meter) finds and associates itself with another device (for example, constant powered meter). The constant powered meter also registers its associate battery powered meter with the utility networks. The constant powered meter registers itself with the access points and the upstream nodes in the path out of each network.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Inventors: George Flammer, Sterling Hughes, Daniel McKernan, Raj Vaswani
  • Publication number: 20080310377
    Abstract: A method and system for providing a network and routing protocol for utility services are disclosed. In one embodiment, a computer-implemented method comprises discovering a utility network, wherein a utility device (for example, a constant powered meter) sends network discovery messages to find the utility network. Neighboring meters are discovered and the device listens for advertised routes for one or more networks from the neighbors. The device is then registered with one or more utility networks, receiving a unique address for each network registration. Also illustrated in this invention disclosure is how each device of a class of devices (for example, battery powered meter) finds and associates itself with another device (for example, constant powered meter). The constant powered meter also registers its associate battery powered meter with the utility networks. The constant powered meter registers itself with the access points and the upstream nodes in the path out of each network.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Inventors: George Flammer, Sterling Hughes, Daniel McKernan, Raj Vaswani
  • Publication number: 20080051036
    Abstract: A method and system for providing a network protocol for utility services are disclosed are disclosed. In one embodiment, a computer-implemented method determines whether a measured real signal strength differs from a an accepted real signal strength by a configurable control limit parameter. In the event the measured real signal strength exceeds either an upper or lower bound based upon the configurable control limit parameter a determination is made whether there has been an unacceptable number of measured real signal strengths that exceed either an upper or lower bound based upon the configurable control limit parameter. In the event there has been an unacceptable number of measured real signal strengths that exceed either an upper or lower bound, which may include reaching or exceeding a configurable out of bound incidence limit, then a determination is made to calculate a new accepted real signal strength.
    Type: Application
    Filed: April 4, 2007
    Publication date: February 28, 2008
    Inventors: Raj Vaswani, Daniel McKernan, William Filippo
  • Publication number: 20070213819
    Abstract: A method and apparatus for fixing a ligament in a bone tunnel by cross-pinning the ligament in the bone tunnel.
    Type: Application
    Filed: March 26, 2007
    Publication date: September 13, 2007
    Applicant: DePuy Mitek, Inc.
    Inventors: Daniel McKernan, Gregory Whittaker
  • Publication number: 20060129162
    Abstract: A method for fixing a portion of a piece of tissue in a bone tunnel comprising the steps of placing the portion of a piece of tissue in the bone tunnel, advancing spaced-apart first and second metal wires though the bone, transversely of the bone tunnel, so as to intersect the bone tunnel and extend into the portion of a piece of tissue, removing one of the wires and replacing the one removed wire with a first rod, and removing the other of the wires and replacing the other removed wire with a second rod, whereby to retain the portion of a piece of tissue in the bone tunnel with the rods.
    Type: Application
    Filed: January 30, 2006
    Publication date: June 15, 2006
    Inventors: Daniel McKernan, Gregory Whittaker, Harold Martins, Joan Sullivan, Ronald Taylor
  • Publication number: 20050010289
    Abstract: A method for fixing a portion of a piece of tissue in a bone tunnel comprising the steps of placing the portion of a piece of tissue in the bone tunnel, advancing spaced-apart first and second metal wires though the bone, transversely of the bone tunnel, so as to intersect the bone tunnel and extend into the portion of a piece of tissue, removing one of the wires and replacing the one removed wire with a first rod, and removing the other of the wires and replacing the other removed wire with a second rod, whereby to retain the portion of a piece of tissue in the bone tunnel with the rods.
    Type: Application
    Filed: April 6, 2004
    Publication date: January 13, 2005
    Inventors: Daniel McKernan, Gregory Whittaker, Harold Martins, Joan Sullivan, Ronald Taylor