Patents by Inventor Charles P. Sum
Charles P. Sum 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: 10962578Abstract: Nodes within a wireless mesh network are configured to monitor time series data associated with a utility network, including voltage fluctuations, current levels, temperature data, humidity measurements, and other observable physical quantities. The nodes execute stream functions to process the recorded time series data and generate data streams. The node is configured to transmit generated data streams to neighboring nodes. A neighboring node may execute other stream functions to process the received data stream(s), thereby generating additional data streams. A server coupled to the wireless mesh network collects and processes the data streams to identify events occurring within the network.Type: GrantFiled: March 10, 2015Date of Patent: March 30, 2021Assignee: ITRON NETWORKED SOLUTIONS, INC.Inventors: Charles P. Sum, George H. Flammer, III
-
Patent number: 10809288Abstract: Nodes within a wireless mesh network are configured to monitor time series data associated with a utility network, including voltage fluctuations, current levels, temperature data, humidity measurements, and other observable physical quantities. The nodes execute stream functions to process the recorded time series data and generate data streams. The node is configured to transmit generated data streams to neighboring nodes. A neighboring node may execute other stream functions to process the received data stream(s), thereby generating additional data streams. A server coupled to the wireless mesh network collects and processes the data streams to identify events occurring within the network.Type: GrantFiled: March 10, 2015Date of Patent: October 20, 2020Assignee: ITRON NETWORKED SOLUTIONS, INC.Inventors: Charles P. Sum, George H. Flammer, III
-
Patent number: 10598709Abstract: Nodes within a wireless mesh network are configured to monitor time series data associated with a utility network (or any other device network). One or more servers coupled to the wireless mesh network configures a data ingestion cloud to receive and process the time series data from the nodes to generate data streams. The server(s) also configure a distributed processing cloud to perform historical analysis on data streams, and a real-time processing cloud to perform real-time analysis on data streams. The distributed processing cloud and the real-time processing cloud may interoperate with one another in response to processing the data streams. Specifically, the real-time processing cloud may trigger a historical analysis on the distributed processing cloud, and the distributed processing cloud may trigger real-time processing on the real-time processing cloud. Any of the processing clouds may encompass edge nodes configured to perform real-time processing and generate data streams.Type: GrantFiled: March 10, 2015Date of Patent: March 24, 2020Assignee: ITRON NETWORKED SOLUTIONS, INC.Inventors: Charles P. Sum, George H. Flammer, III
-
Patent number: 10151782Abstract: Nodes within a wireless mesh network are configured to monitor time series data associated with a utility network (or any other device network). One or more servers coupled to the wireless mesh network configures a data ingestion cloud to receive and process the time series data from the nodes to generate data streams. The server(s) also configure a distributed processing cloud to perform historical analysis on data streams, and a real-time processing cloud to perform real-time analysis on data streams. The distributed processing cloud and the real-time processing cloud may interoperate with one another in response to processing the data streams. Specifically, the real-time processing cloud may trigger a historical analysis on the distributed processing cloud, and the distributed processing cloud may trigger real-time processing on the real-time processing cloud. Any of the processing clouds may encompass edge nodes configured to perform real-time processing and generate data streams.Type: GrantFiled: March 10, 2015Date of Patent: December 11, 2018Assignee: ITRON NETWORKED SOLUTIONS, INC.Inventors: Charles P. Sum, George H. Flammer, III
-
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: 20150255983Abstract: Nodes within a wireless mesh network are configured to monitor time series data associated with a utility network, including voltage fluctuations, current levels, temperature data, humidity measurements, and other observable physical quantities. The nodes execute stream functions to process the recorded time series data and generate data streams. The node is configured to transmit generated data streams to neighboring nodes. A neighboring node may execute other stream functions to process the received data stream(s), thereby generating additional data streams. A server coupled to the wireless mesh network collects and processes the data streams to identify events occurring within the network.Type: ApplicationFiled: March 10, 2015Publication date: September 10, 2015Inventors: Charles P. SUM, George H. FLAMMER, III
-
Publication number: 20150253367Abstract: 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: ApplicationFiled: December 30, 2014Publication date: September 10, 2015Inventors: George H. FLAMMER, III, Charles P. SUM
-
Publication number: 20150256387Abstract: Nodes within a wireless mesh network are configured to monitor time series data associated with a utility network (or any other device network). One or more servers coupled to the wireless mesh network configures a data ingestion cloud to receive and process the time series data from the nodes to generate data streams. The server(s) also configure a distributed processing cloud to perform historical analysis on data streams, and a real-time processing cloud to perform real-time analysis on data streams. The distributed processing cloud and the real-time processing cloud may interoperate with one another in response to processing the data streams. Specifically, the real-time processing cloud may trigger a historical analysis on the distributed processing cloud, and the distributed processing cloud may trigger real-time processing on the real-time processing cloud. Any of the processing clouds may encompass edge nodes configured to perform real-time processing and generate data streams.Type: ApplicationFiled: March 10, 2015Publication date: September 10, 2015Inventors: Charles P. SUM, George H. FLAMMER, III
-
Publication number: 20150256433Abstract: Nodes within a wireless mesh network are configured to monitor time series data associated with a utility network, including voltage fluctuations, current levels, temperature data, humidity measurements, and other observable physical quantities. The nodes execute stream functions to process the recorded time series data and generate data streams. The node is configured to transmit generated data streams to neighboring nodes. A neighboring node may execute other stream functions to process the received data stream(s), thereby generating additional data streams. A server coupled to the wireless mesh network collects and processes the data streams to identify events occurring within the network.Type: ApplicationFiled: March 10, 2015Publication date: September 10, 2015Inventors: Charles P. SUM, George H. FLAMMER, III
-
Publication number: 20150256435Abstract: Nodes within a wireless mesh network are configured to monitor time series data associated with a utility network (or any other device network). One or more servers coupled to the wireless mesh network configures a data ingestion cloud to receive and process the time series data from the nodes to generate data streams. The server(s) also configure a distributed processing cloud to perform historical analysis on data streams, and a real-time processing cloud to perform real-time analysis on data streams. The distributed processing cloud and the real-time processing cloud may interoperate with one another in response to processing the data streams. Specifically, the real-time processing cloud may trigger a historical analysis on the distributed processing cloud, and the distributed processing cloud may trigger real-time processing on the real-time processing cloud. Any of the processing clouds may encompass edge nodes configured to perform real-time processing and generate data streams.Type: ApplicationFiled: March 10, 2015Publication date: September 10, 2015Inventors: Charles P. SUM, George H. FLAMMER, III
-
Patent number: 8612377Abstract: Techniques for performing diagnostics for a monitored system. In one set of embodiments, an aggregate model can be built from a set of models corresponding to entities (e.g., applications and systems) in the monitored system, and data from the monitored system can be applied to the aggregate model. Diagnostic result information can then be generated based on the application of the data to the aggregate model. In certain embodiments, generating the diagnostic result information can include determining a state of an application or system in the monitored system and determining an impact of the state to a user.Type: GrantFiled: December 17, 2009Date of Patent: December 17, 2013Assignee: Oracle International CorporationInventors: Mirza Mohsin Beg, Charles P. Sum
-
Patent number: 8417656Abstract: Techniques for building a model for performing diagnostics. In one embodiment, a set of models is determined based upon a topological relationship created upon receiving an alert or a request for which diagnostics are to be performed. An aggregate model is then generated based upon the set of models and the topological relationship. The aggregate model is then used for performing the diagnostics.Type: GrantFiled: June 16, 2009Date of Patent: April 9, 2013Assignee: Oracle International CorporationInventors: Mirza Mohsin Beg, Charles P. Sum
-
Patent number: 8171343Abstract: Techniques for performing diagnostics are described. In one embodiment, in response to an alert or a request to perform diagnostics, a topological relationship is generated comprising a set of applications and a set of systems determined based upon information in the alert or request. The topological relationship encapsulates relationships between the set of applications and the set of systems. In one embodiment, a set of causal network models to be used for performing the diagnostics is determined based upon the applications and systems in the topological relationship.Type: GrantFiled: June 16, 2009Date of Patent: May 1, 2012Assignee: Oracle International CorporationInventors: Mirza Mohsin Beg, Charles P. Sum
-
Patent number: 8140898Abstract: Techniques for performing diagnostics for a monitored system. In one embodiment, an aggregate model built using a set of models is used to determine a set of probes or tests to be executed for obtaining information related to the monitored system. The obtained evidence information is then applied to the aggregate model to perform diagnostics for one or more conditions detected in the monitored system.Type: GrantFiled: June 16, 2009Date of Patent: March 20, 2012Assignee: Oracle International CorporationInventors: Mirza Mohsin Beg, Charles P. Sum
-
Publication number: 20110153540Abstract: Techniques for performing diagnostics for a monitored system. In one set of embodiments, an aggregate model can be built from a set of models corresponding to entities (e.g., applications and systems) in the monitored system, and data from the monitored system can be applied to the aggregate model. Diagnostic result information can then be generated based on the application of the data to the aggregate model. In certain embodiments, generating the diagnostic result information can include determining a state of an application or system in the monitored system and determining an impact of the state to a user.Type: ApplicationFiled: December 17, 2009Publication date: June 23, 2011Applicant: Oracle International CorporationInventors: Mirza Mohsin Beg, Charles P. Sum
-
Publication number: 20100318855Abstract: Techniques for performing diagnostics are described. In one embodiment, in response to an alert or a request to perform diagnostics, a topological relationship is generated comprising a set of applications and a set of systems determined based upon information in the alert or request. The topological relationship encapsulates relationships between the set of applications and the set of systems. In one embodiment, a set of causal network models to be used for performing the diagnostics is determined based upon the applications and systems in the topological relationship.Type: ApplicationFiled: June 16, 2009Publication date: December 16, 2010Applicant: Oracle International CorporationInventors: Mirza Mohsin Beg, Charles P. Sum
-
Publication number: 20100318853Abstract: Techniques for performing diagnostics for a monitored system. In one embodiment, an aggregate model built using a set of models is used to determine a set of probes or tests to be executed for obtaining information related to the monitored system. The obtained evidence information is then applied to the aggregate model to perform diagnostics for one or more conditions detected in the monitored system.Type: ApplicationFiled: June 16, 2009Publication date: December 16, 2010Applicant: Oracle International CorporationInventors: Mirza Mohsin Beg, Charles P. Sum
-
Publication number: 20100318847Abstract: Techniques for building a model for performing diagnostics. In one embodiment, a set of models is determined based upon a topological relationship created upon receiving an alert or a request for which diagnostics are to be performed. An aggregate model is then generated based upon the set of models and the topological relationship. The aggregate model is then used for performing the diagnostics.Type: ApplicationFiled: June 16, 2009Publication date: December 16, 2010Applicant: Oracle International CorporationInventors: Mirza Mohsin Beg, Charles P. Sum