Patents by Inventor Joseph T. Friel

Joseph T. Friel 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: 20100002006
    Abstract: A system and method for providing a plurality of viewing angles and images on a display. An embodiment comprises a display system where a user has the option of determining the number of images to view and the range of viewable angles for each image. A display system is configured to display a maximum number of images at different viewing angles by interlacing a plurality of images so that each viewing angle shows a selected image. The display system provides a method by which an operator can increase the viewing area of an image by interlacing the same image to more than one viewing angle.
    Type: Application
    Filed: July 2, 2008
    Publication date: January 7, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: J. William Mauchly, Joseph T. Friel, Philip R. Graham
  • Publication number: 20090324023
    Abstract: Techniques are provided to analyze video frames of a video signal in order to distinguish regions containing a face (and body torso) from regions that contain a relatively static background. The region containing the face is referred to as a foreground region. A current video frame is divided into a plurality of elements and the foreground regions and background regions are detected. The background regions of a subsequent video frame are detected/registered using the foreground regions of the current video frame. The foreground regions of the subsequent video frame are determined using the background regions of the current video frame as a temporal reference.
    Type: Application
    Filed: June 30, 2008
    Publication date: December 31, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Dihong Tian, Joseph T. Friel, J. William Mauchly, Maurice J. Buttimer, We-hsiung Chen
  • Publication number: 20090256901
    Abstract: A system and method for alerting participants in a videoconference that one or more participants are improperly framed by the videoconference camera is provided. An embodiment comprises a temporary self-view picture-in-picture image appearing when the number of faces detected by the videoconference camera changes. A face detection algorithm is used to determine when the number of faces being detected by the videoconference camera has changed. The self-view picture-in-picture image displays, for a duration of time, a representation of the image being captured by the videoconference camera, allowing participants who are not properly framed by the videoconference camera to adjust their position to that their faces are captured by the videoconference camera.
    Type: Application
    Filed: April 15, 2008
    Publication date: October 15, 2009
    Inventors: J. William Mauchly, Joseph T. Friel, Dihong Tian
  • Publication number: 20090251528
    Abstract: A system and method for reducing blurred video caused by intra-coded IDR-frames sent in response to when a destination endpoint in a multipoint videoconference switches to a new video source. An embodiment according to the invention comprises using inter-coded temporal predictive referencing a long term reference frame (LTRF) instead of IDR-frames in a multipoint videoconference system.
    Type: Application
    Filed: April 2, 2008
    Publication date: October 8, 2009
    Inventors: Joseph T. Friel, Maurice J. Buttimer, Alan J. MacDonald, Michael A. Arnao, Andrew P. Weir, David W. Sowa, J. William Mauchly
  • Publication number: 20090244257
    Abstract: A system and method for creating a virtual round table videoconference is described. An embodiment of the system comprises a plurality of displays arranged in an arc configuration with a table to create a virtual round table. Cameras are arranged around the plurality of displays such that when a participant looks at a display with an image of a remote participant, the camera associated with the display captures an image of the participant's gaze, making eye contact with the camera. The image is displayed at the remote participant's endpoint creating the effect of eye contact between the participants. In another embodiment, audio speakers are arranged to provide directional sound such that the video source for a display and the audio source for the associated speaker are from the same endpoint.
    Type: Application
    Filed: March 26, 2008
    Publication date: October 1, 2009
    Inventors: Alan J. MacDonald, J. William Mauchly, David W. Sowa, Joseph T. Friel
  • Publication number: 20090238278
    Abstract: Particular embodiments generally relate to video compression. In one embodiment, a store of reference frames is provided in memory. The reference frames may be classified based on a plurality of classifiers. The classifiers may correspond to features that are found in the reference frame. A frame to encode is then received. The frame is analyzed to determine features found in the frame. As macroblocks in the frame are encoded, a macroblock is analyzed to determine which feature may be included in the macroblock. The feature is used to determine a classifier, which is used to determine a subset of the reference frames. The subset is then searched to determine a reference frame for the macroblock.
    Type: Application
    Filed: March 19, 2008
    Publication date: September 24, 2009
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: William Mauchly, Joseph T. Friel, Alan MacDonald, Dihong Tian, Wen-Hsiung Chen, Michael A. Arnao
  • Publication number: 20090122867
    Abstract: A method, an apparatus, and a method to encode a block in a picture of a time sequence of pictures such as video. The method includes selecting the mode for coding the block, one of the modes being to code the block as skipped. The method further includes limiting the number of consecutive times a particular block is coded as skipped without re-setting the quantization level to a relatively fine level of quantization and re-selecting the mode.
    Type: Application
    Filed: November 9, 2007
    Publication date: May 14, 2009
    Inventors: J. William Mauchly, Joseph T. Friel, Maurice J. Buttimer
  • Patent number: 7507900
    Abstract: The invention disclosed herein is a system and method for playing music sequences, such as MIDI files in synchronization with a DVD. This system utilizes a preauthored music sequence and a controller that listens to the S/PDIF output of a DVD player. Further, this application discloses a method for creating MIDI files for use with the invention disclosed herein.
    Type: Grant
    Filed: September 1, 2006
    Date of Patent: March 24, 2009
    Assignee: QRS Music Technologies, Inc.
    Inventors: Andrew P. Weir, Joseph T. Friel, Guido Van den Berghe
  • Publication number: 20090015717
    Abstract: An apparatus embodiment is operative to scale video and includes an input buffer coupled to a real time source of video data and configured to hold a number of lines of video, a horizontal resizer coupled to the input buffer to resize lines of image data, outputting horizontally scaled line(s) to an intermediate buffer configured to store a number of lines. The apparatus has a vertical resizer coupled to the intermediate buffer configured to output vertically and horizontally resized lines of image data. At any given time, some of the lines in the input buffer are scheduled using the DMA controller for replacement via DMA by lines generated by the source of video data, and some or all of the remaining lines in the input buffer are available for processing by the horizontal resizer. A sufficient number of lines are available in the intermediate buffer, such that in operation, the intermediate buffer need not introduce latency.
    Type: Application
    Filed: July 9, 2007
    Publication date: January 15, 2009
    Inventors: Michael A. Arnao, Joseph T. Friel
  • Publication number: 20080247463
    Abstract: An apparatus, software encoded in tangible media, and a method at an encoder. The method includes sending compressed video data including a reference frame message to create a long term reference frame to a plurality of decoders at one or more destination points, receiving feedback from the decoders indicative of whether or not the decoders successfully received the reference frame message, and in the case that the received feedback is such that at least one of the decoders did not successfully receive the reference frame message or does not have the indicated recent frame, repeating sending a reference frame message to create the long term reference frame. Using the method can replaces I-frame error recovery with long term reference frames, even in the case where the reference frame management messages are lost to at least one decoder.
    Type: Application
    Filed: April 18, 2007
    Publication date: October 9, 2008
    Inventors: Maurice J. Buttimer, J. William Mauchly, Joseph T. Friel
  • Publication number: 20080240237
    Abstract: An apparatus, a method, and a computer-readable medium having instructions encoded thereon that when executed cause a method to be carried out. The method includes dividing at least a portion of a picture of a video stream into parts of blocks, and processing the parts in parallel by a plurality of interconnected processors. The processing of a respective part by its respective processor includes edge detection and color segmentation to determine block-level edge features including block-level color-segmented edge features. Each processor also performs coding functions on its respective part of the picture. The method also includes block-level processing using the block-level edge features to determine which blocks in the picture are likely to be that of a face, the block-level processing being at the granularity of at least a block.
    Type: Application
    Filed: January 28, 2008
    Publication date: October 2, 2008
    Inventors: Dihong Tian, Joseph T. Friel, J. William Mauchly, Wen-hsiung Chen
  • Publication number: 20080240571
    Abstract: An apparatus, a method, and a computer-readable medium having instructions encoded thereon that when executed cause a method to be carried out. The method includes dividing at least a portion of a picture of a video stream into parts of blocks, and processing the parts in parallel by a plurality of interconnected processors. The processing of a respective part by its respective processor includes determining block-level temporal difference features. Each processor also performs coding functions on its respective part of the picture. The method also includes block-level processing using the block-level temporal difference features to determine which blocks in the picture are likely to be that of a face, the block-level processing being at the granularity of at least a block. In one version, the processing in each processor includes edge detection and color segmentation to determine block-level edge features including block-level color-segmented edge features that are then used in the block level processing.
    Type: Application
    Filed: February 14, 2008
    Publication date: October 2, 2008
    Inventors: Dihong Tian, Joseph T. Friel, J. William Mauchly, Wen-hsiung Chen
  • Publication number: 20030158614
    Abstract: An audio system is mounted in a vehicle and provides playback of digital audio content stored in semiconductor DRAM. Power from the vehicle's battery is constantly applied to the DRAM to retain information even when the vehicle is not operating. The audio content may be acquired by the recording of broadcast radio programs, by streaming content from a wireless Internet connection, from a CD, and/or from a wireless link to a computer. An updated playlist may be provided to the DRAM on a periodic basis or manually under user control.
    Type: Application
    Filed: February 18, 2002
    Publication date: August 21, 2003
    Inventors: Joseph T. Friel, Andrew P. Weir, Joseph J. Cotellese, Alan J. MacDonald, J. William Mauchly, David W. Sowa, Michael A. Arnao
  • Patent number: 5937185
    Abstract: A technique for providing device virtualization in an MS-DOS based operating environment, using an interrupt request (e.g., a non-maskable interrupt), is described. The technique includes executing an application on a processor within the MS-DOS based operating environment and, when the application attempts to address the device to be emulated, causing a processor interrupt to occur. In response to the interrupt, the processor executes code representing the virtualization of a device. The code for servicing the interrupt and emulating the device are written in protected-mode code, stored in the extended memory area, and made available by making appropriate entries into the interrupt descriptor tables (IDTs) for the protected-mode contexts which exist for the native protected-mode operating systems and for the DOS extender.
    Type: Grant
    Filed: December 11, 1997
    Date of Patent: August 10, 1999
    Assignee: Creative Technology, Inc.
    Inventors: Andrew P. Weir, Joseph T. Friel
  • Patent number: 5790837
    Abstract: A technique for providing device virtualization in an MS-DOS based operating environment, using an interrupt request (e.g., a non-maskable interrupt), is described. The technique includes executing an application on a processor within the MS-DOS based operating environment and, when the application attempts to address the device to be emulated, causing a processor interrupt to occur. In response to the interrupt, the processor executes code representing the virtualization of a device. The code for servicing the interrupt and emulating the device are written in protected-mode code, stored in the extended memory area, and made available by making appropriate entries into the interrupt descriptor tables (IDTs) for the protected-mode contexts which exist for the native protected-mode operating systems and for the DOS extender.
    Type: Grant
    Filed: September 11, 1996
    Date of Patent: August 4, 1998
    Assignee: Ensoniq Corporation
    Inventors: Andrew P. Weir, Joseph T. Friel