IP Library Granted Patent US 9,128,999
Granted Patent B2
US 9,128,999 · App. 12/630,808 · Granted Sep 8, 2015

Managing software product-line customizations

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,128,999
App. No.
12/630,808
Granted
Sep 8, 2015
Kind
B2
Abstract

A method of managing application service provider product line variations is disclosed. The method includes receiving a client customization request, creating a configuration managed file tailored to the client customization request, binding the configuration managed file to at least one customizable resource, and deploying the customizable resource to a data store. The customizable resource is instantiated after disposition at the data store.

Claims (15)

1. A method of managing application service provider product line variations, the method comprising:

receiving a client customization request:

creating a configuration managed file tailored to the client customization request;

binding the configuration managed file to at least one customizable resource;

deploying the customizable resource to a data store, wherein the customizable resource is instantiated after disposition at the data store.

2. The method of claim 1 , wherein the method further includes identifying a scope of the customizable resource.

3. The method of claim 1 , wherein the data store is an active data warehouse.

4. The method of claim 1 , wherein the customizable resource is instantiated upon invocation by an analytic platform services module.

5. The method of claim 1 , wherein binding includes binding a single file to multiple customizable resources for one of a client customization and an industry customization.

6. The method of claim 2 , wherein identifying the scope of customizable resources includes identifying a first scope associated with an industry vertical and a second scope associated with a particular client in an industry vertical.

7. The method of claim 6 , wherein a first of the customizable resources is associated with a first industry vertical and wherein a second of the customizable resources is associated with a second industry vertical, the first of the customizable resources includes a first set of resource definitional components and wherein the second of the customizable resources includes a second set of resource definitional components.

8. The method of claim 7 , wherein at least one of the first set of resource definitional components has a resource type selected from the group consisting of client descriptors, page descriptors, navigation descriptors, workflow templates, resource bundles, content generators, report definition language templates, Schematron schema, view tree descriptors, page type descriptors, view controller templates, and skin descriptors.

9. The method of claim 6 , wherein identifying the scope of customizable resources includes extension inheritance, extension inheritance allowing undefined customizable resources of a second scope associated with a particular client to be defined by customizable resources bound to the first scope associated with an industry vertical.

10. The method of claim 9 , wherein a customizable resource defined by extension inheritance includes runtime binding defined by a second portion of the customizable resource being instantiated after deploying the customizable resource to a data store and after instantiating the first portion of the customizable resource.

11. The method of claim 1 , wherein deploying the customizable resource includes taking the contents of the bound configuration managed file and writing the bound configuration managed file to a persistent representation of the customizable resource in the data store.

Assignments (6)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 19, 2022
From: GOLDMAN SACHS SPECIALTY LENDING GROUP, L.P.
To: ACOUSTIC, L.P.
Reel/Frame 061713/0942 →
SECURITY INTEREST Recorded Oct 19, 2022
From: ACOUSTIC, L.P.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 061720/0361 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2019
From: SNYDER, JAMES; LAI, HARRY; REDDY, SHIRISH; WAN, JIMMY
To: COREMETRICS, INC.
Reel/Frame 050882/0936 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: ACOUSTIC, L.P.
Reel/Frame 049964/0263 →
SECURITY INTEREST Recorded Jun 28, 2019
From: ACOUSTIC, L.P.
To: GOLDMAN SACHS SPECIALTY LENDING GROUP, L.P.
Reel/Frame 049629/0649 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2011
From: COREMETRICS, INC.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 026918/0947 →