Mapping algorithm with rich relationship expression and higher-order abstraction

IP.com Prior Art Database Disclosure
IP.com Disclosure Number: IPCOM000212126D
Publication Date: 31-Oct-2011
More Like This Download

Publishing Venue

The IP.com Prior Art Database

Related People

Jerre McQuinn - Inventor [+4] [-4]
Gabor Melli - Inventor
Shehzad Qureshi - Inventor
George Ngo - Inventor
Mike Lockhart - Inventor

Abstract

The invention empowers a non-technical business user to easily establish a central master of product relationship rules. It provides flexibility in the specification of relationship functionality and in the rules for membership in a collection. It implements a higher-order specification (“any” source relates to “same” target) and stores the data efficiently with automatic updates when data is created or retired. Key aspects to protect include: 1. Relationship types are richly specified. 2. Calculating members of collections a) Attribute-based rules for collection membership b) Dynamic joins for optimal performance c) Universal policy for all collections d) Storage efficiency) 3. “Any-Same” Higher-Order Abstraction

Copyright

Copyright2011Microsoft

Language

English (United States)

Country

United States

Document File

4 pages / 601.1 KB

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 70% of the total text.

Document Author (alias)

Jerre McQuinn

Defensive Publication Title 

Mapping algorithm with rich relationship expression and higher-order abstraction

Name(s) of All Contributors

Jerre McQuinn

Gabor Melli

Shehzad Qureshi

George Ngo

Mike Lockhart

Summary of the Defensive Publication/Abstract

The invention empowers a non-technical business user to easily establish a central master of product relationship rules.  It provides flexibility in the specification of relationship functionality and in the rules for membership in a collection.  It implements a higher-order specification (“any” source relates to “same” target) and stores the data efficiently with automatic updates when data is created or retired.  Key aspects to protect include: 

1.     Relationship types are richly specified.

2.     Calculating members of collections

a)     Attribute-based rules for collection membership

b)    Dynamic joins for optimal performance

c)     Universal policy for all collections

d)    Storage efficiency)

3.     “Any-Same” Higher-Order Abstraction

 

Description: 

Business utility:  The diagram below depicts that many different relationship types ( renews, steps up, fulfills with) can be specified between any given collection, and in the lower left hand list of part numbers it illustrates that a collection can include (by rule specification) multiple part numbers.  Relationship types can be self-referential (Office Standard SA renews with Office Standard SA).

1. Rich Relationship Type Specification:  The diagram below shows how a user defines a relationship type with metadata that indicates the name, description, and whether the relationship type is forward (from left to right) or inverse (from right to left).  A relationship type can be specified to be bi-directional, typically used for specifying equivalencies.  The user specifies whether the collections are calculated and saved with many members or having only a single (individual to individual) member. Metadata about the relationship type is published in the result set.

2a. Rules-based Collection Membership: 

TO collecti...

First page image
You are not signed in. If you have an IP.com account, your download price may be lower or waived. Click here if you want to sign-in now.
Loading PayPal...
The full document comprises 4 pages and is available as a PDF document as well as a ZIP archive. The cost is $40.00 USD (depending on your billing address, sales tax may apply); payment may be made directly using your credit card or your PayPal account.

If you've already purchased this document, and wish to download it now you may enter the download access code you received in your original email receipt.