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: 8819279Abstract: 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: GrantFiled: February 8, 2013Date of Patent: August 26, 2014Assignee: Silver Spring Networks, Inc.Inventors: George Flammer, Sterling Hughes, Daniel McKernan, Raj Vaswani
-
Patent number: 8605609Abstract: 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: GrantFiled: March 11, 2010Date of Patent: December 10, 2013Assignee: Silver Spring Networks, Inc.Inventors: Brian Matsuo, Wilson Chuen Yew Yeung, Daniel McKernan
-
Patent number: 8396987Abstract: 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: GrantFiled: March 13, 2012Date of Patent: March 12, 2013Assignee: Silver Spring Networks, Inc.Inventors: George Flammer, Sterling Hughes, Daniel McKernan, Raj Vaswani
-
Patent number: 8285862Abstract: 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: GrantFiled: November 26, 2010Date of Patent: October 9, 2012Assignee: Silver Spring Networks, Inc.Inventors: James Pace, Winston D. Lew, Daniel McKernan, Sterling Hughes, Jana van Greunen, William L. Pugh
-
Publication number: 20120173758Abstract: 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: ApplicationFiled: March 13, 2012Publication date: July 5, 2012Applicant: SILVER SPRING NETWORKS, INC.Inventors: George FLAMMER, Sterling Hughes, Daniel McKernan, Raj Vaswani
-
Patent number: 8161191Abstract: 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: GrantFiled: June 22, 2010Date of Patent: April 17, 2012Assignee: Silver Spring Networks, Inc.Inventors: George Flammer, Sterling Hughes, Daniel McKernan, Raj Vaswani
-
Patent number: 8130700Abstract: 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: GrantFiled: June 15, 2007Date of Patent: March 6, 2012Assignee: Silver Spring Networks, Inc.Inventors: George Flammer, Sterling Hughes, Daniel McKernan, Raj Vaswani
-
Patent number: 8072951Abstract: 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: GrantFiled: June 15, 2007Date of Patent: December 6, 2011Assignee: Silver Spring Networks, Inc.Inventors: George Flammer, Sterling Hughes, Daniel McKernan, Raj Vaswani
-
Publication number: 20110222407Abstract: 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: ApplicationFiled: March 11, 2010Publication date: September 15, 2011Applicant: SILVER SPRING NETWORKS, INC.Inventors: Brian Matsuo, Wilson Chuen Yew Yeung, Daniel McKernan
-
Patent number: 7962101Abstract: 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: GrantFiled: April 4, 2007Date of Patent: June 14, 2011Assignee: Silver Spring Networks, Inc.Inventors: Raj Vaswani, Daniel McKernan, William San Filippo, III
-
Publication number: 20110131342Abstract: 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: ApplicationFiled: November 26, 2010Publication date: June 2, 2011Applicant: SILVER SPRING NETWORKS, INC.Inventors: James Pace, Winston D. Lew, Daniel McKernan, Sterling Hughes, Jana van Greunen, William L. Pugh
-
Publication number: 20100299452Abstract: 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: ApplicationFiled: June 22, 2010Publication date: November 25, 2010Applicant: Silver Spring Networks, Inc.Inventors: George Flammer, Sterling Hughes, Daniel McKernan, Raj Vaswani
-
Patent number: 7769888Abstract: 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: GrantFiled: June 15, 2007Date of Patent: August 3, 2010Assignee: Silver Spring Networks, Inc.Inventors: George Flammer, Sterling Hughes, Daniel McKernan, Raj Vaswani
-
Publication number: 20090043911Abstract: 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: ApplicationFiled: June 15, 2007Publication date: February 12, 2009Inventors: George Flammer, Sterling Hughes, Daniel McKernan, Raj Vaswani
-
Publication number: 20080310311Abstract: 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: ApplicationFiled: June 15, 2007Publication date: December 18, 2008Inventors: George Flammer, Sterling Hughes, Daniel McKernan, Raj Vaswani
-
Publication number: 20080310377Abstract: 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: ApplicationFiled: June 15, 2007Publication date: December 18, 2008Inventors: George Flammer, Sterling Hughes, Daniel McKernan, Raj Vaswani
-
Publication number: 20080051036Abstract: 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: ApplicationFiled: April 4, 2007Publication date: February 28, 2008Inventors: Raj Vaswani, Daniel McKernan, William Filippo
-
Publication number: 20070213819Abstract: A method and apparatus for fixing a ligament in a bone tunnel by cross-pinning the ligament in the bone tunnel.Type: ApplicationFiled: March 26, 2007Publication date: September 13, 2007Applicant: DePuy Mitek, Inc.Inventors: Daniel McKernan, Gregory Whittaker
-
Publication number: 20060129162Abstract: 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: ApplicationFiled: January 30, 2006Publication date: June 15, 2006Inventors: Daniel McKernan, Gregory Whittaker, Harold Martins, Joan Sullivan, Ronald Taylor
-
Publication number: 20050010289Abstract: 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: ApplicationFiled: April 6, 2004Publication date: January 13, 2005Inventors: Daniel McKernan, Gregory Whittaker, Harold Martins, Joan Sullivan, Ronald Taylor