IP Library Granted Patent US 7,318,103
Granted Patent B1
US 7,318,103 · App. 11/607,514 · Granted Jan 8, 2008

XML in the MASP client-server protocol

Assignee: AT&T Corp.
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 7,318,103
App. No.
11/607,514
Granted
Jan 8, 2008
Kind
B1
Abstract

A method and system for using XML for both a protocol layer and application data are described. The method comprises the steps of initiating a connection by a client to a server to form a session, responding by said server to said client indicating that said connection has been successfully completed, submitting a request by said client to said server for service, responding by said server to said client by providing said service and terminating the connection by said client. A session is maintained and a plurality of requests for service by a client and a server responds to those requests by providing the requested service or an error message. The session is maintained until all requests made by a client have been serviced and the requests made by a client may be either synchronous or asynchronous. The system comprises a client and a server coupled to said client by a communications link.

Claims (46)

1. A method for using XML for both a protocol layer and application data, the protocol layer and application data having an XML-based structure, the method comprising:

at a client, indicating a connection between the client and a server, by initiating an XML document and writing the XML document directly to a transport and network layer socket connection;

at the client, requesting that the server perform a service; and

terminating the connection.

2. The method of claim 1 wherein:

the transport and network layer socket connections is a TCP/IP socket connection.

3. The method of claim 1 wherein the XML document is ongoing and the method further comprises:

using an XML parser, incrementally interpreting and processing the XML document.

4. The method of claim 3 further comprising:

monitoring activity of the client by using XML comments that are ignored by the XML parser.

5. The method of claim 1 further comprising:

compressing the XML to reduce overhead.

6. The method of claim 1 further comprising:

augmenting the XML to handle descriptive verbosity by forming an index that establishes a co-reference to an attribute that is already fully described.

7. A method for using XML for both a protocol layer and application data, the protocol layer and application data having an XML-based structure, the method comprising:

at a server, indicating that a connection between the client and the server has been initiated, by initiating an XML document and writing the XML document directly to a transport and network layer socket connection so as to indicate that the connection has been established; and

at the server, responding to a service request from the client by providing the service.

8. The method of claim 7 wherein:

the transport and network layer socket connection is a TCP/IP socket connection.

9. The method of claim 7 wherein the XML document is ongoing and the method further comprises:

using an XML parser, incrementally interpreting and processing the XML document.

10. The method of claim 9 further comprising:

monitoring activity of the server by using XML comments that are ignored by the XML parser.

11. The method of claim 10 further comprising:

compressing the XML to reduce overhead.

12. The method of claim 7 further comprising:

augmenting the XML to handle descriptive verbosity by forming an index that establishes a co-reference to an attribute that is already fully described.

13. A client using XML for both a protocol layer and application data, the protocol layer and application data having an XML-based structure, the client comprising:

means for initiating a connection between the client and a server, by initiating an XML document and writing the XML document directly to a transport and network layer socket connection;

means for submitting a service request to the server; and

means for terminating the connection.

14. The method of claim 13 wherein:

the transport and network layer socket connection is a TCP/IP socket connection.

15. The client of claim 13 wherein the XML document is ongoing and the client further comprises:

means for using an XML parser to incrementally interpret and process the XML document.

16. The client of claim 15 further comprising:

means for monitoring activity of the client by using XML comments that are ignored by the XML parser.

17. A server using XML for both a protocol layer and application data, the protocol layer and application data having an XML-based structure, the server comprising:

means for indicating that a connection between a client and the server has been initiated, by initiating an XML document and writing the XML document directly to a transport and network layer socket connection so as to indicate that the connection has been established; and

means for responding to a service request by providing the service.

18. The method of claim 17 wherein:

the transport and network layer socket connection is a TCP/IP socket connection.

19. The server of claim 17 wherein the XML document is ongoing and the server further comprises:

means for using an XML parser to incrementally interpret and process the XML document.

20. The server of claim 19 further comprising:

means for monitoring activity of the server by using XML comments that are ignored by the XML parser.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT NUMBERS 10342096;10671117; 10716375; 10716376;10795407;10795408; AND 10827591 PREVIOUSLY RECORDED AT REEL: 58314 FRAME: 657. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 29, 2024
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 068066/0103 →
CHANGE OF NAME Recorded Dec 6, 2021
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 058314/0657 →
CHANGE OF ADDRESS Recorded Dec 17, 2015
From: RAKUTEN, INC.
To: RAKUTEN, INC.
Reel/Frame 037751/0006 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2012
From: AT&T INTELLECTUAL PROPERTY II, L.P.
To: RAKUTEN, INC.
Reel/Frame 029195/0519 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2012
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 028378/0961 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2012
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 028369/0046 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2012
From: JONES, MARK A.; HANSEN, TONY L.
To: AT&T CORP.
Reel/Frame 028343/0523 →
Continuity (3)
Continuation 1113174500 · May 18, 2005
Continuation 0980076700 · Mar 8, 2001
Provisional Application 6018899200 · Mar 13, 2000