Computer system
AssigneeBEA Systems, Inc.
InventorsScott D. Abrutyn, Linda Bernardi, David C. Douglas, Iwao Hatanaka, Kenneth R. Traub
Life of this patent
Estimating the term…
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.
Claims33
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.
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.
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.
Dependencies are inferred from the claim text.