Patents by Inventor Andrew P. Weir
Andrew P. Weir 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: 20240331710Abstract: A system comprising an audio compression device is provided. The audio compression device receives a plurality of pulse code modulated (PCM) samples, performs a quantization of the plurality of the PCM samples, and determines a plurality of time windows for the plurality of quantized PCM samples. The audio compression device further determines a first number of delta bits and a first sample count for a first time window of a plurality of time windows, where the first time window includes a first group of time-domain consecutive samples according to the first sample count. The audio compression device encodes the sample into the first number of delta bits based on a difference from a previous sample to generate a first stream of delta bits, and encodes the first sample count and the first number of delta bits in a corresponding first header for the first time window.Type: ApplicationFiled: February 7, 2024Publication date: October 3, 2024Inventor: Andrew P. WEIR
-
Patent number: 11935550Abstract: A system comprising an audio compression device is provided. The audio compression device receives a plurality of pulse code modulated (PCM) samples, performs a quantization of the plurality of the PCM samples, and determines a plurality of time windows for the plurality of quantized PCM samples. The audio compression device further determines a first number of delta bits and a first sample count for a first time window of a plurality of time windows, where the first time window includes a first group of time-domain consecutive samples according to the first sample count. The audio compression device encodes the sample into the first number of delta bits based on a difference from a previous sample to generate a first stream of delta bits, and encodes the first sample count and the first number of delta bits in a corresponding first header for the first time window.Type: GrantFiled: March 31, 2023Date of Patent: March 19, 2024Assignee: The ADT Security CorporationInventor: Andrew P. Weir
-
Publication number: 20230049433Abstract: A method, system, server and device are disclosed. According to one or more embodiments, a server is provided. A first audio track is received which includes first audio originating from a premises client at a premises location. A second audio track is received which includes second audio originating from a remote client. A first pan angle is determined for the first audio track and a second pan angle is determined for the second audio track. The second pan angle is different from the first pan angle. A stereo composite track is generated based on the first pan angle and the second pan angle, where the stereo composite track includes the first audio track and the second audio track.Type: ApplicationFiled: August 11, 2022Publication date: February 16, 2023Inventors: Michael A. ARNAO, Maurice J. BUTTIMER, Andrew P. WEIR
-
Patent number: 8723914Abstract: A method is provided in one example and includes receiving a video input from a camera element; using change detection statistics to identify background image data; using the background image data as a temporal reference to determine foreground image data of a particular video frame within the video input; using a selected foreground image for a background registration of a subsequent video frame; and providing at least a portion of the subsequent video frame to a next destination.Type: GrantFiled: November 19, 2010Date of Patent: May 13, 2014Assignee: Cisco Technology, Inc.Inventors: David J. Mackie, Dihong Tian, Andrew P. Weir, Maurice Buttimer, Joseph T. Friel, J. William Mauchly, Wen-Hsiung Chen
-
Patent number: 8629893Abstract: 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: GrantFiled: April 2, 2008Date of Patent: January 14, 2014Assignee: Cisco Technology, Inc.Inventors: Joseph T. Friel, Maurice J. Buttimer, Alan J. MacDonald, Michael A. Arnao, Andrew P. Weir, David W. Sowa, J. William Mauchly
-
Patent number: 8599934Abstract: A method is provided in one example and includes receiving an input video, and identifying values of pixels from noise associated with a current video image within the video input. The method also includes creating a skip-reference video image associated with the identified pixel values, and comparing a portion of the current video image to the skip-reference video image. The method also includes determining a macroblock associated with the current video image to be skipped before an encoding operation occurs.Type: GrantFiled: September 8, 2010Date of Patent: December 3, 2013Assignee: Cisco Technology, Inc.Inventors: Dihong Tian, Joseph T. Friel, Andrew P. Weir
-
Patent number: 8310595Abstract: A method, and apparatus, and logic encoded in one or more computer-readable media to carry out a method. The method is to sample analog video at a sample clock rate and at a phase selected from a set of phases based on a quality measure determined from the sampled video. The quality measure is based on statistics of pixel to pixel differences in a coordinate of the generated digital video that have a magnitude exceeding a pre-determined threshold.Type: GrantFiled: April 21, 2008Date of Patent: November 13, 2012Assignee: Cisco Technology, Inc.Inventors: Maurice J. Buttimer, Andrew P. Weir, Michael A. Arnao
-
Publication number: 20120127259Abstract: A method is provided in one example and includes receiving a video input from a camera element; using change detection statistics to identify background image data; using the background image data as a temporal reference to determine foreground image data of a particular video frame within the video input; using a selected foreground image for a background registration of a subsequent video frame; and providing at least a portion of the subsequent video frame to a next destination.Type: ApplicationFiled: November 19, 2010Publication date: May 24, 2012Inventors: David J. Mackie, Dihong Tian, Andrew P. Weir, Maurice Buttimer, Joseph T. Friel, J. William Mauchly, Wen-Hsiung Chen
-
Publication number: 20120057636Abstract: A method is provided in one example and includes receiving an input video, and identifying values of pixels from noise associated with a current video image within the video input. The method also includes creating a skip-reference video image associated with the identified pixel values, and comparing a portion of the current video image to the skip-reference video image. The method also includes determining a macroblock associated with the current video image to be skipped before an encoding operation occurs.Type: ApplicationFiled: September 8, 2010Publication date: March 8, 2012Inventors: Dihong Tian, Joseph T. Friel, Andrew P. Weir
-
Patent number: 7683251Abstract: The invention disclosed is a system for playing a music sequence such as a MIDI file in synchronization with a prerecorded digital audio data file, such as an MP3 file. The synchronization is accomplished by using the digital media sample rate as a common time base for progression of the playing of the digital media and the music sequence.Type: GrantFiled: January 18, 2007Date of Patent: March 23, 2010Assignee: QRS Music Technologies, Inc.Inventor: Andrew P. Weir
-
Patent number: 7612277Abstract: The invention disclosed is a system for playing a music sequence such as a MIDI file in synchronization with a prerecorded CD. The synchronization is accomplished by using the digital media sample rate as a common time base for progression of the playing of the digital media and the music sequence.Type: GrantFiled: September 1, 2006Date of Patent: November 3, 2009Assignee: QRS Music Technologies, Inc.Inventors: Andrew P. Weir, Guido Van den Berghe
-
Publication number: 20090262244Abstract: A method, and apparatus, and logic encoded in one or more computer-readable media to carry out a method. The method is to sample analog video at a sample clock rate and at a phase selected from a set of phases based on a quality measure determined from the sampled video. The quality measure is based on statistics of pixel to pixel differences in a coordinate of the generated digital video that have a magnitude exceeding a pre-determined threshold.Type: ApplicationFiled: April 21, 2008Publication date: October 22, 2009Inventors: Maurice J. Buttimer, Andrew P. Weir, Michael A. Arnao
-
Publication number: 20090251528Abstract: 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: ApplicationFiled: April 2, 2008Publication date: October 8, 2009Inventors: Joseph T. Friel, Maurice J. Buttimer, Alan J. MacDonald, Michael A. Arnao, Andrew P. Weir, David W. Sowa, J. William Mauchly
-
Patent number: 7507900Abstract: 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: GrantFiled: September 1, 2006Date of Patent: March 24, 2009Assignee: QRS Music Technologies, Inc.Inventors: Andrew P. Weir, Joseph T. Friel, Guido Van den Berghe
-
Publication number: 20030158614Abstract: 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: ApplicationFiled: February 18, 2002Publication date: August 21, 2003Inventors: Joseph T. Friel, Andrew P. Weir, Joseph J. Cotellese, Alan J. MacDonald, J. William Mauchly, David W. Sowa, Michael A. Arnao
-
Method and system for device virtualization based on an interrupt request in a DOS-based environment
Patent number: 5937185Abstract: 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: GrantFiled: December 11, 1997Date of Patent: August 10, 1999Assignee: Creative Technology, Inc.Inventors: Andrew P. Weir, Joseph T. Friel -
Method and system for device virtualization based on an interrupt request in a dos-based environment
Patent number: 5790837Abstract: 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: GrantFiled: September 11, 1996Date of Patent: August 4, 1998Assignee: Ensoniq CorporationInventors: Andrew P. Weir, Joseph T. Friel