Sensor and control node publishing and subscription system
First Claim
Patent Images
1. A method of aggregating and publishing sensor node data, comprising:
- receiving sensor data from each of a first plurality of sensor nodes;
developing a plurality of content channels, each created by one or more channel developers, and aggregating sensor data from a second plurality of sensor nodes, the second plurality of sensor nodes being a subset of the first plurality of sensor nodes;
publishing the content channels such that they can be accessed by one or more channel clients over one or more data communications networks;
tracking a plurality of content channel stakeholders for each of the content channels;
enabling channel clients to configure content channels to trigger on patterns of data, meeting predetermined criteria, from the aggregated sensor data and to generate events descriptive of the data patterns;
enabling one or more service providers to configure content channels to trigger on the patterns of data, meeting the predetermined criteria, from the aggregated sensor data, and to associate advertising content with the data patterns;
notifying channel clients whenever sensor data patterns that meet the predetermined criteria are detected;
attaching, to the notification, the advertising content, from the one or more service providers, that is associated with the sensor data patterns that meet the predetermined criteria;
identifying and tracking the viewing of advertising content;
identifying and tracking any purchasing or other business-related actions of channel clients based on the display of the advertising content from the one or more service providers;
accounting for service provider fees related to the display of the advertising content;
accounting for business transactions resulting from the display of the advertising content; and
distributing accumulated fees to one or more of the content channel stakeholders.
1 Assignment
0 Petitions
Accused Products
Abstract
A system aggregates data collected from independently owned and controlled networked sensors and controls into content channels. The system allows for anonymous subscription to content channels and sensor data by channel client, other sensor owners, and service providers who bid for the right to advertise services to content channel clients based on sensor data patterns for which the service providers can provide particular insight.
-
Citations
16 Claims
-
1. A method of aggregating and publishing sensor node data, comprising:
-
receiving sensor data from each of a first plurality of sensor nodes; developing a plurality of content channels, each created by one or more channel developers, and aggregating sensor data from a second plurality of sensor nodes, the second plurality of sensor nodes being a subset of the first plurality of sensor nodes; publishing the content channels such that they can be accessed by one or more channel clients over one or more data communications networks; tracking a plurality of content channel stakeholders for each of the content channels; enabling channel clients to configure content channels to trigger on patterns of data, meeting predetermined criteria, from the aggregated sensor data and to generate events descriptive of the data patterns; enabling one or more service providers to configure content channels to trigger on the patterns of data, meeting the predetermined criteria, from the aggregated sensor data, and to associate advertising content with the data patterns; notifying channel clients whenever sensor data patterns that meet the predetermined criteria are detected; attaching, to the notification, the advertising content, from the one or more service providers, that is associated with the sensor data patterns that meet the predetermined criteria; identifying and tracking the viewing of advertising content; identifying and tracking any purchasing or other business-related actions of channel clients based on the display of the advertising content from the one or more service providers; accounting for service provider fees related to the display of the advertising content; accounting for business transactions resulting from the display of the advertising content; and distributing accumulated fees to one or more of the content channel stakeholders. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of aggregating and publishing sensor node data, comprising:
-
(a) receiving sensor data from each of a multitude of sensor nodes, wherein the sensor nodes in the multitude of sensor nodes are drawn from a plurality of separate, unrelated physical networks that are owned or controlled by different entities; (b) developing a plurality of content channels, each created by one or more channel developers that are unrelated to and independent from the entities owning or controlling the physical networks, wherein; (i) developing each of the plurality of content channels includes collecting sensor data from a respective plurality of sensor nodes of the multitude of sensor nodes (ii) the respective plurality of sensor nodes from which each content channel is developed is a respective subset of the first plurality of sensor nodes, and (ii) collecting the sensor data includes aggregating different types of sensor data and transforming the data into higher order data; (c) publishing the content channels such that they can be accessed by one or more channel clients over one or more data communications networks, wherein each channel client is unrelated to and independent from the channel developer by whom the respective content channel was created; (d) tracking a plurality of content channel stakeholders for each of the content channels; (e) enabling channel clients to configure content channels to trigger on patterns of channel data, meeting predetermined criteria, from the aggregated channel data and to generate events descriptive of the data patterns; (f) enabling one or more service providers to configure content channels to trigger on the patterns of data, meeting the predetermined criteria, from the aggregated sensor data, and to associate advertising content with the data patterns; (g) notifying channel clients whenever sensor data patterns that meet the predetermined criteria are detected; (h) attaching, to the notification, the advertising content, from the one or more service providers, that is associated with the sensor data patterns that meet the predetermined criteria; (i) identifying and tracking the viewing of advertising content; (j) identifying and tracking any purchasing or other business-related actions of channel clients based on the display of the advertising content from the one or more service providers; (k) accounting for service provider fees related to the display of the advertising content; (l) accounting for business transactions resulting from the display of the advertising content; and (m) distributing accumulated fees to one or more of the content channel stakeholders. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification