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: 20230342965Abstract: 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: ApplicationFiled: August 31, 2022Publication date: October 26, 2023Inventors: Germain Louis Fenger, Mark Pereira, Bhamidipati Venkata Rama Samir, Sandip Halder, Bappaditya Dey, Hsin-Wei Wu, Kiarash Ahi
-
Patent number: 10922484Abstract: 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: GrantFiled: June 28, 2018Date of Patent: February 16, 2021Assignee: Amazon Technologies, Inc.Inventors: Mark Pereira, Matthew Christilaw, Brian Pepera, Bradley Hill, Bridgette Oakes, Lawrence William McKay, III, Addam Kearney
-
Patent number: 9615176Abstract: 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: GrantFiled: December 28, 2012Date of Patent: April 4, 2017Assignee: NVIDIA CORPORATIONInventor: Mark Pereira
-
Patent number: 9182939Abstract: 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: GrantFiled: September 19, 2008Date of Patent: November 10, 2015Assignee: NVIDIA CorporationInventors: David Wyatt, Mark Pereira, Boon Sun Song
-
Patent number: 9173952Abstract: There is described herein compounds comprising a mitochondrial penetrating peptide (MPP) conjugated to an antimicrobial, and their method of use.Type: GrantFiled: May 27, 2011Date of Patent: November 3, 2015Assignee: The Governing Council of the University of TorontoInventors: Shana Kelley, Mark Pereira
-
Patent number: 9132198Abstract: There is described herein compounds comprising a mitochondrial penetrating peptide (MPP) conjugated to an anticancer compound, and their method of use.Type: GrantFiled: May 27, 2011Date of Patent: September 15, 2015Assignee: The Governing Council of the University of TorontoInventors: Shana Kelley, Mark Pereira, Sonali Fonseca
-
Patent number: 9009561Abstract: 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: GrantFiled: August 1, 2012Date of Patent: April 14, 2015Assignee: NVIDIA CorporationInventors: Mark Pereira, Ling Yang, Govendra Gupta
-
Patent number: 8938661Abstract: 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: GrantFiled: August 1, 2012Date of Patent: January 20, 2015Assignee: NVIDIA CorporationInventors: Mark Pereira, Ling Yang, Govendra Gupta
-
Patent number: 8910191Abstract: 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: GrantFiled: September 13, 2013Date of Patent: December 9, 2014Assignee: Nvidia CorporationInventors: Mark Pereira, Srinivas Anne, Stephen Holmes
-
Publication number: 20140185852Abstract: 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: ApplicationFiled: December 28, 2012Publication date: July 3, 2014Applicant: NVIDIA CorporationInventor: Mark Pereira
-
Publication number: 20140074484Abstract: 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: ApplicationFiled: September 13, 2013Publication date: March 13, 2014Applicant: Nvidia CorporationInventors: Mark PEREIRA, Srinivas ANNE, Stephen HOLMES
-
Publication number: 20140040709Abstract: 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: ApplicationFiled: August 1, 2012Publication date: February 6, 2014Inventors: Mark Pereira, Ling Yang, Govendra Gupta
-
Publication number: 20140040674Abstract: 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: ApplicationFiled: August 1, 2012Publication date: February 6, 2014Inventors: Mark Pereira, Ling Yang, Govendra Gupta
-
Publication number: 20130172266Abstract: There is described herein compounds comprising a mitochondrial penetrating peptide (MPP) conjugated to an anti-cancer compound, and their method of use.Type: ApplicationFiled: May 27, 2011Publication date: July 4, 2013Applicant: The Governing Council of the University of TorontoInventors: Shana Kelley, Mark Pereira, Sonali Fonseca
-
Publication number: 20130157931Abstract: There is described herein compounds comprising a mitochondrial penetrating peptide (MPP) conjugated to an antimicrobial, and their method of use.Type: ApplicationFiled: May 27, 2011Publication date: June 20, 2013Applicant: THE GOVERNING COUNCIL OF THE UNIVERSITY OF TORONTOInventors: Shana Kelley, Mark Pereira
-
Patent number: 8347118Abstract: 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: GrantFiled: September 19, 2008Date of Patent: January 1, 2013Assignee: NVIDIA CorporationInventors: David Wyatt, Mark Pereira, Boon Sun Song
-
Patent number: 8190937Abstract: 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: GrantFiled: September 19, 2008Date of Patent: May 29, 2012Assignee: NVIDIA CorporationInventors: David Wyatt, Mark Pereira, Boon Sun Song
-
Patent number: 7941037Abstract: 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: GrantFiled: August 27, 2002Date of Patent: May 10, 2011Assignee: NVIDIA CorporationInventor: Mark A. Pereira
-
Patent number: 7823110Abstract: 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: GrantFiled: September 13, 2007Date of Patent: October 26, 2010Assignee: SoftJin Technologies Private LimitedInventors: Ravi R. Pai, Mark Pereira, Nitin P Bhat
-
Patent number: 7769730Abstract: 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: GrantFiled: October 19, 2006Date of Patent: August 3, 2010Assignee: SoftJin Technologies Private LimitedInventors: Ravi R. Pai, Barsha Baruah, Mark Pereira