Patents Assigned to Silver Spring Networks
-
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: 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
-
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
-
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: 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
-
Patent number: 9722814Abstract: A node within a wireless endpoint device may be coupled to multiple heterogeneous networks simultaneously. The node is configured to select between the different networks based on various constraints associated with the endpoint device, applications executing on the endpoint device, traffic routed by the endpoint device, and constraints associated with the multiple networks. Based on these different constraints, and based on the current operating mode of the node, the node rates each network, and then selects the network with the highest rating to be used for routing purposes.Type: GrantFiled: May 6, 2014Date of Patent: August 1, 2017Assignee: Silver Springs Networks, Inc.Inventors: Dalton Victor, Elad Gottlib, George H. Flammer, III
-
Patent number: 9686735Abstract: A server acts as a proxy mechanism for node registration with a database. The node initially registers to participate in a wireless mesh network by transmitting a registration request to the server. The server forwards the request to the database, which validates the request. The server records that the registration request was, in fact, validated by the database. The node is then permitted to participate in the network. If the node becomes decoupled from the network, the node may then transmit a re-registration request to the server. Since the server recorded that the previous registration was validated, the server may then simply validate the re-registration request, without interacting with the database.Type: GrantFiled: October 23, 2013Date of Patent: June 20, 2017Assignee: Silver Spring Networks, Inc.Inventors: Benjamin A. Rolfe, Kunal Pankaj Shah, Jay Ramasastry, Cristina Seibert
-
Publication number: 20170163508Abstract: 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: February 20, 2017Publication date: June 8, 2017Applicant: Silver Spring Networks, Inc.Inventors: Raj Vaswani, Jana van Greunen, Aditi Dubey, Kunal Pankaj Shah
-
Patent number: 9658081Abstract: The present invention provides a system including a utility network including a product distribution pathway for delivering a product, a plurality of electronic utility devices associated with the utility network to monitor at least one parameter associated with the product distribution pathway, and a management processor in communication with the devices and operable to poll at least a subset of the electronic utility devices in response to an input to evaluate performance of one of the utility network and the system in response to information relating to the at least one parameter. The evaluation can include a rule-based analysis of one of the parameter and the information relating to the parameter.Type: GrantFiled: December 13, 2010Date of Patent: May 23, 2017Assignee: Silver Spring Networks, Inc.Inventors: Raj Vaswani, James Pace, Sterling Hughes
-
Patent number: 9615426Abstract: A method for controlling a light source associated with an environment includes: receiving, over a wireless mesh network and by a control node corresponding to the light source, a first light intensity value for the environment from a first sensor node; calculating, by the control node, a resulting light intensity (RLI) value based on the first intensity value; determining, by the control node, that the RLI value exceeds a light intensity threshold; and modifying, by the control node and in response to determining the RLI value exceeds the light intensity threshold, an output of the first light source.Type: GrantFiled: November 5, 2015Date of Patent: April 4, 2017Assignee: Silver Spring Networks, Inc.Inventors: Sterling Hughes, Jana Van Greunen, III, Will E. San Filippo
-
Publication number: 20170083923Abstract: 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: December 2, 2016Publication date: March 23, 2017Applicant: Silver Spring Networks, Inc.Inventors: Aditi Dubey, Benjamin N. Damm, Michael StJohns, Raj Vaswani
-
Patent number: 9542658Abstract: A system and method analyzes resource consumption without requiring sensors at every device for which consumption is analyzed. Data rates used to provide resource use information may be increased or decreased based on user actions.Type: GrantFiled: November 6, 2009Date of Patent: January 10, 2017Assignee: Silver Spring Networks, Inc.Inventors: Gary Grossman, Robert Tatsumi, Peter Santangeli, Jonathan Gay, Matthew Smith
-
Patent number: 9485629Abstract: A source node residing within a wireless mesh network is configured to transmit data packets to downstream nodes also residing within the wireless mesh network. Upon receipt of a data packet, a given downstream node determines a channel on which to transmit an acknowledgement packet and a sub-interval of time during which to transmit the acknowledgement packet based on a short ID assigned by the source node. At the determined sub-interval of time, the downstream node transmits the acknowledgement packet to the source node on the determined channel.Type: GrantFiled: November 5, 2012Date of Patent: November 1, 2016Assignee: Silver Spring Networks, Inc.Inventor: George H. Flammer, III
-
Patent number: 9451592Abstract: 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: October 27, 2014Date of Patent: September 20, 2016Assignee: Silver Spring Networks, Inc.Inventors: Jana Van Greunen, Sterling Hughes, Peter Hunt, William E. San Filippo, III
-
Publication number: 20160269991Abstract: A method for managing radio transmission in an endpoint device in a network includes: receiving, at a first endpoint device, a message requesting wake up of the first endpoint device; establishing a connection between the first endpoint device to a second endpoint device connected to the network; determining, at the first endpoint device, whether a secure command is received from the second endpoint device via the established connection within a predetermined period of time; and based on the received secure command, establishing a connection between the first endpoint device and the network via radio transmission, wherein the first endpoint device is configured to turn off radio transmission if the secure command is not received within the predetermined period of time.Type: ApplicationFiled: May 26, 2016Publication date: September 15, 2016Applicant: Silver Spring Networks, Inc.Inventors: Jana VAN GREUNEN, William E. SAN FILIPPO, III, Aditi HILBERT
-
Patent number: 9445289Abstract: 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: October 20, 2015Date of Patent: September 13, 2016Assignee: Silver Spring Networks, Inc.Inventors: James Pace, Jana Van Greunen, Sterlings Hughes, George H. Flammer, III, William E. San Filippo
-
Patent number: 9439145Abstract: 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: November 5, 2012Date of Patent: September 6, 2016Assignee: Silver Spring Networks, Inc.Inventors: Jana Van Greunen, William Pugh, Sterling Hughes
-
Publication number: 20160249220Abstract: To provide overall security to a utility management system, critical command and control messages that are issued to components of the system are explicitly approved by a secure authority. The explicit approval authenticates the requested action and authorizes the performance of the specific action indicated in a message. Key components of the utility management and control system that are associated with access control are placed in a physical bunker. With this approach, it only becomes necessary to bunker those subsystems that are responsible for approving network actions. Other management modules can remain outside the bunker, thereby avoiding the need to partition them into bunkered and non-bunkered components. Access to critical components of each of the non-bunkered subsystems is controlled through the bunkered approval system.Type: ApplicationFiled: May 2, 2016Publication date: August 25, 2016Applicant: Silver Spring Networks, Inc.Inventors: Raj VASWANI, Wilson Chuen Yew YEUNG, Cristina SEIBERT, Nelson Bruce BOLYARD, Benjamin N. DAMM, Michael C. STJOHNS
-
Publication number: 20160165479Abstract: 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: February 12, 2016Publication date: June 9, 2016Applicant: Silver Spring Networks, Inc.Inventor: George Flammer, III