Browse Prior Art Database

Method for Defining Best-Fit Solutions for a Collection of Resources Disclosure Number: IPCOM000241020D
Publication Date: 2015-Mar-20
Document File: 4 page(s) / 83K

Publishing Venue

The Prior Art Database


Disclosed is a system that matches information technology (IT) products/solutions/services with customer needs using software to analyze the customer’s resources, and then providing product recommendations to the customer.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 44% of the total text.

Page 01 of 4

Method for Defining Best-Fit Solutions for a Collection of Resources

This disclosure introduces a system that helps match information technology (IT) products/solutions/services with customer needs. This is done using software to analyze the customer's resources (or artifacts) and then provide product recommendations to the customer. The notion of mapping a resource to a tool is a well-known approach, with well-known solutions. All modern operating systems (OS) provide this capability. The novelty of this disclosure is defining this iterative process of moving from low-level individual resources up to larger tool suites through codified relationships between tools.

The scope of this disclosure is quite broad. It is not restricted to software or hardware, but is a broader idea for how to codify the organization of resources so that the resources can be associated with the products, solutions, and services of a company, for a variety of reasons including sales, marketing, and customer understanding.

The core idea is to ensure that the application assembly incorporates the best of breed solution (s). The system removes the manual inclusion of necessary files into the application deployment process, and ensures the inclusion of all the configuration files, application libraries, and archives in the application. The system selects technology based on business requirements, market adoption, and other varying degrees of criteria such as quality, cost, technology, and ease of use.

The system is comprised of the following components:

Integrated Development Environment (IDE): used for application assembly and composition
Service Selector: the interface between the Cloud based service and Spec provider and IDE. This assists in the service search, selection, repository access, and metering of services and specifications.

Cloud based service and Spec provider: can be a cloud based (including private or consortium cloud) registry and repository of services in the public domain or consortium domain. The registry includes the product names and service meta-data including ratings and Quality of Service (QoS) type information. The repository includes all associated artifacts such as samples, configuration files, libraries, and archives.

The system works as follows:

1. Identify. Request the set of resources associated with the work. This may be a set of files and directories, if it is software, it can be a description of a hardware configuration, if it is a physical device of some form. For each resource, the software queries a database to identify an appropriate category. For example, a file that ends with ".xml" is most likely an Extensible Markup Language source file. A file that ends with ".java" may most likely be a Java* source file. A


Page 02 of 4

part with part number: 90080-91180 is most likely a spark plug from a specific manufacturer. A fir2"x4"x8' might be a stud for a house.

2. Course Categorization. Once the set of resour...