Patents by Inventor Haroon Ur Rashid
Haroon Ur Rashid 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: 8718440Abstract: The present invention describes a decentralized symmetric configuration of digital video recorders (DVCRs) for monitoring, controlling, analyzing, recording, playback and streaming of audio/visual (A/V) media over a network. Each DVCR is an autonomous device able to operate in its local environment as well as access and operate another DVCR available on the network to facilitate the overall working of the disclosed system. Each DVCR also exhibits storage fail-safe feature whereby it recovers data automatically if storage media gets corrupted such as due to sudden power failure. A DVCR can be configured to scan the network for other DVCR units. A list of discovered DVCRs is displayed. Each DVCR can access, after authentication, any of the listed DVCR for configuration, monitoring, controlling, recording, playback and other available functionality over the network.Type: GrantFiled: March 22, 2011Date of Patent: May 6, 2014Assignee: Streaming Networks, Inc.Inventors: Mohammad Ayub Khan, Mushtaq Ahmad Mughal, Adnan Obaid, Haris Sarwar, Yousra Yousaf Alvi, Haroon Ur Rashid, Atif Raza
-
Patent number: 8468504Abstract: A method and apparatus for the manually optimizing the scheduling of code are disclosed. Accordingly, a software development tool with a graphical user interface enables manually ordering the scheduling of operations for architectures that execute multiple instructions/operations per machine cycle, such as very long instruction word (VLIW) processors. Assistance is provided at the instruction scheduling stage of VLIW compilation process to increase instruction level parallelism (ILP). The apparatus provides graphical views of assembly code and related information. An interactive, user friendly method to manipulate the code during or after scheduling is provided. The programmer can temporarily pause the automated scheduling, override decision taken by the scheduler, and then resume scheduling. The method lets the programmer interact graphically with scheduling decisions in a feedback environment.Type: GrantFiled: December 28, 2007Date of Patent: June 18, 2013Assignee: Streaming Networks (PVT.) Ltd.Inventors: Ahmad Hassan, Haroon-ur Rashid, Mazhar Iqbal, Mohammad Ayub Khan
-
Patent number: 8214545Abstract: The present invention describes a multi-module USB system consisting of a multi-function USB apparatus and associated USB cap. The multi-function USB apparatus operates as a USB host as well as a USB client. The USB cap houses a rechargeable battery pack and when docked with the multi-function USB apparatus provides power to the multi-function USB apparatus. The multi-function USB apparatus and USB cap can also operate independently. The USB system is a multi-functional device having modes that embody, including recording, sharing, playback, storage, and charging battery of USB based portable media devices. Further, the USB system configures itself automatically for the various modes based on use of its interfaces with no specific settings required from the user.Type: GrantFiled: August 8, 2010Date of Patent: July 3, 2012Assignee: Streaming Networks (Pvt) Ltd.Inventors: Mohammad Ayub Khan, Muhammad Israr Khan, Shahid Iqbal, Haroon ur Rashid, Ahmad Hassan, Abid Khan
-
Patent number: 8068716Abstract: A recording apparatus for recording audio-visual (A/V) contents directly from an A/V input source to a portable media player (PMP) is disclosed. The recorded A/V contents can be played back by the portable media player immediately upon stopping the recording. The recording apparatus does not involve the use of any intermediate computing or storage device other than the portable media player and the recording apparatus itself. The A/V contents for recording may come in the form of analog/digital signals or as digital data in compressed or uncompressed form from transmission and/or storage devices. Depending upon the nature of the input, the recording apparatus digitizes, encodes and/or transcodes the A/V contents and stores the processed A/V contents directly into the portable media player in playback ready format. The recording apparatus includes a one-button control interface for starting and stopping the recording of A/V contents to the portable media player.Type: GrantFiled: April 10, 2006Date of Patent: November 29, 2011Assignee: Streaming Networks (PVT.) Ltd.Inventors: Mohammad Ayub Khan, Shahid Iqbal, Abid Khan, Muhammad Fayuz-ur Rehman, Muhammad Israr Khan, Syed Muhammad Ziauddin, Haroon-ur Rashid
-
Patent number: 8055116Abstract: A method for providing audio-only recording is disclosed. According to the method, a combined video stream and an audio stream are received from a source. The audio stream is digitized, if in analog form. The digitized audio stream is compressed using an audio encoding engine. The encoded audio stream is saved in a storage device. The storage device can be local or on a network. In the case of the input A/V signal being a multiplexed and compressed digital signal, the audio segment(s) are separated using a demultiplexer and saved in a storage device. The encoding format of the stored audio data follows that of the original audio data embedded in the multiplexed A/V stream. To store the audio data in a different encoded format, the audio data is first decoded using an appropriate audio decoder and then re-encoded in the desired encoding format. Alternatively, an audio transcoder can be used to store the audio data in the desired encoding format.Type: GrantFiled: July 27, 2005Date of Patent: November 8, 2011Assignee: Streaming Networks (Pvt.) Ltd.Inventors: Mohammad Ayub Khan, Haroon Ur Rashid, Muhammad Israr Khan, Mushtaq Ahmad Mughal
-
Publication number: 20110229105Abstract: The present invention describes a decentralized symmetric configuration of digital video recorders (DVCRs) for monitoring, controlling, analyzing, recording, playback and streaming of audio/visual (A/V) media over a network. Each DVCR is an autonomous device able to operate in its local environment as well as access and operate another DVCR available on the network to facilitate the overall working of the disclosed system. Each DVCR also exhibits storage fail-safe feature whereby it recovers data automatically if storage media gets corrupted such as due to sudden power failure. A DVCR can be configured to scan the network for other DVCR units. A list of discovered DVCRs is displayed. Each DVCR can access, after authentication, any of the listed DVCR for configuration, monitoring, controlling, recording, playback and other available functionality over the network.Type: ApplicationFiled: March 22, 2011Publication date: September 22, 2011Applicant: Streaming Networks (Pvt.) Ltd.Inventors: Mohammad Ayub KHAN, Mushtaq Ahmad Mughal, Adnan Obaid, Haris Sarwar, Yousra Yousaf Alvi, Haroon ur Rashid, Atif Raza
-
Patent number: 7979264Abstract: A system comprising a media processing apparatus and a computer where the media processing apparatus emulates a mass storage device and interfaces with the computer is disclosed. In one embodiment the media processing apparatus appears to the computer as a Universal serial bus (USB) mass storage device, and the operating system (OS) on the computer, using its pre-installed USB mass storage device driver, establishes bi-directional communication channel with the media processing apparatus. Thus, the need to develop an OS specific kernel-mode device driver for the media processing apparatus is eliminated. The system may employ a proprietary communication protocol on the USB bus to send and receive data between the computer and the media processing apparatus.Type: GrantFiled: February 26, 2008Date of Patent: July 12, 2011Assignee: Streaming Networks (Pvt) LtdInventors: Mohammad Ayub Khan, Muhammad Israr Khan, Sved Muhammad Ziauddin, Haroon-ur-Rashid
-
Publication number: 20110040901Abstract: The present invention describes a multi-module USB system consisting of a multi-function USB apparatus and associated USB cap. The multi-function USB apparatus operates as a USB host as well as a USB client. The USB cap houses a rechargeable battery pack and when docked with the multi-function USB apparatus provides power to the multi-function USB apparatus. The multi-function USB apparatus and USB cap can also operate independently. The USB system is a multi-functional device having modes that embody, including recording, sharing, playback, storage, and charging battery of USB based portable media devices. Further, the USB system configures itself automatically for the various modes based on use of its interfaces with no specific settings required from the user.Type: ApplicationFiled: August 8, 2010Publication date: February 17, 2011Applicant: Streaming Networks(Pvt.) LTD.Inventors: Mohammad Ayub KHAN, Muhammad Israr Khan, Shahid Iqbal, Haroon ur Rashid, Ahmed Hassan, Abid Khan
-
Publication number: 20090216520Abstract: A system comprising a media processing apparatus and a computer where the media processing apparatus emulates a mass storage device and interfaces with the computer is disclosed. In one embodiment the media processing apparatus appears to the computer as a Universal serial bus (USB) mass storage device, and the operating system (OS) on the computer, using its pre-installed USB mass storage device driver, establishes bi-directional communication channel with the media processing apparatus. Thus, the need to develop an OS specific kernel-mode device driver for the media processing apparatus is eliminated. The system may employ a proprietary communication protocol on the USB bus to send and receive data between the computer and the media processing apparatus.Type: ApplicationFiled: February 26, 2008Publication date: August 27, 2009Applicant: Streaming Networks (Pvt.) Ltd.Inventors: Mohammad Ayub Khan, Muhammad Israr Khan, Sved Muhammad Ziauddin, Haroon-ur-Rashid
-
Publication number: 20090172584Abstract: A method and apparatus for the manually optimizing the scheduling of code are disclosed. Accordingly, a software development tool with a graphical user interface enables manually ordering the scheduling of operations for architectures that execute multiple instructions/operations per machine cycle, such as very long instruction word (VLIW) processors. Assistance is provided at the instruction scheduling stage of VLIW compilation process to increase instruction level parallelism (ILP). The apparatus provides graphical views of assembly code and related information. An interactive, user friendly method to manipulate the code during or after scheduling is provided. The programmer can temporarily pause the automated scheduling, override decision taken by the scheduler, and then resume scheduling. The method lets the programmer interact graphically with scheduling decisions in a feedback environment.Type: ApplicationFiled: December 28, 2007Publication date: July 2, 2009Inventors: Ahmad Hassan, Haroon-ur Rashid, Mazhar Iqbal, Mohammad Ayub Khan
-
Patent number: 7509021Abstract: A method for providing instant replay is disclosed, including receiving a video and an audio stream from a source. Each media unit includes at least one video frame and at least one or more corresponding audio frames which further includes a first video frame that is independently decodable. Each media unit is an independently decodable entity. The media units have a fixed duration. The media units are stored in a memory. A number of starting addresses are stored in a table. The sequence header is retrieved in response to receipt of an instant replay command. Appropriate video and audio decompression engines are selected and configured based on the retrieved sequence header. An instant replay starting address is identified from the table in response to receipt of the instant replay command. One or more media units are retrieved from the memory starting with the media unit associated with the instant replay starting address.Type: GrantFiled: June 27, 2005Date of Patent: March 24, 2009Assignee: Streaming Networks (Pvt.) Ltd.Inventors: Mushtaq Ahmad Mughal, Adnan Obaid, Haroon-ur Rashid
-
Patent number: 7471875Abstract: A method for displaying video data instantly in reverse order is disclosed. According to the method, a compressed audio and video (A/V) stream is received from a source. The compressed A/V stream is demultiplexed into an audio stream and a video stream. The video stream has a number of compressed video frames which include a number of key frames. Each key frame is followed by one or more associated frames. Each of the compressed video frames is tagged with a tag. The tag associated with each key frame and file position of each key frame is stored in a table. The compressed video frames are decoded to generate a number of decoded video frames while maintaining their corresponding tags. During normal play, the decoded video frames are stored in a forward queue, and the decoded video frames in the forward queue are then outputted in a FIFO (first-in-first-out) order to a reverse queue and a display device for display.Type: GrantFiled: July 15, 2005Date of Patent: December 30, 2008Assignee: Streaming Networks (Pvt.) Ltd.Inventors: Mushtaq Ahmad Mughal, Abid Khan, Mumtaz Ahmad, Haroon Ur Rashid
-
Publication number: 20070248328Abstract: A system and method of recording audio-visual (A/V) contents directly to a variety of portable media players (PMPs). The recorded contents can be played back by the portable media players immediately without further format conversions. To facilitate immediate playback of the recorded contents, the recording apparatus contains an identification device configured to automatically identify types of portable media players connected to an exemplary recording device that stores the A/V contents. Once the type of portable media player is identified, the recording device automatically generates compressed bit stream in a format that is compatible with the portable media player. Depending upon the nature of the input, the recording apparatus digitizes, encodes and/or transcodes the A/V contents and stores directly into the portable media player's local storage in playback ready format.Type: ApplicationFiled: September 12, 2006Publication date: October 25, 2007Applicant: Streaming Networks (Pvt.) Ltd.Inventors: Mohammad Ayub Khan, Shahid Iqbal, Abid Khan, Muhammad Fayuz-ur Rehman, Muhammad Israr Khan, Syed Muhammad Ziauddin, Haroon-ur Rashid
-
Publication number: 20070248326Abstract: A recording apparatus for recording audio-visual (A/V) contents directly from an A/V input source to a portable media player (PMP) is disclosed. The recorded A/V contents can be played back by the portable media player immediately upon stopping the recording. The recording apparatus does not involve the use of any intermediate computing or storage device other than the portable media player and the recording apparatus itself. The A/V contents for recording may come in the form of analog/digital signals or as digital data in compressed or uncompressed form from transmission and/or storage devices. Depending upon the nature of the input, the recording apparatus digitizes, encodes and/or transcodes the A/V contents and stores the processed A/V contents directly into the portable media player in playback ready format. The recording apparatus includes a one-button control interface for starting and stopping the recording of A/V contents to the portable media player.Type: ApplicationFiled: April 10, 2006Publication date: October 25, 2007Inventors: Mohammad Ayub Khan, Muhammad Israr Khan, Syed Muhammad Ziauddin, Haroon-ur Rashid, Shahid Iqbal, Abid Khan, Muhammad Fayuz-ur Rehman