Patents by Inventor Peter S. MacLeod
Peter S. MacLeod 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: 10162829Abstract: Adaptive parallel data processing techniques are described. In one or more embodiments, a request is received to process a data file. The data file is split into multiple portions and sent to multiple nodes, where each node is configured to process a respective portion of the data file. Responsive to an amount of processing of the data file being completed, at least one of the multiple portions of the data file is dynamically split into multiple sub-portions. The sub-portions are submitted to one or more of the multiple nodes for processing of the sub-portions.Type: GrantFiled: September 3, 2013Date of Patent: December 25, 2018Assignee: Adobe Systems IncorporatedInventor: Peter S. MacLeod
-
Publication number: 20150067003Abstract: Adaptive parallel data processing techniques are described. In one or more embodiments, a request is received to process a data file. The data file is split into multiple portions and sent to multiple nodes, where each node is configured to process a respective portion of the data file. Responsive to an amount of processing of the data file being completed, at least one of the multiple portions of the data file is dynamically split into multiple sub-portions. The sub-portions are submitted to one or more of the multiple nodes for processing of the sub-portions.Type: ApplicationFiled: September 3, 2013Publication date: March 5, 2015Applicant: Adobe Systems IncorporatedInventor: Peter S. MacLeod
-
Patent number: 7796299Abstract: An apparatus, method and computer program product for transforming data from a source device color space to a destination device color space using a source device color profile, a source rendering intent, a destination rendering intent, and a destination device color profile, such that the source rendering, intent and the destination rendering intent determine a method of mapping colors from the source device color space to the destination device color space.Type: GrantFiled: April 23, 2008Date of Patent: September 14, 2010Assignee: Adobe Systems IncorporatedInventor: Peter S. MacLeod
-
Patent number: 7468813Abstract: In general, in one aspect, the invention features an apparatus, method, and computer program product for automatically selecting a rendering intent. A device color profile associated with a device is identified. A rendering intent is automatically selecting based on the device color profile. A rendering intent can be selected based on comparing a color gamut of the output device to a color gamut of the emulation device.Type: GrantFiled: April 3, 2007Date of Patent: December 23, 2008Assignee: Adobe Systems IncorporatedInventor: Peter S. MacLeod
-
Patent number: 7423780Abstract: In general, in one aspect, the invention features an apparatus, method, and computer program product for automatically selecting a rendering intent. A device color profile associated with a device is identified. A rendering intent is automatically selected based on the device color profile. A minimum luminance that the device can produce can be determined based on the color profile of the device. A rendering intent can be selected based on the difference between a minimum luminance that an output device can produce and a minimum luminance that an emulation device can produce.Type: GrantFiled: April 3, 2007Date of Patent: September 9, 2008Assignee: Adobe Systems IncorporatedInventor: Peter S. MacLeod
-
Patent number: 7408678Abstract: An apparatus, method and computer program product for transforming data from a source device color space to a destination device color space using a source device color profile, a source rendering intent, a destination rendering intent, and a destination device color profile, such that the source rendering intent and the destination rendering intent determine a method of mapping colors from the source device color space to the destination device color space.Type: GrantFiled: November 6, 2006Date of Patent: August 5, 2008Assignee: Adobe Systems IncorporatedInventor: Peter S. MacLeod
-
Patent number: 7227666Abstract: In general, in one aspect, the invention features an apparatus, method, and computer program product for automatically selecting a rendering intent. It includes identifying a device color profile associated with a device; and automatically selecting a rendering intent based on the transform defined by the device color profile. Selecting can include determining a minimum luminance the printing press can produce; and selecting one of a plurality of rendering intents based on a comparison of the minimum luminance to one or more predefined thresholds. Selecting can include selecting a first rendering intent when the difference between a minimum luminance the printing press can produce and a minimum luminance the proofing printer can produce exceeds a predefined value; and selecting a second rendering intent otherwise.Type: GrantFiled: September 1, 2000Date of Patent: June 5, 2007Assignee: Adobe Systems IncorporatedInventor: Peter S. MacLeod
-
Patent number: 7161710Abstract: An apparatus, method and computer program product for transforming data from a source device color space to a destination device color space, wherein the source device is associated with a source device profile and the destination device is associated with a destination device profile. It includes transforming data from the source device color space to an intermediary color space associated with an intermediary color profile using the source device color profile, a source rendering intent, and the intermediary color profile, producing intermediary data; and transforming the intermediary data from the intermediary color space to the destination device color space using the intermediary color profile, a destination rendering intent, and the destination device color profile.Type: GrantFiled: September 1, 2000Date of Patent: January 9, 2007Assignee: Adobe Systems IncorporatedInventor: Peter S. MacLeod
-
Patent number: 6809833Abstract: A system adapts a host raster image processor to support a selected output device from a plurality of output devices by buffering, in a memory shared by a print driver and a host raster image processor and controlled by a status indicator, a print stream having one or more commands to customize the raster image processor and customizing the raster image processor using the commands to render a document on the selected output device.Type: GrantFiled: March 1, 1999Date of Patent: October 26, 2004Assignee: Adobe Systems IncorporatedInventors: Stuart R. Blair, Peter S. MacLeod, Peter Mierau
-
Patent number: 5778092Abstract: A technique for compressing a color or gray scale pixel map representing a document. The pixel map is decomposed into a three-plane representation, a reduced-resolution foreground plane, a reduced-resolution background plane, and a high-resolution binary selector plane. The foreground plane contains the color or gray scale information of foreground items such as text. The background plane contains the color or gray scale information for the "background" of the page and the continuous tone pictures that are contained on the page. The selector plane stores information for selecting from either the foreground plane or background plane during decompression. Each of the respective planes is compressed using a compression technique optimal for the corresponding data type. Also described is a method for decompressing documents compressed into the three plane representation at arbitrary resolutions.Type: GrantFiled: December 20, 1996Date of Patent: July 7, 1998Assignee: Xerox CorporationInventors: Peter S. MacLeod, Luc Vincent, Xianing Zhu