IP Library Patent Application 13828192
Patent Application
App. No. 13/828,192

Systems And Methods For Generating Software Components

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/828,192
Abstract

Systems and methods for generating software components are disclosed. In an aspect, one method can comprise receiving one or more configuration options, wherein each of the one or more configuration options comprises parameter information and mapping each option to an interface element based. The method may further comprise presenting an interface comprising one or more of the interface elements, receiving a selection of the one or more interface elements, and generating a software component such as a plug-in instance based upon the one or more configuration options.

Claims (36)

1 . A method comprising:

receiving one or more configuration options, wherein each of the one or more configuration options comprises parameter information;

mapping each of the one or more configuration options to an interface element based on the parameter information associated with the one or more configuration options;

presenting an interface comprising one or more of the interface elements;

receiving a selection of the one or more interface elements; and

generating a plug-in instance based upon the one or more configuration options mapped to the select one or more interface elements.

2 . The method of claim 1 , wherein the one or more configuration options are comprised in a configuration file.

3 . The method of claim 1 , wherein the parameter information for the one or more configuration options comprises one or more data fields.

4 . The method of claim 3 , wherein the data fields comprise name, type, requirement, array, protection, label, description, units, allowed values, minimum value, maximum value, visibility, or order, or a combination thereof.

5 . The method of claim 1 , wherein mapping each of the one or more configuration options to an interface element comprises generating an interface control associated with the interface element.

6 . The method of claim 1 , wherein mapping each of the one or more configuration options to an interface element comprises defining an interface graphic associated with the interface element.

7 . The method of claim 1 , wherein receiving a selection of the one or more interface elements comprises receiving an input associated with one or more interface elements.

8 . The method of claim 1 , wherein the interface comprises one or more of an application program interface and a user interface.

9 . A method comprising:

receiving a selection of an identifier;

receiving one or more configuration options associated with the identifier, wherein each of the one or more configuration options comprises parameter information;

generating an interface element for each of the one or more configuration options based on the identifier and parameter information associated with the one or more configuration options, wherein each of the generated interface elements comprises one or more selectable values;

presenting an interface comprising one or more of the interface elements;

receiving a selection of the one or more selectable values associated with one or more interface elements; and

generating a software component based upon the one or more configuration options and the selected values of the one or more selectable values, wherein the generated software component is associated with the selected identifier.

10 . The method of claim 9 , wherein the one or more configuration options are comprised in a configuration file.

11 . The method of claim 9 , wherein the parameter information for the one or more configuration options relates to a name, type, requirement, array, protection, label, description, units, allowed values, minimum value, maximum value, visibility, or order, or a combination thereof.

12 . The method of claim 9 , wherein generating an interface element comprises generating an interface control or an interface graphic associated with the interface element.

13 . The method of claim 9 , wherein receiving a selection of the one or more interface elements comprises receiving an input associated with one or more interface elements.

14 . The method of claim 9 , wherein the interface comprises one or more of an application program interface and a user interface.

15 . The method of claim 9 , wherein the software component is a plug-in instance.

16 . A method comprising:

receiving a selection of a configuration file comprising one or more configuration options, wherein each of the one or more configuration options comprises an identifier and a parameter information;

generating an interface element for each of the one or more configuration options based on the identifier and the parameter information associated with the one or more configuration options, wherein each of the generated interface elements comprises one or more selectable values;

presenting an interface comprising one or more of the interface elements, wherein an arrangement of the one or more interface elements is based upon the parameter information associated with the one or more configuration options;

receiving a selection of the one or more selectable values associated with one or more interface elements; and

generating a software component based upon configuration file and the selected values of the one or more selectable values.

17 . The method of claim 16 , wherein the parameter information for the one or more configuration options relates to a name, type, requirement, array, protection, label, description, units, allowed values, minimum value, maximum value, visibility, or order, or a combination thereof.

18 . The method of claim 16 , wherein generating an interface element comprises generating one or more of an interface control associated with the interface element and an interface graphic associated with the interface element.

19 . The method of claim 16 , wherein the software component is a plug-in instance.

20 . The method of claim 16 , wherein the interface comprises one or more of an application program interface and a user interface.

Assignments (4)
MERGER AND CHANGE OF NAME Recorded Oct 2, 2017
From: THEPLATFORM, LLC; COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
To: COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
Reel/Frame 043758/0850 →
MERGER AND CHANGE OF NAME Recorded Sep 17, 2014
From: THEPLATFORM FOR MEDIA, LLC; THEPLATFORM, LLC
To: THEPLATFORM, LLC
Reel/Frame 033760/0655 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2014
From: THE PLATFORM FOR MEDIA, INC.
To: THEPLATFORM FOR MEDIA, LLC
Reel/Frame 033764/0726 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2013
From: RAMALEY, ALAN; ROSSI, NICKOLAS; EDELSTEIN, DAVID HENRY
To: THEPLATFORM FOR MEDIA, INC.
Reel/Frame 030677/0939 →