Patents by Inventor Sachin Reddy Kota

Sachin Reddy Kota 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).

  • Publication number: 20240137589
    Abstract: Methods and systems for using packager systems for streaming. The packager system including packagers configured to process packets, each packager having a packet listener, a sequence list generator, and a segment generator; and at least one cluster controller including a manifest generator. The at least one cluster controller configured to configure a packager from the packagers as an active packager by enabling a packet listener, a sequence list generator, and a segment generator, configure a remaining packager from the packagers as a backup packager by disabling a segment generator, receive segments, sequence list, and metadata based on processed packets from the active packager, generate, via the manifest generator, a manifest based on the segments, the sequence list, and the metadata, and send the segments and the manifest to a streaming system component.
    Type: Application
    Filed: January 5, 2024
    Publication date: April 25, 2024
    Applicant: Charter Communications Operating, LLC
    Inventors: Moin Pansare, Sachin Reddy Kota, David Agranoff, Vipul Patel
  • Publication number: 20240073491
    Abstract: A streaming service updates a manifest to include a location of an encoded version of a program that is available for streaming and a restriction marker indicating that the program is restricted. A request for the manifest is received from a client device. Subsequent to providing the manifest to the client device, a request for authorization to stream the program is received from the client device, the request for authorization including client device metadata. Based on the client device metadata and blackout metadata associated with the program, it is determined that the client device is not authorized to stream the program. The streaming service sends, to the client device, slate information that identifies a slate image to be presented by the client device in lieu of the program.
    Type: Application
    Filed: October 19, 2023
    Publication date: February 29, 2024
    Inventors: Rosaiah Jujjuru, Vipul Patel, David Agranoff, Sachin Reddy Kota
  • Patent number: 11910040
    Abstract: Methods and systems for using packager systems for streaming. The packager system including packagers configured to process packets, each packager having a packet listener, a sequence list generator, and a segment generator; and at least one cluster controller including a manifest generator. The at least one cluster controller configured to configure a packager from the packagers as an active packager by enabling a packet listener, a sequence list generator, and a segment generator, configure a remaining packager from the packagers as a backup packager by disabling a segment generator, receive segments, sequence list, and metadata based on processed packets from the active packager, generate, via the manifest generator, a manifest based on the segments, the sequence list, and the metadata, and send the segments and the manifest to a streaming system component.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: February 20, 2024
    Assignee: Charter Communications Operating, LLC
    Inventors: Moin Pansare, Sachin Reddy Kota, David Agranoff, Vipul Patel
  • Patent number: 11843839
    Abstract: A streaming service updates a manifest to include a location of an encoded version of a program that is available for streaming and a restriction marker indicating that the program is restricted. A request for the manifest is received from a client device. Subsequent to providing the manifest to the client device, a request for authorization to stream the program is received from the client device, the request for authorization including client device metadata. Based on the client device metadata and blackout metadata associated with the program, it is determined that the client device is not authorized to stream the program. The streaming service sends, to the client device, slate information that identifies a slate image to be presented by the client device in lieu of the program.
    Type: Grant
    Filed: February 3, 2022
    Date of Patent: December 12, 2023
    Assignee: Charter Communications Operating, LLC
    Inventors: Rosaiah Jujjuru, Vipul Patel, David Agranoff, Sachin Reddy Kota
  • Publication number: 20230247267
    Abstract: A streaming service updates a manifest to include a location of an encoded version of a program that is available for streaming and a restriction marker indicating that the program is restricted. A request for the manifest is received from a client device. Subsequent to providing the manifest to the client device, a request for authorization to stream the program is received from the client device, the request for authorization including client device metadata. Based on the client device metadata and blackout metadata associated with the program, it is determined that the client device is not authorized to stream the program. The streaming service sends, to the client device, slate information that identifies a slate image to be presented by the client device in lieu of the program.
    Type: Application
    Filed: February 3, 2022
    Publication date: August 3, 2023
    Inventors: Rosaiah Jujjuru, Vipul Patel, David Agranoff, Sachin Reddy Kota
  • Publication number: 20220303598
    Abstract: Methods and systems for using packager systems for streaming. The packager system including packagers configured to process packets, each packager having a packet listener, a sequence list generator, and a segment generator; and at least one cluster controller including a manifest generator. The at least one cluster controller configured to configure a packager from the packagers as an active packager by enabling a packet listener, a sequence list generator, and a segment generator, configure a remaining packager from the packagers as a backup packager by disabling a segment generator, receive segments, sequence list, and metadata based on processed packets from the active packager, generate, via the manifest generator, a manifest based on the segments, the sequence list, and the metadata, and send the segments and the manifest to a streaming system component.
    Type: Application
    Filed: March 16, 2021
    Publication date: September 22, 2022
    Applicant: Charter Communications Operating, LLC
    Inventors: Moin Pansare, Sachin Reddy Kota, David Agranoff, Vipul Patel
  • Patent number: 11038938
    Abstract: Methods and apparatus that facilitate providing alternative content to customer devices in systems supporting DASH streaming are described. Various features relate to dynamically modifying and providing media presentation description (MPD) information to customer devices. MPD information is used by customer devices to obtain media content, e.g., program content and/or alternative content. The client device, e.g., a IP content playback device, switches between a mode used during playing of program segments in which an in-band EMSG is used to trigger a request for an MPD update and a mode of operation used during the playing of additional or alternative content segments during which the client device will periodically request MPD information. By limiting requests for MPD information during normal program segments to requests triggered by an EMSG the number of update requests can be minimized or reduced as compared to other approaches where requests for updated MPD information are made periodically.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: June 15, 2021
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: David Chen, Vipul Patel, Kyle D Carnes, Sachin Reddy Kota
  • Publication number: 20170310722
    Abstract: Methods and apparatus that facilitate providing alternative content to customer devices in systems supporting DASH streaming are described. Various features relate to dynamically modifying and providing media presentation description (MPD) information to customer devices. MPD information is used by customer devices to obtain media content, e.g., program content and/or alternative content. The client device, e.g., a IP content playback device, switches between a mode used during playing of program segments in which an in-band EMSG is used to trigger a request for an MPD update and a mode of operation used during the playing of additional or alternative content segments during which the client device will periodically request MPD information. By limiting requests for MPD information during normal program segments to requests triggered by an EMSG the number of update requests can be minimized or reduced as compared to other approaches where requests for updated MPD information are made periodically.
    Type: Application
    Filed: April 25, 2016
    Publication date: October 26, 2017
    Inventors: David Chen, Vipul Patel, Kyle D. Carnes, Sachin Reddy Kota