Patents by Inventor Clifton Kerr
Clifton Kerr 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: 20140156404Abstract: A method and system for generating consumer interest in broadcast advertising that contains encoded advertising incentives. The method includes receiving content from a broadcast stream provider and using a decoder with a processor that executes a software program tool embodied therein. The processor of the decoder executes the steps of the software program tool to detect the presence of advertising incentives in the broadcast stream. The processor of the decoder detects and responds to commands from the control device to display details about the advertising incentive. The processor of the decoder sends notifications to the user, updates the user's calendar, and sends feedback to the advertiser that the advertisement was chosen and accepted by the user.Type: ApplicationFiled: November 30, 2012Publication date: June 5, 2014Applicant: International Business Machines CorporationInventors: Alfredo Aldereguia, Jeffrey R. Hamilton, Clifton Kerr, Grace A. Richter
-
Patent number: 8169625Abstract: The conversion of a document of a first format that supports a set of raster operations into a document of a second format that does not support one or more unhandled raster operations of the set of raster operations is disclosed. For example, one disclosed embodiment comprises locating a region in the document of the first format that contains an unhandled raster operation, rasterizing the region in the document of the first format that contains the unhandled raster operation to form a rasterized region, and incorporating the rasterized region into the document of the second format.Type: GrantFiled: September 26, 2008Date of Patent: May 1, 2012Assignee: Microsoft CorporationInventor: Clifton Kerr
-
Patent number: 8040533Abstract: Techniques are provided for performing font subsetting. One or more font subsetting parameters are received. The one or more font subsetting parameters indicate a granularity level for which font subsetting is performed for portions of a data container. The font subsetting parameters indicate a font subsetting granularity level other than an entire document associated with the data container. A first portion of the data container is determined in accordance with the font subsetting granularity level. A subset of font data for at least one font family is determined in accordance with what font data for the at least one font family is actually used by the first portion. The subset of font data is embedded in an output for a consumer.Type: GrantFiled: January 6, 2006Date of Patent: October 18, 2011Assignee: Microsoft CorporationInventors: Brian S. Adelberg, Khaled S. Sedky, Mahmood A. Dhalla, Oliver H. Foehr, Clifton Kerr
-
Publication number: 20100290711Abstract: Systems, methods, and/or techniques (“tools”) for determining Unicode points from glyph elements are provided. The tools may receive indications of commands that relate to text containing glyphs. Responding to the commands, the tools may convert the glyphs to corresponding Unicode representations. The tools may also provide glyph substitution tables that include Unicode fields for storing Unicode representations of characters, along with first and second glyph fields for storing glyphs of the characters. The glyph substitution tables may include links pointing from the second glyph fields to the first glyph fields, and may also include links pointing from the first glyph fields to the Unicode fields. The tools may provide character mapping tables that include Unicode fields for storing Unicode representations of characters. The character mapping tables may also include glyph fields for storing glyphs of the characters, and may include links pointing from the glyph fields to the Unicode fields.Type: ApplicationFiled: July 27, 2010Publication date: November 18, 2010Applicant: Microsoft CorporationInventors: Ahmet Gurcan, Eric Leese, Khaled Sedky, Clifton Kerr
-
Patent number: 7786994Abstract: Systems, methods, and/or techniques (“tools”) for determining Unicode points from glyph elements are provided. The tools may receive indications of commands that relate to text containing glyphs. Responding to the commands, the tools may convert the glyphs to corresponding Unicode representations. The tools may also provide glyph substitution tables that include Unicode fields for storing Unicode representations of characters, along with first and second glyph fields for storing glyphs of the characters. The glyph substitution tables may include links pointing from the second glyph fields to the first glyph fields, and may also include links pointing from the first glyph fields to the Unicode fields. Finally, the tools may provide character mapping tables that include Unicode fields for storing Unicode representations of characters. The character mapping tables may also include glyph fields for storing glyphs of the characters, and may include links pointing from the glyph fields to the Unicode fields.Type: GrantFiled: October 26, 2006Date of Patent: August 31, 2010Assignee: Microsoft CorporationInventors: Ahmet Gurcan, Eric Leese, Khaled Sedky, Clifton Kerr
-
Publication number: 20100083094Abstract: The conversion of a document of a first format that supports a set of raster operations into a document of a second format that does not support one or more unhandled raster operations of the set of raster operations is disclosed. For example, one disclosed embodiment comprises locating a region in the document of the first format that contains an unhandled raster operation, rasterizing the region in the document of the first format that contains the unhandled raster operation to form a rasterized region, and incorporating the rasterized region into the document of the second format.Type: ApplicationFiled: September 26, 2008Publication date: April 1, 2010Applicant: MICROSOFT CORPORATIONInventor: Clifton Kerr
-
Publication number: 20080100623Abstract: Systems, methods, and/or techniques (“tools”) for determining Unicode points from glyph elements are provided. The tools may receive indications of commands that relate to text containing glyphs. Responding to the commands, the tools may convert the glyphs to corresponding Unicode representations. The tools may also provide glyph substitution tables that include Unicode fields for storing Unicode representations of characters, along with first and second glyph fields for storing glyphs of the characters. The glyph substitution tables may include links pointing from the second glyph fields to the first glyph fields, and may also include links pointing from the first glyph fields to the Unicode fields. Finally, the tools may provide character mapping tables that include Unicode fields for storing Unicode representations of characters. The character mapping tables may also include glyph fields for storing glyphs of the characters, and may include links pointing from the glyph fields to the Unicode fields.Type: ApplicationFiled: October 26, 2006Publication date: May 1, 2008Applicant: Microsoft CorporationInventors: Ahmet Gurcan, Eric Leese, Khaled Sedky, Clifton Kerr
-
Publication number: 20070159646Abstract: Techniques are provided for performing font subsetting. One or more font subsetting parameters are received. The one or more font subsetting parameters indicate a granularity level for which font subsetting is performed for portions of a data container. The font subsetting parameters indicate a font subsetting granularity level other than an entire document associated with the data container. A first portion of the data container is determined in accordance with the font subsetting granularity level. A subset of font data for at least one font family is determined in accordance with what font data for the at least one font family is actually used by the first portion. The subset of font data is embedded in an output for a consumer.Type: ApplicationFiled: January 6, 2006Publication date: July 12, 2007Applicant: Microsoft CorporationInventors: Brian Adelberg, Khaled Sedky, Mahmood Dhalla, Oliver Foehr, Clifton Kerr
-
Publication number: 20060103673Abstract: In one embodiment, methods and architectures are provided that heuristically analyze an incoming vector path data stream over multiple DDI calls, and merge the path data strips into a single gradient element. This single gradient element can then be processed, as by being serialized into XAML, so that it can be somewhat more efficiently consumed by a consuming device. Merging of the vector path data can eliminate or at least reduce noticeable seams, conserve parsing time and reduce memory consumption.Type: ApplicationFiled: November 18, 2004Publication date: May 18, 2006Applicant: Microsoft CorporationInventor: Clifton Kerr
-
Publication number: 20060107199Abstract: In one embodiment, image data that corresponds to a single image, received through multiple DDI calls, is analyzed and merged or otherwise combined into a single image element. This single image element can then be processed, as by being serialized into XAML, so that it can be somewhat more efficiently consumed by a consuming device. Merging of the image data can eliminate or at least reduce noticeable seams, conserve parsing time and reduce memory consumption.Type: ApplicationFiled: November 18, 2004Publication date: May 18, 2006Applicant: Microsoft CorporationInventor: Clifton Kerr