Patents by Inventor Gowrishankar Subramaniam Natarajan

Gowrishankar Subramaniam Natarajan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10200730
    Abstract: The present disclosure relates to a method and system for facilitating the delivery of recorded data over a network by a data delivery data. The data delivery system receives user request from at least one requesting user device for viewing recorded data and also one or more parameters from at least one requesting user device and a plurality of recording user devices. Based on the received one or more parameters the data delivery system determines a set of recording user devices from the plurality of recording user devices and initiates delivery of recorded data from the set of the recording user devices to the at least one requesting user device. The data delivery system monitors progress of the delivery at predefined intervals of time and re-initiates the delivery of one or more segments of the recorded data based on the monitoring for facilitating delivery of recorded data over a network.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: February 5, 2019
    Assignee: Wipro Limited
    Inventor: Gowrishankar Subramaniam Natarajan
  • Patent number: 10182098
    Abstract: A technique is provided for proactively selecting a content distribution network (CDN) for delivering content. The technique includes determining one or more CDNs from a plurality of CDNs based on at least a plurality of quality of service (QoS) parameters of each of the plurality of CDNs. The streaming profiles of content streamed by the one or more CDNs is dynamically monitored based on at least a plurality of content streaming parameters. A plurality of geospatial parameters associated with the content to be delivered to a CDN selected from the determined one or more CDNs. Further, a CDN to which the content is to be delivered is selected, from the one or more CDNs. The selection is based on at least an analysis of the historic pattern of consumption of the content, the monitoring of the streaming profiles, and the retrieved plurality of geospatial parameters.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: January 15, 2019
    Assignee: Wipro Limited
    Inventors: Gowrishankar Subramaniam Natarajan, Jagan Mohan Gorti
  • Publication number: 20180218757
    Abstract: Disclosed herein is a system and method for generating personalized playlist of highlights of plurality of recorded multimedia content. One or more recorded multimedia content is selected based on relative scores assigned to each of the plurality of recorded multimedia content based on predetermined configurable rules and profile information of the user. Highlights of each of the selected multimedia content are created based on predetermined configurable rules. Finally, each highlight is ordered based on the user profile for generating a personalized playlist of the highlights. The disclosed method automatically generates a highlight of the selected plurality of recorded multimedia content, thereby assisting the users in viewing the appropriate multimedia content as per their interests and convenience.
    Type: Application
    Filed: March 16, 2017
    Publication date: August 2, 2018
    Inventor: Gowrishankar Subramaniam NATARAJAN
  • Publication number: 20180219932
    Abstract: A technique is provided for proactively selecting a content distribution network (CDN) for delivering content. The technique includes determining one or more CDNs from a plurality of CDNs based on at least a plurality of quality of service (QoS) parameters of each of the plurality of CDNs. The streaming profiles of content streamed by the one or more CDNs is dynamically monitored based on at least a plurality of content streaming parameters. A plurality of geospatial parameters associated with the content to be delivered to a CDN selected from the determined one or more CDNs. Further, a CDN to which the content is to be delivered is selected, from the one or more CDNs. The selection is based on at least an analysis of the historic pattern of consumption of the content, the monitoring of the streaming profiles, and the retrieved plurality of geospatial parameters.
    Type: Application
    Filed: March 14, 2017
    Publication date: August 2, 2018
    Inventors: Gowrishankar Subramaniam Natarajan, Jagan Mohan Gorti
  • Publication number: 20180027273
    Abstract: The present disclosure relates to a method and system for facilitating the delivery of recorded data over a network by a data delivery data. The data delivery system receives user request from at least one requesting user device for viewing recorded data and also one or more parameters from at least one requesting user device and a plurality of recording user devices. Based on the received one or more parameters the data delivery system determines a set of recording user devices from the plurality of recording user devices and initiates delivery of recorded data from the set of the recording user devices to the at least one requesting user device. The data delivery system monitors progress of the delivery at predefined intervals of time and re-initiates the delivery of one or more segments of the recorded data based on the monitoring for facilitating delivery of recorded data over a network.
    Type: Application
    Filed: September 20, 2016
    Publication date: January 25, 2018
    Inventor: Gowrishankar Subramaniam Natarajan
  • Publication number: 20170264711
    Abstract: In one embodiment, an application server to achieve improved quality of service (QoS) for content delivery in a communication network is disclosed. The application server receives a request from a client device to deliver content to the client device. The application server determines a relative priority of each of a plurality of content delivery servers in the communication network based on at least one of one or more parameters and a configuration file. The application server identifies at least one content delivery server from the plurality of content delivery servers based on relative priority. The application server identifies a shortest path for the content delivery between the identified at least one content delivery server and the client device based on one or more pre-defined rules. The application server further transmits the content from the identified at least one content delivery server to the client device via the identified shortest path.
    Type: Application
    Filed: March 31, 2016
    Publication date: September 14, 2017
    Inventors: Gowrishankar Subramaniam NATARAJAN, Balaji VENUGOPAL
  • Patent number: 9674565
    Abstract: The present disclosure relates to a method of providing media personalization for one or more users using an electronic device. The method comprises receiving, by an electronic device, a profile activation request from one or more user devices for activating a predefined profile associated with each of the one or more users. The method further comprises assigning an active operation status for one of the one or more user devices and a passive operation status for rest of the one or more user devices based on predefined policy information. The method further comprises activating a primary functionality of controlling the electronic device for the user device having the active operation status and one or more secondary functionalities for the rest of the one or more user devices. The method further comprises applying the predefined profile associated with the user device having the active operation status for the media personalization.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: June 6, 2017
    Assignee: Wipro Limited
    Inventors: Gowrishankar Subramaniam Natarajan, Sayar Banerji
  • Publication number: 20170070762
    Abstract: The present disclosure relates to a method of providing media personalization for one or more users using an electronic device. The method comprises receiving, by an electronic device, a profile activation request from one or more user devices for activating a predefined profile associated with each of the one or more users. The method further comprises assigning an active operation status for one of the one or more user devices and a passive operation status for rest of the one or more user devices based on predefined policy information. The method further comprises activating a primary functionality of controlling the electronic device for the user device having the active operation status and one or more secondary functionalities for the rest of the one or more user devices. The method further comprises applying the predefined profile associated with the user device having the active operation status for the media personalization.
    Type: Application
    Filed: November 2, 2015
    Publication date: March 9, 2017
    Inventors: Gowrishankar Subramaniam Natarajan, Sayar Banerji
  • Patent number: 9565465
    Abstract: The technology relates to 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.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: February 7, 2017
    Assignee: Wipro Limited
    Inventors: Gowrishankar Subramaniam Natarajan, Harish Nair Rajagopal
  • Publication number: 20170034571
    Abstract: The technology relates to 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.
    Type: Application
    Filed: September 25, 2015
    Publication date: February 2, 2017
    Inventors: Gowrishankar Subramaniam Natarajan, Harish Nair Rajagopal
  • Publication number: 20160205433
    Abstract: The present disclosure relates to a methods, non-transitory computer readable media, and tuner manager computing devices receive a request to allocate a tuner for recording or playback of a broadcast program 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.
    Type: Application
    Filed: March 2, 2015
    Publication date: July 14, 2016
    Inventors: Gowrishankar Subramaniam Natarajan, Harish Nair Rajagopal
  • Publication number: 20150227404
    Abstract: This disclosure relates generally to network service management, and more particularly to systems and methods for smart service management in a media network. In one embodiment, a smart diagnostic system is disclosed, comprising: a hardware processor; and a memory storing processor-executable instructions comprising instructions for: receiving an agent fault report, including one or more network-wide standardized fault codes, from an agent application executing on a remote device in a media network; aggregating one or more relevant fault reports related to the agent fault report; obtaining one or more fault classification rules; identifying one or more fault nodes and associated fault conditions in the media network using the one or more fault classification rules, by analyzing the aggregated relevant fault reports; and providing an agent configuration instruction for one or more agent applications using the identification of the one or more fault nodes and associated fault conditions.
    Type: Application
    Filed: March 28, 2014
    Publication date: August 13, 2015
    Applicant: WIPRO LIMITED
    Inventors: Harish Nair Rajagopal, Gowrishankar Subramaniam Natarajan