Patents Assigned to Silver Spring Networks, Inc.
-
Publication number: 20160165564Abstract: A wireless communication system and method include a plurality of nodes that are part of a wireless local area network (LAN), and a plurality of access points connected to the wireless LAN and at least one wide area network (WAN). At least one of the nodes registers with at least two of the access points, and, for each of the access points with which that node registers, obtain a unique network address corresponding to that access point, such that the node obtains a plurality of unique network addresses each respectively associated with a corresponding one of the access points with which the node registers. The node can receive a message from an external network device via multiple routes through the WAN and the wireless LAN. Each of the multiple routes respectively corresponds to one of the unique network addresses obtained by the node.Type: ApplicationFiled: February 10, 2016Publication date: June 9, 2016Applicant: Silver Spring Networks, Inc.Inventors: Raj VASWANI, James PACE, Jay RAMASASTRY
-
Publication number: 20160119310Abstract: A mobile device communicates with an authenticator affiliated with a recharging facility, to identify itself. To confirm that the mobile device is connected to the correct facility, the authenticator instructs the mobile device to draw electrical charge according to an identifiable pattern. Upon detecting a charge being drawn according to that pattern, the authenticator has confirmation that the identified device is connected to the facility, and permits the charging to proceed. The amount of electricity drawn during the charging procedure can be metered, and then billed to a party associated with the identified mobile device.Type: ApplicationFiled: January 4, 2016Publication date: April 28, 2016Applicant: Silver Spring Networks, Inc.Inventors: Eli MARLIN, Cristina SEIBERT
-
Patent number: 9307558Abstract: One embodiment of the present invention sets forth a technique for transmitting data in a listen before talk (LBT) wireless transmission regime. A digital radio receiver is configured to simultaneously receive and decode digital data transmissions from multiple radio channels. A digital radio transmitter is configured to listen to the multiple radio channels prior to transmitting digital data on a selected one of the multiple channels, based on locally determined channel occupancy. Optimal LBT efficiency is achieved within the set of multiple channels, thereby improving overall transmission efficiency between the transmitter and the receiver.Type: GrantFiled: December 27, 2013Date of Patent: April 5, 2016Assignee: Silver Spring Networks, Inc.Inventor: George H. Flammer, III
-
Patent number: 9276813Abstract: A node residing within a wireless mesh network is configured to transmit a state transition message to a downstream node also residing within the wireless mesh network. The state transition message indicates a new operating state for the downstream node. Upon receipt of the state transition message, the downstream node may transition to the new operating state and then transmit an acknowledgement message back to the node that sent the state transition message. Alternatively, the downstream node may transmit the acknowledgement message back to the node that sent the state transition message first, and then transition to the new operating state.Type: GrantFiled: November 29, 2012Date of Patent: March 1, 2016Assignee: Silver Spring Networks, Inc.Inventors: Cristina Seibert, William E. San Filippo, III, Paul Dietrich, Sterling Hughes
-
Patent number: 9214836Abstract: A wireless mesh network is configured to manage a power grid. Each node within the wireless mesh network is configured to detect and classify voltage fluctuations in power supplied by an upstream transformer coupled to the power grid. When a given node detects a particular type of fluctuation (i.e., an “event”), the node generates a timestamped event classification that reflects the type of event and a time when the event occurred. A server configured to manage the wireless mesh network receives timestamped event classifications from each node within the wireless mesh network and then performs a time correlation with the received timestamped event classifications to determine which nodes detected similar events. When two or more nodes detected the same event at similar times, the server determines that those nodes are coupled to the same transformer.Type: GrantFiled: November 5, 2012Date of Patent: December 15, 2015Assignee: Silver Spring Networks, Inc.Inventor: George H. Flammer, III
-
Patent number: 9173111Abstract: One embodiment of the present disclosure sets forth a technique for convergence and automatic disabling of access points in a wireless mesh network. Specifically, an access point within a wireless mesh network computes one or more network metrics to determine whether the metrics are unfavorable or favorable. If the network metrics are favorable, then the access point disables the access point's network connection. An access point turns the network connection back on based on whether a routing was lost for at least a preset amount of time, utilization of one or more neighboring access points is above a preset value, or one or more network metrics have degraded by a certain percentage value. One advantage of this approach is that cost savings may be achieved when the number of access points dynamically changes to accommodate varying communications conditions.Type: GrantFiled: December 28, 2011Date of Patent: October 27, 2015Assignee: Silver Spring Networks, Inc.Inventors: James Pace, Jana Van Greunen, Sterling Hughes, George H. Flammer, III, William E. San Filippo, III
-
Patent number: 9106567Abstract: A node within a wireless mesh network performs a path analysis on an advertised path to an access point that has a cost value less than the cost value of the current primary path to the access point. Depending on the cost value difference between the respective cost values of the advertised path and the current primary path, the node may perform a different type of path analysis. Based on the result of that path analysis, the node may change paths to the access point and use the advertised path as the primary path. Further, the node maintains a secondary path so that, in the event that the primary path fails, the node can default to using the secondary path.Type: GrantFiled: December 21, 2011Date of Patent: August 11, 2015Assignee: Silver Spring Networks, Inc.Inventors: Sterling Hughes, Peter Hunt, Jana Van Greunen
-
Publication number: 20150215813Abstract: Rather than using a large number of transceivers (transmitter/receiver pairs) operating in parallel, Access Points with multiple channels are used to aggregate, or stack, transmitted response communications, e.g., transmitting multiple acknowledgements (ACKs) in a single packet to one or more sources of received packets. The method includes sending on a plurality of channels, by each of a plurality of respective first nodes, a communication to a second node, receiving on the plurality of channels, by the second node, the communication from each of the plurality of first nodes and sending, by the second node, a transmission that contains a response to each communication that was successfully received from each of the plurality of first nodes. The response to each of the plurality of first nodes is part of a single message sent by the second node.Type: ApplicationFiled: April 10, 2015Publication date: July 30, 2015Applicant: Silver Spring Networks, Inc.Inventor: George Flammer, III
-
Publication number: 20150186961Abstract: A mobile device communicates with an authenticator affiliated with a recharging facility, to identify itself. To confirm that the mobile device is connected to the correct facility, the authenticator instructs the mobile device to draw electrical charge according to an identifiable pattern. Upon detecting a charge being drawn according to that pattern, the authenticator has confirmation that the identified device is connected to the facility, and permits the charging to proceed. The amount of electricity drawn during the charging procedure can be metered, and then billed to a party associated with the identified mobile device.Type: ApplicationFiled: March 17, 2015Publication date: July 2, 2015Applicant: Silver Spring Networks, Inc.Inventors: Eli MARLIN, Cristina SEIBERT
-
Patent number: 9070121Abstract: A computing system receives status transmissions from nodes within a portion of an electricity distribution network. The status transmissions include information related to hardware problems experienced by nodes within the portion of that network. The computing system determines a “heat” value for each of the status transmissions, where the heat value for a given transmission represents the operating conditions of, and/or the severity of hardware/software problems experienced by, the node responsible for sending that transmission. The computing system aggregates the heat values across the entire portion of the electricity distribution network and compares the aggregated heat values to a threshold value. When the aggregated value exceeds the threshold value, the computing system identifies a crisis situation arising within the portion of the electricity distribution network.Type: GrantFiled: May 18, 2012Date of Patent: June 30, 2015Assignee: Silver Spring Networks, Inc.Inventor: James Barnes
-
Patent number: 9030951Abstract: One embodiment of the present invention sets forth a technique for a node within a network to adjust one or more routing parameters based on certain network parameters. A node monitors certain network metrics such as the mean time between routing drops. In response to changes in these network parameters, the node changes certain routing parameters, such as the holddown time. The node may store network metrics and associated routing parameters that result in preferred network operating conditions. The node may pre-load these beneficial settings upon the occurrence of a particular condition such as a system reset of the node. Moreover, a node may share these beneficial settings with neighboring nodes on the same network. One advantage of this approach is that cost savings are achieved when a node within a network may be installed without preconfiguring the node with specific routing parameters.Type: GrantFiled: December 16, 2011Date of Patent: May 12, 2015Assignee: Silver Spring Networks, Inc.Inventors: Sterling Hughes, Peter Hunt, Jana Van Greunen
-
Patent number: 9025584Abstract: Rather than using a large number of transceivers (transmitter/receiver pairs) operating in parallel, Access Points with multiple channels are used to aggregate, or stack, transmitted response communications, e.g., transmitting multiple acknowledgements (ACKs) in a single packet to one or more sources of received packets. The method includes sending on a plurality of channels, by each of a plurality of respective first nodes, a communication to a second node, receiving on the plurality of channels, by the second node, the communication from each of the plurality of first nodes and sending, by the second node, a transmission that contains a response to each communication that was successfully received from each of the plurality of first nodes. The response to each of the plurality of first nodes is part of a single message sent by the second node.Type: GrantFiled: September 9, 2008Date of Patent: May 5, 2015Assignee: Silver Spring Networks, Inc.Inventor: George Flammer, III
-
Publication number: 20150120922Abstract: A communication device detects whether anomalous events occur with respect to at least one node in a utility network. The communication device has recorded therein threshold operating information and situational operating information. The threshold operating information includes data indicative of configured acceptable operating parameters of nodes in the network based on respective locational information of the nodes. The situational information includes data indicative of configured operation data expected to be received from nodes in the network during a predetermined time period, based on a condition and/or event occurring during the time period. The communication device receives operation data from nodes in the network, and determines whether the operation data from a node constitutes an anomalous event based on a comparison of the received operation data with (i) the threshold operating information defined for the node and (ii) the situational information.Type: ApplicationFiled: January 9, 2015Publication date: April 30, 2015Applicant: Silver Spring Networks, Inc.Inventors: Raj VASWANI, Jana VAN GREUNEN, Aditi DUBEY, Kunal Pankaj SHAH
-
Patent number: 8995284Abstract: Systems and methods for detecting device failures in a network having nodes coupled to a central controller, in which a first of the nodes communicates with the central controller via a second of the nodes. When the second node determines that the first node has not transmitted a predetermined number of messages over a predefined number of time periods, the second node provides a failure alert to the central controller. The central controller records a failure alert received from the second node in a log. Based on a set of failure alerts received from a number of nodes recorded in the log, the central controller determines whether the first node has failed.Type: GrantFiled: April 16, 2013Date of Patent: March 31, 2015Assignee: Silver Spring Networks, Inc.Inventors: Jana Van Greunen, William E. San Filippo, III, Jay Ramasastry, Kunal Pankaj Shah
-
Patent number: 8990593Abstract: A mobile device communicates with an authenticator affiliated with a recharging facility, to identify itself. To confirm that the mobile device is connected to the correct facility, the authenticator instructs the mobile device to draw electrical charge according to an identifiable pattern. Upon detecting a charge being drawn according to that pattern, the authenticator has confirmation that the identified device is connected to the facility, and permits the charging to proceed. The amount of electricity drawn during the charging procedure can be metered, and then billed to a party associated with the identified mobile device.Type: GrantFiled: January 31, 2012Date of Patent: March 24, 2015Assignee: Silver Spring Networks, Inc.Inventors: Eli Marlin, Cristina Seibert
-
Publication number: 20150058918Abstract: A permitting system for controlling devices in a system includes a permit issuing agent that receives a command to be sent to a device. Based upon at least one attribute of the command, the permit issuing agent identifies one or more business logic modules that is pertinent to the command. Each business logic module has a respectively different set of business rules associated with it. Each identified business logic module determines whether the command complies with the business rules associated with that module. If the command is determined to comply with the business rules of all of the identified business logic modules, the agent issues a permit for the command, and the permit is sent to the device for execution of the command.Type: ApplicationFiled: September 30, 2014Publication date: February 26, 2015Applicant: Silver Spring Networks, Inc.Inventors: Aditi DUBEY, Benjamin N. Damm, Michael StJohns, Raj Vaswani
-
Patent number: 8966069Abstract: A communication device detects whether anomalous events occur with respect to at least one node in a utility network. The communication device has recorded therein threshold operating information and situational operating information. The threshold operating information includes data indicative of configured acceptable operating parameters of nodes in the network based on respective locational information of the nodes. The situational information includes data indicative of configured operation data expected to be received from nodes in the network during a predetermined time period, based on a condition and/or event occurring during the time period. The communication device receives operation data from nodes in the network, and determines whether the operation data from a node constitutes an anomalous event based on a comparison of the received operation data with (i) the threshold operating information defined for the node and (ii) the situational information.Type: GrantFiled: April 15, 2013Date of Patent: February 24, 2015Assignee: Silver Spring Networks, Inc.Inventors: Raj Vaswani, Jana Van Greunen, Aditi Dubey, Kunal Pankaj Shah
-
Patent number: 8958400Abstract: A wireless communication network system includes a plurality of nodes. Each node from the plurality of nodes includes a plurality of communication modules. Each module includes a modem and is configured to operate according to a communication protocol. Each communication module is configured to monitor its own communication parameter data and to cooperate with companion modules of a node by sharing communication parameter data, for instance through a coordination unit. Each communication module is further configured to allow, preferably according to a predefined set of rules, communication using a protocol of one communication module by utilizing a band associated with a companion module. The sharing of communication parameter data between modules may be continuous sharing or periodic sharing.Type: GrantFiled: October 16, 2009Date of Patent: February 17, 2015Assignee: Silver Spring Networks, Inc.Inventors: Cristina Seibert, Elad Gottlib
-
Patent number: 8953610Abstract: One example embodiment provides a method and system where a node in an IPv6 utility network communicates with an IPv6 destination node through and IPv4 network. IPv6 utility nodes are reachable through at least one access point. IPv6 packets to be transmitted between an IPv6 access point an and an IPv6 destination node through a IPv4 communications network are encapsulated in IPv4 packets for transmission through the IPv4 communications network. Packets received after transmission through the IPv4 communications network at the destination node are extracted to retrieve the IPv6 packet.Type: GrantFiled: May 24, 2007Date of Patent: February 10, 2015Assignee: Silver Spring Networks, Inc.Inventors: Raj Vaswani, James Pace, Jay Ramasatry
-
Patent number: 8949594Abstract: A method for enabling a scalable public-key infrastructure (PKI) comprises invoking a process of receiving a message for a device, identifying an association ID for the device, retrieving encrypted association keys stored on the server for communicating with the device, the encrypted association keys encrypted using a wrapping key stored on a Hardware Security Module (HSM). The method further comprises sending the message and the encrypted association keys to the HSM, unwrapping, by the HSM, the encrypted association keys to create unwrapped association keys, cryptographically processing the message to generate a processed message, deleting the unwrapped association keys, sending the processed message to the device, and invoking, concurrently and by a second application, the process.Type: GrantFiled: March 12, 2013Date of Patent: February 3, 2015Assignee: Silver Spring Networks, Inc.Inventors: Christopher Vigliaturo, Benjamin Damm, David Drinan, Aditi Hilbert