Abstract: A method, non-transitory computer readable medium and network management data server device for receiving a service request from a mobile device, where the service request comprises a value for one or more attributes of the mobile device and an indication of at least one of a view profile or one or more network attributes. Network data from a network data snapshot is extracted based on one or more of the indicated view profile or one or more network attributes. A plurality of chunks is generated from the extracted network data based on the value of the one or more attributes of the mobile device. A first one of the plurality of chunks is sent to the mobile device in response to the service request and an additional one of the plurality of chunks in response to each of one or more requests received from the mobile device. FIG. 1
CLIAMS:We claim:
1. A method for facilitating telecommunication network administration, the method comprising:
receiving, at a network management data server device, a service request from a mobile device, the service request comprising a value for one or more attributes of the mobile device and an indication of at least one of a view profile or one or more network attributes;
extracting, with the network management data server device, network data from a network data snapshot based on one or more of the indicated view profile or one or more network attributes;
generating, with the network management data server device, a plurality of chunks from the extracted network data based on the value of the one or more attributes of the mobile device; and
sending, with the network management data server device, a first one of the plurality of chunks to the mobile device in response to the service request and an additional one of the plurality of chunks in response to each of one or more requests received from the mobile device.
2. The method of claim 1, wherein the extracting further comprises:
determining, with the network management data server device, whether the network data snapshot is stored; and
retrieving, with the network management data server device, network data from a network or element management system configured to manage the plurality of network elements using a network or element management interface and storing the retrieved network data as a network data snapshot, when it is determined that the network data snapshot is not stored.
3. The method of claim 1, further comprising:
determining, with the network management data server device, whether the extracted network data does not exceed a threshold size; and
sending, with the network management data server device, the extracted network data in response to the service request without generating the plurality of chunks, when it is determined that the extracted network data does not exceed a threshold size.
4. The method of claim 1, further comprising:
subscribing, with the network management data server device, to a network or element management system configured to manage a plurality of network elements of a telecommunications network;
receiving, with the network management data server device, network data from the network or element management system in response to a change associated with one or more of the plurality of network elements;
updating, with the network management data server device, the network data snapshot based on the received network data;
determining, with the network management data server device, whether a specified time period has elapsed; and
unsubscribing, with the network management data sever, from the network or element management system when it is determined that the specified time period has elapsed.
5. The method of claim 1, further comprising:
obtaining, with the network management data server device, one or more view profiles from an administrator;
storing, with the network management data server device, the one or more view profiles in a profile store; and
providing, with the network management data server device, an indication of one or more of the view profiles in response to a request from the mobile device.
6. The method of claim 1, wherein the processing further comprises prioritizing each of the plurality of chunks based on the value of the one or more attributes of the mobile device and the first one of the plurality of chunks is a highest priority chunk.
7. The method of claim 1, wherein the one or more attributes of the mobile device are selected from geographic location, memory utilization, processor utilization, connection speed, connection bandwidth, or screen size.
8. A non-transitory computer readable medium having stored thereon instructions for facilitating telecommunication network administration comprising machine executable code which when executed by a processor, causes the processor to perform steps comprising:
receiving a service request from a mobile device, the service request comprising a value for one or more attributes of the mobile device and an indication of at least one of a view profile or one or more network attributes;
extracting network data from a network data snapshot based on one or more of the indicated view profile or one or more network attributes;
generating a plurality of chunks from the extracted network data based on the value of the one or more attributes of the mobile device; and
sending a first one of the plurality of chunks to the mobile device in response to the service request and an additional one of the plurality of chunks in response to each of one or more requests received from the mobile device.
9. A network management data server device, comprising:
a memory; and
a processor coupled to the memory and configured to execute programmed instructions stored in the memory, comprising:
receiving a service request from a mobile device, the service request comprising a value for one or more attributes of the mobile device and an indication of at least one of a view profile or one or more network attributes;
extracting network data from a network data snapshot based on one or more of the indicated view profile or one or more network attributes;
generating a plurality of chunks from the extracted network data based on the value of the one or more attributes of the mobile device; and
sending a first one of the plurality of chunks to the mobile device in response to the service request and an additional one of the plurality of chunks in response to each of one or more requests received from the mobile device.
10. The device of claim 9, wherein the processor is further configured to execute programmed instructions stored in the memory for the extracting further comprises:
determining whether the network data snapshot is stored; and
retrieving network data from a network or element management system configured to manage the plurality of network elements using a network or element management interface and storing the retrieved network data as a network data snapshot, when it is determined that the network data snapshot is not stored.
11. The device of claim 9, wherein the processor is further configured to execute programmed instructions stored in the memory further comprising:
determining whether the extracted network data does not exceed a threshold size; and
sending the extracted network data in response to the service request without generating the plurality of chunks, when it is determined that the extracted network data does not exceed a threshold size.
12. The device of claim 9, wherein the processor is further configured to execute programmed instructions stored in the memory further comprising:
subscribing to a network or element management system configured to manage a plurality of network elements of a telecommunications network;
receiving network data from the network or element management system in response to a change associated with one or more of the plurality of network elements;
updating the network data snapshot based on the received network data;
determining whether a specified time period has elapsed; and
unsubscribing from the network or element management system when it is determined that the specified time period has elapsed.
13. The device of claim 9, wherein the processor is further configured to execute programmed instructions stored in the memory further comprising:
obtaining one or more view profiles from an administrator;
storing the one or more view profiles in a profile store; and
providing an indication of one or more of the view profiles in response to a request from the mobile device.
14. The device of claim 9, wherein the processor is further configured to execute programmed instructions stored in the memory for the processing further comprises prioritizing each of the plurality of chunks based on the value of the one or more attributes of the mobile device the first one of the plurality of chunks is a highest priority chunk.
15. The device of claim 9, wherein the one or more attributes of the mobile device are selected from geographic location, memory utilization, processor utilization, connection speed, connection bandwidth, or screen size.
Dated this 19th day of September, 2013
P.H.D. RANGAPPA
OF K & S PARTNERS
ATTORNEY FOR THE APPLICANTS
,TagSPECI:FIELD OF THE INVENTION
The present disclosure relates to network administration, and particularly to methods for facilitating telecommunications network administration and devices thereof.
| Section | Controller | Decision Date |
|---|---|---|
| # | Name | Date |
|---|---|---|
| 1 | 4210-CHE-2013-IntimationOfGrant27-09-2023.pdf | 2023-09-27 |
| 1 | Form-9(Online).pdf | 2013-09-19 |
| 2 | IP24959_Spec.pdf | 2013-09-24 |
| 2 | 4210-CHE-2013-PatentCertificate27-09-2023.pdf | 2023-09-27 |
| 3 | IP24959_Drawings.pdf | 2013-09-24 |
| 3 | 4210-CHE-2013-FORM 3 [12-09-2023(online)].pdf | 2023-09-12 |
| 4 | FORM 5.pdf | 2013-09-24 |
| 4 | 4210-CHE-2013-Written submissions and relevant documents [12-09-2023(online)].pdf | 2023-09-12 |
| 5 | FORM 3.pdf | 2013-09-24 |
| 5 | 4210-CHE-2013-Correspondence to notify the Controller [07-08-2023(online)].pdf | 2023-08-07 |
| 6 | abstract4210-CHE-2013.jpg | 2013-09-26 |
| 6 | 4210-CHE-2013-US(14)-ExtendedHearingNotice-(HearingDate-28-08-2023).pdf | 2023-08-03 |
| 7 | 4210-CHE-2013-PETITION UNDER RULE 137 [27-01-2023(online)].pdf | 2023-01-27 |
| 7 | 4210-CHE-2013-FER.pdf | 2019-07-03 |
| 8 | 4210-CHE-2013-Written submissions and relevant documents [27-01-2023(online)].pdf | 2023-01-27 |
| 8 | 4210-CHE-2013-FORM 3 [21-12-2019(online)].pdf | 2019-12-21 |
| 9 | 4210-CHE-2013-Information under section 8(2) (MANDATORY) [02-01-2020(online)].pdf | 2020-01-02 |
| 9 | 4210-CHE-2013-AMENDED DOCUMENTS [29-12-2022(online)].pdf | 2022-12-29 |
| 10 | 4210-CHE-2013-Correspondence to notify the Controller [29-12-2022(online)].pdf | 2022-12-29 |
| 10 | 4210-CHE-2013-FER_SER_REPLY [02-01-2020(online)].pdf | 2020-01-02 |
| 11 | 4210-CHE-2013-FORM 13 [29-12-2022(online)].pdf | 2022-12-29 |
| 11 | 4210-CHE-2013-US(14)-HearingNotice-(HearingDate-12-01-2023).pdf | 2022-12-23 |
| 12 | 4210-CHE-2013-POA [29-12-2022(online)].pdf | 2022-12-29 |
| 13 | 4210-CHE-2013-FORM 13 [29-12-2022(online)].pdf | 2022-12-29 |
| 13 | 4210-CHE-2013-US(14)-HearingNotice-(HearingDate-12-01-2023).pdf | 2022-12-23 |
| 14 | 4210-CHE-2013-Correspondence to notify the Controller [29-12-2022(online)].pdf | 2022-12-29 |
| 14 | 4210-CHE-2013-FER_SER_REPLY [02-01-2020(online)].pdf | 2020-01-02 |
| 15 | 4210-CHE-2013-AMENDED DOCUMENTS [29-12-2022(online)].pdf | 2022-12-29 |
| 15 | 4210-CHE-2013-Information under section 8(2) (MANDATORY) [02-01-2020(online)].pdf | 2020-01-02 |
| 16 | 4210-CHE-2013-FORM 3 [21-12-2019(online)].pdf | 2019-12-21 |
| 16 | 4210-CHE-2013-Written submissions and relevant documents [27-01-2023(online)].pdf | 2023-01-27 |
| 17 | 4210-CHE-2013-FER.pdf | 2019-07-03 |
| 17 | 4210-CHE-2013-PETITION UNDER RULE 137 [27-01-2023(online)].pdf | 2023-01-27 |
| 18 | 4210-CHE-2013-US(14)-ExtendedHearingNotice-(HearingDate-28-08-2023).pdf | 2023-08-03 |
| 18 | abstract4210-CHE-2013.jpg | 2013-09-26 |
| 19 | 4210-CHE-2013-Correspondence to notify the Controller [07-08-2023(online)].pdf | 2023-08-07 |
| 19 | FORM 3.pdf | 2013-09-24 |
| 20 | FORM 5.pdf | 2013-09-24 |
| 20 | 4210-CHE-2013-Written submissions and relevant documents [12-09-2023(online)].pdf | 2023-09-12 |
| 21 | IP24959_Drawings.pdf | 2013-09-24 |
| 21 | 4210-CHE-2013-FORM 3 [12-09-2023(online)].pdf | 2023-09-12 |
| 22 | IP24959_Spec.pdf | 2013-09-24 |
| 22 | 4210-CHE-2013-PatentCertificate27-09-2023.pdf | 2023-09-27 |
| 23 | Form-9(Online).pdf | 2013-09-19 |
| 23 | 4210-CHE-2013-IntimationOfGrant27-09-2023.pdf | 2023-09-27 |
| 1 | 4210che2013searchstrategy_26-06-2019.pdf |