IP Library Granted Patent US 8,806,061
Granted Patent B1
US 8,806,061 · App. 10/940,424 · Granted Aug 12, 2014

System, method, and computer program product for automated categorization of data processing services and components

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,806,061
App. No.
10/940,424
Granted
Aug 12, 2014
Kind
B1
Abstract

A system, method, and computer program product to enable component providers to submit components, along with associated metadata for the component, to a service brokerage system. This allows the brokerage to automatically categorize the component and enables the assembly of the components into services.

Claims (40)

1. A method for managing services, comprising:

receiving, from a service provider, a data processing service component;

receiving, from the service provider, configuration data corresponding to the data processing service component;

introspecting the data processing service component to discover attributes and elements of the component and to abstract location information about how to execute, read, and invoke the component;

validating the configuration data; and

storing categorization information of the data processing service component including the discovered attributes and elements of the component and the abstracted location information of the component and the validated configuration data,

employing the categorization information to automatically assemble the data processing service component into a data processing service package.

2. The method of claim 1 , wherein the configuration data includes information on how to execute, read, and invoke the data processing service component.

3. The method of claim 1 , wherein the configuration data includes information defining the service domain of the data processing service component.

4. The method of claim 1 , wherein the configuration data includes information defining the industry of the data processing service component.

5. The method of claim 1 , wherein the configuration data includes information defining the target customer of the data processing service component.

6. The method of claim 1 , wherein the configuration data includes information defining the business process of the data processing service component.

7. The method of claim 1 , wherein the configuration data includes information defining the payment model of the data processing service component.

8. A data processing system comprising at least one processor;

accessible memory storing instructions that control the processor to perform tasks comprising:

receiving, from a service provider, a data processing service component;

receiving, from the service provider, configuration data corresponding to the data processing service component;

introspecting the data processing service component to discover attributes and elements of the component and to abstract location information about how to execute, read, and invoke the component;

validating the configuration data; and

storing categorization information of the data processing service component including the discovered attributes and elements of the component and the abstracted location information of the component and the validated configuration data,

employing the categorization information to automatically assemble the data processing service component into a data processing service package.

9. The data processing system of claim 8 , wherein the configuration data includes information on how to execute, read, and invoke the data processing service component.

10. The data processing system of claim 8 , wherein the configuration data includes information defining the service domain of the data processing service component.

11. The data processing system of claim 8 , wherein the configuration data includes information defining the industry of the data processing service component.

12. The data processing system of claim 8 , wherein the configuration data includes information defining the target customer of the data processing service component.

13. The data processing system of claim 8 , wherein the configuration data includes information defining the business process of the data processing service component.

14. The data processing system of claim 8 , wherein the configuration data includes information defining the payment model of the data processing service component.

15. A computer program product tangibly embodied in a non-transitory machine-readable storage medium containing instructions for controlling a data processing system to perform a method comprising:

receiving, from a service provider, a data processing service component;

receiving, from the service provider, configuration data corresponding to the data processing service component;

introspecting the data processing service component to discover attributes and elements of the component and to abstract location information about how to execute, read, and invoke the component;

validating the configuration data; and

storing categorization information of the data processing service component including the discovered attributes and elements of the component and the abstracted location information of the component and the validated configuration data,

employing the categorization information to automatically assemble the data processing service component into a data processing service package.

16. The computer program product of claim 15 , wherein the configuration data includes information on how to execute, read, and invoke the data processing service component.

17. The computer program product of claim 15 , wherein the configuration data includes information defining the service domain of the data processing service component.

18. The computer program product of claim 15 , wherein the configuration data includes information defining the industry of the data processing service component.

19. The computer program product of claim 15 , wherein the configuration data includes information defining the target customer of the data processing service component.

20. The computer program product of claim 15 , wherein the configuration data includes information defining the business process of the data processing service component.

21. The computer program product of claim 15 , wherein the configuration data includes information defining the payment model of the data processing service component.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2021
From: OT PATENT ESCROW, LLC
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 056157/0492 →
PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT Recorded Jan 26, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: OT PATENT ESCROW, LLC
Reel/Frame 055269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2009
From: ELECTRONIC DATA SYSTEMS, LLC
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 022449/0267 →
CHANGE OF NAME Recorded Mar 24, 2009
From: ELECTRONIC DATA SYSTEMS CORPORATION
To: ELECTRONIC DATA SYSTEMS, LLC
Reel/Frame 022460/0948 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2004
From: LOBO, SANJAY P.; COTTEN, JEFF B.; WACKER, JEFFREY L.
To: ELECTRONIC DATA SYSTEMS CORPORATION
Reel/Frame 016062/0156 →