Abstract: The present disclosure relates to a method and system for dynamically managing storage space of one or more video recording devices. The video recording devices sends one or more notifications to recording session management server. The one or more notifications are associated with recording status of an event and the storage space status of each of the one or more video recording devices. Each device is associated with one or more predefined policies configured by a user of the video recording devices. Based on predefined policies and notifications, the recording session management server identifies change in status of free space and used space in each of the one or more video recording devices. The recording session management server schedules video recording devices to perform actions based on change in status of free space and used space and one or more event parameters for dynamically managing the storage space of the one or more video recording devices. Fig.1c
Claims:We claim:
1. A method for dynamically managing storage space of one or more video recording devices, the method comprising:
receiving, by a recording session management server, one or more notifications from each of the one or more video recording devices, wherein the one or more notifications are associated with recording status of an event and the storage space status of each of the one or more video recording devices;
receiving, by a recording session management server, one or more policies corresponding to each of the one or more video recording devices;
identifying, by the recording session management server, change in status of free space and used space in each of the one or more video recording devices based on the one or more notifications and the one or more policies; and
scheduling, by the recording session management server, at least one of the video recording device for performing one or more actions based on the change in status of free space and used space and one or more event parameters for dynamically managing the storage space of the one or more video recording devices.
2. The method as claimed in claim 1, wherein the one or more video recording devices comprises cloud based video recording devices and one or more customer premise equipments.
3. The method as claimed in claim 1, wherein the one or more notifications received from each of the one or more video recording devices is stored in a recording database of the recording session management server.
4. The method as claimed in claim 1, wherein the storage space status comprises at least one of total available space in the video recording device, projected usage of the video recording device for the event, actual usage of the video recording device for the event, free space in the video recording device and available space in the cloud based video recording devices.
5. The method as claimed in claim 1, wherein the one or more policies is based on at least one of inputs received from a user managing the video recording devices and inputs derived dynamically based on activities of the user.
6. The method as claimed in claim 1, wherein the one or more notifications received from each of the one or more video recording devices are associated to a user account based on identification (ID) number of each of the one or more video recording devices.
7. The method as claimed in claim 1, wherein receiving the one or more notifications further comprises identifying metadata information associated with the event.
8. The method as claimed in claim 1, wherein the one or more actions comprises at least one of deletion of events, archiving of events, rescheduling the event in the one or more video recording devices and identifying the video recording device for recording future events.
9. The method as claimed in claim 1, wherein the one or more actions are performed at time intervals configured by the recording server.
10. A recording session management server for dynamically managing storage space of one or more video recording devices, the recording session management server comprising:
a processor; and
a memory communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which, on execution, causes the processor to:
receive one or more notifications from each of the one or more video recording devices, wherein the one or more notifications are associated with recording status of an event and the storage space status of each of the one or more video recording devices;
receive one or more policies corresponding to each of the one or more video recording devices;
identify change in status of free space and used space in each of the one or more video recording devices based on the one or more notifications and the one or more policies; and
schedule at least one of the video recording device for performing one or more actions based on the change in status of free space and used space and one or more event parameters for dynamically managing the storage space of the one or more video recording devices.
11. The recording session management server as claimed in claim 10, wherein the instructions further cause the processor to store the one or more notifications received from each of the one or more video recording devices in a recording database of the recording server.
12. The recording session management server as claimed in claim 10, wherein the instructions further cause the processor to associate the one or more notifications received from each of the one or more video recording devices to a user account based on identification (ID) number of each of the one or more video recording devices.
13. The recording session management server as claimed in claim 10, wherein the instructions further cause the processor to identify metadata information associated with the event based on the received one or more notifications.
14. The recording session management server as claimed in claim 10, wherein the instructions further cause the processor to configure the policies based on at least one of inputs received from a user managing the video recording devices and inputs derived dynamically based on activities of the user.
15. A non-transitory computer readable medium including instructions stored thereon that when processed by at least one processor cause a recording session management server to perform operations comprising:
receiving one or more notifications from each of the one or more video recording devices, wherein the one or more notifications are associated with recording status of an event and the storage space status of each of the one or more video recording devices;
receiving one or more policies corresponding to each of the one or more video recording devices;
identifying change in status of free space and used space in each of the one or more video recording devices based on the one or more notifications and the one or more policies; and
scheduling at least one of the video recording device for performing one or more actions based on the change in status of free space and used space and one or more event parameters for dynamically managing the storage space of the one or more video recording devices.
Dated this 30th day of July, 2015
SWETHA S.N
OF K & S PARTNERS
AGENT FOR THE APPLICANT
, Description:TECHNICAL FIELD
The present subject matter is related, in general to video recording devices, and more particularly, but not exclusively to a method and system for dynamically managing storage space of video recording devices.
| Section | Controller | Decision Date |
|---|---|---|
| # | Name | Date |
|---|---|---|
| 1 | 3930-CHE-2015-IntimationOfGrant19-12-2022.pdf | 2022-12-19 |
| 1 | Form 5 [30-07-2015(online)].pdf | 2015-07-30 |
| 2 | 3930-CHE-2015-PatentCertificate19-12-2022.pdf | 2022-12-19 |
| 2 | Form 3 [30-07-2015(online)].pdf | 2015-07-30 |
| 3 | Drawing [30-07-2015(online)].pdf | 2015-07-30 |
| 3 | 3930-CHE-2015-PETITION UNDER RULE 137 [06-10-2022(online)].pdf | 2022-10-06 |
| 4 | Description(Complete) [30-07-2015(online)].pdf | 2015-07-30 |
| 4 | 3930-CHE-2015-Written submissions and relevant documents [06-10-2022(online)].pdf | 2022-10-06 |
| 5 | 3930-CHE-2015-AMENDED DOCUMENTS [09-09-2022(online)].pdf | 2022-09-09 |
| 5 | 3930-CHE-2015 FORM-9 30-07-2015.pdf | 2015-07-30 |
| 6 | 3930-CHE-2015-Correspondence to notify the Controller [09-09-2022(online)].pdf | 2022-09-09 |
| 6 | 3930-CHE-2015 FORM-18 30-07-2015.pdf | 2015-07-30 |
| 7 | REQUEST FOR CERTIFIED COPY [03-08-2015(online)].pdf | 2015-08-03 |
| 7 | 3930-CHE-2015-FORM 13 [09-09-2022(online)].pdf | 2022-09-09 |
| 8 | abstract 3930-CHE-2015.jpg | 2015-08-04 |
| 8 | 3930-CHE-2015-POA [09-09-2022(online)].pdf | 2022-09-09 |
| 9 | 3930-CHE-2015- POWER OF ATTORNEY-130116.pdf | 2016-06-20 |
| 9 | 3930-CHE-2015-US(14)-HearingNotice-(HearingDate-21-09-2022).pdf | 2022-08-24 |
| 10 | 3930-CHE-2015- FORM1-130116.pdf | 2016-06-20 |
| 10 | 3930-CHE-2015-FER_SER_REPLY [23-06-2020(online)].pdf | 2020-06-23 |
| 11 | 3930-CHE-2015- CORRESPONDENCE-F1-PA- 130116.pdf | 2016-06-20 |
| 11 | 3930-CHE-2015-FORM 3 [23-06-2020(online)].pdf | 2020-06-23 |
| 12 | 3930-CHE-2015-FER.pdf | 2019-12-31 |
| 12 | 3930-CHE-2015-Information under section 8(2) [23-06-2020(online)].pdf | 2020-06-23 |
| 13 | 3930-CHE-2015-FER.pdf | 2019-12-31 |
| 13 | 3930-CHE-2015-Information under section 8(2) [23-06-2020(online)].pdf | 2020-06-23 |
| 14 | 3930-CHE-2015- CORRESPONDENCE-F1-PA- 130116.pdf | 2016-06-20 |
| 14 | 3930-CHE-2015-FORM 3 [23-06-2020(online)].pdf | 2020-06-23 |
| 15 | 3930-CHE-2015- FORM1-130116.pdf | 2016-06-20 |
| 15 | 3930-CHE-2015-FER_SER_REPLY [23-06-2020(online)].pdf | 2020-06-23 |
| 16 | 3930-CHE-2015- POWER OF ATTORNEY-130116.pdf | 2016-06-20 |
| 16 | 3930-CHE-2015-US(14)-HearingNotice-(HearingDate-21-09-2022).pdf | 2022-08-24 |
| 17 | abstract 3930-CHE-2015.jpg | 2015-08-04 |
| 17 | 3930-CHE-2015-POA [09-09-2022(online)].pdf | 2022-09-09 |
| 18 | REQUEST FOR CERTIFIED COPY [03-08-2015(online)].pdf | 2015-08-03 |
| 18 | 3930-CHE-2015-FORM 13 [09-09-2022(online)].pdf | 2022-09-09 |
| 19 | 3930-CHE-2015-Correspondence to notify the Controller [09-09-2022(online)].pdf | 2022-09-09 |
| 19 | 3930-CHE-2015 FORM-18 30-07-2015.pdf | 2015-07-30 |
| 20 | 3930-CHE-2015-AMENDED DOCUMENTS [09-09-2022(online)].pdf | 2022-09-09 |
| 20 | 3930-CHE-2015 FORM-9 30-07-2015.pdf | 2015-07-30 |
| 21 | Description(Complete) [30-07-2015(online)].pdf | 2015-07-30 |
| 21 | 3930-CHE-2015-Written submissions and relevant documents [06-10-2022(online)].pdf | 2022-10-06 |
| 22 | Drawing [30-07-2015(online)].pdf | 2015-07-30 |
| 22 | 3930-CHE-2015-PETITION UNDER RULE 137 [06-10-2022(online)].pdf | 2022-10-06 |
| 23 | Form 3 [30-07-2015(online)].pdf | 2015-07-30 |
| 23 | 3930-CHE-2015-PatentCertificate19-12-2022.pdf | 2022-12-19 |
| 24 | Form 5 [30-07-2015(online)].pdf | 2015-07-30 |
| 24 | 3930-CHE-2015-IntimationOfGrant19-12-2022.pdf | 2022-12-19 |
| 1 | searchstrategy_10-12-2019.pdf |