Patents by Inventor Matthew Xavier Mora

Matthew Xavier Mora 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: 20150052257
    Abstract: Methods and apparatus that enable a community of devices having differing underlying protocols to stream media data such as video or audio data. In one exemplary embodiment, this invention enables IEEE 1394-compliant (“FireWire” enabled) devices to communicate across an Ethernet infrastructure, such as one enabled by the Ethernet AVB Standard(s). This enhances connectivity, and also supports obviating one or more physical ports within the device(s). In another embodiment, or more wireless transports are utilized.
    Type: Application
    Filed: September 22, 2014
    Publication date: February 19, 2015
    Inventors: Matthew Xavier Mora, Ashley Ian Butterworth, Andrew Yanowitz, Niel David Warren
  • Patent number: 8843670
    Abstract: Methods and apparatus that enable a community of devices having differing underlying protocols to stream media data such as video or audio data. In one exemplary embodiment, this invention enables IEEE 1394-compliant (“FireWire” enabled) devices to communicate across an Ethernet infrastructure, such as one enabled by the Ethernet AVB Standard(s). This enhances connectivity, and also supports obviating one or more physical ports within the device(s). In another embodiment, or more wireless transports are utilized.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: September 23, 2014
    Assignee: Apple, Inc.
    Inventors: Matthew Xavier Mora, Ashley Ian Butterworth, Andrew Yanowitz, Niel David Warren
  • Patent number: 8589604
    Abstract: A method and apparatus for processing data samples utilizes a channel map populated by device descriptor, or by an application program interface. Packet processing code loops through all of the samples contained in a packet while incrementing through a channel map and steering table without having to look up a table to determine in what audio buffer the sample is to be stored or read. Additionally, the present invention utilizes a stride map, so the audio subsystem knows how many samples to skip in order to reach the next sample frame. The present invention can be used for handling received packets as well as forming packets to send over a bus.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: November 19, 2013
    Assignee: Apple Inc.
    Inventors: Matthew Xavier Mora, Niel D. Warren
  • Publication number: 20130250971
    Abstract: Methods and apparatus that enable a community of devices having differing underlying protocols to stream media data such as video or audio data. In one exemplary embodiment, this invention enables IEEE 1394-compliant (“FireWire” enabled) devices to communicate across an Ethernet infrastructure, such as one enabled by the Ethernet AVB Standard(s). This enhances connectivity, and also supports obviating one or more physical ports within the device(s). In another embodiment, or more wireless transports are utilized.
    Type: Application
    Filed: March 4, 2013
    Publication date: September 26, 2013
    Applicant: Apple Inc.
    Inventors: Matthew Xavier Mora, Ashley Ian Butterworth, Andrew Yanowitz, Niel David Warren
  • Patent number: 8392631
    Abstract: Methods and apparatus that enable a community of devices having differing underlying protocols to stream media data such as video or audio data. In one exemplary embodiment, this invention enables IEEE 1394-compliant (“FireWire” enabled) devices to communicate across an Ethernet infrastructure, such as one enabled by the Ethernet AVB Standard(s). This enhances connectivity, and also supports obviating one or more physical ports within the device(s). In another embodiment, or more wireless transports are utilized.
    Type: Grant
    Filed: October 2, 2009
    Date of Patent: March 5, 2013
    Assignee: Apple Inc.
    Inventors: Matthew Xavier Mora, Ashley Ian Butterworth, Andrew Yanowitz, Niel David Warren
  • Patent number: 8335874
    Abstract: A method and apparatus for processing data samples utilizes a channel map populated by device descriptor, or by an application program interface. Packet processing code loops through all of the samples contained in a packet while incrementing through a channel map and steering table without having to look up a table to determine in what audio buffer the sample is to be stored or read. Additionally, the present invention utilizes a stride map, so the audio subsystem knows how many samples to skip in order to reach the next sample frame. The present invention can be used for handling received packets as well as forming packets to send over a bus.
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: December 18, 2012
    Assignee: Apple Inc.
    Inventors: Matthew Xavier Mora, Niel D. Warren
  • Publication number: 20120023274
    Abstract: A method and apparatus for processing data samples utilizes a channel map populated by device descriptor, or by an application program interface. Packet processing code loops through all of the samples contained in a packet while incrementing through a channel map and steering table without having to look up a table to determine in what audio buffer the sample is to be stored or read. Additionally, the present invention utilizes a stride map, so the audio subsystem knows how many samples to skip in order to reach the next sample frame. The present invention can be used for handling received packets as well as forming packets to send over a bus.
    Type: Application
    Filed: October 3, 2011
    Publication date: January 26, 2012
    Inventors: Matthew Xavier Mora, Niel D. Warren
  • Patent number: 8032672
    Abstract: A method and apparatus for processing data samples utilizes a channel map populated by device descriptor, or by an application program interface. Packet processing code loops through all of the samples contained in a packet while incrementing through a channel map and steering table without having to look up a table to determine in what audio buffer the sample is to be stored or read. Additionally, the present invention utilizes a stride map, so the audio subsystem knows how many samples to skip in order to reach the next sample frame. The present invention can be used for handling received packets as well as forming packets to send over a bus.
    Type: Grant
    Filed: April 14, 2006
    Date of Patent: October 4, 2011
    Assignee: Apple Inc.
    Inventors: Matthew Xavier Mora, Niel D. Warren
  • Patent number: 7884741
    Abstract: Methods and apparatus for determining the existence of an external clock over a digital input port on a computer. In one embodiment, the external clock is validated, and a lock is performed when the clock is valid. Whenever a loss of the lock is detected, and, if a re-lock is likely, the apparatus is muted so that audio artifacts that would otherwise be heard are minimized. The methods and apparatus also provide automatic re-locking to the external clock when a sampling rate change is detected.
    Type: Grant
    Filed: May 3, 2010
    Date of Patent: February 8, 2011
    Assignee: Apple Inc.
    Inventors: Anthony Guetta, Raymond Montagne, Matthew Xavier Mora
  • Publication number: 20100277204
    Abstract: Methods and apparatus for determining the existence of an external clock over a digital input port on a computer. In one embodiment, the external clock is validated, and a lock is performed when the clock is valid. Whenever a loss of the lock is detected, and, if a re-lock is likely, the apparatus is muted so that audio artifacts that would otherwise be heard are minimized. The methods and apparatus also provide automatic re-locking to the external clock when a sampling rate change is detected.
    Type: Application
    Filed: May 3, 2010
    Publication date: November 4, 2010
    Inventors: Anthony GUETTA, Raymond MONTAGNE, Matthew Xavier MORA
  • Patent number: 7710294
    Abstract: Methods and apparatus for determining the existence of an external clock over a digital input port on a computer. In one embodiment, the external clock is validated, and a lock is performed when the clock is valid. Whenever a loss of the lock is detected, and, if a re-lock is likely, the apparatus is muted so that audio artifacts that would otherwise be heard are minimized. The methods and apparatus also provide automatic re-locking to the external clock when a sampling rate change is detected.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: May 4, 2010
    Assignee: Apple Inc.
    Inventors: Anthony Guetta, Raymond Montagne, Matthew Xavier Mora
  • Publication number: 20080143566
    Abstract: The present invention provides a method and apparatus for determining the existence of an external clock over a digital input port on a computer, and, if the external clock is valid, locking to it. A loss of the lock can also be detected, and, if a re-lock is likely, the computer system is muted so that audio artifacts that would otherwise be heard are minimized. The computer system of the present invention automatically re-locks to the external clock if the clock has changed, as in the case of a change in sampling rate.
    Type: Application
    Filed: October 19, 2006
    Publication date: June 19, 2008
    Inventors: Anthony Guetta, Raymond Montagne, Matthew Xavier Mora