IP Library Granted Patent US 7,966,608
Granted Patent B2
US 7,966,608 · App. 11/493,426 · Granted Jun 21, 2011

Method and apparatus for providing a compiler interface

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 7,966,608
App. No.
11/493,426
Granted
Jun 21, 2011
Kind
B2
Abstract

A method of providing a compiler interface, the method comprising receiving compiler requirement data; selecting a machine in accordance with the compiler requirement data; and sending source code to the selected machine for compilation.

Claims (16)

1. A method of providing a compiler interface, the method comprising:

generating compiler requirement data at a computer, wherein the compiler requirement data indicates a required compiler and a required platform;

selecting a machine in accordance with the compiler requirement data using a virtual compiler disposed upon said computer, wherein the selected machine is one of a plurality of machines connected to a network, wherein the machine is selected using said virtual compiler disposed upon said computer by querying the network in response to receipt the compiler requirement data, and the machine is selected by said virtual compiler disposed upon said computer on a basis that it has the required compiler installed to run on the required platform; and

sending source code by said computer to the selected machine for compilation.

2. A method according to claim 1 wherein the compiler requirement data indicates a required compiler, and wherein the machine is selected by said virtual compiler disposed upon said computer on the basis that it has the required compiler installed.

3. A method according to claim 1 further comprising selecting the machine by said virtual compiler disposed upon said computer in accordance with one or more policy rules.

4. A method according to claim 1 further comprising receiving a diagnostic message at said computer from the machine after compilation.

5. A method according to claim 1 further comprising displaying the diagnostic message at said computer.

6. A method according to claim 1 comprising:

receiving first compiler requirement data at said computer; selecting a first machine in accordance with the first compiler requirement data using said virtual compiler disposed upon said computer;

sending first source code to the selected first machine for compilation using said computer;

receiving second compiler requirement data by said computer; selecting a second machine in accordance with the second compiler requirement data using said virtual compiler disposed upon said computer; and

sending second source code to the selected second machine for compilation using said computer using said computer.

7. A method according to claim 1 further comprising performing an authentication procedure by said computer with the selected machine.

8. A method according to claim 1 further comprising sending the source code from said computer to the selected machine for compilation via a network.

9. A method according to claim 1 wherein the selected machine is one of a plurality of machines connected to a network; and wherein the source code is sent from said computer to the selected machine via the network.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2021
From: OT PATENT ESCROW, LLC
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 057650/0537 →
PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT Recorded Jan 26, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: OT PATENT ESCROW, LLC
Reel/Frame 055269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2006
From: CHATTERJEE, SOUMITRA
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 018280/0989 →