Patents by Inventor William G. Stewart
William G. Stewart 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: 20120073833Abstract: A coiled tubing injector comprises a drive system for independently driving a plurality of chains independently but otherwise retarding relative motion between the driven chains when a chain begins to slip uncontrollably.Type: ApplicationFiled: September 24, 2010Publication date: March 29, 2012Inventors: David W. McCulloch, Timothy S. Steffenhagen, William B. White, William G. Stewart
-
Publication number: 20120046956Abstract: Storing audio data encoded in any of a plurality of different audio encoding formats is enabled by parametrically defining the underlying format in which the audio data is encoded, in audio format and packet table chunks. A flag can be used to manage storage of the size of the audio data portion of the file, such that premature termination of an audio recording session does not result in an unreadable corrupted file. This capability can be enabled by initially setting the flag to a value that does not correspond to a valid audio data size and that indicates that the last chunk in the file contains the audio data. State information for the audio data, to effectively denote a version of the file, and a dependency indicator for dependent metadata, may be maintained, where the dependency indicator indicates the state of the audio data on which the metadata is dependent.Type: ApplicationFiled: October 31, 2011Publication date: February 23, 2012Applicant: APPLE INC.Inventors: William G. Stewart, James E. McCartney, Douglas S. Wyatt
-
Patent number: 8117038Abstract: Storing audio data encoded in any of a plurality of different audio encoding formats is enabled by parametrically defining the underlying format in which the audio data is encoded, in audio format and packet table chunks. A flag can be used to manage storage of the size of the audio data portion of the file, such that premature termination of an audio recording session does not result in an unreadable corrupted file. This capability can be enabled by initially setting the flag to a value that does not correspond to a valid audio data size and that indicates that the last chunk in the file contains the audio data. State information for the audio data, to effectively denote a version of the file, and a dependency indicator for dependent metadata, may be maintained, where the dependency indicator indicates the state of the audio data on which the metadata is dependent.Type: GrantFiled: April 25, 2008Date of Patent: February 14, 2012Assignee: Apple Inc.Inventors: William G. Stewart, James E. McCartney, Douglas S. Wyatt
-
Patent number: 8095375Abstract: Storing audio data encoded in any of a plurality of different audio encoding formats is enabled by parametrically defining the underlying format in which the audio data is encoded, in audio format and packet table chunks. A flag can be used to manage storage of the size of the audio data portion of the file, such that premature termination of an audio recording session does not result in an unreadable corrupted file. This capability can be enabled by initially setting the flag to a value that does not correspond to a valid audio data size and that indicates that the last chunk in the file contains the audio data. State information for the audio data, to effectively denote a version of the file, and a dependency indicator for dependent metadata, may be maintained, where the dependency indicator indicates the state of the audio data on which the metadata is dependent.Type: GrantFiled: April 25, 2008Date of Patent: January 10, 2012Assignee: Apple Inc.Inventors: William G. Stewart, James E. McCartney, Douglas S. Wyatt
-
Patent number: 8037220Abstract: An audio system communicates with an aggregate device that includes multiple audio devices. When providing audio data for playback, the system compensates for presentation latency differences between the various audio devices. In addition, the system adjusts for device clock drift by selecting a master device and resampling the audio data provided to the other devices based on the difference between the device clock of the master device and the device clocks of the other devices.Type: GrantFiled: October 23, 2009Date of Patent: October 11, 2011Assignee: Apple Inc.Inventors: Jeffrey C. Moore, William G. Stewart, Gerhard H. Lengeling
-
Patent number: 7979269Abstract: Storing audio data encoded in any of a plurality of different audio encoding formats is enabled by parametrically defining the underlying format in which the audio data is encoded, in audio format and packet table chunks. A flag can be used to manage storage of the size of the audio data portion of the file, such that premature termination of an audio recording session does not result in an unreadable corrupted file. This capability can be enabled by initially setting the flag to a value that does not correspond to a valid audio data size and that indicates that the last chunk in the file contains the audio data. State information for the audio data, to effectively denote a version of the file, and a dependency indicator for dependent metadata, may be maintained, where the dependency indicator indicates the state of the audio data on which the metadata is dependent.Type: GrantFiled: October 6, 2009Date of Patent: July 12, 2011Assignee: Apple Inc.Inventors: William G. Stewart, James E. McCartney, Douglas S. Wyatt
-
Publication number: 20110145004Abstract: A hybrid audio encoding technique incorporates both ABR, or CBR, and VBR encoding modes. For each audio coding block, after a VBR quantization loop meets the NMR target, a second quantization loop might be called to adaptively control the final bitrate. That is, if the NMR-based quantization loop results in a bitrate that is not within a specified range, then a bitrate-based CBR or ABR quantization loop determines a final bitrate that is within the range and is adaptively determined based on the encoding difficulty of the audio data. Excessive bitrates from use of conventional VBR mode are eliminated, while still providing much more constant perceptual sound quality than use of conventional CBR mode can achieve.Type: ApplicationFiled: February 22, 2011Publication date: June 16, 2011Applicant: APPLE INC.Inventors: Shyh-Shiaw Kuo, Hong Kaura, William G. Stewart
-
Patent number: 7912730Abstract: Storing audio data encoded in any of a plurality of different audio encoding formats is enabled by parametrically defining the underlying format in which the audio data is encoded, in audio format and packet table chunks. A flag can be used to manage storage of the size of the audio data portion of the file, such that premature termination of an audio recording session does not result in an unreadable corrupted file. This capability can be enabled by initially setting the flag to a value that does not correspond to a valid audio data size and that indicates that the last chunk in the file contains the audio data. State information for the audio data, to effectively denote a version of the file, and a dependency indicator for dependent metadata, may be maintained, where the dependency indicator indicates the state of the audio data on which the metadata is dependent.Type: GrantFiled: October 6, 2009Date of Patent: March 22, 2011Assignee: Apple Inc.Inventors: William G. Stewart, James E. McCartney, Douglas S. Wyatt
-
Patent number: 7895045Abstract: A hybrid audio encoding technique incorporates both ABR, or CBR, and VBR encoding modes. For each audio coding block, after a VBR quantization loop meets the NMR target, a second quantization loop might be called to adaptively control the final bitrate. That is, if the NMR-based quantization loop results in a bitrate that is not within a specified range, then a bitrate-based CBR or ABR quantization loop determines a final bitrate that is within the range and is adaptively determined based on the encoding difficulty of the audio data. Excessive bitrates from use of conventional VBR mode are eliminated, while still providing much more constant perceptual sound quality than use of conventional CBR mode can achieve.Type: GrantFiled: November 2, 2009Date of Patent: February 22, 2011Assignee: Apple Inc.Inventors: Shyh-shiaw Kuo, Hong Kaura, William G. Stewart
-
Publication number: 20100049531Abstract: Storing audio data encoded in any of a plurality of different audio encoding formats is enabled by parametrically defining the underlying format in which the audio data is encoded, in audio format and packet table chunks. A flag can be used to manage storage of the size of the audio data portion of the file, such that premature termination of an audio recording session does not result in an unreadable corrupted file. This capability can be enabled by initially setting the flag to a value that does not correspond to a valid audio data size and that indicates that the last chunk in the file contains the audio data. State information for the audio data, to effectively denote a version of the file, and a dependency indicator for dependent metadata, may be maintained, where the dependency indicator indicates the state of the audio data on which the metadata is dependent.Type: ApplicationFiled: October 6, 2009Publication date: February 25, 2010Inventors: William G. Stewart, James E. McCartney, Douglas S. Wyatt
-
Publication number: 20100049530Abstract: Storing audio data encoded in any of a plurality of different audio encoding formats is enabled by parametrically defining the underlying format in which the audio data is encoded, in audio format and packet table chunks. A flag can be used to manage storage of the size of the audio data portion of the file, such that premature termination of an audio recording session does not result in an unreadable corrupted file. This capability can be enabled by initially setting the flag to a value that does not correspond to a valid audio data size and that indicates that the last chunk in the file contains the audio data. State information for the audio data, to effectively denote a version of the file, and a dependency indicator for dependent metadata, may be maintained, where the dependency indicator indicates the state of the audio data on which the metadata is dependent.Type: ApplicationFiled: October 6, 2009Publication date: February 25, 2010Inventors: William G. Stewart, James E. McCartney, Douglas S. Wyatt
-
Publication number: 20100042238Abstract: An audio system communicates with an aggregate device that includes multiple audio devices. When providing audio data for playback, the system compensates for presentation latency differences between the various audio devices. In addition, the system adjusts for device clock drift by selecting a master device and resampling the audio data provided to the other devices based on the difference between the device clock of the master device and the device clocks of the other devices.Type: ApplicationFiled: October 23, 2009Publication date: February 18, 2010Inventors: Jeffrey C. Moore, William G. Stewart, Gerhard H. Lengeling
-
Publication number: 20100042239Abstract: An audio system communicates with an aggregate device that includes multiple audio devices. When providing audio data for playback, the system compensates for presentation latency differences between the various audio devices. In addition, the system adjusts for device clock drift by selecting a master device and resampling the audio data provided to the other devices based on the difference between the device clock of the master device and the device clocks of the other devices.Type: ApplicationFiled: October 23, 2009Publication date: February 18, 2010Inventors: Jeffrey C. Moore, William G. Stewart, Gerhard H. Lengeling
-
Patent number: 7631119Abstract: An audio system communicates with an aggregate device that includes multiple audio devices. When providing audio data for playback, the system compensates for presentation latency differences between the various audio devices. In addition, the system adjusts for device clock drift by selecting a master device and resampling the audio data provided to the other devices based on the difference between the device clock of the master device and the device clocks of the other devices.Type: GrantFiled: June 25, 2004Date of Patent: December 8, 2009Assignee: Apple Inc.Inventors: Jeffrey C. Moore, William G. Stewart, Gerhard H. Lengeling
-
Patent number: 7624021Abstract: Storing audio data encoded in any of a plurality of different audio encoding formats is enabled by parametrically defining the underlying format in which the audio data is encoded, in audio format and packet table chunks. A flag can be used to manage storage of the size of the audio data portion of the file, such that premature termination of an audio recording session does not result in an unreadable corrupted file. This capability can be enabled by initially setting the flag to a value that does not correspond to a valid audio data size and that indicates that the last chunk in the file contains the audio data. State information for the audio data, to effectively denote a version of the file, and a dependency indicator for dependent metadata, may be maintained, where the dependency indicator indicates the state of the audio data on which the metadata is dependent.Type: GrantFiled: July 2, 2004Date of Patent: November 24, 2009Assignee: Apple Inc.Inventors: William G. Stewart, James E. McCartney, Douglas S. Wyatt
-
Publication number: 20090019087Abstract: Storing audio data encoded in any of a plurality of different audio encoding formats is enabled by parametrically defining the underlying format in which the audio data is encoded, in audio format and packet table chunks. A flag can be used to manage storage of the size of the audio data portion of the file, such that premature termination of an audio recording session does not result in an unreadable corrupted file. This capability can be enabled by initially setting the flag to a value that does not correspond to a valid audio data size and that indicates that the last chunk in the file contains the audio data. State information for the audio data, to effectively denote a version of the file, and a dependency indicator for dependent metadata, may be maintained, where the dependency indicator indicates the state of the audio data on which the metadata is dependent.Type: ApplicationFiled: April 25, 2008Publication date: January 15, 2009Inventors: William G. Stewart, James E. McCartney, Douglas S. Wyatt
-
Publication number: 20080208601Abstract: Storing audio data encoded in any of a plurality of different audio encoding formats is enabled by parametrically defining the underlying format in which the audio data is encoded, in audio format and packet table chunks. A flag can be used to manage storage of the size of the audio data portion of the file, such that premature termination of an audio recording session does not result in an unreadable corrupted file. This capability can be enabled by initially setting the flag to a value that does not correspond to a valid audio data size and that indicates that the last chunk in the file contains the audio data. State information for the audio data, to effectively denote a version of the file, and a dependency indicator for dependent metadata, may be maintained, where the dependency indicator indicates the state of the audio data on which the metadata is dependent.Type: ApplicationFiled: April 25, 2008Publication date: August 28, 2008Inventors: William G. Stewart, James E. McCartney, Douglas S. Wyatt
-
Patent number: 4313075Abstract: A programmable electronic speed control for controlling the speed of a motor responsive to an ac signal source. A triac switch is interposed between the ac signal source and the motor. A programmable digital counter is connected between the ac signal source and the triac switch. The programmable counter counts zero voltage crossings of the ac signal generated by the ac signal source and repetitively causes the triac switch to alternately pass and block selectable numbers of cycles of the ac signal to the motor. The speed of the motor is determined by the relationship between the selectable numbers of cycles of the ac signal which are alternately passed and blocked by the triac switch. The speed control is particularly suited for use in controlling the pump motor and/or the program timer motor in a beverage dispensing machine.Type: GrantFiled: June 11, 1979Date of Patent: January 26, 1982Assignee: Refreshment Machinery IncorporatedInventors: William G. Stewart, David Lawhon
-
Patent number: 4140049Abstract: Apparatus for converting an enclosable food cooker having a food supporting surface into a food smoker which can be advantageously used to smoke food at a very slow rate without significant dehydration or loss of natural juices. The apparatus includes an open topped container or pan containing a water filled, heat absorption cavity and suspension means, such as upstanding hooks, for detachably suspending the container or pan from the food supporting surface. A method for employing the apparatus in a conventional home charcoal grill is disclosed.Type: GrantFiled: April 6, 1977Date of Patent: February 20, 1979Inventor: William G. Stewart