# US 9,882,769 B2 · System and method for registration of an agent to process management object updates

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

- Number: US 9,882,769 B2
- Document ID: US9882769B2
- Status: Granted
- Kind: B2
- Application number: 12/188,925
- Filed: 2008-08-08
- Published: 2010-02-11
- Granted: 2018-01-30
- Earliest claimed: 2008-08-08
- Assignees: BlackBerry Limited
- Applicants: Axel Ferrazzini; Michael Shenfield; James Andrew Godfrey
- Inventors: Axel Ferrazzini; Michael Shenfield; James Andrew Godfrey
- Web page: https://patentgrep.com/patent/US9882769B2

## CPC

- H04L 41/0233: Object-oriented techniques, for representation of network management data, e.g. common object request broker architecture [CORBA]
- G06F 8/65: Updates (security arrangements therefor G06F21/57)
- H04L 67/34: {involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416)}
- H04L 41/0213: Standardised network management protocols, e.g. simple network management protocol [SNMP]
- H04L 41/046: comprising network management agents or mobile agents therefor
- H04L 41/0816: the condition being an adaptation, e.g. in response to network events
- H04L 41/0869: Validating the configuration within one network element
- 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)

## Abstract

A method is disclosed for providing an updated management object to an agent. The method includes the agent specifying the updated management object, and a device management client providing the updated management object.

## Claims

### Claim 1

A mobile device comprising:
an agent on the mobile device;
an Open Mobile Alliance (OMA) Device Management (DM) client on the mobile device; and
a processor configured to execute the agent and the OMA DM client that is configured for:
receiving, at the OMA DM client, a registration command from said agent, the registration command specifying a Management Object (MO) associated with said agent and managed by the DM client, wherein the agent is configured to operate according to the MO specified in the registration command, and wherein the registration command further indicates a request by the agent to be notified when an updated version of the MO becomes available;
responsive to an update to the MO, sending from the OMA DM client to the agent, a notification regarding the updated MO;
initiating an update to a configuration of the agent such that the agent operates according to the updated MO;
initiating the update to the configuration upon receiving, at the OMA DM client from the agent, a retrieve command responsive to the notification, the retrieve command specifying the updated MO and access rights possessed by the agent and the agent's identity;
determining whether the access rights specified in the retrieve command authorize the agent to gain access to the MO; and
communicating, from the OMA DM client to the agent, the updated MO responsive to determining that the agent is authorized to access the MO.

### Claim 2

A non-transitory tangible computer-readable medium storing instructions which cause execution of a method implemented in a mobile device, the method comprising:
receiving, at an Open Mobile Alliance (OMA) Device Management (DM) client on the mobile device, a registration command from an agent on the mobile device that is executing the OMA DM client, the registration command specifying a Management Object (MO) associated with the agent and managed by the DM client, wherein the agent is configured to operate according to the MO specified in the registration command, and wherein the registration message further indicates a request by the agent to be notified when an updated version of the MO becomes available;
determining whether the agent is authorized to gain access to the MO;
responsive to an update to the MO, sending from the OMA DM client to the agent, a notification regarding the updated MO, wherein the notification is only sent if it is determined that the agent is authorized to receive the update; and
initiating an update to a configuration of the agent such that the agent operates according to the updated MO.

### Claim 3

A method implemented in a mobile device, the method comprising:
receiving, at an Open Mobile Alliance (OMA) Device Management (DM) client executing on the mobile device, a registration command from an agent on the mobile device, the registration command specifying a Management Object (MO) associated with the agent and managed by the DM client, wherein the agent is configured to operate according to the MO specified in the registration command, and wherein the registration message further specifies a request by the agent to be notified when an updated version of the MO becomes available;
determining whether the agent is authorized to gain access to the MO;
responsive to an update to the MO, sending from the OMA DM client to the agent, a notification regarding the updated MO, wherein the notification is only sent if it is determined that the agent is authorized to receive the update; and
initiating an update to a configuration of the agent such that the agent operates according to the updated MO.
