Patents by Inventor Mark Pereira

Mark Pereira 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: 20230342965
    Abstract: This application discloses a computing system to obtain a wafer image of an electronic device having physical structures manufactured using one or more lithographic masks associated with a layout design describing the electronic design. The computing system can implement an unsupervised deep learning algorithm to process the wafer image to remove at least some noise from the wafer image, which generates a denoised wafer image. The computing system can extract contours corresponding to the physical structures of the electronic device from the denoised wafer image of the electronic device without use of the layout design or a mask design. The computing system can calibrate the layout design or the mask design describing the one or more lithographic masks based, at least in part, on the contours extracted from the denoised wafer image.
    Type: Application
    Filed: August 31, 2022
    Publication date: October 26, 2023
    Inventors: Germain Louis Fenger, Mark Pereira, Bhamidipati Venkata Rama Samir, Sandip Halder, Bappaditya Dey, Hsin-Wei Wu, Kiarash Ahi
  • Patent number: 10922484
    Abstract: An audiobook quality control system may detect and flag errors in human voice recordings of manuscripts at real-time or near real-time. The system may receive a manuscript and process the manuscript to generate a comparison document. The system may receive audio data from a recording session and may use a speech-to-text transcription tool to generate transcribed audio. Based on comparing the transcribed audio to the comparison document, the system may flag differences as errors. Additionally, the system may flag common recording errors (e.g., consistency, pronunciation, spacing issue, noise, wrong words, etc.). Based on the error types and number of errors, the system may determine to re-record specific sections of the manuscript.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: February 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark Pereira, Matthew Christilaw, Brian Pepera, Bradley Hill, Bridgette Oakes, Lawrence William McKay, III, Addam Kearney
  • Patent number: 9615176
    Abstract: A portable electronic device is provided having an audio subsystem with a plurality of audio devices, each of which is coupled to a logic subsystem via its own audio path. The portable electronic device may also include a display configured to present visual content, with the display being fixed in position relative to the plurality of audio devices. The portable electronic device further includes an orientation sensor electronically coupled to the logic subsystem, the logic subsystem being configured, using data received from the orientation sensor, (i) to determine whether the portable electronic device has been reoriented; and (ii) in response to such determination, vary operation of one or more of the audio paths.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: April 4, 2017
    Assignee: NVIDIA CORPORATION
    Inventor: Mark Pereira
  • Patent number: 9182939
    Abstract: One embodiment of the present invention sets forth a method for managing a power state of an audio device resident in a graphics processing unit. The method includes the steps of directing audio data originated from a client application via an audio path in an audio driver stack to the audio device, determining whether an active stream of audio data along the audio path is present in response to a notification of an attempt to shut down the graphics processing unit, and requesting a plug and play manager to disable the audio device, if no active stream of audio data is present along the audio path.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: November 10, 2015
    Assignee: NVIDIA Corporation
    Inventors: David Wyatt, Mark Pereira, Boon Sun Song
  • Patent number: 9173952
    Abstract: There is described herein compounds comprising a mitochondrial penetrating peptide (MPP) conjugated to an antimicrobial, and their method of use.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: November 3, 2015
    Assignee: The Governing Council of the University of Toronto
    Inventors: Shana Kelley, Mark Pereira
  • Patent number: 9132198
    Abstract: There is described herein compounds comprising a mitochondrial penetrating peptide (MPP) conjugated to an anticancer compound, and their method of use.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: September 15, 2015
    Assignee: The Governing Council of the University of Toronto
    Inventors: Shana Kelley, Mark Pereira, Sonali Fonseca
  • Patent number: 9009561
    Abstract: An application programming interface (API) executed by a first processing unit combines audio data samples with error code values generated for those samples. The API then causes a data stream to be opened having sufficient bandwidth to accommodate combined samples made up of audio data samples and corresponding error code values. The combined samples are then transmitted to a decoder and validation unit within a second processing unit that receives the combined data, strips the error code values and validates the audio data based on the error code values. When the error code values indicate that the audio data has been compromised, the second processing unit terminates the output of sound derived from the audio data.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: April 14, 2015
    Assignee: NVIDIA Corporation
    Inventors: Mark Pereira, Ling Yang, Govendra Gupta
  • Patent number: 8938661
    Abstract: An application programming interface (API) executed by a first processing unit combines audio data samples with error code values generated for those samples. The API then causes a data stream to be opened having sufficient bandwidth to accommodate combined samples made up of audio data samples and corresponding error code values. The combined samples are then transmitted to a decoder and validation unit within a second processing unit that receives the combined data, strips the error code values and validates the audio data based on the error code values. When the error code values indicate that the audio data has been compromised, the second processing unit terminates the output of sound derived from the audio data.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: January 20, 2015
    Assignee: NVIDIA Corporation
    Inventors: Mark Pereira, Ling Yang, Govendra Gupta
  • Patent number: 8910191
    Abstract: A codec architecture including an audio wave driver and a coded topology driver. The audio wave driver is communicatively coupled to an audio engine and an analog audio codec. The coded topology driver is communicatively coupled to the audio wave driver by a set of interfaces that enables streamlined code implementation, improved operation efficiency and power savings, while allowing vendors to supply differentiating functionality outside of the basic requirements of the operating system.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: December 9, 2014
    Assignee: Nvidia Corporation
    Inventors: Mark Pereira, Srinivas Anne, Stephen Holmes
  • Publication number: 20140185852
    Abstract: A portable electronic device is provided having an audio subsystem with a plurality of audio devices, each of which is coupled to a logic subsystem via its own audio path. The portable electronic device may also include a display configured to present visual content, with the display being fixed in position relative to the plurality of audio devices. The portable electronic device further includes an orientation sensor electronically coupled to the logic subsystem, the logic subsystem being configured, using data received from the orientation sensor, (i) to determine whether the portable electronic device has been reoriented; and (ii) in response to such determination, vary operation of one or more of the audio paths.
    Type: Application
    Filed: December 28, 2012
    Publication date: July 3, 2014
    Applicant: NVIDIA Corporation
    Inventor: Mark Pereira
  • Publication number: 20140074484
    Abstract: A codec architecture including an audio wave driver and a coded topology driver. The audio wave driver is communicatively coupled to an audio engine and an analog audio codec. The coded topology driver is communicatively coupled to the audio wave driver by a set of interfaces that enables streamlined code implementation, improved operation efficiency and power savings, while allowing vendors to supply differentiating functionality outside of the basic requirements of the operating system.
    Type: Application
    Filed: September 13, 2013
    Publication date: March 13, 2014
    Applicant: Nvidia Corporation
    Inventors: Mark PEREIRA, Srinivas ANNE, Stephen HOLMES
  • Publication number: 20140040709
    Abstract: An application programming interface (API) executed by a first processing unit combines audio data samples with error code values generated for those samples. The API then causes a data stream to be opened having sufficient bandwidth to accommodate combined samples made up of audio data samples and corresponding error code values. The combined samples are then transmitted to a decoder and validation unit within a second processing unit that receives the combined data, strips the error code values and validates the audio data based on the error code values. When the error code values indicate that the audio data has been compromised, the second processing unit terminates the output of sound derived from the audio data.
    Type: Application
    Filed: August 1, 2012
    Publication date: February 6, 2014
    Inventors: Mark Pereira, Ling Yang, Govendra Gupta
  • Publication number: 20140040674
    Abstract: An application programming interface (API) executed by a first processing unit combines audio data samples with error code values generated for those samples. The API then causes a data stream to be opened having sufficient bandwidth to accommodate combined samples made up of audio data samples and corresponding error code values. The combined samples are then transmitted to a decoder and validation unit within a second processing unit that receives the combined data, strips the error code values and validates the audio data based on the error code values. When the error code values indicate that the audio data has been compromised, the second processing unit terminates the output of sound derived from the audio data.
    Type: Application
    Filed: August 1, 2012
    Publication date: February 6, 2014
    Inventors: Mark Pereira, Ling Yang, Govendra Gupta
  • Publication number: 20130172266
    Abstract: There is described herein compounds comprising a mitochondrial penetrating peptide (MPP) conjugated to an anti-cancer compound, and their method of use.
    Type: Application
    Filed: May 27, 2011
    Publication date: July 4, 2013
    Applicant: The Governing Council of the University of Toronto
    Inventors: Shana Kelley, Mark Pereira, Sonali Fonseca
  • Publication number: 20130157931
    Abstract: There is described herein compounds comprising a mitochondrial penetrating peptide (MPP) conjugated to an antimicrobial, and their method of use.
    Type: Application
    Filed: May 27, 2011
    Publication date: June 20, 2013
    Applicant: THE GOVERNING COUNCIL OF THE UNIVERSITY OF TORONTO
    Inventors: Shana Kelley, Mark Pereira
  • Patent number: 8347118
    Abstract: One embodiment of the present invention sets forth a method for managing a power state of an audio device resident in a graphics processing unit. The method includes the steps of directing audio data originated from a client application via an audio path in an audio driver stack to the audio device, determining whether an active stream of audio data along the audio path is present in response to a notification of an attempt to shut down the graphics processing unit, and requesting a plug and play manager to disable the audio device, if no active stream of audio data is present along the audio path.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: January 1, 2013
    Assignee: NVIDIA Corporation
    Inventors: David Wyatt, Mark Pereira, Boon Sun Song
  • Patent number: 8190937
    Abstract: One embodiment of the present invention sets forth a method for managing a power state of an audio device resident in a graphics processing unit. The method includes the steps of directing audio data originated from a client application via an audio path in an audio driver stack to the audio device, determining whether an active stream of audio data along the audio path is present in response to a notification of an attempt to shut down the graphics processing unit, and requesting a plug and play manager to disable the audio device, if no active stream of audio data is present along the audio path.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: May 29, 2012
    Assignee: NVIDIA Corporation
    Inventors: David Wyatt, Mark Pereira, Boon Sun Song
  • Patent number: 7941037
    Abstract: A system and method are provided for time scaling playback of digital audio signals with associated digital video signals. Initially, the digital video signals and the digital audio signals are received. Next, the digital audio signals are processed for the time scaling thereof while substantially preserving the frequency pitch of the digital audio signals. The processed audio signals are then encoded. Such encoded audio signals are then outputted for accelerated playback with the associated digital video signals.
    Type: Grant
    Filed: August 27, 2002
    Date of Patent: May 10, 2011
    Assignee: NVIDIA Corporation
    Inventor: Mark A. Pereira
  • Patent number: 7823110
    Abstract: A method and system for processing geometrical layout design data in a computation network. The method includes assigning one or more partitions of the geometrical layout design data to one or more computing devices. One or more partitions are assigned based on first predefined parameters. The method further includes receiving a minimum-hierarchy representation of the geometrical layout design data and a partition information corresponding to one or more partition assigned. The partition information corresponding to a partition assigned includes a spatial information corresponding to the partition. Further, the minimum-hierarchy representation includes a plurality of cells. Each cell in the minimum-hierarchy representation may include zero or more bounding box information and zero or more cell-references. Further, the method includes retrieving one or more fragments based on each of the partition information and the minimum-hierarchy representation.
    Type: Grant
    Filed: September 13, 2007
    Date of Patent: October 26, 2010
    Assignee: SoftJin Technologies Private Limited
    Inventors: Ravi R. Pai, Mark Pereira, Nitin P Bhat
  • Patent number: 7769730
    Abstract: The present invention provides a method and system for lossless manipulation of a data file size. The method comprises receiving the data file in an original format (205) and performing an action (210) of compression (215) or decompression (220) on the data file. The data file can be compressed or decompressed using a transliteration procedure. The present invention also provides a method for compressing or decompressing a data file using an abbreviation procedure, as well as a referencing procedure. A method for compressing the data file using any combination of the transliteration procedure, the abbreviation procedure and the referencing procedure is provided. The present invention further provides a system for performing compression or decompression on a data file based on the transliteration procedure, the abbreviation procedure and the referencing procedure.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: August 3, 2010
    Assignee: SoftJin Technologies Private Limited
    Inventors: Ravi R. Pai, Barsha Baruah, Mark Pereira