IP Library Granted Patent US 8,082,322
Granted Patent B1
US 8,082,322 · App. 10/621,043 · Granted Dec 20, 2011

Federation of information from multiple data sources into a common, role-based distribution model

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,082,322
App. No.
10/621,043
Granted
Dec 20, 2011
Kind
B1
Abstract

A computerized system for and method of creating applications that access information from multiple data sources into a common, role-based distribution model are described. The computerized system includes a server having one or more dynamic object libraries, one or more template libraries, and a dynamically allocated area in the computer memory where data is stored, referenced, and manipulated. The system also includes one or more adapters, each allowing the server to access one of the data sources.

Claims (16)

1. A computerized system for accessing information from multiple data sources, the computerized system comprising:

one or more webjects in a HyperText Markup Language (HTML) template, each webject including:

a plurality of attributes, each attribute including a name-value pair, the plurality of attributes including a webject type attribute; and

a plurality of parameter tags, each parameter tag including a plurality of parameter attributes, each parameter attribute including a name-value pair;

a server, the server having one or more template libraries and configured to process the one or more webjects into one or more requests in a common format;

two or more adapters, each one of the adapters configured to:

convert a request in the common format to a format appropriate for a data source; and

cause a function to occur within the data source based on the converted request;

wherein the two or more adapters allow the server to access multiple data sources; and

wherein at least one of the adapters provides an interface to a legacy application thereby allowing the server to access information on the legacy application.

2. The computerized system of claim 1 , further comprising one or more clients, each one of the clients having a user interface for presenting the information from the legacy application to the user such that the information from the legacy application is interchangeable with information from a non-legacy application.

3. The computerized system of claim 1 , wherein each one of the adapters provide authentication for verifying that a user has access to a data source.

4. The computerized system of claim 1 , wherein each one of the adapters provide application mapping for allowing a symbolic application name to be associated with one or more parameter values.

5. The computerized system of claim 1 , wherein each one of the adapters provide login mapping for allowing the user to access the adapters with a single user name and password.

6. The computerized system of claim 1 , wherein the server includes a virtual database (VDB) in the server's memory, the VDB configured to store data retrieved from an adapter in a common format as groups of objects.

7. The computerized system of claim 6 , wherein one of the plurality of parameters in the webject includes a group parameter of at least a group_out parameter or a group_in parameter, wherein the plurality of parameters in the webject parameters are stored in the VDB and associated with a first name specified by the group_in parameter if the group_in parameter is set and a set of parameters associated with a second name specified by the group_out parameter is associated with the webject if the group_out parameter is set.

Assignments (6)
SECURITY INTEREST Recorded Sep 13, 2018
From: PTC INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047480/0888 →
SECURITY INTEREST Recorded Nov 4, 2015
From: PTC INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037046/0930 →
CHANGE OF NAME Recorded Dec 17, 2013
From: PARAMETRIC TECHNOLOGY CORPORATON
To: PTC INC.
Reel/Frame 031835/0407 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2011
From: PASCARELLA, LOUIS; KONDALSKI, BRIAN; RICKUS, STEPHEN
To: AUXILIUM INC
Reel/Frame 027256/0118 →
MERGER Recorded Nov 16, 2011
From: AUXILIUM INC
To: PARAMETRIC TECHNOLOGY CORPORATION
Reel/Frame 027291/0320 →
SECURITY AGREEMENT Recorded Jun 25, 2004
From: SPORTCRAFT, LTD.
To: MERRILL LYNCH BUSINESS FINANCIAL SERVICES, INC., AS AGENT
Reel/Frame 015494/0142 →