IP Library Patent Application 13867062
Patent Application
App. No. 13/867,062

Application Development Environment with Services Marketplace

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 None
App. No.
13/867,062
Abstract

An application development environment may have a user interface to a marketplace for development related services, such as monitoring, debugging, load generating, analysis, and other services. Service providers may make their products available through the marketplace, and in some cases, the providers may bid for placement in the user interface. The services may be paid or free, and a clearinghouse may handle financial transactions that may occur. The application development environment may include an editor, debugger, compiler, and other tools by which a developer may write, edit, test, and debug an application. The marketplace may detect characteristics about the application under development, and make those characteristics available to various service providers.

Claims (38)

1 . A system comprising:

an application evaluator that generates a set of descriptors for an application and makes the set of descriptors available on a marketplace;

a marketplace interface that receives a first proposal from a first provider on said marketplace, said first proposal relating to said set of descriptors;

a user interface that receives a user request for said first proposal;

said marketplace interface that transmits said user request to said first provider.

2 . The system of claim 1 further comprising an editor that displays source code for said application.

3 . The system of claim 2 , said application evaluator that:

analyzes said source code and identifies a first library call to a first library; and

identifies said library in said set of descriptors.

4 . The system of claim 2 , said application evaluator that:

receives trace data for said application; and

includes at least a portion of said trace data in said set of descriptors.

5 . The system of claim 4 , said trace data comprising summarized trace data.

6 . The system of claim 2 , said user interface being within a development interface comprising said editor.

7 . The system of claim 6 , said user interface that further:

displays a plurality of proposals, each of said proposals being available through said marketplace.

8 . The system of claim 6 , said first proposal relating to a first code element, and said first proposal being displayed with a visual reference to said first code element in said editor.

9 . The system of claim 1 , said set of descriptors comprising a first function in said application.

10 . The system of claim 9 , said first proposal comprising a replacement for said first function.

11 . The system of claim 1 , said set of descriptors comprising tracing data for said application.

12 . The system of claim 11 , said first proposal comprising an optimization for said application.

13 . A method performed on a computer processor, said method comprising:

analyzing an application to generate a set of descriptors for said application;

transmitting said set of descriptors to a marketplace, said marketplace receiving said descriptors and providing a first proposal based on said descriptors;

receiving said first proposal from a first marketplace participant;

presenting said first proposal to a user;

receiving a selection of said first proposal;

transmitting said selection to said marketplace participant; and

receiving a service from said marketplace participant.

14 . The method of claim 13 , said set of descriptors being identified from source code of said application.

15 . The method of claim 14 further comprising:

displaying said source code on a user interface.

16 . The method of claim 15 , said first proposal being related to a first code element in said application.

17 . The method of claim 16 , said first proposal being displayed with a visual indicator identifying said first code element.

18 . The method of claim 17 , said set of descriptors being derived from said first code element.

19 . The method of claim 13 , said set of descriptors comprising trace data derived while executing said application.

20 . The method of claim 19 , said trace data identifying a first code element within said application.

21 . The method of claim 20 , said first proposal being related to said first code element.

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 Dec 21, 2013
From: GOUNARES, ALEXANDER G.; KRAJEC, RUSSELL S.
To: CONCURIX CORPORATION
Reel/Frame 031835/0986 →