Patents by Inventor Narendra B. Babu

Narendra B. Babu 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: 9979500
    Abstract: An exemplary method includes a media content access device, which is configured to access a media content service distributed over a media content distribution network, 1) detecting a request for a presentation of a user interface configured to facilitate usage of the media content service by a user of the media content access device, 2) determining, in response to the request, whether usage analytics data representative of a historical pattern of usage of the media content service is available, 3) rendering, if the usage analytics data is determined to be unavailable, a static default version of the user interface in accordance with data representative of a static default configuration of the user interface, and 4) rendering, if the usage analytics data is determined to be available, a dynamic version of the user interface based on the user analytics data. Corresponding methods, systems, and apparatuses are also disclosed.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: May 22, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Sampath Raman, Narendra B. Babu, Kokila Somasundaram
  • Patent number: 9955113
    Abstract: An approach is provided for injecting program markers in live media steams is presented. A first marker is injected into a live media stream to designate a start of a live program. A second marker is injected a into the live media stream to designate an end of the live program. The live stream with the injected markers is transcoded the for transmission to a set-top box.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: April 24, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Narendra B. Babu, Kiran K. Patibandla, Syed Mohasin Zaki, Jacques Franklin
  • Patent number: 9860585
    Abstract: A method includes receiving an indication of a DVR conflict that includes at least two conflicting video programs. The method also includes identifying attributes of the conflicting video programs, and identifying a local pattern of DVR conflict resolution associated with a user based on the conflicting video programs. The method includes identifying, if the conflicting video programs do not match the local pattern, a global pattern of DVR conflict resolution associated with multiple customers of a service provider based on the conflicting video programs, identifying, if the conflicting video programs do not match the global pattern, a default pattern of DVR conflict resolution, and scheduling at least one of the conflicting video programs to be recorded based on the identified local, global, or default pattern of DVR conflict resolution.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: January 2, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Narendra B. Babu
  • Patent number: 9508381
    Abstract: An exemplary method includes a DVR schedule collaboration system 1) maintaining data representative of a plurality of DVR schedules associated with a plurality of users, 2) creating a master DVR schedule based on the plurality of DVR schedules, and 3) facilitating creation of a personal DVR schedule by a user in accordance with at least one of the master DVR schedule and one or more of the DVR schedules associated with the plurality of users. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: November 29, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Narendra B. Babu, Syed Mohasin Zaki
  • Publication number: 20150071621
    Abstract: An exemplary method includes a DVR schedule collaboration system 1) maintaining data representative of a plurality of DVR schedules associated with a plurality of users, 2) creating a master DVR schedule based on the plurality of DVR schedules, and 3) facilitating creation of a personal DVR schedule by a user in accordance with at least one of the master DVR schedule and one or more of the DVR schedules associated with the plurality of users. Corresponding methods and systems are also disclosed.
    Type: Application
    Filed: September 10, 2013
    Publication date: March 12, 2015
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Narendra B. Babu, Syed Mohasin Zaki
  • Publication number: 20140355963
    Abstract: A method includes receiving an indication of a DVR conflict that includes at least two conflicting video programs. The method also includes identifying attributes of the conflicting video programs, and identifying a local pattern of DVR conflict resolution associated with a user based on the conflicting video programs. The method includes identifying, if the conflicting video programs do not match the local pattern, a global pattern of DVR conflict resolution associated with multiple customers of a service provider based on the conflicting video programs, identifying, if the conflicting video programs do not match the global pattern, a default pattern of DVR conflict resolution, and scheduling at least one of the conflicting video programs to be recorded based on the identified local, global, or default pattern of DVR conflict resolution.
    Type: Application
    Filed: June 4, 2013
    Publication date: December 4, 2014
    Inventor: Narendra B. Babu
  • Patent number: 8745681
    Abstract: A system is configured to receive a request to establish a session with a set top box device executing an application; obtaining a profile that identifies usage patterns of resources associated with the device; obtain another profile that identifies a first quantity of the resources to be used by the application; identify a second quantity of the resources to be allocated for executing the application based on the profile and other profile; receive information that identifies a third quantity of the resources used, by the application, during the session; transmit a notification indicating that a condition is associated with the application when the third quantity of the resources is greater than the second quantity of the resources; and transmit another notification indicating that a condition is not associated with the application when the third quantity of the resources is not greater than the second quantity of the resources.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: June 3, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Narendra B. Babu, Sampath X. Raman, Chinmay R. Apte
  • Publication number: 20130242189
    Abstract: An approach for providing synchronized playback of media streams and corresponding closed captions is described. One or more portions of a media stream and corresponding closed caption data is received, at a virtual video server resident on a user device, from an external video server. The one or more portions of the media stream and the corresponding closed caption data is buffered by the virtual video server. The one or more portions of the media stream is delivered to a video player application and the corresponding closed caption data is delivered to a rendering application as to synchronize playback of the one or more portions of the media stream and the corresponding closed caption data by the respective applications, wherein the video player application and the rendering application are resident on the user device.
    Type: Application
    Filed: March 13, 2012
    Publication date: September 19, 2013
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Narendra B. Babu, Syed Mohasin Zaki, Venkata S. Adimatyam, Jacques Franklin
  • Publication number: 20130239136
    Abstract: An approach is provided for injecting program markers in live media steams is presented. A first marker is injected into a live media stream to designate a start of a live program. A second marker is injected a into the live media stream to designate an end of the live program.
    Type: Application
    Filed: March 8, 2012
    Publication date: September 12, 2013
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Narendra B. Babu, Kiran K. Patibandla, Syed Mohasin Zaki, Jacques Franklin
  • Publication number: 20130104178
    Abstract: A system is configured to receive a request to establish a session with a set top box device executing an application; obtaining a profile that identifies usage patterns of resources associated with the device; obtain another profile that identifies a first quantity of the resources to be used by the application; identify a second quantity of the resources to be allocated for executing the application based on the profile and other profile; receive information that identifies a third quantity of the resources used, by the application, during the session; transmit a notification indicating that a condition is associated with the application when the third quantity of the resources is greater than the second quantity of the resources; and transmit another notification indicating that a condition is not associated with the application when the third quantity of the resources is not greater than the second quantity of the resources.
    Type: Application
    Filed: October 19, 2011
    Publication date: April 25, 2013
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: Narendra B. BABU, Sampath X. RAMAN, Chinmay R. APTE
  • Publication number: 20130061259
    Abstract: An exemplary method includes a media content access device, which is configured to access a media content service distributed over a media content distribution network, 1) detecting a request for a presentation of a user interface configured to facilitate usage of the media content service by a user of the media content access device, 2) determining, in response to the request, whether usage analytics data representative of a historical pattern of usage of the media content service is available, 3) rendering, if the usage analytics data is determined to be unavailable, a static default version of the user interface in accordance with data representative of a static default configuration of the user interface, and 4) rendering, if the usage analytics data is determined to be available, a dynamic version of the user interface based on the user analytics data. Corresponding methods, systems, and apparatuses are also disclosed.
    Type: Application
    Filed: September 2, 2011
    Publication date: March 7, 2013
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: Sampath Raman, Narendra B. Babu, Kokila Somasundaram