IP Library Patent Application 12415390
Patent Application
App. No. 12/415,390

Facilitating Discovery and Re-Use of Information Constructs

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.
12/415,390
Abstract

A method, system, and computer program product are used to facilitate discovery and re-use of information constructs. The method includes providing an information construct database including a plurality of information constructs, and providing an access interface allowing a user to access the information construct database. The access interface comprises a discovery interface for allowing the user to identify one or more desired information constructs in the information construct database, a selection interface allowing the user to add the one or more desired information constructs to a list of selected information constructs, an acquisition interface allowing the user to acquire the information constructs added to the list of selected information constructs in one or more desired formats, and a publishing interface allowing the user to add one or more information constructs in an available format to the information construct database.

Claims (100)

1 . A method for facilitating discovery and re-use of information constructs, the method comprising:

a. providing an information construct database comprising a plurality of information constructs; and

b. providing an access interface for allowing a user to access the information construct database, wherein the access interface comprises:

i. a discovery interface for allowing the user to discover one or more desired information constructs in the information construct database;

ii. a selection interface for allowing the user to add the one or more desired information constructs to a list of selected information constructs;

iii. an acquisition interface for allowing the user to acquire the information constructs added to the list of selected information constructs in one or more desired formats; and

iv. a publishing interface for allowing the user to publish one or more information constructs in an available format to the information construct database.

2 . The method of claim 1 , wherein providing the discovery interface comprises:

a. providing a search interface for searching the information construct database for one or more desired information constructs, wherein the searching is based on one or more of:

i. one or more keywords;

ii. one or more community-driven classes assigned to the plurality of information constructs; and

iii. one or more prescriptive taxonomy classes assigned to the plurality of information constructs; and

b. providing a navigation interface for navigating the information construct database based upon at least one of:

i. lineage information of the plurality of information constructs;

ii. one or more community-driven classes assigned to the plurality of information constructs; and

iii. one or more prescriptive taxonomy classes assigned to the plurality of information constructs.

3 . The method of claim 1 , wherein providing the access interface comprises providing one or more of a web interface and an information modeling environment interface.

4 . The method of claim 1 , wherein providing the information construct database comprises maintaining metadata information for one or more information constructs, wherein the metadata information for an information construct comprises one or more of:

a. a date of creation of the information construct;

b. a brief description of the information construct;

c. one or more community driven classes assigned to the information construct;

d. one or more prescriptive taxonomy classes assigned to the information construct;

e. lineage information for the information construct;

f. an acquisition count for the information construct; and

g. an acquisition percentage for the information construct.

5 . The method of claim 1 further comprising:

a. generating a resource comprising the information constructs in the list of selected information constructs in response to receiving an acquisition instruction from the user through the acquisition interface; and

b. providing the user with one or more of:

i. a Uniform Resource Locator (URL) pointing to the resource;

ii. a downloadable file comprising the resource; and

iii. a drag-and-drop icon for importing at least one information construct in the list of selected information constructs list into an information model.

6 . The method of claim 1 , wherein the list of selected information constructs is implemented as an online shopping cart.

7 . The method of claim 1 , further comprising converting the information constructs added to the list of selected information constructs from one or more available formats to one or more desired formats

8 . The method of claim 7 , wherein the one or more available formats and the one or more desired formats are selected from a group consisting of a Unified Modeling Language (UML) class, a JAVA™ class, an Extensible Markup Language (XML) Schema, an XML Schema Definition (XSD), a relational database entity, and a Unified Modeling Language (UML) class.

9 . A system for facilitating discovery and re-use of information constructs comprising:

a. an information construct database; and

b. an access interface allowing a user to access the information construct database, wherein the access interface comprises:

i. a discovery interface for allowing the user to identify one or more desired information constructs in the information construct database;

ii. a selection interface for allowing the user to add the one or more desired information constructs to a list of selected information constructs;

iii. an acquisition interface for allowing the user to acquire the information constructs added to the list of selected information constructs in one or more desired formats; and

iv. a publishing interface for allowing the user to publish one or more information constructs in an available format to the information construct database.

10 . The system of claim 9 , wherein the discovery interface comprises:

a. a search interface for searching the information construct database for one or more desired information constructs, wherein the searching is based on one or more of:

i. one or more keywords;

ii. one or more community-driven classes assigned to the plurality of information constructs; and

iii. one or more prescriptive taxonomy classes assigned to the plurality of information constructs; and

b. a navigation interface for navigating the information construct database based upon at least one of:

i. lineage information of the plurality of information constructs;

ii. one or more community-driven classes assigned to the plurality of information constructs; and

iii. one or more prescriptive taxonomy classes assigned to the plurality of information constructs.

11 . The system of claim 9 , wherein the access interface comprises one or more of a web interface and an information modeling environment interface.

12 . The system of claim 9 , wherein the information construct database maintains metadata information for one or more information constructs, wherein the metadata information for an information construct comprises one or more of:

a. a date of creation of the information construct;

b. a brief description of the information construct;

c. one or more community driven classes assigned to the information construct;

d. one or more prescriptive taxonomy classes assigned to the information construct;

e. lineage information for the information construct;

f. an acquisition count for the information construct; and

g. an acquisition percentage for the information construct.

13 . The system of claim 9 , further comprising one or more of:

a. a resource generation module for generating a resource comprising the information constructs in the list of selected information constructs in response to receiving an acquisition instruction from the user through the acquisition interface;

b. a link generation module for generating a Uniform Resource Locator (URL) pointing to the resource; and

c. a file generation module for generating a downloadable file comprising the resource.

14 . The system of claim 9 , wherein the list of selected information constructs is an online shopping cart.

15 . A computer program product comprising a computer readable storage medium having control logic stored therein for causing a computer to facilitate discovery and re-use of information constructs, the control logic comprising:

a. first computer readable program code that causes the computer to provide an information construct database comprising a plurality of information constructs;

b. second computer readable program code that causes the computer to provide an access interface allowing a user to access the information construct database, wherein the access interface comprises:

v. a discovery interface for allowing the user to identify one or more desired information constructs in the information construct database;

vi. a selection interface for allowing the user to add the one or more desired information constructs to a list of selected information constructs;

vii. an acquisition interface for allowing the user to acquire the information constructs added to the list of selected information constructs in one or more desired formats; and

viii. a publishing interface for allowing the user to publish one or more information constructs in an available format to the information construct database.

16 . The computer program product of claim 15 , wherein the second computer readable program code further comprises:

a. third computer readable program code that causes the computer to provide a search interface for searching the information construct database for one or more desired information constructs, wherein the searching is based on one or more of:

iv. one or more keywords;

v. one or more community-driven classes assigned to the plurality of information constructs; and

vi. one or more prescriptive taxonomy classes assigned to the plurality of information constructs; and

b. fourth computer readable program code that causes the computer to provide a navigation interface for navigating the information construct database based upon at least one of:

iv. lineage information of the plurality of information constructs;

v. one or more community-driven classes assigned to the plurality of information constructs; and

vi. one or more prescriptive taxonomy classes assigned to the plurality of information constructs.

17 . The computer program product of claim 15 , wherein the second computer readable program code further comprises one or more of: fifth computer readable program code that causes the computer to provide a web interface; and sixth computer readable program code that causes the computer to provide an information modeling environment interface.

18 . The computer program product of claim 15 , wherein the first computer readable program code further comprises: seventh computer readable program code that causes the computer to maintain metadata information for one or more information constructs, wherein the metadata information for an information construct comprises one or more of:

a. a date of creation of the information construct;

b. a brief description of the information construct;

c. one or more community driven classes assigned to the information construct;

d. one or more prescriptive taxonomy classes assigned to the information construct;

e. lineage information for the information construct;

f. an acquisition count for the information construct; and

g. an acquisition percentage for the information construct.

19 . The computer program product of claim 15 , wherein the second computer readable program code further comprises:

a. eighth computer readable program code that causes the computer to generate a resource comprising the information constructs in the list of selected information constructs in response to receiving an acquisition instruction from the user through the acquisition interface; and

b. ninth computer readable program code that causes the computer to providing the user with one or more of:

1. a Uniform Resource Locator (URL) pointing to the resource;

2. a downloadable file comprising the resource; and

3. a drag-and-drop icon for importing at least one information construct in the list of selected information constructs list into an information model.

20 . A tangible computer-readable medium having stored thereon, computer-executable instructions that, if executed by a computing device, cause the computing device to perform a method comprising:

allowing a user to discover one or more desired information constructs in an information construct database using a discovery interface;

allowing the user to add the one or more desired information constructs to a list of selected information constructs using a selection interface;

allowing the user to acquire the information constructs added to the list of selected information constructs in one or more desired formats using an acquisition interface; and

allowing the user to publish one or more information constructs in an available format to the information construct database using a publishing interface.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2018
From: III HOLDINGS 1, LLC
To: LIBERTY PEAK VENTURES, LLC
Reel/Frame 045660/0060 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2014
From: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
To: III HOLDINGS 1, LLC
Reel/Frame 032722/0746 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2009
From: CANTWELL, MARC GREGORY
To: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
Reel/Frame 022478/0514 →