IP Library Granted Patent US 8,055,619
Granted Patent B2
US 8,055,619 · App. 12/133,492 · Granted Nov 8, 2011

Mechanisms to support object-oriented version control operations

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 8,055,619
App. No.
12/133,492
Granted
Nov 8, 2011
Kind
B2
Abstract

Mechanisms to support object-oriented version control operations are provided. A user manipulates and views a project from an object viewpoint and within an object module. The user performs version control operations using object handles. The object handles are resolved to specific file references and the specific file references are used to process legacy version control commands utilizing a legacy version control system in a manner that is transparent to the user.

Claims (13)

1. A machine-implemented implemented in a non-transitory computer-readable medium and for execution on a machine, the method, comprising:

receiving, at the machine, from a framework driver service an object handle for an object;

parsing, by the machine, an object definition for the object to resolve multiple file names and file paths associated with the object, a definition for the object spans multiple physical files identified by the multiple file names and the file paths; and

returning, by the machine, to the framework driver service the multiple file names and the file paths for the framework driver service and performing legacy version control operations on behalf of a user that initiated a version control operation using just the object handle and not the multiple file names and the file paths, the user provides the object handle and the version control operation and transparent to the user the multiple file names and the file paths are used with the legacy version control operations for processing the version control operation against the multiple physical files for the definition of the object.

2. The method of claim 1 further comprising,

subsequently receiving, at the machine and from the framework driver service a set of different file names;

parsing, by the machine, files associated with the different file names to resolve different object handles for different objects defined in the files; and

returning, by the machine, to the framework driver service the different object handles for delivery to a user that is attempting to find object associations to particular known files via the different file names via interaction with the framework driver service.

3. The method of claim 1 , wherein parsing further includes dynamically and in real time parsing the object definition.

4. The method of claim 1 , wherein parsing further includes acquiring preconfigured parsing rules specific to an object type that is associated with the object, wherein the parsing rules provide dynamic instructions for parsing the object definition.

5. The method of claim 4 , wherein parsing further includes identifying an embedded object in the object definition for a different object type and consulting an adapter service for that different object type, and asking the adapter service to parse that embedded object.

6. The method of claim 1 , wherein parsing further includes locating the object definition in response to the object handle.

7. The method of claim 1 , wherein returning further includes returning to the framework driver service content data associated with the multiple file names.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC
Reel/Frame 046486/0433 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2016
From: NOVELL INTELLECTUAL PROPERTY HOLDINGS, INC.
To: RPX CORPORATION
Reel/Frame 037809/0057 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2011
From: CPTN HOLDINGS LLC
To: NOVELL INTELLECTUAL PROPERTY HOLDING, INC.
Reel/Frame 027325/0131 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2011
From: CPTN HOLDINGS LLC
To: NOVELL INTELLECTUAL PROPERTY HOLDINGS, INC.
Reel/Frame 027465/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2011
From: NOVELL,INC.
To: CPTN HOLDINGS LLC
Reel/Frame 027465/0227 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2008
From: GROSSBART, ZACK; LOWRY, LEE EDWARD; SCHEUBER-HEINZ, VOLKER GUNNAR; VASUDEVAN, RAJESH; THURGOOD, BRENT; STREET, WILLIAM; LUNDBERG, KARIN STELLA
To: NOVELL, INC.
Reel/Frame 021278/0597 →