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: 7478084
    Abstract: 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: Grant
    Filed: January 10, 2006
    Date of Patent: January 13, 2009
    Assignee: Sigmatel Inc.
    Inventor: Mark Ireton
  • Publication number: 20060112144
    Abstract: 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: Application
    Filed: January 10, 2006
    Publication date: May 25, 2006
    Applicant: SigmaTel, Inc.
    Inventor: Mark Ireton
  • Patent number: 7043479
    Abstract: 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: Grant
    Filed: November 16, 2001
    Date of Patent: May 9, 2006
    Assignee: SigmaTel, Inc.
    Inventor: Mark Ireton
  • Publication number: 20030105743
    Abstract: 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: Application
    Filed: November 16, 2001
    Publication date: June 5, 2003
    Applicant: SONICblue, Inc.
    Inventor: Mark Ireton
  • Publication number: 20030097379
    Abstract: 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: Application
    Filed: November 16, 2001
    Publication date: May 22, 2003
    Applicant: SONICblue, Inc.
    Inventor: Mark Ireton
  • Publication number: 20020112163
    Abstract: 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: Application
    Filed: February 13, 2001
    Publication date: August 15, 2002
    Inventor: Mark Ireton
  • Publication number: 20020077984
    Abstract: 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: Application
    Filed: December 19, 2000
    Publication date: June 20, 2002
    Inventor: Mark Ireton
  • Patent number: 5991725
    Abstract: 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: Grant
    Filed: March 7, 1995
    Date of Patent: November 23, 1999
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Saf Asghar, Mark Ireton
  • Patent number: 5896393
    Abstract: 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: Grant
    Filed: May 23, 1996
    Date of Patent: April 20, 1999
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Christopher J. Yard, Mark Ireton
  • Patent number: 5794068
    Abstract: 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: Grant
    Filed: March 18, 1996
    Date of Patent: August 11, 1998
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Saf Asghar, Mark Ireton, John Bartkowiak
  • Patent number: 5790824
    Abstract: 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: Grant
    Filed: March 18, 1996
    Date of Patent: August 4, 1998
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Saf Asghar, Mark Ireton, John Bartkowiak
  • Patent number: 5784640
    Abstract: 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: Grant
    Filed: March 18, 1996
    Date of Patent: July 21, 1998
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Saf Asghar, Mark Ireton, John G. Bartkowiak
  • Patent number: 5781792
    Abstract: 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: Grant
    Filed: March 18, 1996
    Date of Patent: July 14, 1998
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Saf Asghar, Mark Ireton, John Bartkowiak
  • Patent number: 5774836
    Abstract: 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: Grant
    Filed: April 1, 1996
    Date of Patent: June 30, 1998
    Assignee: Advanced Micro Devices, Inc.
    Inventors: John G. Bartkowiak, Mark Ireton
  • Patent number: 5754878
    Abstract: 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: Grant
    Filed: March 18, 1996
    Date of Patent: May 19, 1998
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Saf Asghar, Mark Ireton, John G. Bartkowiak