diff --git a/src/datamodel_description.json b/src/datamodel_description.json
index 87dbd75253cb1c68558a8afb419beb8103766117..6a5823b2d4c97695b46a2c248f75296fb07d600e 100644
--- a/src/datamodel_description.json
+++ b/src/datamodel_description.json
@@ -36,6 +36,127 @@
 					"",
 					"([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])"
 				]
+			},
+			"Device.DeviceInfo.NetworkProperties.": {
+				"type": "object",
+				"protocols": [
+					"cwmp",
+					"usp"
+				],
+				"description": "This object defines the parameters that describe how the device handles network traffic.",
+				"access": false,
+				"array": false,
+				"{BBF_VENDOR_PREFIX}ActiveConnections": {
+					"type": "int",
+					"read": true,
+					"write": false,
+					"protocols": [
+						"cwmp",
+						"usp"
+					],
+					"description": "Number of currently active network connections.",
+					"datatype": "int"
+				},
+				"{BBF_VENDOR_PREFIX}MaxConnections": {
+					"type": "int",
+					"read": true,
+					"write": false,
+					"protocols": [
+						"cwmp",
+						"usp"
+					],
+					"description": "Maximum number of simultaneous network connections supported.",
+					"datatype": "int"
+				}
+			},
+			"Device.DeviceInfo.ProcessStatus.": {
+				"type": "object",
+				"protocols": [
+					"cwmp",
+					"usp"
+				],
+				"description": "Status of the processes on the device.",
+				"access": false,
+				"array": false,
+				"{BBF_VENDOR_PREFIX}MaxProcessEntries": {
+					"type": "int",
+					"read": true,
+					"write": false,
+					"protocols": [
+						"cwmp",
+						"usp"
+					],
+					"description": "Maximum number of process entries that can be reported by the device.",
+					"default": "-1",
+					"datatype": "int",
+					"range": [
+						{
+							"min": -1,
+							"max": 255
+						}
+					]
+				},
+				"{BBF_VENDOR_PREFIX}ProcessCurrentSortingMethod": {
+					"type": "string",
+					"read": true,
+					"write": true,
+					"protocols": [
+						"cwmp",
+						"usp"
+					],
+					"description": "Current sorting method used for listing process entries (e.g., PID, Memory, CPU_Time).",
+					"datatype": "string"
+				},
+				"{BBF_VENDOR_PREFIX}ProcessSupportedSortingMethods": {
+					"type": "string",
+					"read": true,
+					"write": false,
+					"protocols": [
+						"cwmp",
+						"usp"
+					],
+					"description": "<<list>> List items indicate the supported process sorting methods.",
+					"list": {
+						"datatype": "string",
+						"enumerations": [
+							"PID",
+							"Memory",
+							"CPU_Time"
+						]
+					}
+				}
+			},
+			"Device.DeviceInfo.{BBF_VENDOR_PREFIX}FileDescriptors.": {
+				"type": "object",
+				"protocols": [
+					"cwmp",
+					"usp"
+				],
+				"description": "Object providing file descriptor usage statistics.",
+				"access": false,
+				"array": false,
+				"MaxAllowed": {
+					"type": "int",
+					"read": true,
+					"write": false,
+					"protocols": [
+						"cwmp",
+						"usp"
+					],
+					"description": "Maximum number of file descriptors allowed by the system.",
+					"datatype": "int"
+				},
+				"Used": {
+					"type": "int",
+					"read": true,
+					"write": false,
+					"protocols": [
+						"cwmp",
+						"usp"
+					],
+					"description": "Number of file descriptors currently in use.",
+					"datatype": "int"
+				}
 			}
 		}
 	}