SINGLE DATA TRANSMISSION USING A DATA MANAGEMENT SERVER
First Claim
1. A method for processing application data, comprising:
- receiving a first packet of data from a first packet emitter associated with a first application providing the application data;
identifying a first emitter ID associated with the first packet emitter;
identifying a first application data processing destination based on the first emitter ID;
transmitting the first packet of data to the first application data processing destination; and
processing the first packet of data according to a first rule associated with the emitter ID and associated with the first application data processing destination, the first rule comprising an indication that the first data processing destination is to process the first packet.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for processing application data are described. The techniques include transmitting packets of application data to a data management server. The data management server maintains rules that dictate where the packets go as well as what actions are taken in response to the packets. Based on the rules, the data management server transmits the packets to destinations that may perform various actions. The actions performed by destinations may include logging data received from the applications, or performing other actions such as notifying an administrator or other entity of a particular event, or the like. The described architecture decouples functions such as logging, notification, and the like from the applications for which they are performed, which provides benefits such as improved scalability, as well as removing the need for application developers to build such functionality directly into the applications. This reduces application development time and improves the robustness of application functionality.
-
Citations
20 Claims
-
1. A method for processing application data, comprising:
-
receiving a first packet of data from a first packet emitter associated with a first application providing the application data; identifying a first emitter ID associated with the first packet emitter; identifying a first application data processing destination based on the first emitter ID; transmitting the first packet of data to the first application data processing destination; and processing the first packet of data according to a first rule associated with the emitter ID and associated with the first application data processing destination, the first rule comprising an indication that the first data processing destination is to process the first packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for processing application data, comprising:
a data management server configured to; receive a first packet of data from a first packet emitter associated with a first application providing the application data, identify a first emitter ID associated with the first packet emitter, identify a first application data processing destination based on the first emitter ID, and transmit the first packet of data to the first application data processing destination; and the first application data processing destination, configured to process the first packet of data according to a first rule associated with the emitter ID and associated with the first application data processing destination, the first rule comprising an indication that the first data processing destination is to process the first packet. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform a method, the method comprising:
-
receiving a first packet of data from a first packet emitter associated with a first application providing the application data; identifying a first emitter ID associated with the first packet emitter; identifying a first application data processing destination based on the first emitter ID; transmitting the first packet of data to the first application data processing destination; and processing the first packet of data according to a first rule associated with the emitter ID and associated with the first application data processing destination, the first rule comprising an indication that the first data processing destination is to process the first packet. - View Dependent Claims (20)
-
Specification