9779394

Processing Analytics Data Received by Sensor Devices

PublishedOctober 3, 2017
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A method comprising: detecting, by one or more server devices, an amount of available network resources used to transmit data via a service provider network by querying a base station, the amount of available network resources being determined based on network usage at the base station; sending, by the one or more server devices and via the service provider network, an indication to a sensor device based on the amount of available network resources, the indication identifying when a network resource becomes available for the sensor device to use to provide a plurality of data records via the service provider network by indicating a threshold priority value of data that may be provided using an available network resource, the threshold priority value being based on the amount of available network resources determined based on the network usage at the base station to transmit the data via the service provider network; receiving, by the one or more server devices and based on the indication sent to the sensor device, the plurality of data records from the sensor device via the service provider network, the one or more server devices receiving the plurality of data records based on the network resource being available for use by the sensor device, each of the plurality of data records including analytics data collected by the sensor device, the analytics data, included in each of the plurality of data records, being associated with a priority value, a data record, of the plurality of data records, being received when the priority value, associated with the analytics data included in the data record, satisfies the threshold priority value; storing, by the one or more server devices, the plurality of data records; receiving, by the one or more server devices and from a client device, a data request for one or more of the plurality of data records meeting particular criteria; forming, by the one or more server devices based on receiving the data request, processed data including the one or more of the plurality of data records meeting the particular criteria; determining, by the one or more server devices, a payment amount associated with providing the processed data to the client device based on the priority value associated with the analytics data; providing, by the one or more server devices, information identifying the payment amount to the client device; receiving, by the one or more server devices, payment information corresponding to the payment amount from the client device; and providing, by the one or more server devices, the processed data to the client device based on receiving the payment information.

Plain English Translation

A method implemented by server devices involves monitoring available network resources by querying a base station in a service provider network. Based on network usage, the server sends an indication to a sensor device when network resources are available. The sensor device then transmits data records, each containing analytics data with a priority value. The server stores these records, receives data requests from clients, and forms processed data based on the request criteria. The server determines a payment amount based on the data's priority, informs the client, receives payment, and then provides the processed data to the client.

Claim 2

Original Legal Text

2. The method of claim 1 , where the payment amount is based on a quantity of criteria included in the data request, an owner of the plurality of data records, a quantity of data records associated with the processed data, or a time at which the data request is received.

Plain English Translation

The method described previously, where the payment amount is based on a quantity of criteria included in the data request, an owner of the plurality of data records, a quantity of data records associated with the processed data, or a time at which the data request is received. The payment can vary depending on the number of criteria in the client's request, who owns the data, the amount of data processed, or the time the request was made, offering flexible pricing.

Claim 3

Original Legal Text

3. The method of claim 1 , where the processed data includes a report having a list of the one or more of the plurality of data records.

Plain English Translation

The method described previously, where the processed data includes a report having a list of the one or more of the plurality of data records. The processed data provided to the client is formatted as a report, which lists the data records matching the client's specific criteria, offering a structured way to view the results.

Claim 4

Original Legal Text

4. The method of claim 1 , where the processed data includes an alert, the method further comprising: receiving a particular data record meeting the particular criteria after receiving the data request, where providing the processed data is based on receiving the particular data record.

Plain English Translation

The method described previously, where the processed data includes an alert, the method further comprising: receiving a particular data record meeting the particular criteria after receiving the data request, where providing the processed data is based on receiving the particular data record. An alert is generated as the processed data. The method involves receiving relevant data even after the initial data request, triggering the alert only when specific criteria are met by newly arrived data, enabling real-time response to critical events.

Claim 5

Original Legal Text

5. The method of claim 1 , where at least one of the plurality of data records includes: a measurement of at least one of: fluid temperature, fluid pressure, battery level, sound, light brightness, acceleration, geographic location, object presence, Bluetooth signal presence, motion, sales activity, electrical power, or energy consumption; and a timestamp.

Plain English Translation

The method described previously, where at least one of the plurality of data records includes: a measurement of at least one of: fluid temperature, fluid pressure, battery level, sound, light brightness, acceleration, geographic location, object presence, Bluetooth signal presence, motion, sales activity, electrical power, or energy consumption; and a timestamp. At least some of the data records include sensor measurements like temperature, pressure, battery level, sound, light, acceleration, location, object detection, Bluetooth signal strength, motion, sales activity, power consumption, etc. along with a corresponding timestamp of when the measurement was recorded.

Claim 6

Original Legal Text

6. The method of claim 1 , where each of the plurality of data records include a measurement value, the measurement value of each of the one or more of the plurality of data records, associated with the processed data, being greater than a particular number of standard deviations from a mean value of the measurement values of each of the plurality of data records.

Plain English Translation

The method described previously, where each of the plurality of data records include a measurement value, the measurement value of each of the one or more of the plurality of data records, associated with the processed data, being greater than a particular number of standard deviations from a mean value of the measurement values of each of the plurality of data records. The processed data includes only data records where the measured value is significantly different from the average, highlighting outliers and anomalies. The threshold for "significantly different" is based on standard deviations from the mean.

Claim 7

Original Legal Text

7. The method of claim 1 , where the data record includes: a measurement of at least one of: fluid temperature, fluid pressure, battery level, sound, light brightness, acceleration, geographic location, object presence, Bluetooth signal presence, motion, sales activity, electrical power, or energy consumption; a timestamp; and at least one of: user information, data class information, or product information.

Plain English Translation

The method described previously, where the data record includes: a measurement of at least one of: fluid temperature, fluid pressure, battery level, sound, light brightness, acceleration, geographic location, object presence, Bluetooth signal presence, motion, sales activity, electrical power, or energy consumption; a timestamp; and at least one of: user information, data class information, or product information. A sensor data record contains a timestamp, a sensor measurement (like temperature, pressure, battery, sound, light, acceleration, location, object presence, bluetooth, motion, sales, power, energy), plus optional information like user, data class, or product identifiers.

Claim 8

Original Legal Text

8. The method of claim 1 , where the payment amount associated with providing the processed data to the client device for a first priority value is less than for a second priority value, the first priority value being less than the second priority value.

Plain English Translation

The method described previously, where the payment amount associated with providing the processed data to the client device for a first priority value is less than for a second priority value, the first priority value being less than the second priority value. The payment amount for the data varies according to the data's priority: lower-priority data costs less than higher-priority data. Clients pay more for immediate access to important information, while less critical data is cheaper to obtain.

Claim 9

Original Legal Text

9. A system comprising: one or more server devices to: detect an amount of available network resources used to transmit data via a service provider network by querying at least one base station, the amount of available network resources being determined based on network usage of the at least one base station; send, via the service provider network, an indication to a plurality of sensor devices based on the amount of available network resources, the indication identifying when network resources become available for the plurality of sensor devices to use to provide a plurality of data records via the service provider network by indicating a threshold priority value of data that may be provided using an available network resource, the threshold priority value being based on the amount of available network resources determined based on the network usage of the least one base station to transmit the data via the service provider network; receive, based on the indication sent to the plurality of sensor devices, the plurality of data records from the plurality of sensor devices via the service provider network, the one or more server devices receiving the plurality of data records based on the network resources being available for use by the plurality of sensor devices, each of the plurality of data records including analytics data collected by the sensor device, the analytics data, included in each of the plurality of data records, being associated with a priority value, a data record, of the plurality of data records, being received when the priority value, associated with the analytics data included in the data record, satisfies the threshold priority value; store the plurality of data records; receive, from a client device, a data request for one or more of the plurality of data records meeting particular criteria; form, based on receiving the data request, processed data including the one or more of the plurality of data records meeting the particular criteria; determine a payment amount associated with providing the processed data to the client device based on the priority value associated with the analytics data; provide information identifying the payment amount to the client device; receive payment information corresponding to the payment amount from the client device; and provide the processed data to the client device based on receiving the payment information.

Plain English Translation

A system comprises server devices that monitor network resource availability by querying base stations in a service provider network. The servers signal sensor devices when resources are available for data transmission, based on network usage. The sensor devices transmit data records containing analytics data with priority values, which the servers store. Client devices can request specific data, and the servers form processed data to fulfill the request. Payment is determined based on the data priority. The system provides payment information to the client, receives payment, and then delivers the processed data.

Claim 10

Original Legal Text

10. The system of claim 9 , where the payment amount is based on a quantity of criteria included in the data request, an owner of the plurality of data records, a quantity of data records associated with the processed data, or time in which the data request is received.

Plain English Translation

The system described previously, where the payment amount is based on a quantity of criteria included in the data request, an owner of the plurality of data records, a quantity of data records associated with the processed data, or time in which the data request is received. The payment amount is determined based on factors such as the number of criteria in a client's request, the data owner, the volume of data processed, or when the request was submitted.

Claim 11

Original Legal Text

11. The system of claim 9 , where the processed data includes a report having a list of the one or more of the plurality of data records.

Plain English Translation

The system described previously, where the processed data includes a report having a list of the one or more of the plurality of data records. The processed data returned to the client is structured as a report containing a list of the requested data records.

Claim 12

Original Legal Text

12. The system of claim 9 , where the processed data includes an alert, where the one or more server devices are further to: receive a particular data record meeting the particular criteria after receiving the data request, where when providing the processed data, the one or more server devices are to provide the processed data based on receiving the particular data record.

Plain English Translation

The system described previously, where the processed data includes an alert, where the one or more server devices are further to: receive a particular data record meeting the particular criteria after receiving the data request, where when providing the processed data, the one or more server devices are to provide the processed data based on receiving the particular data record. If the processed data is an alert, the system monitors for new data meeting the client's criteria even after the initial request and triggers the alert when such data is received.

Claim 13

Original Legal Text

13. The system of claim 9 , where at least one of the plurality of data records includes: a measurement of at least one of: fluid temperature, fluid pressure, battery level, sound, light brightness, acceleration, geographic location, object presence, Bluetooth signal presence, motion, sales activity, electrical power, or energy consumption; and a timestamp.

Plain English Translation

The system described previously, where at least one of the plurality of data records includes: a measurement of at least one of: fluid temperature, fluid pressure, battery level, sound, light brightness, acceleration, geographic location, object presence, Bluetooth signal presence, motion, sales activity, electrical power, or energy consumption; and a timestamp. At least one of the data records contains a timestamp and sensor measurement data relating to fluid temperature, fluid pressure, battery level, sound, light brightness, acceleration, geographic location, object presence, Bluetooth signal presence, motion, sales activity, electrical power, or energy consumption.

Claim 14

Original Legal Text

14. The system of claim 9 , where the payment amount associated with providing the processed data to the client device for a first priority value is less than for a second priority value, the first priority value being less than the second priority value.

Plain English Translation

The system described previously, where the payment amount associated with providing the processed data to the client device for a first priority value is less than for a second priority value, the first priority value being less than the second priority value. The system uses a tiered pricing model based on the priority of the data: lower priority data costs less, while higher priority, more critical data costs more.

Claim 15

Original Legal Text

15. A non-transitory computer-readable medium for storing instructions, the instructions comprising: a plurality of instructions which, when executed by one or more processors of at least one server device, cause the one or more processors to: detect an amount of available network resources used to transmit data via a service provider network by querying at least one base station, the amount of available network resources being determined based on network usage of the at least one base station; send, via the service provider network, an indication to a plurality of sensor devices based on the amount of available network resources, the indication identifying when network resources become available for the plurality of sensor devices to use to provide a plurality of data records via the service provider network by indicating a threshold priority value of data that may be provided using an available network resource, the threshold priority value being based on the amount of available network resources determined based on the network usage of the least one base station to transmit the data via the service provider network; receive, based on the indication sent to the plurality of sensor devices, the plurality of data records from the plurality of sensor devices via the at least one base station, the one or more processors of the at least one server device receiving the plurality of data records based on the network resources being available for use by the plurality of sensor devices, each of the plurality of sensor devices including one or more sensors to gather analytics data and to form the plurality of data records based on gathering the analytics data, the analytics data, used to form each of the plurality of data records, being associated with a priority value, a data record, of the plurality of data records, being received when the priority value, associated with the analytics data used to form the data record, satisfies the threshold priority value; store the plurality of data records; receive, from a client device, a data request for one or more of the plurality of data records meeting particular criteria; form, based on receiving the data request, processed data including the one or more of the plurality of data records meeting the particular criteria; determine a payment amount associated with providing the processed data to the client device based on the priority value associated with the analytics data; provide information identifying the payment amount to the client device; receive payment information corresponding to the payment amount from the client device; and provide the processed data to the client device based on receiving the payment information.

Plain English Translation

A non-transitory computer-readable medium contains instructions for a server to monitor network resources via base station queries within a service provider network. The server sends signals to sensor devices indicating available transmission times based on network conditions. The sensor devices transmit data records with priority values. The server receives and stores these records. Upon client request, the server retrieves and processes matching records. Payment is calculated based on data priority. The server then informs the client of the payment amount, receives payment, and delivers the processed data.

Claim 16

Original Legal Text

16. The non-transitory computer-readable medium of claim 15 , where each of the plurality of data records include a measurement value, the measurement value of each of the one or more of the plurality of data records, associated with the processed data, being greater than a particular number of standard deviations from a mean value of the measurement values of each of the plurality of data records.

Plain English Translation

The non-transitory computer-readable medium described previously, where each of the plurality of data records include a measurement value, the measurement value of each of the one or more of the plurality of data records, associated with the processed data, being greater than a particular number of standard deviations from a mean value of the measurement values of each of the plurality of data records. The stored instructions filter data such that the processed data returned to the client includes data records with measurement values that are a specified number of standard deviations away from the average. This highlights anomalies.

Claim 17

Original Legal Text

17. The non-transitory computer-readable medium of claim 15 , where the processed data includes a report having a list of the one or more of the plurality of data records.

Plain English Translation

The non-transitory computer-readable medium described previously, where the processed data includes a report having a list of the one or more of the plurality of data records. The instructions on the medium are configured so that processed data delivered to the client takes the form of a report including a list of data records matching the specified criteria.

Claim 18

Original Legal Text

18. The non-transitory computer-readable medium of claim 15 , where the processed data includes an alert, where the plurality of instructions further cause the one or more processors of the at least one server device to: receive a particular data record meeting the particular criteria after receiving the data request, where one or more instructions, of the plurality of instructions, to provide the processed data, further cause the one or more processors of the at least one server device to provide the processed data based on receiving the particular data record.

Plain English Translation

The non-transitory computer-readable medium described previously, where the processed data includes an alert, where the plurality of instructions further cause the one or more processors of the at least one server device to: receive a particular data record meeting the particular criteria after receiving the data request, where one or more instructions, of the plurality of instructions, to provide the processed data, further cause the one or more processors of the at least one server device to provide the processed data based on receiving the particular data record. If the generated output is an alert, the instructions cause the server to check for incoming data that matches specified criteria after the initial request, and trigger the alert only if new data meets the client's requirements.

Claim 19

Original Legal Text

19. The non-transitory computer-readable medium of claim 15 , where the data record includes: a measurement of at least one of: fluid temperature, fluid pressure, battery level, sound, light brightness, acceleration, geographic location, object presence, Bluetooth signal presence, motion, sales activity, electrical power, or energy consumption; a timestamp; and at least one of: user information, data class information, or product information.

Plain English Translation

The non-transitory computer-readable medium described previously, where the data record includes: a measurement of at least one of: fluid temperature, fluid pressure, battery level, sound, light brightness, acceleration, geographic location, object presence, Bluetooth signal presence, motion, sales activity, electrical power, or energy consumption; a timestamp; and at least one of: user information, data class information, or product information. The instructions on the medium process data records, and each data record contains sensor measurements of conditions like temperature, pressure, sound, light, acceleration, location, etc., a timestamp, and optional associated information like user, data classification, or product identifier.

Claim 20

Original Legal Text

20. The non-transitory computer-readable medium of claim 15 , where the payment amount associated with providing the processed data to the client device for a first priority value is less than for a second priority value, the first priority value being less than the second priority value.

Plain English Translation

The non-transitory computer-readable medium described previously, where the payment amount associated with providing the processed data to the client device for a first priority value is less than for a second priority value, the first priority value being less than the second priority value. The instructions stored implement tiered pricing based on the priority level assigned to the data, where lower priority data costs less, and higher priority data is more expensive.

Patent Metadata

Filing Date

Unknown

Publication Date

October 3, 2017

Inventors

Tracy J. SMITH
Donna L. POLEHN

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “PROCESSING ANALYTICS DATA RECEIVED BY SENSOR DEVICES” (9779394). https://patentable.app/patents/9779394

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/9779394. See llms.txt for full attribution policy.

PROCESSING ANALYTICS DATA RECEIVED BY SENSOR DEVICES