IP Library Granted Patent US 9,357,366
Granted Patent B2
US 9,357,366 · App. 14/485,539 · Granted May 31, 2016

Auditing of mobile applications

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,357,366
App. No.
14/485,539
Granted
May 31, 2016
Kind
B2
Abstract

A method for auditing tags launched within a target mobile application comprises analyzing a network communication generated by a target mobile application to determine if an identifiable tag signature is present within the network communication. An identifiable tag signature can comprise one or more attributes that are associated with the firing of a tag. Based upon a detected tag signature, the method can further comprise determining that a particular tag fired. Further the method can comprise recording information associated with the particular tag.

Claims (51)

1. In a computerized environment comprising a mobile device and a mobile auditing application in communication with a network, a method of the mobile auditing application auditing tags launched within a target mobile application, the method comprising the acts of:

intercepting, with the mobile auditing application, a network communication as it is generated, and prior to transferring the network communication to the network, wherein:

the network communication originates from the target mobile application, and

the mobile auditing application and the target mobile application are both installed on the mobile device;

analyzing the network communication to determine if an identifiable tag signature is present within the network communication, wherein an identifiable tag signature comprises one or more attributes that are associated with the firing of a tag;

based upon a detected tag signature, determining that a particular tag fired; and

recording information associated with the particular tag.

2. The method as recited in claim 1 , wherein the target mobile application is configured to allow a user to browse specific webpages.

3. The method as recited in claim 1 , further comprising displaying a summary of the recorded information.

4. The method as recited in claim 3 , wherein the summary of the recorded information comprises a display of expected tags and detected tags.

5. The system of claim 1 , wherein determining if an identifiable tag signature is present within the network communication comprises:

analyzing a URL associated with the network communication; and

determining that the URL comprises a portion of text that is associated with the particular tag.

6. The system of claim 1 , wherein determining if an identifiable tag signature is present within the network communication comprises:

analyzing a destination of the network communication; and

determining that the destination is associated with the particular tag.

7. In a computerized environment comprising an auditing system and a mobile application in communication with a network, a method of the auditing system auditing tags launched within the mobile application, the method comprising the acts of:

directing, through a proxy server, an intercepted network communication, wherein the network communication originates from a target mobile application installed on a mobile device;

analyzing the network communication to determine if an identifiable tag signature is present within the network communication, wherein an identifiable tag signature comprises one or more attributes that are associated with the firing of a tag;

based upon a detected tag signature, determining that a particular tag fired; and

recording information associated with the particular tag.

8. The method as recited in claim 7 , wherein a mobile auditing application, which is installed on the mobile device, automatically configures the mobile device such that the target mobile application communicates with the proxy server.

9. The method as recited in claim 7 , further comprising:

receiving an indication of a user input;

determining an expected tag based upon the user input; and

comparing the particular tag with the expected tag.

10. The method as recited in claim 9 , further comprising displaying a summary of the recorded information.

11. The method as recited in claim 10 , wherein the summary of the recorded information comprises a display of expected tags and detected tags.

12. The system of claim 7 , wherein determining if an identifiable tag signature is present within the network communication comprises:

analyzing a URL associated with the network communication; and

determining that the URL comprises a portion of text that is associated with the particular tag.

13. The system of claim 7 , wherein determining if an identifiable tag signature is present within the network communication comprises:

analyzing a destination of the network communication; and

determining that the destination is associated with the particular tag.

14. In a computerized environment comprising an application interface layer and a target mobile application in communication with a network, a method of the application interface layer auditing tags launched within the target mobile application, the method comprising the acts of:

intercepting, with the application interface layer, a network communication as it is generated, and prior to transferring the network communication to the network, wherein:

the network communication originates from the target mobile application,

the application interface layer is installed on a desktop computer,

the target mobile application is installed within the application interface layer, and

the target mobile application behaves as if it is installed on a mobile device;

analyzing the network communication to determine if an identifiable tag signature is present within the network communication, wherein an identifiable tag signature comprises one or more attributes that are associated with the firing of a tag;

based upon a detected tag signature, determining that a particular tag fired; and

recording information associated with the particular tag.

15. The method as recited in claim 14 , wherein the application interface layer comprises a mobile device simulator.

16. The method as recited in claim 14 , wherein the application interface layer comprises a mobile device emulator.

17. The method as recited in claim 14 , wherein the application interface layer captures a user input.

18. The method as recited in claim 17 , further comprising:

determining an expected tag based upon the user input; and

comparing the particular tag with the expected tag.

19. The method as recited in claim 18 , further comprising displaying a summary of the recorded information.

20. The method as recited in claim 19 , wherein the summary of the recorded information comprises an indication of the expected tag and the particular tag.

Assignments (3)
SECURITY INTEREST Recorded Jun 12, 2024
From: OBSERVEPOINT, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067703/0520 →
NUNC PRO TUNC ASSIGNMENT Recorded Sep 25, 2015
From: OBSERVEPOINT LLC
To: OBSERVEPOINT INC.
Reel/Frame 036662/0362 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2014
From: SEOLAS, ROBERT K.; PESTANA, JOHN RAYMOND; BROADBENT, TYLER; FEUERLEIN, ALAN MARTIN
To: OBSERVEPOINT, LLC
Reel/Frame 033743/0186 →