Alteration Of Stored Font Patents (Class 345/471)
  • Patent number: 8633930
    Abstract: Rendering glyphs is disclosed. A set of glyphs to be flowed along a nonlinear path are received. A first glyph included in the set is placed at a corresponding location along the nonlinear path such that the first glyph is spaced from a second glyph, at a point nearest the second glyph, by at least a prescribed distance.
    Type: Grant
    Filed: March 26, 2007
    Date of Patent: January 21, 2014
    Assignee: Apple Inc.
    Inventor: Philip Andrew Mansfield
  • Publication number: 20140009474
    Abstract: A system and method for displaying complex scripts with a cloud computing architecture may include a client device and a cloud computing server. The client device accesses a web application via the internet and transmits a request containing complex scripts to the cloud computing server. The cloud computing server parses the text and breaks the text down to a sequence of characters of a particular script, and maps the Unicode of each character to a particular glyph to obtain a glyph ID for each character making a one to one relationship. The cloud computing server analyzes each character, assigns, and applies specific font related operations to each glyph. The cloud computing server optimizes and compresses the glyph ID and positioning data, and transmit the compressed data back to the client device to be rendered on the display of the client device.
    Type: Application
    Filed: September 12, 2013
    Publication date: January 9, 2014
    Inventors: Lokesh Joshi, Himanshi Joshi
  • Patent number: 8624900
    Abstract: A computer system provides a plug-in architecture for creation of a dynamic font. The computer system can incorporate a new filter function into a filtering layer of a font program. The filtering layer includes pre-defined filter functions to transform a base font into a new font. The computer system applies one or more font rules in the filtering layer to the base font. The font rules are implemented by the new filter function and at least one of the pre-defined filter functions to randomize an appearance of each character in a character string. The character string rendered with the new font has a dynamic and randomized appearance.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: January 7, 2014
    Assignee: Red Hat, Inc.
    Inventors: Peter Jones, Maureen Emily Duffy
  • Patent number: 8576233
    Abstract: When a generating device generates a control program for displaying images of characters on a display screen of a mobile terminal, if a character represented in accordance with a font identity not supported by the mobile terminal is included, an item of image data representing an image that depicts the character according to the font identity is generated in advance in the generating device. When the control program is executed in the mobile terminal, a character represented in accordance with a font identity not supported by the mobile terminal can be displayed by use of the image data that has been generated in advance. With regard to a font identity supported by font data stored in the mobile terminal, an image depicting a character according to the font identity can be generated using the font data, so that the image is displayed on the mobile terminal.
    Type: Grant
    Filed: November 23, 2010
    Date of Patent: November 5, 2013
    Assignee: NTT DoCoMo, Inc.
    Inventors: Yukou Miyazawa, Takahiro Ohori, Junya Takayashiki
  • Patent number: 8542235
    Abstract: A system and method for displaying complex scripts with a cloud computing architecture may include a client device and a cloud computing server. The client device accesses a web application via the internet and transmits a request containing complex scripts to the cloud computing server. The cloud computing server parses the text and breaks the text down to a sequence of characters of a particular script, and maps the Unicode of each character to a particular glyph to obtain a glyph ID for each character making a one to one relationship. The cloud computing server analyzes each character, assigns, and applies specific font related operations to each glyph. The cloud computing server optimizes and compresses the glyph ID and positioning data, and transmit the compressed data back to the client device to be rendered on the display of the client device.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: September 24, 2013
    Assignee: Marlborough Software Development Holdings Inc.
    Inventors: Lokesh Joshi, Himanshu Joshi
  • Patent number: 8531460
    Abstract: A character processing apparatus and method, wherein the character processing apparatus includes an eyesight age determination module which determines an eyesight age, and a character transformation module which transforms an input character based on character property information of the input character according to the determined eyesight age.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: September 10, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Gee-young Sung, Kaida Xiao, Du-sik Park, Young-shin Kwak
  • Patent number: 8520007
    Abstract: A distance information generating unit 4 for rasterizing minute line segments divided by a curved line dividing unit 2 through a combination of straight line cells and corner cells to generate distance information corresponding to a pixel 12 of a display and an edge rasterizing unit 7 for rasterizing edge information about the minute line segments divided by the curved line dividing unit 2 are disposed, and a mapping unit 10 determines whether the pixel 12 is located inside or outside by using the edge information rasterized by the edge rasterizing unit 7, and maps the distance information generated by the distance information generating unit 4 onto the antialiasing intensity 11 of a component 13 included in the pixel 12 according to the results of the inside or outside determination.
    Type: Grant
    Filed: January 15, 2008
    Date of Patent: August 27, 2013
    Assignee: Mitsubishi Electronic Corporation
    Inventors: Yoshiyuki Kato, Akira Torii, Hiroyasu Negishi, Ryohei Ishida, Masaki Hamada
  • Patent number: 8520006
    Abstract: It is determined whether the size of an outline vector to be output is equal to or smaller than a predetermined size. If it is determined that the size of the outline vector to be output is equal to or smaller than the predetermined size, image data is generated by using outline font data corresponding to the outline vector. If it is determined that the size of the outline vector to be output is larger than the predetermined size, image data is generated by using the outline vector.
    Type: Grant
    Filed: October 3, 2007
    Date of Patent: August 27, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Daisuke Matsunaga
  • Patent number: 8495491
    Abstract: A method, system and apparatus for locale and operating platform independent font selection. In an operating platform having an operating platform configuration and an associated locale, a locale and operating platform independent font selection method can include parsing a pre-established font properties file to identify whether a desired font referenced in the font properties file supports at least one of the operating platform configuration and the associated locale. Consequently, if it is indicated within the font properties file that the desired font supports either or both of the operating platform configuration and the associated locale, the desired font can be utilized in the operating platform.
    Type: Grant
    Filed: April 20, 2005
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventor: Emad Muhanna
  • Publication number: 20130120396
    Abstract: Various embodiments of methods and systems for incrementally building a font data structure in persistent storage on a client device are described. In some embodiments, glyphs may be obtained for the display of content files. The obtained glyphs may be used to populate at least a portion of a font data structure stored in persistent storage. The obtained glyphs in the stored font data structure may be used to display other content portions of other files. In some embodiments, a font data structure in persistent storage may be populated with glyphs obtained from a remote server. In another embodiment, a font data structure may be further populated with glyphs obtained from a source other than the remote server. In an embodiment, an application may create a font data structure and partially populate it with glyphs.
    Type: Application
    Filed: February 22, 2010
    Publication date: May 16, 2013
    Inventor: Gregory A. Kaplan
  • Patent number: 8416244
    Abstract: A graphics or image rendering system, such as a map image rendering system, receives image data from an image database in the form of vector data that defines various image objects, such as roads, geographical boundaries, etc., and textures defining text strings to be displayed on the image to provide, for example, labels for the image objects. The imaging rendering system renders the images such that the individual characters of the text strings are placed on the image following a multi-segmented or curved line.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: April 9, 2013
    Assignee: Google Inc.
    Inventor: Brian Cornell
  • Patent number: 8416266
    Abstract: A method for generating a presentation of a region-of-interest in an original image for display on a display surface, the method comprising: establishing a lens for the region-of-interest, the lens having a focal region with a magnification for the region-of-interest at least partially surrounded by a shoulder region across which the magnification varies to provide a continuous transition from the focal region to regions outside the lens; receiving a first signal for selecting the shoulder region; while receiving the first signal, receiving a second signal for selecting the focal region and for adjusting a position of the focal region relative to the shoulder region to define a degree and a direction of a folding of the focal region over the shoulder region for the lens; and, applying the lens to the original image to produce the presentation.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: April 9, 2013
    Assignee: Noregin Assetts N.V., L.L.C.
    Inventors: Garth B. D. Shoemaker, Michael Doyle, Richard Rupp, Collette Ostler
  • Publication number: 20130057554
    Abstract: One or more techniques and/or systems are disclosed for consolidating one or more glyphs of a font. A common contour, comprising a glyph contour that occurs more than once in one or more glyphs of the font, can be identified. A common simple glyph can be created for the identified common contour. A reference to the common simple glyph can replace one or more occurrences of the common contour in the one or more glyphs of the font. Given that the common simple glyph is generally smaller than the common contour, an amount of font related data for the font can be reduced, thus reducing overhead associated with storing and/or presenting the font.
    Type: Application
    Filed: September 1, 2011
    Publication date: March 7, 2013
    Applicant: Microsoft Corporation
    Inventors: Paul Linnerud, Gregory Hitchcock
  • Patent number: 8373873
    Abstract: A data processing apparatus allocates a page number in a record to each of a plurality of records of a variable data print job and performs a preflight check every page number. After that, the data processing apparatus extracts the records in which the same kind of (or same) problem has occurred in a page of the same page number from the records included in the variable data print job. The data processing apparatus calculates a ratio of the extracted records to all records having the page of the page number and presumes whether the problem relates to a master object or relates to a variable object according to the ratio. The data processing apparatus displays whether the problem in the page relates to the master object or relates to the variable object every page having the problem.
    Type: Grant
    Filed: August 21, 2009
    Date of Patent: February 12, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Akira Negishi
  • Patent number: 8339642
    Abstract: An apparatus, method, and system for processing character data is provided, which selects a format of the character data to be used for generating print data. When a user instruction for printing character data according to character command data specifying the output of the character data is received, the format of the character data is selected based on the character command data.
    Type: Grant
    Filed: February 12, 2009
    Date of Patent: December 25, 2012
    Assignee: Ricoh Company, Ltd.
    Inventor: Akiyoshi Ono
  • Patent number: 8330760
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for modifying glyphs. In one aspect, a method includes receiving a glyph outline for a glyph to be rendered, the glyph to be rendered being associated with a character of a particular font and at a specified scaled size, the glyph to be rendered having one or more horizontal stems; identifying a darkening amount to be applied to the one or more horizontal stems of the glyph; modifying hints of the one or more horizontal stems of the glyph outline using the identified darkening amount to modify the glyph outline; and rasterizing the glyph using the modified glyph outline.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: December 11, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: R. David Arnold, Terence S. Dowling
  • Patent number: 8331681
    Abstract: Generating typefaces from various images is disclosed in which any image, whether from a still photograph or a video frame, is analyzed to find various patterns existing in the image. These patterns may be evident from the image itself or may be discovered by applying various transforms to the image. The patterns obtained from the image are then compared against existing characters in existing typefaces in trying to find correlations between individual patterns and individual characters of the existing typefaces. When correlations are found, the character image representing the pattern that resembles the existing typeface character is analyzed for various typeface properties, such as weight, width, angle, and the like. Using these determined typeface properties and the visual elements of the character image, an entire set of characters making up a new typeface is generated.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: December 11, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Jon Lorenz, Marcos Weskamp
  • Patent number: 8274674
    Abstract: A data processing apparatus allocates a page number in a record to each of a plurality of records of a variable data print job and performs a preflight check every page number. After that, the data processing apparatus extracts the records in which the same kind of (or same) problem has occurred in a page of the same page number from the records included in the variable data print job. The data processing apparatus calculates a ratio of the extracted records to all records having the page of the page number and presumes whether the problem relates to a master object or relates to a variable object according to the ratio. The data processing apparatus displays whether the problem in the page relates to the master object or relates to the variable object every page having the problem.
    Type: Grant
    Filed: August 21, 2009
    Date of Patent: September 25, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Akira Negishi
  • Publication number: 20120212494
    Abstract: A typeface having interchangeable indicia.
    Type: Application
    Filed: February 22, 2011
    Publication date: August 23, 2012
    Inventors: MELINDA BOYLE, Howard Boyle
  • Patent number: 8243077
    Abstract: A method and computer graphical user interface tool for generating and/or modifying character font data to be suitable for low-resolution display are provided. The method generally includes four steps. First, a set of characters to be displayed on a low-resolution display is received. Each character is formed with one or more strokes/glyphs, and all of the strokes/glyphs are represented by a set of basic strokes/glyphs, wherein each basic stroke/glyph is defined by key points and width values. Second, the received set of characters is projected on a low-resolution pixel matrix screen having two-dimensional coordinates and corresponding to the low-resolution display. Third, each stroke/glyph forming the set of characters is redefined, with key points and/or width values of the stroke/glyph are adjusted according to predefined rules, to thereby form a redefined set of characters. Fourth, the redefined set of characters are rendered according to predefined rendering criteria.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: August 14, 2012
    Assignee: DynaComware Taiwan Inc.
    Inventor: Kuo-Young Cheng
  • Patent number: 8201088
    Abstract: A method and apparatus are provided for embedding a font subset in an electronic document. The method in one form includes analyzing a document having characters of a font set where characters may have different forms depending on the location of the character in a word or one or more ligatures represent a combination of characters. A font subset is created corresponding to only the character forms present in the document and the font subset is associated with the document. Advantageously, the embedded font subset only contains the font characters which are used in the document and not all characters which may be present in a complete font set for all font sets referenced in the document.
    Type: Grant
    Filed: July 25, 2006
    Date of Patent: June 12, 2012
    Assignee: Monotype Imaging Inc.
    Inventors: Vladimir Levantovsky, Richard G. Comeau, Christopher J. Chapman
  • Publication number: 20120092345
    Abstract: A system and method for displaying complex scripts with a cloud computing architecture may include a client device and a cloud computing server. The client device accesses a web application via the internet and transmits a request containing complex scripts to the cloud computing server. The cloud computing server parses the text and breaks the text down to a sequence of characters of a particular script, and maps the Unicode of each character to a particular glyph to obtain a glyph ID for each character making a one to one relationship. The cloud computing server analyzes each character, assigns, and applies specific font related operations to each glyph. The cloud computing server optimizes and compresses the glyph ID and positioning data, and transmit the compressed data back to the client device to be rendered on the display of the client device.
    Type: Application
    Filed: October 13, 2010
    Publication date: April 19, 2012
    Applicant: BITSTREAM, INC.
    Inventors: Lokesh Joshi, Himanshu Joshi
  • Patent number: 8134720
    Abstract: A multiple font management system and method in a printing device for activating multiple fonts is provided for enabling base font localization and font patching for print jobs to reduce the need to upload entire fonts in order to provide localized receipts or to provide corrections to partially-corrupted font tables. A font access level stores locations of activated base, localization and patch fonts and are referenced in an access order during character retrieval so as to apply retrieval priority to patches and localizations. A font storage level maintains multiple tier character indices for referencing character shape data in order to provide faster character searching through each of the multiple activated fonts than a single-level index.
    Type: Grant
    Filed: July 24, 2009
    Date of Patent: March 13, 2012
    Assignee: Seiko Epson Corporation
    Inventors: Leonard B. Hodder, Alan Pak-Lun Ho, Chunguang Li
  • Patent number: 8095366
    Abstract: Various technologies and techniques are disclosed that improve the instructional nature of fonts and/or the ability to create instructional fonts. Font characters are modified based on user interaction to enhance the user's understanding and/or fluency of the word. The font characters can have sound, motion, and altered appearance. When altering the appearance of the characters, the system operates on a set of control points associated with characters, changes the position of the characters, and changes the influence of the portion of characters on a set of respective spline curves. A designer or other user can customize the fonts and user experience by creating an episode package that specifies words to include in the user interface, and details about actions to take when certain events fire. The episode package can include media effects to play when a particular event associated with the media effect occurs.
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: January 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Margaret K. Johnson, Heinz W. Schuller, Howard W. Phillips, Michel Pahud
  • Patent number: 8049755
    Abstract: Disclosed is a apparatus and a method for displaying various character effects on a character input screen of a mobile station using a differentiated graphic element according to a key input signal. In the method a visual character theme set by a user is displayed in a character input mode, and a character input effect corresponding to the visual character theme is shown according to a key input signal. Accordingly, since the mobile station can show a visual character input effect in every key input sequence by allowing the user to select a desired visual character theme in advance, an entertaining effect is added to a user interface of the mobile station.
    Type: Grant
    Filed: June 1, 2006
    Date of Patent: November 1, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Tae-Young Kang, Dong-Uk Lee, Myoung-Hwan Han, Jin-Gyu Seo, Nho-Kyung Hong, Chang-Hoon Lee
  • Patent number: 8031205
    Abstract: Various imaging processing techniques for displaying a pre-subpixel rendered image. The pre-subpixel rendered image can be transmitted directly to a display capable of displaying a subpixel rendered image. The pre-subpixel rendered image can also be stored for later transmission for output to the display. Additionally, the pre-subpixel rendered image can be embedded in an image data stream and later extracted and displayed.
    Type: Grant
    Filed: March 13, 2008
    Date of Patent: October 4, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Candice Hellen Brown Elliott, Michael Francis Higgins
  • Patent number: 8026923
    Abstract: Embodiments for contextual variable scaling relate to selection of objects. For example, such objects may include text, audio, visual, and/or physical objects. In one or more examples, such objects may be selected for variable scaling. For example, variable scaling of such selected objects may be based at least in part on a beginning attribute value and/or an ending attribute value.
    Type: Grant
    Filed: March 7, 2006
    Date of Patent: September 27, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: Rahul Gupta
  • Patent number: 8018461
    Abstract: A device and a method for generating a text object, in particular, for a geographic map illustration. The text object comprises a multitude of letters and serves for identifying, for example, a geographic characteristic on the map illustration. The text object comprises several letters, the font sizes or spacings of which are reduced relative to the spacings between the other letters of the text object. The text object can be displayed on monitors with small dimensions, particularly in the field of navigation systems. It is also possible to display larger text objects such as, for example, long street names on small navigation monitors such that they can be easily recognized without occupying valuable monitor space required for other purposes.
    Type: Grant
    Filed: October 25, 2007
    Date of Patent: September 13, 2011
    Assignee: Navigon AG
    Inventors: Philipp Hess, Bernd Thomas
  • Patent number: 7982737
    Abstract: Various embodiments of a system and method for independent font substitution of string characters are described. The system and method for independent font substitution may include a font substitution component configured to receive a descriptor item that may include a text string that includes multiple characters, metrics associated with characters of the text string, and/or a preferred font for one or more of the characters. For a particular character, if the preferred font is available, the font substitution component may use a glyph from the preferred font to render a particular character. In other cases, if a font of the set of safe fonts includes a glyph that matches the particular character, the font substitution component may use that glyph to resolve the particular character. The font substitution component may generate a resolved text string includes such glyphs and scale the size of the glyphs according to the aforementioned metrics.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: July 19, 2011
    Assignee: Adobe System Incorporated
    Inventor: Luc H. Leroy
  • Patent number: 7970812
    Abstract: A system and method for redistributing space in ink-to-text conversions is described. In stylus-based computing systems, users often desire to convert ink from ink into text. Sometimes the conversion is made such that an interaction region is made too small for effective recognition correction or interaction. A system and procedure is described that adjusts the spacing of text to allow easier interaction with the recognition results.
    Type: Grant
    Filed: March 17, 2005
    Date of Patent: June 28, 2011
    Assignee: Microsoft Corporation
    Inventors: Adrian J. Garside, Alice Dai, Takanobu Murayama, Tracy D. Schultz
  • Patent number: 7965422
    Abstract: A system facilitates printing of microtext. A processing component allows a user to create one or more microtext characters, wherein the characters are output as a data packet. An SRE code store receives and associates one or more SRE codes with the data packet, each SRE code is representative of a bit pattern, wherein the bit pattern is a grid of bits that are filled to create a particular pattern. A font bank receives the one or more SRE codes from the SRE code store and defines such codes via a font. A raster image processor receives the font from the font bank, decodes the font and outputs instructions to print the microtext.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: June 21, 2011
    Assignee: Xerox Corporation
    Inventors: Charles M. Hains, James R. Low, Reiner Eschbach, Jon McElvain
  • Publication number: 20110128291
    Abstract: When a generating device generates a control program for displaying images of characters on a display screen of a mobile terminal, if a character represented in accordance with a font identity not supported by the mobile terminal is included, an item of image data representing an image that depicts the character according to the font identity is generated in advance in the generating device. When the control program is executed in the mobile terminal, a character represented in accordance with a font identity not supported by the mobile terminal can be displayed by use of the image data that has been generated in advance. With regard to a font identity supported by font data stored in the mobile terminal, an image depicting a character according to the font identity can be generated using the font data, so that the image is displayed on the mobile terminal.
    Type: Application
    Filed: November 23, 2010
    Publication date: June 2, 2011
    Applicant: NTT DOCOMO, INC.
    Inventors: Yukou Miyazawa, Takahiro Ohori, Junya Takayashiki
  • Patent number: 7944581
    Abstract: Imposition system and drivers for printer products prepare a document for printing by receiving an electronic document to be printed, determining a smallest font size of the text of at least a portion of the document; determining a scale factor for at least one portion of the document based on the smallest font size and a predetermined minimum font size; and scaling at least a portion of the document by the scale factor.
    Type: Grant
    Filed: March 16, 2007
    Date of Patent: May 17, 2011
    Assignee: Xerox Corporation
    Inventors: Michael David Shepherd, Lee Coy Moore
  • Patent number: 7944447
    Abstract: A device sensor determines an external state of a device. Text to be displayed on a display screen of the device is dynamically filtered based on the external state of the device.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: May 17, 2011
    Assignee: Apple Inc.
    Inventors: Derek B. Clegg, Haroon Sheikh
  • Patent number: 7940273
    Abstract: 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: Grant
    Filed: July 27, 2010
    Date of Patent: May 10, 2011
    Assignee: Microsoft Corporation
    Inventors: Ahmet Gurcan, Eric S. Leese, Khaled S. Sedky, Clifton E. Kerr
  • Patent number: 7889359
    Abstract: This invention can provide an information processing apparatus and control method thereof, and a program, which can efficiently execute processing associated with font settings. To accomplish this, font information of a first character and font information of a second character, which are located before and after the position of an input character are acquired. When the acquired font information of the first character and the acquired font information of the second character include the same font type, the font type is set as font type information used for the input character. When the acquired font information of the first character and the acquired font information of the second character include different font types, parsing is executed for the character string including the input character, and font type information used for the input character is set based on the parsing result.
    Type: Grant
    Filed: February 6, 2007
    Date of Patent: February 15, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Akihiko Noda
  • Patent number: 7868888
    Abstract: Methods and apparatus implementing and using techniques for scaling a character having stems. A character including stems and having an associated output resolution and an associated bit depth can be received. The counters defined by the stems can be grouped into one or more chains of counters. The stems of the character can be aligned based on a stem alignment policy while the chains of counters are balanced based on the output resolution. A pixel map can be created at the output resolution and the output bit depth based on the aligned stems.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: January 11, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Terence S. Dowling, R. David Arnold
  • Patent number: 7852496
    Abstract: A computer readable recording medium storing a printer driver causing a computer to execute a process for generating, based on printing target data, printing data and sending to a printing device, the process which includes: selecting a character with a specific typeface from the printing target data; performing conversion of the selected character with the specific typeface into a character with other typeface; and generating the printing data based on the printing target data including the converted character.
    Type: Grant
    Filed: September 11, 2006
    Date of Patent: December 14, 2010
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Takashi Oda, Takashi Tomizuka
  • Patent number: 7817152
    Abstract: A image processing apparatus has a first data generation unit which generates triangular data by making straight line contours and curved contours triangles by analyzing the straight line contours and the curved contours with respect to vector format graphic data, a second data generation unit which generates stencil data from the triangular data, and a third data generation unit which generates raster format graphic data with reference to the stencil data.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: October 19, 2010
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Yoshiyuki Kokojima
  • Publication number: 20100231598
    Abstract: A computer-implemented method for obtaining a font for a document includes determining each glyph of a font that is specified in contents of an electronic document, the determination identifying a subset of multiple glyphs included in the font, the subset determined on a first device that does not have the font stored thereon. The method includes generating on the first device a request to a second device based on the determination, the request identifying the subset to the second device. The method includes receiving, at the first device, information sent from the second device in response to the request and defining the subset of the multiple glyphs, the information not defining a remainder of the multiple glyphs other than the subset. The method includes generating on the first device a presentation of the electronic document using the received information, the presentation including the subset of the multiple glyphs.
    Type: Application
    Filed: March 10, 2009
    Publication date: September 16, 2010
    Applicant: GOOGLE INC.
    Inventors: Nestor Hernandez, Douglas R. Bengtson, Dmitriy Portnov, Manish Gupta, Alexei Y. Barski
  • Patent number: 7786994
    Abstract: 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: Grant
    Filed: October 26, 2006
    Date of Patent: August 31, 2010
    Assignee: Microsoft Corporation
    Inventors: Ahmet Gurcan, Eric Leese, Khaled Sedky, Clifton Kerr
  • Patent number: 7786995
    Abstract: Information that is required for laying out character string data is entered, as are character string data. The printing attributes for the data are then edited, and are employed to extract contour information. Thereafter, the extracted contour information is employed to determine the information that is to be used as a reference when laying out the character string data, and a layout position is specified. Then, the various data that are obtained are stored as printing data, and the character string data are laid out in a drawing area. Therefore, the printing data can be precisely and easily prepared, without the work efficiency of a user being deteriorated.
    Type: Grant
    Filed: March 26, 2007
    Date of Patent: August 31, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Toshio Abe, Hiroyuki Namiki, Masaru Kageura, Atsushi Mizukami, Takahiro Nakagawa, Naoki Nakanishi, Kenichi Inaho, Reiko Horikawa
  • Patent number: 7768513
    Abstract: A method of rendering text on an output device using a pre-developed image of a custom font. An image file defines an image of a custom developed character set. The custom character set may be developed off-line using graphics development tools. Associated character information enables the location of specific characters within the image. When a text character is output to a display or other output device, a custom font module locates the text character within the image and defines a subimage that contains the text character. The subimage is rendered upon the output device, thereby producing an image of the text character.
    Type: Grant
    Filed: November 9, 2006
    Date of Patent: August 3, 2010
    Assignee: Research In Motion Limited
    Inventor: Gerhard D. Klassen
  • Patent number: 7747743
    Abstract: A data visualisation system including a data value memory in which is maintained a finite set of data values, each data value associated with at least one time value, a display arranged to display a representation of each data value centered on respective data points, and a contour generator arranged to generate and display a contoured representation around each data point such that each data point is displayed as a local maximum. The present invention encompasses a data visualisation method and a data visualisation computer program.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: June 29, 2010
    Assignee: Bally Technologies, Inc.
    Inventors: Andrew John Cardno, Grant Frederick Margison, Michael John Douglas
  • Patent number: 7742049
    Abstract: A method and apparatus for displaying characters on a TV screen in an electronic appliance such as a DVD player is disclosed. Vertically compressed character fonts are stored. When it is requested to display a character, the stored character font is read and displayed in a video field and then the character font is displayed again in the next video field, whereby flickering can be effectively eliminated with a reduced-size memory for storing fonts data.
    Type: Grant
    Filed: March 17, 2003
    Date of Patent: June 22, 2010
    Assignee: LG Electronics Inc.
    Inventor: Kyu Tae Lee
  • Publication number: 20100128042
    Abstract: A system and method for generating and displaying text on a screen as an animated flow from a digital input of conventional text. The Invention divides text into short-scan lines of coherent semantic value that progressively animate from invisible to visible and back to invisible. Multiple line displays are frequent. The effect is aesthetically engaging, perceptually focusing, and cognitively immersive. The reader watches the text like watching a movie. The Invention may exist in whole or in part as a standalone application on a specific screen device. The Invention includes a manual authoring tool that allows the insertion of non-text media such as sound, image, and advertisements.
    Type: Application
    Filed: July 10, 2009
    Publication date: May 27, 2010
    Inventors: Anthony Confrey, Dennis Downey
  • Patent number: 7719531
    Abstract: A two-dimensional text editing mode is used when editing three-dimensional text. Once the three-dimensional text is selected for editing a two-dimensional text editing mode is automatically entered such that the user may easily edit the text. The two dimensional properties that are associated with the text are displayed within an outline of the shape such that the text may be edited in place. The 2-D properties, such as font, text color, shape color, and the like, are maintained during the editing. After the two-dimensional text editing has been completed, the text is redisplayed according to its 3-D properties.
    Type: Grant
    Filed: May 5, 2006
    Date of Patent: May 18, 2010
    Assignee: Microsoft Corporation
    Inventors: Lutz Gerhard, Christopher D. Dickens, Craig L. Daw, Damien N. Berger, Jason E. Long
  • Patent number: 7720318
    Abstract: A computer-implemented method of font identification includes receiving a first document, the first document including the first text set in a proportional font. Test text, corresponding to the first text of the first document, is received. The test text is set in a test font. A first fingerprint is generated, based on relative line widths of the first text of the first document. A second fingerprint is generated based on relative line widths of the test text, as set in the test font. The test font is then accepted as being consistent with a font of the first text, based on a predetermined strength of relationship between the first and second fingerprints.
    Type: Grant
    Filed: September 9, 2005
    Date of Patent: May 18, 2010
    Assignee: Adobe Systems Incorporated
    Inventor: Thomas Phinney
  • Patent number: 7719536
    Abstract: Methods and apparatus, including computer program products, that implement a method for glyph adjustment in high resolution raster while rendering. In one aspect, a method includes the actions of receiving a glyph for display at a size on a raster output device; receiving a grid ratio specifying an integer number of fine pixels of a high resolution grid that correspond to a device pixel of the output device; rendering the glyph at the size on the high resolution grid; determining for each line of pixels of the high resolution grid, a line-specific, per-transition adjustment number; and in each line of pixels, marking or erasing the line-specific, per-transition adjustment number of fine pixels in the high resolution grid at each transition from a marked fine pixel to an unmarked fine pixel in a particular direction of the line of pixels.
    Type: Grant
    Filed: August 15, 2006
    Date of Patent: May 18, 2010
    Assignee: Adobe Systems Incorporated
    Inventors: Terence S. Dowling, R. David Arnold
  • Publication number: 20100110095
    Abstract: The present invention provides an electronic device and the like that can prevent the leakage of information related to a display image through an observation signal of an electromagnetic signal emitted from an electronic device or the like. The electronic device (10) includes a display control unit (11a) that causes a display unit (15) to display a display image that has been formed based on information, and a modification control unit (11b) that performs modification processing on a modification-target image element specified by a character code or vector information included in the information. The display control unit (11a) causes the display unit (15) to display the display image after the modification processing has been performed on the modification-target image element by the modification control unit (11b).
    Type: Application
    Filed: December 6, 2007
    Publication date: May 6, 2010
    Applicant: NATIONAL INSTITUTE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY
    Inventors: Hidenori Sekiguchi, Yasuhiko Miyata