The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 07, 2021

Filed:

Dec. 18, 2014
Applicant:

Vmware, Inc., Palo Alto, CA (US);

Inventors:

Kevan Dunsmore, Lafayette, CA (US);

David Shirley, Oakland, CA (US);

Paul Lappas, San Francisco, CA (US);

Andrew Levy, San Francisco, CA (US);

Robert Kwok, San Francisco, CA (US);

Sean Hermany, San Francisco, CA (US);

David Albrecht, San Francisco, CA (US);

Assignee:

VMWARE, INC., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06Q 20/32 (2012.01); G06F 11/34 (2006.01);
U.S. Cl.
CPC ...
G06Q 20/32 (2013.01); G06F 11/3466 (2013.01); G06F 11/3495 (2013.01); G06F 11/3409 (2013.01); G06F 11/3419 (2013.01); G06F 11/3476 (2013.01); G06F 2201/86 (2013.01); G06F 2201/865 (2013.01); G06F 2201/87 (2013.01);
Abstract

A system that allows developers to designate transactions for an application to track and monitor the performance of their applications on various mobile devices. In some embodiments, each transaction is composed of multiple interactions across several different screens that interact with different services or functions. The transactions of some embodiments overlap or are nested within each other, so that multiple transactions are monitored simultaneously. In some embodiments, each transaction is assigned a value, allowing a developer to prioritize troubleshooting in an application, as well as quantifying the costs of various issues in the application. In some embodiments, the system includes a transaction agent is installed on various devices that identifies and monitors transactions in the system and a transaction server that receives transaction data from the mobile devices and processes the data to allow a developer to monitor the performance of the application.


Find Patent Forward Citations

Loading…