Patents by Inventor Mohammed Rasool
Mohammed Rasool 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: 20190258450Abstract: Embodiments are related to processing of one or more input audio feeds for generation of a target audio stream that includes at least one object of interest to a listener. In some embodiments, the target audio stream may exclusively or primarily include the sound of the object of interest to the listener, without including other persons. This allows a listener to focus on an object of his or her interest and not necessarily have to listen to the performances of other objects in the input audio feed. Some embodiments contemplate multiple audio feeds and/or with multiple objects of interest.Type: ApplicationFiled: February 21, 2018Publication date: August 22, 2019Inventors: Yatish Jayant Naik Raikar, Mohammed Rasool, Trinadha Harish Babu Pallapothu
-
Patent number: 10365885Abstract: Embodiments are related to processing of one or more input audio feeds for generation of a target audio stream that includes at least one object of interest to a listener. In some embodiments, the target audio stream may exclusively or primarily include the sound of the object of interest to the listener, without including other persons. This allows a listener to focus on an object of his or her interest and not necessarily have to listen to the performances of other objects in the input audio feed. Some embodiments contemplate multiple audio feeds and/or with multiple objects of interest.Type: GrantFiled: February 21, 2018Date of Patent: July 30, 2019Assignee: Sling Media Pvt. Ltd.Inventors: Yatish Jayant Naik Raikar, Mohammed Rasool, Trinadha Harish Babu Pallapothu
-
Patent number: 10313736Abstract: Systems and methods for providing a video electronic programming guide (“video EPG”) may include outputting a primary program for display on a display screen, receiving a command to activate the video EPG, and in response to receiving the command, outputting a plurality of widgets for display on a display screen. Each of the plurality of widgets may represent a category of broadcast programs. Systems and methods may include receiving a widget selection for one of the plurality of widgets and outputting a video menu corresponding to the selected widget for display on the display screen. The video menu includes a plurality of video scenes, whereby each of the plurality of video scenes represents a broadcast program categorized in the selected widget. Systems and methods may include receiving a program selection for one of the plurality of video scenes.Type: GrantFiled: January 13, 2017Date of Patent: June 4, 2019Assignee: SLING MEDIA PVT LTDInventors: Mohammed Rasool, Yatish Raikar
-
Publication number: 20190007728Abstract: Devices, systems, method, and program products are provided, which support temporally-seamless change functionalities during multichannel streaming sessions established between a streaming media server and a client media receiver. In embodiments, the method includes outputting, to a display device, a first streaming channel contained in a streaming channel bundle and assigned a high priority level. When receiving a channel change request to view a second streaming channel, the client media receiver monitors for additional channel change requests over a predetermined wait period. If an additional channel change request is received within the wait period, the client media receiver repeats the step of monitoring.Type: ApplicationFiled: September 6, 2018Publication date: January 3, 2019Applicant: SLING MEDIA PVT LTDInventor: Mohammed Rasool
-
Patent number: 10097883Abstract: Devices, systems, method, and program products are provided, which support temporally-seamless change functionalities during multichannel streaming sessions established between a streaming media server and a client media receiver. In embodiments, the method includes outputting, to a display device, a first streaming channel contained in a streaming channel bundle and assigned a high priority level. When receiving a channel change request to view a second streaming channel, the client media receiver monitors for additional channel change requests over a predetermined wait period. If an additional channel change request is received within the wait period, the client media receiver repeats the step of monitoring.Type: GrantFiled: May 25, 2017Date of Patent: October 9, 2018Assignee: SLING MEDIA PVT. LTD.Inventor: Mohammed Rasool
-
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: 9919275Abstract: Provided is a method of manufacturing a multilayer mixed matrix membrane which includes providing a support layer, casting a hydrophilic layer on a surface of the support layer, casting a hydrophobic layer on the hydrophilic layer, and allowing the layers to form a multilayer mixed matrix membrane. Also provided is a method of manufacturing a hollow fiber composite matrix membrane which includes providing a first solution having a hydrophilic polymer, providing a second solution having a hydrophobic polymer, and extruding the first and second solutions to form a multilayer hollow fiber composite matrix membrane. Additionally, a plate-and-frame membrane module for direct contact membrane distillation using a multilayer mixed matrix membrane is provided.Type: GrantFiled: January 17, 2014Date of Patent: March 20, 2018Assignee: MEMBRANE DISTILLATION DESALINATION LTD. CO.Inventors: Mohammed Rasool Qtaishat, Saad Almuttiri
-
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: 20170188089Abstract: Systems and methods for providing a video electronic programming guide (“video EPG”) may include outputting a primary program for display on a display screen, receiving a command to activate the video EPG, and in response to receiving the command, outputting a plurality of widgets for display on a display screen. Each of the plurality of widgets may represent a category of broadcast programs. Systems and methods may include receiving a widget selection for one of the plurality of widgets and outputting a video menu corresponding to the selected widget for display on the display screen. The video menu includes a plurality of video scenes, whereby each of the plurality of video scenes represents a broadcast program categorized in the selected widget. Systems and methods may include receiving a program selection for one of the plurality of video scenes.Type: ApplicationFiled: January 13, 2017Publication date: June 29, 2017Inventors: MOHAMMED RASOOL, YATISH RAIKAR
-
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
-
Patent number: 9571881Abstract: Systems and methods for providing a video electronic programming guide (“video EPG”) may include outputting a primary program for display on a display screen, receiving a command to activate the video EPG, and in response to receiving the command, outputting a plurality of widgets for display on a display screen. Each of the plurality of widgets may represent a category of broadcast programs. Systems and methods may include receiving a widget selection for one of the plurality of widgets and outputting a video menu corresponding to the selected widget for display on the display screen. The video menu includes a plurality of video scenes, whereby each of the plurality of video scenes represents a broadcast program categorized in the selected widget. Systems and methods may include receiving a program selection for one of the plurality of video scenes.Type: GrantFiled: July 27, 2015Date of Patent: February 14, 2017Assignee: SLING MEDIA PVT LTD.Inventors: Mohammed Rasool, Yatish Raikar
-
Publication number: 20170034569Abstract: Systems and methods for providing a video electronic programming guide (“video EPG”) may include outputting a primary program for display on a display screen, receiving a command to activate the video EPG, and in response to receiving the command, outputting a plurality of widgets for display on a display screen. Each of the plurality of widgets may represent a category of broadcast programs. Systems and methods may include receiving a widget selection for one of the plurality of widgets and outputting a video menu corresponding to the selected widget for display on the display screen. The video menu includes a plurality of video scenes, whereby each of the plurality of video scenes represents a broadcast program categorized in the selected widget. Systems and methods may include receiving a program selection for one of the plurality of video scenes.Type: ApplicationFiled: July 27, 2015Publication date: February 2, 2017Applicant: SLING MEDIA PVT LTD.Inventors: MOHAMMED RASOOL, YATISH RAIKAR
-
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
-
Publication number: 20160173935Abstract: A place-shifting device and a method for controlling a place-shifting device are provided. The place-shifting device, for example, may include, but not limited to, a processor configured to select at least two of a plurality of channels as selected channels to transmit to a single client device, a multi-session transcoder communicatively coupled to the processor, the multisession transcoder configured to substantially simultaneously transcode the selected channels from a first encoding scheme to a second encoding scheme, and a network interface communicatively coupled to the multi-session transcoder, the network interface configured to substantially simultaneously transmit the selected channels transcoded into the second encoding scheme to the single client device.Type: ApplicationFiled: December 12, 2014Publication date: June 16, 2016Inventors: Yatish J. Naik Raikar, Mohammed Rasool, Laxminarayana Dalimba
-
Publication number: 20150360184Abstract: Provided is a method of manufacturing a multilayer mixed matrix membrane which includes providing a support layer, casting a hydrophilic layer on a surface of the support layer, casting a hydrophobic layer on the hydrophilic layer, and allowing the layers to form a multilayer mixed matrix membrane. Also provided is a method of manufacturing a hollow fiber composite matrix membrane which includes providing a first solution having a hydrophilic polymer, providing a second solution having a hydrophobic polymer, and extruding the first and second solutions to form a multilayer hollow fiber composite matrix membrane. Additionally, a plate-and-frame membrane module for direct contact membrane distillation using a multilayer mixed matrix membrane is provided.Type: ApplicationFiled: January 17, 2014Publication date: December 17, 2015Applicant: MEMBRANE DISTILLATION DESALINATION LTD. CO.Inventors: Mohammed Rasool QTAISHAT, Saad ALMUTTIRI