# US 8,543,719 B2 · System and method for managing XDM service information

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,543,719 B2
- Document ID: US8543719B2
- Status: Granted
- Kind: B2
- Application number: 11/497,213
- Filed: 2006-08-01
- Published: 2007-02-22
- Granted: 2013-09-24
- Earliest claimed: 2005-08-19
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Jae-Kwon Oh; Wuk Kim; Sang-Kyung Sung
- Inventors: Jae-Kwon Oh; Wuk Kim; Sang-Kyung Sung
- Web page: https://patentgrep.com/patent/US8543719B2

## CPC

- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- G06F 15/16: Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs {(coordinating program control therefor G06F9/52; in regulating and control system G05B)}
- G06F 17/00: Digital computing or data processing equipment or methods, specially adapted for specific functions (information retrieval, database structures or file system structures therefor G06F16/00)
- H04H 20/71: Wireless systems
- H04L 65/1045: Proxies, e.g. for session initiation protocol [SIP]
- H04L 65/1104: Session initiation protocol [SIP]
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 67/563: Data redirection of data network streams
- H04W 4/00: Services specially adapted for wireless communication networks; Facilities therefor
- G06F 9/44: Arrangements for executing specific programs
- G06F 16/00: Information retrieval; Database structures therefor; File system structures therefor
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04H: BROADCAST COMMUNICATION (multiplex communication H04J; pictorial communication aspects of broadcast systems H04N)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Disclosed is a system and method for managing XDM (XML Document Management) service information to improve management efficiency for OMA (Open Mobile Alliance) service information. The apparatus includes a controller for creating a shared User Resource Identifier (URI), and using a value created by the controller as a static value to be used as a newly-created reference handle for shared service information referred to by service information. The newly-created value is set as an unchanged value (i.e., it remains static until a corresponding element vanishes), thereby preventing signaling overhead, compatibility degradation, and resource waste due to modification of the shared service information.

## Claims

### Claim 1

An apparatus for managing XML Document Management (XDM) service information in an XDM client included in a user terminal of an Open Mobile Alliance (OMA) system, the apparatus comprising:
a controller for creating a shared User Resource Identifier (URI) list including a static reference handle value for indicating the shared URI list, in response to a request to create the shared URI list, transmitting the shared URI list to a shared XDM Server (XDMS) for storage as a reference for service information corresponding to a plurality of OMA services in accordance with the static reference handle value, changing at least one piece of the service information, and maintaining, at the shared XDMS, the static reference handle value for the shared URI list after the at least one piece of the service information is changed;
a receiving device for receiving the request to create the shared URI list and receiving an error message, if the XDM client proposes a creation of the shared URI list without the static reference handle value from an XDMS; and
a transmitting device for transmitting the shared URI list to the shared XDMS,
wherein the service information is at least one of RLS (Resource List Server) service information, PoC (Push-to-Talk over Cellular) service information, and XDM service information, and
wherein the XDM client creates the PoC service information, used to provide a PoC group service, referring to the shared URI list by using the static reference handle value of the shared URI list, and transmits the PoC service information to a PoC XDMS.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the static reference handle value is a random value.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the shared URI list is created using an XML Configuration Access Protocol (XCAP).

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the controller creates the service information using the static reference handle value; and
wherein the transmitting device transmits the service information to each XDM server for corresponding service.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the static reference handle value is a name attribute of the shared URI list.

### Claim 6

A system for managing XDM (XML Document Management) service information in an OMA (Open Mobile Alliance) system, the system comprising:
a shared XDMS (XML Document Management Server) for storing a shared URI (Uniform Resource Identifier) list as a reference for service information corresponding to a plurality of OMA services, storing changes made to at least one piece of the service information, and maintaining the static reference handle value for the shared URI list after the at least one piece of the service information is changed;
an XDM client included in a user terminal for receiving a request to create the shared URI list, receiving an error message when the XDM client proposes a creation of the shared URI list without a static reference handle value from an XDMS, creating the shared URI list including the static reference handle value for identifying the shared URI list, transmitting the shared URI list to the shared XDMS, creating service information referring to the shared URI list using the reference handle value, transmitting the service information to a corresponding XDMS that stores such service information, and changing the at least one piece of the service information, wherein the service information is at least one of RLS (Resource List Server) service information, PoC (Push-to-Talk over Cellular) service information, and XDM service information; and
a PoC XDMS for storing the PoC service information used to provide a PoC group service,
wherein the XDM client creates the PoC service information referring to the shared URI list by using the static reference handle value of the shared URI list, and transmits the PoC service information to the PoC XDMS.

### Claim 7 (depends on 6)

The system of claim 6, further comprising:
an RLS (Resource List Server) XDMS for storing RLS service information,
wherein the XDM client creates the RLS service information referring to the shared URI list by using the static reference handle value of the shared URI list, and transmits the RLS service information to the RLS XDMS.

### Claim 8 (depends on 6)

The system of claim 6, wherein the XDM client transmits a changed content of the shared URI list to the shared XDMS upon receipt of a request to change the shared URI list.

### Claim 9 (depends on 6)

The system of claim 6, wherein the static reference handle value is randomly created.

### Claim 10

A method for managing XDM (XML Document Management) service information in an XDM client included in a user terminal of an Open Mobile Alliance (OMA) system, the method comprising:
receiving a request, at the XDM client, to create a shared URI (Uniform Reference Identifier) list to be stored in a shared XDM Server (XDMS);
receiving an error message, if the XDM client proposes a creation of the shared URI list without a static reference handle value from an XDMS;
creating, by the XDM client, the shared URI list including the static reference handle value for identifying the shared URI list, in response to the request;
transmitting the shared URI list from the XDM client to the shared XDMS for storage as a reference for service information corresponding to a plurality of OMA services in accordance with the static reference handle value;
changing at least one piece of the service information; and
maintaining, at the shared XDMS, the static reference handle value for the shared URI list after the at least one piece of the service information is changed,
wherein the service information is at least one of RLS (Resource List Server) service information, PoC (Push-to-Talk over Cellular) service information, and XDM service information, and
wherein the XDM client creates the PoC service information, used to provide a PoC group service, referring to the shared URI list by using the static reference handle value of the shared URI list, and transmits the PoC service information to a PoC XDMS.

### Claim 11 (depends on 10)

The method of claim 10, wherein the static reference handle value is randomly created.

### Claim 12 (depends on 10)

The method of claim 10, further comprising transmitting the created shared URI list to the shared XDM (XML Document Management) server.

### Claim 13 (depends on 10)

The method of claim 10, further comprising creating the service information using the static reference handle value and transmitting the service information to each XDM server for corresponding service.

### Claim 14 (depends on 10)

The method of claim 10, further comprising transmitting changed content of the shared URI list to a shared XDM server, upon receipt of a request to change the shared URI list.

### Claim 15 (depends on 10)

The method of claim 10, wherein the static reference handle value is a name attribute of the shared URI list.

### Claim 16 (depends on 10)

The method of claim 10, further comprising receiving an error message, if the XDM client proposes a creation of the shared URI list without the static reference handle value.

### Claim 17 (depends on 10)

The method of claim 10, wherein the static reference handle value conforms to uniqueness constraints in an XML Configuration Access Protocol (XCAP).

### Claim 18 (depends on 10)

The method of claim 10, wherein the static reference handle value is used as a reference handle of an external element and a resource-list element in the shared URI list.

### Claim 19

A method for managing XDM (XML Document Management) service information in an XDM client included in a user terminal of an Open Mobile Alliance (OMA) system, the method comprising:
receiving, at the XDM client, a request to create a shared URI list to be stored in a shared XDM Server (XDMS);
receiving an error message, if the XDM client proposes a creation of the shared URI list without a list name from an XDMS;
creating, by the XDM client, the shared URI list including the list name;
statically fixing the list name of the shared URI list by the XDM client;
transmitting the shared URI list including the statically fixed list name from the XDM client to the shared XDMS for storage as a reference for service information corresponding to a plurality of OMA services in accordance with the statically fixed list name;
changing at least one piece of the service information; and
maintaining, at the shared XDMS, the statically fixed list name for the shared URI list after the at least one piece of the service information is changed,
wherein the service information is at least one of RLS (Resource List Server) service information, PoC (Push-to-Talk over Cellular) service information, and XDM service information, and
wherein the XDM client creates the PoC service information, used to provide a PoC group service, referring to the shared URI list by using the statically fixed list name of the shared URI list, and transmits the PoC service information to a PoC XDMS.

### Claim 20

A method for managing XDM (XML Document Management) service information in an XDM client included in a user terminal of an Open Mobile Alliance (OMA) system, the method comprising:
receiving, by the XDM client, a request to create a shared URI list including an entry element to be stored in a shared XDM Server (XDMS);
receiving an error message, if the XDM client proposes a creation of the shared URI list without a unique identifier from an XDMS;
creating, by the XDM client, the shared URI list including the entry element having the unique identifier;
statically fixing the unique identifier of the entry element by the XDM client; and
transmitting the shared URI list including the statically fixed unique identifier of the entry element from the XDM client to the shared XDMS for storage as a reference for service information corresponding to a plurality of OMA services in accordance with the statically fixed unique identifier;
changing at least one piece of the service information; and
maintaining, at the shared XDMS, the statically fixed unique identifier for the shared URI list after the at least one piece of the service information is changed;
wherein the service information is at least one of RLS (Resource List Server) service information, PoC (Push-to-Talk over Cellular) service information, and XDM service information, and
wherein the XDM client creates the PoC service information, used to provide a PoC group service, referring to the shared URI list by using the statically fixed unique identifier of the shared URI list, and transmits the PoC service information to a PoC XDMS.
