Patents Assigned to Silver Spring Networks, Inc.
-
Publication number: 20180159753Abstract: 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 10, 2018Publication date: June 7, 2018Applicant: SILVER SPRING NETWORKS, INC.Inventors: Raj Vaswani, Jana van Greunen, Aditi Dubey, Kunal Pankaj Shah
-
Publication number: 20180160391Abstract: A method for determining configuration of a communication device includes: storing, in a memory of the communication device, a plurality of configuration schemes, wherein each configuration scheme is associated with a geographic location; receiving, at the communication device, a data message from a first communicating device, wherein the data message indicates a first geographic location; identifying, in the memory of the communication device, a first configuration scheme associated with the first geographic location; and transmitting, by the communication device, a data transmission using the first configuration scheme.Type: ApplicationFiled: April 29, 2016Publication date: June 7, 2018Applicant: SILVER SPRING NETWORKS, INC.Inventor: George G. FLAMMER III
-
Publication number: 20180097732Abstract: A plurality of nodes in a first network mitigate data restrictions on access points which are an interface between the first network and a second network. The access points advertise their access parameters to the second network to the nodes. The nodes maintain a list of the advertised access parameters of each access point. The nodes determine whether to transmit data to the second network according to a first transmission mode or a second transmission mode based on the data to be transmitted and the list of access parameters maintained by that node. In the first transmission mode, the node determines to transmit the data to a first access point having a lowest cost with that node. In the second transmission mode, the node determines to transmit the data to a second access point having fewer access restrictions to the second network than the first access point.Type: ApplicationFiled: November 22, 2017Publication date: April 5, 2018Applicant: SILVER SPRING NETWORKS, INC.Inventors: Elad GOTTLIB, Dorothy GELLERT
-
Publication number: 20180089418Abstract: A method for removing credentials from a smart grid device includes: receiving, by a receiving device, a removal request, wherein the removal request includes a device identifier associated with a smart grid device and is signed by an entity associated with a set of security credentials stored in a memory of the smart grid device, the set of security credentials restricting access to one or more components or operations of the smart grid device; extracting, by a processing device, the device identifier included in the received removal request; generating, by the processing device, a permit configured to remove the set of credentials from the smart grid device, wherein the generated permit includes the extracted device identifier; and transmitting, by a transmitting device, the generated permit to the smart grid device for removal of the set of credentials from the memory of the smart grid device.Type: ApplicationFiled: November 17, 2017Publication date: March 29, 2018Applicant: SILVER SPRING NETWORKS, INC.Inventors: Aditi Dubey, Benjamin N. Damm, Michael StJohns
-
Publication number: 20180082309Abstract: 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: November 27, 2017Publication date: March 22, 2018Applicant: Silver Spring Networks, Inc.Inventors: Aditi Dubey, Benjamin N. Damm, Michael StJohns, Raj Vaswani
-
Patent number: 9887893Abstract: 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: February 20, 2017Date of Patent: February 6, 2018Assignee: SILVER SPRING NETWORKS, INC.Inventors: Raj Vaswani, Jana van Greunen, Aditi Dubey, Kunal Pankaj Shah
-
Patent number: 9882812Abstract: A plurality of nodes in a first network mitigate data restrictions on access points which are an interface between the first network and a second network. The access points advertise their access parameters to the second network to the nodes. The nodes maintain a list of the advertised access parameters of each access point. The nodes determine whether to transmit data to the second network according to a first transmission mode or a second transmission mode based on the data to be transmitted and the list of access parameters maintained by that node. In the first transmission mode, the node determines to transmit the data to a first access point having a lowest cost with that node. In the second transmission mode, the node determines to transmit the data to a second access point having fewer access restrictions to the second network than the first access point.Type: GrantFiled: September 10, 2014Date of Patent: January 30, 2018Assignee: SILVER SPRING NETWORKS, INC.Inventors: Elad Gottlib, Dorothy Gellert
-
Patent number: 9866460Abstract: 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: September 2, 2016Date of Patent: January 9, 2018Assignee: Silver Spring Networks, Inc.Inventors: James Pace, Jana Van Greunen, Sterling Hughes, George H. Flammer, III, William E. San Filippo
-
Patent number: 9846882Abstract: 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: GrantFiled: December 2, 2016Date of Patent: December 19, 2017Assignee: SILVER SPRING NETWORKS, INC.Inventors: Aditi Dubey, Benjamin N. Damm, Michael StJohns, Raj Vaswani
-
Publication number: 20170350725Abstract: Methods and systems for implementing a rotation sensing device are provided. The rotation sensing device may include a magnet, a magnetic field sensor located in a fixed position relative to the magnet, the magnetic field sensor configured to sense a magnetic field of the magnet, and a flux conductor configured to alter the magnetic field of the magnet, wherein the flux conductor is mounted to a rotatable element. The magnet may be mounted in a fixed position relative to the flux conductor, and the magnetic field sensor may be configured to generate a signal based on a sensed strength of the magnetic field in accordance with rotation of the flux conductor.Type: ApplicationFiled: June 1, 2017Publication date: December 7, 2017Applicant: Silver Spring Networks, Inc.Inventor: Bruce H. Edwards
-
Patent number: 9838902Abstract: 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: February 12, 2016Date of Patent: December 5, 2017Assignee: SILVER SPRING NETWORKS, INC.Inventor: George Flammer, III
-
Patent number: 9830446Abstract: A method for removing credentials from a smart grid device includes: receiving, by a receiving device, a removal request, wherein the removal request includes a device identifier associated with a smart grid device and is signed by an entity associated with a set of security credentials stored in a memory of the smart grid device, the set of security credentials restricting access to one or more components or operations of the smart grid device; extracting, by a processing device, the device identifier included in the received removal request; generating, by the processing device, a permit configured to remove the set of credentials from the smart grid device, wherein the generated permit includes the extracted device identifier; and transmitting, by a transmitting device, the generated permit to the smart grid device for removal of the set of credentials from the memory of the smart grid device.Type: GrantFiled: October 16, 2014Date of Patent: November 28, 2017Assignee: SILVER SPRING NETWORKS, INC.Inventors: Aditi Dubey, Benjamin N. Damm, Michael StJohns
-
Patent number: 9807733Abstract: One embodiment of the present invention sets forth a wireless communications system configured to efficiently operate within an arbitrarily and uniquely defined set of channels. Each one of the set of channels has an assigned digital radio transceiver instance configured to operate according to transmission requirements that are unique to the corresponding channel. A set of digital radio transceiver instances comprises a meta-transceiver, which enables communications to one or more other devices via one or more digital radio transceiver instances.Type: GrantFiled: January 10, 2013Date of Patent: October 31, 2017Assignee: SILVER SPRING NETWORKS, INC.Inventor: George H. Flammer, III
-
Patent number: 9801128Abstract: In an embodiment, triplets of network-enabled FCIs operate to monitor the three phases of a power distribution system. In being network-enabled, the FCIs also operate as nodes of an RF mesh network. In an embodiment, upon the detection of a power failure, the triplet of network FCIs is serially operated so as to extend their networking capabilities by approximately three times.Type: GrantFiled: August 31, 2016Date of Patent: October 24, 2017Assignee: SILVER SPRING NETWORKS, INC.Inventors: Jana Van Greunen, William Pugh, Sterling Hughes
-
Patent number: 9800467Abstract: 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: January 27, 2016Date of Patent: October 24, 2017Assignee: SILVER SPRING NETWORKS, INC.Inventors: Cristina Seibert, William E. San Filippo, III, Paul Dietrich, Sterling Hughes
-
Patent number: 9791485Abstract: A node within a wireless mesh network is configured to record a zero crossing of alternating current or alternating voltage drawn by a single-phase power consumer and a precise timestamp when the zero crossing occurred, thereby generating timestamped zero crossing data. The node receives similar zero crossing data from a neighboring node. The node then compares the timestamped zero crossing data with the received zero crossing data to determine whether the phase associated with the node is equivalent to, leads, or lags the phase associated with the neighboring node. The node then acquires a positive phase identification associated with the neighboring node. Based on the phase identification, and based on the phase difference between the two nodes, the node infers the phase associated with the single-phase power consumer. That phase indicates the specific power line within a three-phase power distribution network to which the single-phase power consumer is coupled.Type: GrantFiled: December 30, 2014Date of Patent: October 17, 2017Assignee: SILVER SPRING NETWORKS, INC.Inventors: George H. Flammer, III, Charles P. Sum
-
Publication number: 20170277912Abstract: A method for locking out a remote terminal unit includes: receiving a lockout request, wherein the lockout request includes at least a public key associated with a user, a user identifier, and a terminal identifier; identifying a user profile associated with the user based on the user identifier included in the received lockout request; verifying the public key included in the received lockout request and permission for the user to lockout a remote terminal unit associated with the terminal identifier included in the received lockout request based on data included in the identified user profile; generating a lockout permit, wherein the lockout permit includes at least the public key included in the received lockout request; and transmitting at least a lockout request and the generated lockout permit, wherein the lockout request includes an instruction to place a lockout on the remote terminal unit.Type: ApplicationFiled: June 12, 2017Publication date: September 28, 2017Applicant: Silver Spring Networks, Inc.Inventors: Aditi HILBERT, Michael St. Johns
-
Patent number: 9774466Abstract: A node within a wireless mesh network is configured to forward a high-priority message to adjacent nodes in the wireless mesh network by either (i) transmitting the message during successive timeslots to the largest subset of nodes capable of receiving transmissions during each timeslot, or (ii) transmitting the message on each different channel during the timeslot when the largest subset of nodes are capable of receiving transmissions on each of those channels.Type: GrantFiled: September 24, 2012Date of Patent: September 26, 2017Assignee: SILVER SPRING NETWORKS, INC.Inventors: Jana Van Gruenen, Sterling Hughes, Peter Hunt, Wiliam E. San Filippo, III
-
Patent number: 9772921Abstract: A node in network is configured to buffer data received from other nodes across multiple channels. The node process a portion of the buffered data associated with a subset of those channels. When the node receives data on that subset of channels that includes a notification, the node then processes a larger portion of the buffered data associated with a larger number of channels. In doing so, the node may identify additional notifications include within data that was buffered but not previously processed. The node may also coordinate with other nodes in order to process buffered data upon identification of a notification.Type: GrantFiled: March 16, 2015Date of Patent: September 26, 2017Assignee: Silver Spring Networks, Inc.Inventor: Elad Gottlib
-
Publication number: 20170250818Abstract: Devices and methods for securely upgrading devices, such as field upgradeable units, are disclosed. In response to receiving an update object, a device may determine whether a predefined location of memory includes a predetermined value. Based on the value in the predefined location, the device may store the received update object in a verification portion of the memory. After verifying the authenticity of the update object, the device may copy the update object from the verification portion of the memory to an inactive portion. The inactive portion of the memory can be swapped with an active portion of the memory, such that the inactive portion becomes active.Type: ApplicationFiled: April 13, 2017Publication date: August 31, 2017Applicant: Silver Spring Networks, Inc.Inventors: Kevin Deierling, Aditi Dubey, Alexander Gostrer, Kunal Pankaj Shah