Patents by Inventor Varunkumar B. TRIPATHI
Varunkumar B. TRIPATHI 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: 20230291912Abstract: An example method includes the steps of receiving an encoded video packet including a packet header and generating a modified packet header. The modified packet header is generated by setting a first value in the packet header to indicate zero reference frames, and by setting a second value in the packet header designating an i-frame as unused for reference. The i-frame is decoded in response to the modified packet header to extract the i-frame without caching the i-frame in a decoded picture buffer. A thumbnail image is generated and includes an image from the i-frame. The thumbnail image is stored directly in memory.Type: ApplicationFiled: May 18, 2023Publication date: September 14, 2023Applicant: DISH Network Technologies India Private LimitedInventors: Abhilash Magan Vensiyani, Yatish Jayant Naik Raikar, Varunkumar B. Tripathi, Vivek Devaraj
-
Patent number: 11695938Abstract: Systems and processes are provided to generate a thumbnail image including a tuner configured for receiving and demodulating a video signal including a video packet having a packet header and a video frame, a processor configured for generating a modified packet header by modifying the packet header to set a number of reference frames to zero and to designate the video frame as unused for reference, decoding the video frame in response to the modified packet header to extract the video frame, and generating the thumbnail image in response to the video frame, a memory configured for storing the thumbnail image, and a video output configured for coupling the thumbnail image to a display in response to a user video search request.Type: GrantFiled: June 7, 2021Date of Patent: July 4, 2023Inventors: Abhilash Magan Vensiyani, Yatish Jayant Naik Raikar, Varunkumar B. Tripathi, Vivek Devaraj
-
Publication number: 20220217360Abstract: Systems and processes are provided to generate a thumbnail image including a tuner configured for receiving and demodulating a video signal including a video packet having a packet header and a video frame, a processor configured for generating a modified packet header by modifying the packet header to set a number of reference frames to zero and to designate the video frame as unused for reference, decoding the video frame in response to the modified packet header to extract the video frame, and generating the thumbnail image in response to the video frame, a memory configured for storing the thumbnail image, and a video output configured for coupling the thumbnail image to a display in response to a user video search request.Type: ApplicationFiled: June 7, 2021Publication date: July 7, 2022Applicant: SLING MEDIA PVT LTDInventors: Abhilash Magan Vensiyani, Yatish Jayant Naik Raikar, Varunkumar B. Tripathi, Vivek Devaraj
-
Patent number: 10892629Abstract: An intelligent battery charging system for improving battery safety, battery longevity, and battery charging efficiency. The intelligent battery charging system includes a memory that is arranged to store an intelligent battery controller system. The intelligent battery controller system is executable by a processor and is in communication with a device state sensor, a battery temperature sensor, one or more current sensors, and a battery charge level sensor. The intelligent battery controller system is configured to monitor, via the battery temperature sensor, a temperature of the battery for a mobile device and apply one or more of a plurality of remedial actions to lower the temperature of the battery when a battery temperature above a certain threshold is measured.Type: GrantFiled: March 2, 2020Date of Patent: January 12, 2021Assignee: Sling Media Pvt PltInventors: Yatish J. Naik Raikar, Varunkumar B. Tripathi, Arun Pulasseri Kalam
-
Publication number: 20200203958Abstract: An intelligent battery charging system for improving battery safety, battery longevity, and battery charging efficiency. The intelligent battery charging system includes a memory that is arranged to store an intelligent battery controller system. The intelligent battery controller system is executable by a processor and is in communication with a device state sensor, a battery temperature sensor, one or more current sensors, and a battery charge level sensor. The intelligent battery controller system is configured to monitor, via the battery temperature sensor, a temperature of the battery for a mobile device and apply one or more of a plurality of remedial actions to lower the temperature of the battery when a battery temperature above a certain threshold is measured.Type: ApplicationFiled: March 2, 2020Publication date: June 25, 2020Inventors: Yatish J. Naik RAIKAR, Varunkumar B. TRIPATHI, Arun Pulasseri KALAM
-
Patent number: 10587141Abstract: An intelligent battery charging system for improving battery safety, battery longevity, and battery charging efficiency. The intelligent battery charging system includes a memory that is arranged to store an intelligent battery controller system. The intelligent battery controller system is executable by a processor and is in communication with a device state sensor, a battery temperature sensor, one or more current sensors, and a battery charge level sensor. The intelligent battery controller system is configured to monitor, via the battery temperature sensor, a temperature of the battery for a mobile device and apply one or more of a plurality of remedial actions to lower the temperature of the battery when a battery temperature above a certain threshold is measured.Type: GrantFiled: March 9, 2017Date of Patent: March 10, 2020Assignee: Sling Media PVT LtdInventors: Yatish J. Naik Raikar, Varunkumar B. Tripathi, Arun Pulasseri Kalam
-
Patent number: 10546613Abstract: Embodiments are directed towards presenting a current-playing-position marker on a progress bar along with real time content. An initial timeline value of the content may be determined, along with an initial presentation timestamp value for the first frame of the content. For each next frame of the content, a next timeline value may be determined based on a difference between a next presentation timestamp value for a corresponding next frame and the initial presentation timestamp value, and mapping of the next presentation timestamp value for the corresponding next frame and the next timeline value in the index file. The content and a progress bar may be displayed to the user on a remote device based on the index file. A position of the current-playing-position marker on the progress bar for each frame of the content may be determined based on the next timeline value for each corresponding frame.Type: GrantFiled: January 12, 2018Date of Patent: January 28, 2020Assignee: SLING MEDIA PVT LTDInventors: Laxminarayana Dalimba, Vikal Kumar Jain, Mohammed Rasool, Varunkumar B. Tripathi
-
Patent number: 10405032Abstract: A content receiver and a method for controlling the same are provided. The content receiver, for example, may include, but is not limited to, a communication system configured to receive video content comprising a plurality of video frames from a content source, a processor configured to insert artifacts into one or more video frames when the video frame is subject to data loss, and a video analyzer configured to determine a quality of the video content by quantifying an effect of the inserted artifacts into the one or more video frames, and trigger at least one content receiver response when the quality of the video content is less than a predetermined threshold.Type: GrantFiled: July 19, 2017Date of Patent: September 3, 2019Assignee: Sling Media PVT Ltd.Inventors: Sushant Sudhir Kulkarni, Yatish J. Naik Raikar, Varunkumar B. Tripathi
-
Publication number: 20180262024Abstract: An intelligent battery charging system for improving battery safety, battery longevity, and battery charging efficiency. The intelligent battery charging system includes a memory that is arranged to store an intelligent battery controller system. The intelligent battery controller system is executable by a processor and is in communication with a device state sensor, a battery temperature sensor, one or more current sensors, and a battery charge level sensor. The intelligent battery controller system is configured to monitor, via the battery temperature sensor, a temperature of the battery for a mobile device and apply one or more of a plurality of remedial actions to lower the temperature of the battery when a battery temperature above a certain threshold is measured.Type: ApplicationFiled: March 9, 2017Publication date: September 13, 2018Inventors: Yatish J. Naik RAIKAR, Varunkumar B. TRIPATHI, Arun Pulasseri KALAM
-
Patent number: 10038906Abstract: A content receiver and a method for controlling the same are provided. The content receiver, for example, may include, but is not limited to, a communication system configured to receive video content comprising a plurality of video frames from a content source, and a video analyzer configured to determine when compression of the video content is causing blockiness in one or more of the plurality of video frames, and trigger at least one content receiver response when the compression of the video content is causing blockiness in one or more of the plurality of video frames.Type: GrantFiled: June 20, 2017Date of Patent: July 31, 2018Assignee: SLING MEDIA PVT. LTD.Inventors: Sushant Sudhir Kulkami, Arunoday Thammineni, Yatish J. Naik Raikar, Varunkumar B. Tripathi
-
Publication number: 20180137893Abstract: Embodiments are directed towards presenting a current-playing-position marker on a progress bar along with real time content. An initial timeline value of the content may be determined, along with an initial presentation timestamp value for the first frame of the content. For each next frame of the content, a next timeline value may be determined based on a difference between a next presentation timestamp value for a corresponding next frame and the initial presentation timestamp value, and mapping of the next presentation timestamp value for the corresponding next frame and the next timeline value in the index file. The content and a progress bar may be displayed to the user on a remote device based on the index file. A position of the current-playing-position marker on the progress bar for each frame of the content may be determined based on the next timeline value for each corresponding frame.Type: ApplicationFiled: January 12, 2018Publication date: May 17, 2018Inventors: Laxminarayana DALIMBA, Vikal Kumar JAIN, Mohammed RASOOL, Varunkumar B. TRIPATHI
-
Patent number: 9905271Abstract: Embodiments are directed towards presenting a current-playing-position marker on a progress bar along with real time content. An initial timeline value of the content may be determined, along with an initial presentation timestamp value for the first frame of the content. For each next frame of the content, a next timeline value may be determined based on a difference between a next presentation timestamp value for a corresponding next frame and the initial presentation timestamp value, and mapping of the next presentation timestamp value for the corresponding next frame and the next timeline value in the index file. The content and a progress bar may be displayed to the user on a remote device based on the index file. A position of the current-playing-position marker on the progress bar for each frame of the content may be determined based on the next timeline value for each corresponding frame.Type: GrantFiled: June 15, 2015Date of Patent: February 27, 2018Assignee: Sling Media PVT LtdInventors: Laxminarayana Dalimba, Vikal Kumar Jain, Mohammed Rasool, Varunkumar B. Tripathi
-
Publication number: 20170318337Abstract: A content receiver and a method for controlling the same are provided. The content receiver, for example, may include, but is not limited to, a communication system configured to receive video content comprising a plurality of video frames from a content source, a processor configured to insert artifacts into one or more video frames when the video frame is subject to data loss, and a video analyzer configured to determine a quality of the video content by quantifying an effect of the inserted artifacts into the one or more video frames, and trigger at least one content receiver response when the quality of the video content is less than a predetermined threshold.Type: ApplicationFiled: July 19, 2017Publication date: November 2, 2017Applicant: Sling Media PVT Ltd.Inventors: Sushant Sudhir Kulkarni, Yatish J. Naik Raikar, Varunkumar B. Tripathi
-
Publication number: 20170289552Abstract: A content receiver and a method for controlling the same are provided. The content receiver, for example, may include, but is not limited to, a communication system configured to receive video content comprising a plurality of video frames from a content source, and a video analyzer configured to determine when compression of the video content is causing blockiness in one or more of the plurality of video frames, and trigger at least one content receiver response when the compression of the video content is causing blockiness in one or more of the plurality of video frames.Type: ApplicationFiled: June 20, 2017Publication date: October 5, 2017Applicant: SLING MEDIA PVT LTDInventors: Sushant Sudhir Kulkami, Arunoday Thammineni, Yatish J. Naik Raikar, Varunkumar B. Tripathi
-
Patent number: 9749686Abstract: A content receiver and a method for controlling the same are provided. The content receiver, for example, may include, but is not limited to, a communication system configured to receive video content comprising a plurality of video frames from a content source, a processor configured to insert artifacts into one or more video frames when the video frame is subject to data loss, and a video analyzer configured to determine a quality of the video content by quantifying an effect of the inserted artifacts into the one or more video frames, and trigger at least one content receiver response when the quality of the video content is less than a predetermined threshold.Type: GrantFiled: September 21, 2015Date of Patent: August 29, 2017Assignee: Sling Media PVT Ltd.Inventors: Sushant Sudhir Kulkarni, Yatish J. Naik Raikar, Varunkumar B. Tripathi
-
Patent number: 9693063Abstract: A content receiver and a method for controlling the same are provided. The content receiver, for example, may include, but is not limited to, a communication system configured to receive video content comprising a plurality of video frames from a content source, and a video analyzer configured to determine when compression of the video content is causing blockiness in one or more of the plurality of video frames, and trigger at least one content receiver response when the compression of the video content is causing blockiness in one or more of the plurality of video frames.Type: GrantFiled: September 21, 2015Date of Patent: June 27, 2017Assignee: Sling Media PVT Ltd.Inventors: Sushant Sudhir Kulkarni, Arunoday Thammineni, Yatish J. Naik Raikar, Varunkumar B. Tripathi
-
Publication number: 20170127101Abstract: A method of processing and delivering video content is disclosed. An embodiment of the method feeds an original stream of video data to a transcoding engine of a video place-shifting device. The engine receives the original stream at a data rate that exceeds a real time presentation data rate of the original stream. The engine transcodes the received original video data into a streaming video format compatible with presentation capabilities of a remote user device. The controlling causes the engine to transcode the received original video data at a transcoding data rate that exceeds the real time presentation data rate of the original stream. The transcoded video data is provided to a network linked to the remote user device. The video place-shifting device provides the transcoded video data to the network at a network transfer data rate that exceeds the real time presentation data rate of the original stream.Type: ApplicationFiled: November 2, 2015Publication date: May 4, 2017Inventors: Mohammed Rasool, Yatish J. Naik Raikar, Kiran Chittella, Laxminarayana M. Dalimba, Varunkumar B. Tripathi
-
Publication number: 20170085945Abstract: A content receiver and a method for controlling the same are provided. The content receiver, for example, may include, but is not limited to, a communication system configured to receive video content comprising a plurality of video frames from a content source, a processor configured to insert artifacts into one or more video frames when the video frame is subject to data loss, and a video analyzer configured to determine a quality of the video content by quantifying an effect of the inserted artifacts into the one or more video frames, and trigger at least one content receiver response when the quality of the video content is less than a predetermined threshold.Type: ApplicationFiled: September 21, 2015Publication date: March 23, 2017Inventors: Sushant Sudhir Kulkarni, Tatish J. Naik Raikar, Varunkumar B. Tripathi
-
Publication number: 20170085884Abstract: A content receiver and a method for controlling the same are provided. The content receiver, for example, may include, but is not limited to, a communication system configured to receive video content comprising a plurality of video frames from a content source, and a video analyzer configured to determine when compression of the video content is causing blockiness in one or more of the plurality of video frames, and trigger at least one content receiver response when the compression of the video content is causing blockiness in one or more of the plurality of video frames.Type: ApplicationFiled: September 21, 2015Publication date: March 23, 2017Inventors: Sushant Sudhir Kulkarni, Arunoday Thammineni, Tatish J. Naik Raikar, Varunkumar B. Tripathi
-
Publication number: 20160365126Abstract: Embodiments are directed towards presenting a current-playing-position marker on a progress bar along with real time content. An initial timeline value of the content may be determined, along with an initial presentation timestamp value for the first frame of the content. For each next frame of the content, a next timeline value may be determined based on a difference between a next presentation timestamp value for a corresponding next frame and the initial presentation timestamp value, and mapping of the next presentation timestamp value for the corresponding next frame and the next timeline value in the index file. The content and a progress bar may be displayed to the user on a remote device based on the index file. A position of the current-playing-position marker on the progress bar for each frame of the content may be determined based on the next timeline value for each corresponding frame.Type: ApplicationFiled: June 15, 2015Publication date: December 15, 2016Inventors: Laxminarayana DALIMBA, Vikal Kumar JAIN, Mohammed RASOOL, Varunkumar B. TRIPATHI