IP Library Patent Application 11964753
Patent Application
App. No. 11/964,753

Apparatus and Methods for Managing Communication between Parties

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.
11/964,753
Filed
Dec 27, 2007
Art Unit
3687
USPC
705/32
Abstract

Increasing use is being made of XML procedure calls to control and integrate telecommunications networks with other IT equipment. XML messages are verbose and include information which is not required merely to monitor activity in the network for purposes such as billing and authentication. The use of XPath or XQuery operations allow the XML messages to be dynamically and quickly analysed and filtered for relevant information.

Claims (12)

1 . Monitoring apparatus for a telecommunications network including XML query means arranged to extract predetermined fragments of data from XML procedure calls passing through the network and processing means arranged to take action based on the extracted data fragments.

2 . Apparatus according to claim 1 including billing means responsive to the processing means to generate billing charges dependent on chargeable activity in the network as determined by the extracted data fragments.

3 . Apparatus according to claim 2 , including an XML procedure call proxy wherein the fragments are extracted by proxying the XML procedure calls and performing extraction in the proxy.

4 . Apparatus according to claim 2 , including an XML repository which stores XML procedure calls which have been acted on and wherein the repository is arranged to perform the extraction and billing analysis.

5 . Apparatus according to claim 1 including a user database arranged to hold user records and to map the user records against permitted XML procedure call fragments and further including authentication means which is arranged to compare the said extracted fragments with fragments in the user database to determine whether a user is permitted to carry out an operation and to block XML procedure calls which are not permitted for a user.

6 . A method of monitoring activity in a telecommunications network comprising processing XML procedure calls flowing in the network and analysing only fragments of the procedure call using an XPath or XQuery operation.

7 . A method according to claim 6 wherein the XML calls are intercepted and analysed before reaching their intended destination.

8 . A method according to claim 7 including blocking an XML procedure call if the analysis determines that a user does not have permission to issue the procedure call.

9 . A method according to claim 6 wherein the fragment analysis is used to determine whether chargeable activity is occurring for a network user and to generate a billing record responsively to that determination.

10 . A telecommunications network including service provision means arranged to communicate using XML procedure calls, a user database containing details of users authorised to issue XML procedure calls to the service provision means and query means arranged to query the XML procedure calls to obtain data or text fragment from the procedure calls and comparison means to compare XML procedure calls with authorised procedure calls for particular users.

11 . A telecommunications network including service provision means arranged to communicate using XML procedure calls, a billing database containing details of charges for users and query means arranged to query the XML procedure calls to obtain data or text fragment from the procedure calls and comparison means to compare XML procedure calls with chargeable procedure calls for particular users and to update the billing database responsively.

12 . A computer program which when executed on a suitable telecommunications network node causes the node to monitor activity in the telecommunications network by processing XML procedure calls flowing in the network and analysing only fragments of the procedure call using an XPath or XQuery operation.

Assignments (7)
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032436/0804 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027143/0717 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2008
From: EBENEZER, CHRISTIAN
To: NORTEL NETWORKS LIMITED
Reel/Frame 020519/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2007
From: JOHNSON, DAVID
To: NORTEL NETWORKS LIMITED
Reel/Frame 020291/0710 →