Patents by Inventor Haroon Rashid

Haroon 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: 7992045
    Abstract: Monitoring asynchronous transactions in a computing environment is disclosed. A first unique identifier is determined when a first method executes. The identifier is associated with an asynchronous transaction. A second unique identifier is determined when a second method executes. If it is determined that the first unique identifier and the second unique identifier match, then is it determined that the asynchronous transaction started with the first method and completed with the second method. In one embodiment, code that identifies a routine that has instructions for determining the first unique identifier at runtime is added to the first method, and code that identifies a routine that has instructions for determining the second unique identifier at runtime is added to the second method.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: August 2, 2011
    Assignee: Computer Associates Think, Inc.
    Inventors: Jyoti Kumar Bansal, Kartik Shankaranarayanan, Aditya Pandit, Haroon Rashid Ahmed, Stuart Todd Rader
  • Publication number: 20100138703
    Abstract: Monitoring asynchronous transactions in a computing environment is disclosed. A first unique identifier is determined when a first method executes. The identifier is associated with an asynchronous transaction. A second unique identifier is determined when a second method executes. If it is determined that the first unique identifier and the second unique identifier match, then is it determined that the asynchronous transaction started with the first method and completed with the second method. In one embodiment, code that identifies a routine that has instructions for determining the first unique identifier at runtime is added to the first method, and code that identifies a routine that has instructions for determining the second unique identifier at runtime is added to the second method.
    Type: Application
    Filed: December 2, 2008
    Publication date: June 3, 2010
    Inventors: Jyoti Kumar Bansal, Kartik Shankaranarayanan, Aditya Pandit, Haroon Rashid Ahmed, Stuart Todd Rader
  • Patent number: 7224311
    Abstract: A system and method for visualization of attitude dependent data is disclosed. An attitude sphere is defined around an object of interest located at the center. Grid points are defined on the surface of the attitude sphere to represent directions. An attitude dependent FOM result is mapped onto the sphere, which is color coded on the associated point to visualize attitude dependency. When used to analyze signals arriving at a receiver, the method accounts for motion of the receiver, the transmitter, and the signal sources. The objects comprise values of figures of merit (FOMs) that are accessible to a user. Additionally, the objects are updated dynamically to reflect the experience of the receiver over time. The receiver orientation may be optimized to minimize interference and jamming and/or to maximize signal strength of a desired signal.
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: May 29, 2007
    Assignee: Analytical Graphics, Inc.
    Inventors: Sergei Tanygin, Haroon Rashid
  • Publication number: 20070025702
    Abstract: 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: Application
    Filed: July 27, 2005
    Publication date: February 1, 2007
    Applicant: Streaming Networks (Pvt.) Ltd.
    Inventors: Mohammad Khan, Haroon Rashid, Muhammad Khan, Mushtaq Mughal
  • Publication number: 20070014531
    Abstract: 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: Application
    Filed: July 15, 2005
    Publication date: January 18, 2007
    Inventors: Mushtaq Mughal, Abid Khan, Mumtaz Ahmad, Haroon Rashid
  • Publication number: 20060291817
    Abstract: A method for providing instant replay is disclosed. According to the method, a video stream and an audio stream are received from a source. A program is rendered from the video and audio streams and played in real time. The video stream and the audio stream are compressed using a video compression engine and an audio compression engine respectively. Information relating to the compressed video and audio streams and the video and audio compression engines is stored in a sequence header. The compressed video and audio streams are multiplexed to form a single data stream. The information relating to video and audio frames including synchronization information is stored in a multiplexer header. Media units are formed from the multiplexed data stream. Each media unit includes at least one video frame and at least one or more corresponding audio frames. Each media unit further includes a first video frame that is independently decodable. Each media unit is an independently decodable entity.
    Type: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Applicant: Streaming Networks (Pvt.) Ltd.
    Inventors: Mushtaq Ahmad Mughal, Adnan Obaid, Haroon Rashid
  • Publication number: 20060256010
    Abstract: A system and method for visualization of attitude dependent data is disclosed. An attitude sphere is defined around an object of interest located at the center. Grid points are defined on the surface of the attitude sphere to represent directions. An attitude dependent FOM result is mapped onto the sphere, which is color coded on the associated point to visualize attitude dependency. When used to analyze signals arriving at a receiver, the method accounts for motion of the receiver, the transmitter, and the signal sources. The objects comprise values of figures of merit (FOMs) that are accessible to a user. Additionally, the objects are updated dynamically to reflect the experience of the receiver over time. The receiver orientation may be optimized to minimize interference and jamming and/or to maximize signal strength of a desired signal.
    Type: Application
    Filed: August 26, 2005
    Publication date: November 16, 2006
    Inventors: Sergei Tanygin, Haroon Rashid
  • Patent number: 5737811
    Abstract: An article for the fastening of shoes having successive horizontal pairs of eyelets. includes an elongate, preferably elastic, cord having first and second ends, and substantially T-shaped elements or barbs secure each end of the cord. Each T-shaped element is proportioned for snap-fit passage through the eyelets of such shoes. One stop element is secured inwardly of each T-shaped element, and proximally to it, at each of end of the elongate cord. Each eyelet of the shoe is secured inwardly of one T-shaped element and outwardly of one stop element, and is in pressure contact with both. The elastic tension of the elongate cord, in combination with the above-described action of the T-shaped and stop elements relative to each eyelets, operates to fasten successive horizontal pairs of eyelets of a shoelace type shoe to effect the closure of the shoe.
    Type: Grant
    Filed: January 21, 1997
    Date of Patent: April 14, 1998
    Inventor: Haroon Rashid