Mobile applications incorporating mobile-based transactions detection and monitoring means
AssigneeCA, Inc.
InventorsErhan Giral, Corey Cohen
Life of this patent
Estimating the term…
Abstract
Client to server service request and response interactions are monitored. The service requests have embedded therein mobility-dedicated and business organization oriented reporting headers. At the server side of the interactions, a snooping agent picks up information from the headers, combines it with service performance metrics (e.g., time to service the request) and stores the data in a relational database. Queries are afterwards submitted to the database to spot trends including those showing emerging problems and areas for improvement in providing customers who use mobile devices with seamless and high quality service.
Claims26
A machine-implemented service request handling process for use with one or more servers receiving service requests from mobile devices, the process comprising:
- automatically detecting if a mobility parameters providing first header is present as part of a received first request sent from a respective first mobile device to at least one of the servers;
- automatically acquiring from the detected first header, first mobility parameter data relating to at least one of the first request and the first mobile device;
- using the acquired first mobility parameter data to search for other service requests or performance reports generated for the other service requests where the other service requests respectively have respective other mobility parameters providing headers and at least respective parts of the other mobility parameters providing headers correlate with a specified part of the first mobility parameter data;
- generating at least one performance metric for the first request measuring a predetermined aspect of at least one of the first request and its corresponding one or more request-servicing responses;
- and
- generating an aggregation report where the generated aggregation report identifies the first request and at least one of the other service requests as being aggregated with one another and as being correlated to the specified part of the first mobility parameter data.
A machine-implemented service request forming process for carrying out by respective mobile devices that are configured to communicate with a respective one or more service providing servers, the process comprising:
- automatically instrumenting original application object code of the respective mobile devices so as to thereby produce instrumented object code whose service requests include mobility parameter providing headers, and
- causing execution of the instrumented object code in the respective mobile devices such that the respective mobile devices output corresponding service requests including respective mobility parameter providing headers, the respective mobility parameter providing headers providing at least respective unique identifications for their respective mobile devices whereby performances of individual ones of the respective mobile devices can be tracked.
A machine-assisted method for identifying likely areas of fault or failure in a machine system that comprises plural mobile devices sending respective service requests to a corresponding one or more service providing servers by way of wireless communication, the method comprising:
- querying a database containing prerecorded performance records of request servicing transactions, where the database includes searchable fields corresponding to mobility based headers and where the mobility based headers provide mobility tracking data indicative of mobility aspects of request servicing performances carried out for requests sourced from mobile devices.
A data processing system, comprising:
- a network interface;
- one or more non-volatile storage devices;
- and
- one or more processors in communication with the network interface and the one or more non-volatile storage devices for receiving a first request via the network interface, the one or more processors configured to automatically detect if a first mobility parameter in a first header is present as part of a received first request sent from a respective first mobile device, the one or more processors configured to perform a corresponding one or more services in response to the first request and the one or more processors configured to automatically generate at least a first metric about the performance of one or more of the services performed in response to the first request, the one or more processors configured to use the acquired first mobility parameter from the first mobile device to search for metrics of other service requests and other services performances associated with mobility parameter data matching the first mobility parameter and to aggregate the first metric with the other metrics and to generate a corresponding aggregated metrics report.
Dependencies are inferred from the claim text.