IP Library Patent Application 12332258
Patent Application
App. No. 12/332,258

FORMATTED INTELLECTUAL PROPERTY DATA EXCHANGE OVER A NETWORK

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/332,258
Abstract

A system, method and article of formatted information and data exchange that extends and replaces certain protocols for intellectual property data exchange using extensible markup language (XML) over a network is disclosed. Information and data is converted and transmitted between various applications and databases using flexible XDS schema fields designed specifically for a more efficient transfer of intellectual property-related data and information.

Claims (59)

1 . (canceled)

2 . (canceled)

3 . A computer-implemented method for providing an intellectual property data transmission using a markup language protocol, comprising:

receiving a data export request for intellectual property data;

receiving the intellectual property data from a database;

formatting the intellectual property data according to a first protocol based on a flexible extensible markup language schema definition (“XSD”);

determining, via a computer processor, if the intellectual property data should be formatted according to a second protocol, and if so, formatting the intellectual property data according to the second protocol; and

transmitting the intellectual property data formatted according to at least one of the first protocol and second protocol.

4 . The method of claim 3 , wherein the formatting the intellectual property data according to the first protocol comprises applying an XSD style sheet to the received intellectual property data.

5 . The method of claim 3 , wherein the intellectual property data is formatted into the first protocol before the intellectual property data is formatted into the second protocol.

6 . The method of claim 3 , wherein the formatting of the intellectual property data according to the second protocol comprises formatting the intellectual property data from the first protocol to the second protocol.

7 . The method of claim 3 , further comprising:

retrieving a map of an external data source associated with the second protocol; and

automatically formatting the data into the second protocol using the map.

8 . The method of claim 3 , wherein the second protocol comprises an open protocol standard.

9 . The method of claim 3 , wherein the XSD comprises at least one payment component associated with the intellectual property data.

10 . The method of claim 3 , wherein the XSD comprises at least one transactional component associated with the intellectual property data.

11 . The method of claim 3 , wherein the XSD comprises at least one procurement component associated with the intellectual property data.

12 . A computer-implemented method for receiving an intellectual property data transmission according to a markup language protocol, comprising:

receiving intellectual property data, the intellectual property data formatted according to an extensible markup language;

determining, via a computer processor, if the intellectual property data is formatted according to a first protocol based on a flexible extensible markup language schema definition (“XSD”), and

if the received intellectual property data is formatted according to the first protocol, validating at least a portion of the intellectual property data according to the first protocol, and

if the received intellectual property data is formatted according to a second protocol, formatting the intellectual property data according to the first protocol;

parsing the intellectual property data according to the first protocol; and

storing the intellectual property data in a storage memory.

13 . The method of claim 12 , wherein the formatting the intellectual property data according to the first protocol comprises applying an XSD style sheet to the received intellectual property data.

14 . The method of claim 12 , further comprising, if the received intellectual property data is formatted according to the second protocol:

retrieving a map associated with the second protocol; and

automatically formatting the data from the second protocol to the first protocol using the map.

15 . The method of claim 12 , wherein the second protocol comprises an open protocol standard.

16 . The method of claim 12 , wherein the XSD comprises at least one payment component associated with the intellectual property data.

17 . The method of claim 12 , wherein the XSD comprises at least one transactional component associated with the intellectual property data.

18 . The method of claim 12 , wherein the XSD comprises at least one procurement component associated with the intellectual property data.

19 . A computer-readable storage medium comprising computer-executable instructions for providing an intellectual property transmission using a markup language protocol, the instructions comprising:

receiving a data export request for intellectual property data;

receiving the intellectual property data from a database;

formatting the intellectual property data according to a first protocol based on a flexible extensible markup language schema definition (“XSD”);

determining if the intellectual property data should be formatted according to a second protocol, and if so, formatting the intellectual property data according to the second protocol; and

transmitting the intellectual property data formatted according to at least one of the first protocol and second protocol.

20 . A computer-readable storage medium comprising computer-executable instructions for receiving an intellectual property data transmission according to a markup language protocol, the instructions comprising:

receiving intellectual property data, the intellectual property data formatted according to an extensible markup language;

determining if the intellectual property data is formatted according to a first protocol based on a flexible extensible markup language schema definition (“XSD”), and

if the received intellectual property data is formatted according to the first protocol, validating at least a portion of the intellectual property data according to the first protocol, and

if the received intellectual property data is formatted according to a second protocol, formatting the intellectual property data according to the first protocol;

parsing the intellectual property data according to the first protocol; and

storing the intellectual property data into a storage memory.

21 . Apparatus for providing intellectual property data exchange using a markup language protocol, the apparatus comprising:

means for storing intellectual property data;

means for receiving a data export request for intellectual property data;

means for receiving the intellectual property data from a relational database;

means for formatting the intellectual property data according to a first protocol based on a flexible extensible markup language schema definition (“XSD”);

means for determining if the intellectual property data should be formatted according to a second protocol, and if so, formatting the intellectual property data according to the second protocol; and

means for transmitting the intellectual property data formatted according to at least one of the first protocol and second protocol.

22 . A system for providing intellectual property data exchange using a markup language protocol, the system comprising:

a storage memory configured to store intellectual property data;

a computer-readable storage memory having computer-executable instructions for:

receiving a data export request for intellectual property data;

receiving the intellectual property data from a relational database;

formatting the intellectual property data according to a first protocol based on a flexible extensible markup language schema definition (“XSD”);

Assignments (9)
RELEASE AND REASSIGNMENT OF SECURITY INTEREST IN PATENT RIGHTS RECORDED AT REEL 032100, FRAME 0353 Recorded Nov 1, 2017
From: JPMORGAN CHASE BANK, N.A.
To: CPA GLOBAL (FIP) LLC (F/K/A FOUNDATIONIP, LLC)
Reel/Frame 044649/0455 →
RELEASE OF SECURITY INTEREST Recorded Oct 13, 2016
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: FOUNDATIONIP, LLC
Reel/Frame 040349/0483 →
CHANGE OF NAME Recorded Apr 3, 2015
From: COMPUTER PATENT ANNUITIES LIMITED
To: CPA GLOBAL LIMITED
Reel/Frame 035331/0218 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT-FIRST LIEN Recorded Jan 21, 2014
From: FOUNDATIONIP, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032100/0353 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT-SECOND LIEN Recorded Jan 21, 2014
From: FOUNDATIONIP, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 032100/0656 →
RELEASE OF SECURITY INTEREST Recorded May 3, 2012
From: HSBC CORPORATE TRUSTEE COMPANY (UK) LIMITED
To: FOUNDATIONIP, LLC
Reel/Frame 028147/0368 →
RELEASE OF SECURITY INTEREST (PATENTS) Recorded Apr 3, 2012
From: HSBC CORPORATE TRUSTEE COMPANY (UK) LIMITED, AS SECURITY AGENT
To: FOUNDATIONIP, LLC
Reel/Frame 027976/0763 →
SECURITY AGREEMENT Recorded Mar 2, 2010
From: FOUNDATIONIP, LLC
To: HSBC CORPORATE TRUSTEE COMPANY (UK) LIMITED
Reel/Frame 024010/0397 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2009
From: LE GALL, JEAN-CHRISTOPHE; LUCHTMEIJER, MARIA
To: COMPUTER PATENT ANNUITIES LIMITED
Reel/Frame 022229/0763 →