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: 20240137589Abstract: 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: ApplicationFiled: January 5, 2024Publication date: April 25, 2024Applicant: Charter Communications Operating, LLCInventors: Moin Pansare, Sachin Reddy Kota, David Agranoff, Vipul Patel
-
Publication number: 20240073491Abstract: 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: ApplicationFiled: October 19, 2023Publication date: February 29, 2024Inventors: Rosaiah Jujjuru, Vipul Patel, David Agranoff, Sachin Reddy Kota
-
Patent number: 11910040Abstract: 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: GrantFiled: March 16, 2021Date of Patent: February 20, 2024Assignee: Charter Communications Operating, LLCInventors: Moin Pansare, Sachin Reddy Kota, David Agranoff, Vipul Patel
-
Patent number: 11843839Abstract: 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: GrantFiled: February 3, 2022Date of Patent: December 12, 2023Assignee: Charter Communications Operating, LLCInventors: Rosaiah Jujjuru, Vipul Patel, David Agranoff, Sachin Reddy Kota
-
Publication number: 20230247267Abstract: 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: ApplicationFiled: February 3, 2022Publication date: August 3, 2023Inventors: Rosaiah Jujjuru, Vipul Patel, David Agranoff, Sachin Reddy Kota
-
Publication number: 20220303598Abstract: 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: ApplicationFiled: March 16, 2021Publication date: September 22, 2022Applicant: Charter Communications Operating, LLCInventors: Moin Pansare, Sachin Reddy Kota, David Agranoff, Vipul Patel
-
Patent number: 11038938Abstract: 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: GrantFiled: April 25, 2016Date of Patent: June 15, 2021Assignee: Time Warner Cable Enterprises LLCInventors: David Chen, Vipul Patel, Kyle D Carnes, Sachin Reddy Kota
-
Publication number: 20170310722Abstract: 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: ApplicationFiled: April 25, 2016Publication date: October 26, 2017Inventors: David Chen, Vipul Patel, Kyle D. Carnes, Sachin Reddy Kota