Patents by Inventor Mark Ireton
Mark Ireton 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: 7478084Abstract: A remote media player and methods for managing content. The media player includes a storage component to store content files. A user interface allows the user to make content selections. The content selections are used with a content database to manage the relationships between the selections and the content files. The player also includes a processor to perform organization tasks on the content files based upon the content selections.Type: GrantFiled: January 10, 2006Date of Patent: January 13, 2009Assignee: Sigmatel Inc.Inventor: Mark Ireton
-
Publication number: 20060112144Abstract: A remote media player and methods for managing content. The media player includes a storage component to store content files. A user interface allows the user to make content selections. The content selections are used with a content database to manage the relationships between the selections and the content files. The player also includes a processor to perform organization tasks on the content files based upon the content selections.Type: ApplicationFiled: January 10, 2006Publication date: May 25, 2006Applicant: SigmaTel, Inc.Inventor: Mark Ireton
-
Patent number: 7043479Abstract: A remote media player and methods for managing content. The media player includes storage to store content files. A user interface allows the user to make content selections. The content selections are used with a content database to manage the relationships between the selections and the content files. The player also includes a processor to perform organization tasks on the content files based upon the content selections.Type: GrantFiled: November 16, 2001Date of Patent: May 9, 2006Assignee: SigmaTel, Inc.Inventor: Mark Ireton
-
Publication number: 20030105743Abstract: A media system. The system includes a store of individual files of media content and a repository of meta-information that is related to the individual files of media content. The system also includes a query interface enabling creation of queries that are used on a database to identify files of media content that satisfy the query.Type: ApplicationFiled: November 16, 2001Publication date: June 5, 2003Applicant: SONICblue, Inc.Inventor: Mark Ireton
-
Publication number: 20030097379Abstract: A remote media player and methods for managing content. The media player includes storage to store content files. A user interface allows the user to make content selections. The content selections are used with a content database to manage the relationships between the selections and the content files. The player also includes a processor to perform organization tasks on the content files based upon the content selections.Type: ApplicationFiled: November 16, 2001Publication date: May 22, 2003Applicant: SONICblue, Inc.Inventor: Mark Ireton
-
Publication number: 20020112163Abstract: One embodiment of the present invention provides a system for verifying the legitimacy of a digital media file, including an analysis module for determining control information associated with the digital media file and for computing a known hash value that uniquely identifies the digital media file, and a verification module for computing a verification hash value from the analyzed digital media file received, and for comparing that verification hash value to the known hash value to verify the analyzed digital media file received has not been compromised. Another embodiment of the present invention provides a method for verifying the legitimacy of a digital media file previously established as legitimate.Type: ApplicationFiled: February 13, 2001Publication date: August 15, 2002Inventor: Mark Ireton
-
Publication number: 20020077984Abstract: One embodiment of the present invention provides a media server. Another embodiment of the present invention provides a system for enabling protected media content to be shared between playback devices. Another embodiment of the present invention provides a method for enabling protected media content to be shared between playback devices. Another embodiment of the present invention provides a method for maintaining a desired distribution of acquired rights to use associated with media content. Another embodiment of the present invention provides a method for integrating a new component into a system for enabling protected media content to be shared between playback devices.Type: ApplicationFiled: December 19, 2000Publication date: June 20, 2002Inventor: Mark Ireton
-
Patent number: 5991725Abstract: A digital voice data storage and retrieval system using a low bit rate encoder which provides enhanced speech signal quality while also reducing memory size requirements. The system comprises a voice coder/decoder which preferably includes a digital signal processor (DSP) and also preferably includes a local memory. During encoding of the voice data, the voice coder/decoder receives voice input waveforms and generates a parametric representation of the voice data. A storage memory is coupled to the voice coder/decoder for storing the parametric data. During decoding of the voice data, the voice coder/decoder receives the parametric data from the storage memory and reproduces the voice waveforms. According to the invention, an interframe smoothing method is performed on the parametric data after encoding of all of the speech data has completed and the parametric data has been stored in the storage memory.Type: GrantFiled: March 7, 1995Date of Patent: November 23, 1999Assignee: Advanced Micro Devices, Inc.Inventors: Saf Asghar, Mark Ireton
-
Patent number: 5896393Abstract: A method of managing a memory array having a plurality of erasable sectors. The method initially assigns at least one of the erasable sectors as a storage array and at least one of the erasable sectors as an update array. At least one data file is then sequentially written into the storage array beginning at a starting byte within the storage array. Each data file written into the storage array is initially designated as an active file. Thereafter, one or more of the active files is deleted by re-designating an active file as a deleted file. The deletion of active files is accomplished without erasing any of the erasable sectors. In a presently preferred embodiment, the deletion of files is accomplished by setting an Active/Delete flag in a header of the file. After deleting one or more active files, the array comprises at least one active file and at least one deleted file.Type: GrantFiled: May 23, 1996Date of Patent: April 20, 1999Assignee: Advanced Micro Devices, Inc.Inventors: Christopher J. Yard, Mark Ireton
-
Patent number: 5794068Abstract: A CPU or microprocessor which includes a general purpose CPU component, such as an X86 core, and also includes a DSP core. The CPU also includes an intelligent DSP function decoder or preprocessor which examines X86 opcode sequences and determines if a DSP function is being executed. If the DSP function decoder determines that a DSP function is being executed, the DSP function decoder converts or maps the opcodes to a DSP macro instruction that is provided to the DSP core. The DSP core executes one or more DSP instructions to implement the desired DSP function in response to the macro instruction. The DSP core implements or performs the DSP function using a lesser number of instructions and also in reduced number of clock cycles, thus increasing system performance. If the X86 opcodes in the instruction cache or instruction memory do not indicate or are not intended to perform a DSP-type function, the opcodes are provided to the X86 core as which occurs in current prior art computer systems.Type: GrantFiled: March 18, 1996Date of Patent: August 11, 1998Assignee: Advanced Micro Devices, Inc.Inventors: Saf Asghar, Mark Ireton, John Bartkowiak
-
Patent number: 5790824Abstract: A CPU or microprocessor which includes a general purpose CPU component, such as an X86 core, an also includes a DSP core. The CPU also includes an intelligent DSP function decoder or preprocessor which examines X86 opcode sequences and determines if a DSP function is being executed. If the DSP function decoder determines that a DSP function is being executed, the DSP function decoder converts or maps the opcodes to a DSP macro instruction that is provided to the DSP core. The DSP core executes one or more DSP instructions to implement the desired DSP function in response to the macro instruction. The DSP core implements or performs the DSP function using a lesser number of instructions and also in reduced number of clock cycles, thus increasing system performance. If the X86 opcodes in the instruction cache or instruction memory do not indicate or are not intended to perform a DSP-type function, the opcodes are provided to the X86 core as which occurs in current prior art computer systems.Type: GrantFiled: March 18, 1996Date of Patent: August 4, 1998Assignee: Advanced Micro Devices, Inc.Inventors: Saf Asghar, Mark Ireton, John Bartkowiak
-
Patent number: 5784640Abstract: A CPU or microprocessor which includes a general purpose CPU, such as an X86 core, and a DSP. The CPU also includes an intelligent DSP function decoder or preprocessor which examines X8 opcode sequences and determines if a DSP function is being executed. The function preprocessor includes a look-up table which stores instruction sequences which implement DSP functions. Each pattern in the look-up table is compared with an instruction sequence to determine if one of the patterns substantially matches the instruction sequence. If the DSP function preprocessor determines that a DSP function is being executed, the DSP function preprocessor converts the opcodes to a DSP macro instruction that is provided to the DSP. The DSP executes one or more DSP instructions to implement the desired DSP function in response to the macro instruction. If the X86 opcodes in the instruction cache or instruction memory do not indicate or are not intended to perform a DSP-type function, the opcodes are provided to the X86 core.Type: GrantFiled: March 18, 1996Date of Patent: July 21, 1998Assignee: Advanced Micro Devices, Inc.Inventors: Saf Asghar, Mark Ireton, John G. Bartkowiak
-
Patent number: 5781792Abstract: A CPU or microprocessor which includes a general purpose CPU component, such as an X86 core, and also includes a DSP core. The CPU also includes an intelligent DSP function decoder or preprocessor which examines X86 opcode sequences and determines if a DSP function is being executed. If the DSP function decoder determines that a DSP function is being executed, the DSP function decoder converts or maps the opcodes to a DSP macro instruction that is provided to the DSP core. The DSP core executes one or more DSP instructions to implement the desired DSP function in response to the macro instruction. The DSP core implements or performs the DSP function using a lesser number of instructions and also in reduced number of clock cycles, thus increasing system performance. If the X86 opcodes in the instruction cache or instruction memory do not indicate or are not intended to perform a DSP-type function, the opcodes are provided to the X86 core as which occurs in current prior art computer systems.Type: GrantFiled: March 18, 1996Date of Patent: July 14, 1998Assignee: Advanced Micro Devices, Inc.Inventors: Saf Asghar, Mark Ireton, John Bartkowiak
-
Patent number: 5774836Abstract: An improved vocoder system and method for estimating pitch in a speech waveform which more accurately disregards false pitch estimates resulting from secondary excitations. The vocoder system first performs a correlation calculation on a speech frame and generates an estimated pitch value. The present invention then compares the estimated or determined pitch with a threshold value to determine if the determined or estimated pitch has a suspiciously low pitch value. If so, the present invention performs error checking to disregard pitch estimates that are the result of the First Formant frequency's contribution to the pitch estimation process. The error checking involves examining the higher multiples of the determined pitch value to ascertain whether the determined pitch value might be incorrect. The present invention determines whether one or more higher multiples are missing, whether the higher multiples are related by a common factor, and whether adjacent multiples have missing peaks.Type: GrantFiled: April 1, 1996Date of Patent: June 30, 1998Assignee: Advanced Micro Devices, Inc.Inventors: John G. Bartkowiak, Mark Ireton
-
Patent number: 5754878Abstract: A CPU or microprocessor which includes a general purpose CPU, such as an X86 core, and a DSP. The CPU also includes an intelligent DSP function decoder or preprocessor which examines X86 opcode sequences and determines if a DSP function is being executed. The function preprocessor includes a pattern recognition detector which stores instruction sequences which implement DSP functions. The pattern recognition detector compares each pattern with an instruction sequence and determines if one of the patterns substantially matches the instruction sequence. If the DSP function preprocessor determines that a DSP function is being executed, the preprocessor converts or maps the opcodes to a DSP macro instruction that is provided to the DSP. The DSP executes one or more DSP instructions to implement the desired DSP function in response to the macro instruction.Type: GrantFiled: March 18, 1996Date of Patent: May 19, 1998Assignee: Advanced Micro Devices, Inc.Inventors: Saf Asghar, Mark Ireton, John G. Bartkowiak