Patents by Inventor Subramaniam Natarajan

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: 10701126
    Abstract: A method and a system are described for delivering multimedia content in a downstream network. The method includes monitoring a real-time quality of service associated with a bit rate traffic from a plurality of client devices and network topographies. The method includes creating a plurality of channels, to be multi-casted by a plurality of slave servers associated with a plurality of adaptive bit rates associated with the multimedia content based on the monitoring. The method includes publishing a master manifest comprising multicast information associated with each of the plurality of channels. The method includes notifying, the plurality of slave servers to subscribe to the created plurality of channels. The method includes receiving a subscription request for the plurality of channels from the plurality of slave servers in response to the notification. The multimedia content is multi-casted to the plurality of client devices based on subscription request.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: June 30, 2020
    Assignee: Wipro Limited
    Inventors: Gowrishankar Subramaniam Natarajan, Jagan Mohan Gorti, Hemant Rawat
  • Publication number: 20200196027
    Abstract: In one example, a method includes extracting an excerpt from a first item of digital content. The first item of digital content is one of a plurality of items of digital content stored in a digital content library of a telecommunications service provider network. Topics that are trending among a plurality of users of the network are identified. A first topic of the topics in which a first user of the plurality of users has expressed an interest is identified. The excerpt is mapped to the first topic to generate a local mapping for the first user. The local mapping indicates a relationship between the first topic and the excerpt. A customized collection of excerpts is generated for the first user based on the local mapping. The first excerpt is included in the customized collection of excerpts. The customized collection of excerpts is sent to the first user.
    Type: Application
    Filed: December 13, 2018
    Publication date: June 18, 2020
    Inventors: Virgil L. Archer, III, Mathew Goldade, Grant Hafer, Maxwell Shteir-Dunn, Gowrishankar Subramaniam Natarajan
  • Publication number: 20200187273
    Abstract: Aspects of the subject disclosure may include, for example, a device including a processing system including a processor, and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, where the operations include receiving an advertisement identifier; hashing the advertisement identifier, thereby creating a Bluetooth service identifier; transmitting device data including the Bluetooth service identifier in a Bluetooth transmission; and receiving content in a push notification, wherein a system associates the device data with the advertisement identifier to determine whether to create the push notification. Other embodiments are disclosed.
    Type: Application
    Filed: December 10, 2018
    Publication date: June 11, 2020
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Barry A. Smith, Kapildev Rathan, John Chang, JR., Yongmoon Lee, Matthew Aaron Smith, Gowrishankar Subramaniam Natarajan, Kunwar Handa
  • Publication number: 20200027170
    Abstract: In one embodiment, a method includes receiving information from a social network and identifying one or more topics of interest from the received information. The method also includes converting text from the received information to one or more social intents and determining, based on the topics of interest and the social intents, a media recommendation. The method further includes receiving account information from a user account, the account information including one or more entitlements. The method further includes determining that the media recommendation complies with the entitlements and automatically adding the media recommendation to a social watchlist associated with the user account.
    Type: Application
    Filed: July 17, 2018
    Publication date: January 23, 2020
    Inventors: Virgil L. Archer, III, James Ayers, Gowrishankar Subramaniam Natarajan
  • Publication number: 20190387034
    Abstract: Aspects of the subject disclosure may include, for example, embodiments modifying attributes for media content (provided to subscribers to a media service) to include a giftable attribute, configured as giftable or not giftable. Further embodiments include determining that the giftable attribute configured as giftable responsive to receiving donor user input, which comprises an indication to gift the media content to a recipient. A donor user is a subscriber of the media service while a recipient is a non-subscriber. Additional embodiments include providing a deep uniform resource locator (URL) link (which accesses the media content) to a media device of the recipient. Further embodiments include receiving a request to access the media content responsive to the selecting of the deep URL, requesting registration information for the media service, and providing the media content to the media device responsive to receiving registration information. Other embodiments are disclosed.
    Type: Application
    Filed: June 13, 2018
    Publication date: December 19, 2019
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Virgil Archer, III, James Ayers, Gowrishankar Subramaniam Natarajan
  • Publication number: 20190297371
    Abstract: A method and a system are described for a cloud enabled multimedia content recording. The method includes receiving a recording request from a user for recording multimedia content, wherein the recording request comprises one or more attributes. The method includes determining one or more attribute values associated with the recording request. The method includes comparing the one or more attribute values associated with the recording request with historical attribute values associated with a plurality of multimedia content previously viewed by the user to determine one or more viewership patterns. The method includes determining one or more preferred bit rates based on determining the one or more viewership patterns. The method includes recording the multimedia content at the one or more preferred bit rates.
    Type: Application
    Filed: March 27, 2018
    Publication date: September 26, 2019
    Inventors: Gowrishankar Subramaniam Natarajan, Sayar Banerji
  • Patent number: 10404829
    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: Grant
    Filed: March 31, 2016
    Date of Patent: September 3, 2019
    Assignee: Wipro Limited
    Inventors: Gowrishankar Subramaniam Natarajan, Balaji Venugopal
  • Publication number: 20190068679
    Abstract: A method and a system are described for delivering multimedia content in a downstream network. The method includes monitoring a real-time quality of service associated with a bit rate traffic from a plurality of client devices and network topographies. The method includes creating a plurality of channels, to be multi-casted by a plurality of slave servers associated with a plurality of adaptive bit rates associated with the multimedia content based on the monitoring. The method includes publishing a master manifest comprising multicast information associated with each of the plurality of channels. The method includes notifying, the plurality of slave servers to subscribe to the created plurality of channels. The method includes receiving a subscription request for the plurality of channels from the plurality of slave servers in response to the notification. The multimedia content is multi-casted to the plurality of client devices based on subscription request.
    Type: Application
    Filed: October 19, 2017
    Publication date: February 28, 2019
    Inventors: Gowrishankar Subramaniam Natarajan, Jagan Mohan Gorti, Hemant Rawat
  • 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