Sign In to Follow Application
View All Documents & Correspondence

Method And System For Managing Tuners Of Client Devices

Abstract: The present disclosure relates to a method and a system for managing tuners of client devices. In one embodiment, a request to allocate a tuner for recording or playback of a broadcast program is received by one or more recording devices from one or more client devices. The system determines states and available recording space of one or more tuners associated with the client devices. The system also determines business rules associated with the client devices based on state, available recording space and type of request received. Based on the business rules, the system identifies a tuner to service the request and allocate the tuner to service the request of the client devices. Thus the system provides multiple device tuner management by identifying and assigning a tuner appropriate to service the request from client device and also identifies the correct tuner with appropriate storage space available to service the request. FIG. 1

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
08 January 2015
Publication Number
05/2015
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
ipo@knspartners.com
Parent Application

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

1. GOWRISHANKAR SUBRAMANIAM NATARAJAN
31C301, Bollineni Hillside, Perumbakkam Main Road, Nookampalayam, Chennai – 600126, Tamil Nadu, India.
2. HARISH NAIR RAJAGOPAL
Sudarshan, TC 17/1745, Palace Road, Poojapura, Trivandrum 6950012, Kerala, India.

Specification

CLIAMS:We Claim:
1. A method of managing tuners for one or more client devices, the method comprising:
receiving, from the one or more client devices, a request to allocate one or more tuners for at least one of recording or playback of a broadcast program by one or more recording devices;
determining, by a processor of a tuner managing system, one or more tuners states and available recording space of corresponding tuners associated with the one or more client devices in real time;
determining, by the processor, one or more business rules associated with the one or more client devices based on at least one of the one or more tuners state, available recording space of one or more tuners and type of the request;
identifying, by the processor, a tuner to service the request of the one or more client devices based on the one or more business rules; and
allocating, by the processor, the tuner to service the request of the one or more client devices.

2. The method as claimed in claim 1, further comprising;
receiving one or more notifications on one or more tuners state before receiving the request for tuner allocation; and
updating the one or more tuners state based on the one or more notifications.

3. The method as claimed in claim 1, wherein allocating the tuner to service the request comprising the steps of:
sending instructions to a tuner agent of the one or more recording devices to reserve the tuner for recording/playback of the broadcast program, if the identification of the tuner is successful; and
responding to the request for service received from the one or more client devices with a success or a failure message upon identification.

4. The method as claimed in claim 1, further comprising:
dynamically updating current state of the one or more tuners associated with each account of one or more client devices; and
dynamically updating one or more statuses of recording spaces associated with one or more client devices.

5. A system for managing tuners for one or more client devices, the system comprising:
one or more client devices;
one or more recording devices; and
a tuner manager coupled with the one or more client devices and the one or more recording devices, the tuner manager comprising:
a processor; and
a memory communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which, on execution, cause the processor to:
receive, from the one or more client devices, a request to allocate one or more tuners for at least one of recording or playback of a broadcast program by one or more recording devices;
determine one or more tuners states and available recording space of corresponding tuners associated with the one or more client devices in real time;
determine one or more business rules associated with the one or more client devices based on at least one of the one or more tuners state, available recording space of one or more tuners and type of the request;
identify a tuner to service the request of the one or more client devices based on the one or more business rules; and
allocate the tuner to service the request of the one or more client devices.

6. The system as claimed in claim 5, wherein the instructions, on execution, further cause the processor to:
receive one or more notifications on one or more tuners state before receiving the request for tuner allocation; and
update the one or more tuners state based on the one or more notifications.

7. The system as claimed in claim 5, wherein the instructions, on execution, further cause the processor to allocate the tuner to service the request by the steps of:
sending instructions to a tuner agent of the one or more recording devices to reserve the tuner for recording/playback of the broadcast program, if the identification of the tuner is successful; and
responding to the request for service received from the one or more client devices with a success or a failure message upon identification.

8. The system as claimed in claim 5, wherein the instructions, on execution, further cause the processor to:
dynamically update current state of the one or more tuners associated with each account of one or more client devices; and
dynamically update one or more statuses of recording spaces associated with one or more client devices.

9. A non-transitory computer readable medium including instructions stored thereon that when processed by at least one processor cause a system to perform acts of:
receiving a request to allocate one or more tuners for at least one of recording or playback of a broadcast program by one or more recording devices;
determining, by a processor of a tuner managing system, one or more tuners states and available recording space of corresponding tuners associated with the one or more client devices in real time;
determining, by the processor, one or more business rules associated with the one or more client devices based on at least one of the one or more tuners state, available recording space of one or more tuners and type of the request;
identifying, by the processor, a tuner to service the request of the one or more client devices based on the one or more business rules; and
allocating, by the processor, the tuner to service the request of the one or more client devices.

10. The medium as claimed in claim 9, wherein the instructions, on execution, further cause the at least one processor to:
receive one or more notifications on one or more tuners state before receiving the request for tuner allocation; and
update the one or more tuners state based on the one or more notifications.

11. The medium as claimed in claim 9, wherein the instructions, on execution, further cause the at least one processor to allocate the tuner to service the request by:
sending instructions to a tuner agent of the one or more recording devices to reserve the tuner for recording/playback of the broadcast program, if the identification of the tuner is successful; and
responding to the request for service received from the one or more client devices with a success or a failure message upon identification.

12. The medium as claimed in claim 9, wherein the instructions, on execution, further cause the at least one processor to:
dynamically update current state of the one or more tuners associated with each account of one or more client devices; and
dynamically update one or more statuses of recording spaces associated with one or more client devices.

Dated this 8th day of January, 2015
M.S. Devi
Of K&S Partners
Agent for the Applicant
,TagSPECI:FIELD OF THE DISCLOSURE
The present subject matter is related, in general to system and method for managing tuner resources, and more particularly, but not exclusively to allocating tuner resources to client devices.

Documents

Application Documents

# Name Date
1 133-CHE-2015 FORM-9 08-01-2015.pdf 2015-01-08
2 133-CHE-2015 FORM-18 08-01-2015.pdf 2015-01-08
3 133-CHE-2015-Request For Certified Copy-Online(14-01-2015).pdf 2015-01-14
4 abstract 133-CHE-2015.jpg 2015-01-24
5 IP29122-spec.pdf 2015-03-12
6 IP29122-fig.pdf 2015-03-12
7 FORM 5-IP29122.pdf 2015-03-12
8 FORM 3-IP29122.pdf 2015-03-12
9 133CHE2015_CertifiedCopyRequest.pdf 2015-03-12
10 133-CHE-2015 POWER OF ATTORNEY 22-05-2015.pdf 2015-05-22
11 133-CHE-2015 FORM-1 22-05-2015.pdf 2015-05-22
12 133-CHE-2015 CORRESPONDENCE OTHERS 22-05-2015.pdf 2015-05-22
13 133-CHE-2015-FER.pdf 2019-06-12
14 133-CHE-2015-AbandonedLetter.pdf 2019-12-16

Search Strategy

1 2019-06_07-06-2019.pdf