IP Library Granted Patent US 9,298,588
Granted Patent B2
US 9,298,588 · App. 14/455,170 · Granted Mar 29, 2016

Tracing system for application and module tracing

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,298,588
App. No.
14/455,170
Granted
Mar 29, 2016
Kind
B2
Abstract

A tracing system may trace applications and their modules, and may make module-specific data available through various interfaces. The tracing system may collect tracer data while an application executes, and may preprocess the data into application-specific and module-specific databases. An analysis engine may further analyze and process these databases to create application-specific views and module-specific views into the data. The application-specific views may be intended for a developer of the application, while the module-specific views may have a public version accessible to everybody and a module developer version that may contain additional details that may be useful to the module developer.

Claims (14)

1. A method performed by at least one computer processor, said method comprising:

receiving tracing data gathered from an application, said application comprising application specific code and reusable module code;

identifying reusable module trace data and storing said reusable module trace data in a reusable module trace database;

identifying application trace data and storing said application trace data in an application trace database;

receiving a first request for said tracing data;

determining that said first request is not authenticated;

creating an application-specific view of said application trace data in response to determining that said first request is not authenticated;

receiving a second request for said tracing data;

determining that said second request is authenticated; and

creating a reusable module-specific view of said reusable module trace data in response to determining that said second request is authenticated.

2. The method of claim 1 further comprising:

anonymizing said reusable module trace data prior to storing said reusable module trace data.

3. The method of claim 2 , said anonymizing being performed by obfuscating at least a portion of said reusable module trace data.

4. The method of claim 1 , said first request being an authenticated request from an application developer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2015
From: CONCURIX CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 036139/0069 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2014
From: SETO, TETSUO; GOUNARES, ALEXANDER G.; KRAJEC, RUSSELL S.
To: CONCURIX CORPORATION
Reel/Frame 034235/0948 →