Computer system
First Claim
1. A method for communicating data from a telemetry transmitter to a telemetry receiver, the method comprising:
- associating an identity identifier with the telemetry transmitter, the identity identifier being independent of a network address of the telemetry transmitter and being unique across all telemetry transmitters; and
sending a telemetry data element from the telemetry transmitter to the telemetry receiver, the telemetry data element including the identity identifier of the telemetry transmitter, a data element identifier that is unique across all data elements sent by the telemetry transmitter, and a client data element comprising transmitter-defined data;
wherein the data element identifier comprises a generation number and a sequence number, and identifies a period that the telemetry transmitter was active by having the generation number incremented when the telemetry transmitter becomes active and by having the sequence number reset when the telemetry transmitter becomes active.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer architecture for enterprise device applications provides a real-time, bi-directional communication layer for device communication. An identity-based communications layer provides for secure, end-to-end telemetry and control communications by enabling mutual authentication and encryption between the devices and the enterprise. A unique identity is assigned to each device, user and application to provide security services. Telemetry data is communicated between a data producing device and a data receiving device. The telemetry data sent from the data producing device is identified using the identity identifier of the data producing device.
93 Citations
33 Claims
-
1. A method for communicating data from a telemetry transmitter to a telemetry receiver, the method comprising:
-
associating an identity identifier with the telemetry transmitter, the identity identifier being independent of a network address of the telemetry transmitter and being unique across all telemetry transmitters; and sending a telemetry data element from the telemetry transmitter to the telemetry receiver, the telemetry data element including the identity identifier of the telemetry transmitter, a data element identifier that is unique across all data elements sent by the telemetry transmitter, and a client data element comprising transmitter-defined data; wherein the data element identifier comprises a generation number and a sequence number, and identifies a period that the telemetry transmitter was active by having the generation number incremented when the telemetry transmitter becomes active and by having the sequence number reset when the telemetry transmitter becomes active. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium having embodied thereon a computer program configured to communicate data from a telemetry transmitter to a telemetry receiver, the medium comprising one or more code segments, when executed by a processor, configured to:
-
associate an identity identifier with the telemetry transmitter, the identity identifier being independent of a network address of the telemetry transmitter and being unique across all telemetry transmitters producers; and send a telemetry data element from the telemetry transmitted to the telemetry receiver, the telemetry data element including the identity identifier of the telemetry transmitter, a data element identifier that is unique across all data elements sent by the telemetry transmitter, and a client data element comprising transmitter-defined data; wherein the data element identifier comprises a generation number and a sequence number, and identifies a period that the telemetry transmitter was active by having the generation number incremented when the telemetry transmitter becomes active and by having the sequence number reset when the telemetry transmitter becomes active. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for communicating data from a data producer to a telemetry transmitter, the system comprising a processor connected to a storage device and one or more input/output devices, wherein the processor is configured to:
-
associate an identity identifier with the telemetry transmitter the identity identifier being independent of a network address of the telemetry transmitter and being unique across all telemetry transmitters; and send a telemetry data element from the telemetry transmitter to the telemetry receiver, the telemetry data element including the identity identifier of the telemetry transmitter, a data element identifier that is unique across all data elements sent by the telemetry transmitter, and a client data element comprising transmitter-defined data; wherein the data element identifier comprises a generation number and a sequence number, and identifies a period that the telemetry transmitter was active by having the generation number incremented when the telemetry transmitter becomes active and by having the sequence number reset when the telemetry transmitter becomes active. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
Specification