Font Selection Patents (Class 715/269)
  • Patent number: 10248633
    Abstract: Server systems are disclosed that receive content requests and respond with hardware-independent graphics commands instead of, or in addition to, unprocessed content items. The server systems can also generate text information regarding text in the requested content items, and provide the text information to user devices so that the user devices can have knowledge of the text in the content item. The user device can use the text information to handle user interactions with the content item, including copy, paste and search commands and other similar commands. Accordingly, the hardware-independent graphics commands-based representation may provide text interactivity and effects not otherwise available to content representations based on graphics commands or images of content.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: April 2, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Saral Jain
  • Patent number: 10204362
    Abstract: One example embodiment relates to a method that comprises receiving marketplace listing information from a user, the marketplace listing information including a listing title, and accessing a plurality of character patterns for attracting attention to marketplace listings. The method includes analyzing, using one or more processors, the listing title to identify at least one of the plurality of character patterns in the listing title. A request for a new listing title is generated based on identifying at least one of the plurality of character patterns in the listing title.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: February 12, 2019
    Assignee: eBay Inc.
    Inventors: Johnson Wang, Shen Huang, Dan Shen
  • Patent number: 9672788
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer readable media, for modifying displayed text in a gaze-contingent way to reduce crowding, thus increasing the observer's visual span, and thus increasing the observer's reading rate. The trick is to introduce only a few differences between characters (not enough to produce a pattern) of text so as to reduce crowding. For example, differences between characters near the left and right extremes of the observer's estimated visual span can be altered to reduce crowding.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: June 6, 2017
    Assignee: NEW YORK UNIVERSITY
    Inventors: Sarah Rosen, Denis G. Pelli
  • Patent number: 9633309
    Abstract: A mechanism is provided in a data processing system for automatically generating question and answer pairs for training a question answering system for a given domain. The mechanism receives user input of question text for a question to be submitted to a question answering system in a user interface. The mechanism determines a question strength score for the question text. The question strength score represents a likelihood the question text will result in a correct answer with high confidence. The mechanism presents a graphical representation of the question strength score in the user interface.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: April 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kenneth M. Giffels, Christopher J. Karle, William G. O'Keeffe, Ketan T. Patel, David D. Taieb, Sabrina Yee
  • Patent number: 9606969
    Abstract: A minimum font size to display for a specific user is received, for example as entered through a user interface. The retrieval of webpages by a web browser on a computer system is monitored. For each specific view of a retrieved webpage to be displayed, the text in the specific view is resized based on the minimum font size for the user. Text in the smallest font in the view is resized to the minimum font size for the specific user. Larger text is resized so that the proportionality between different font sizes in the view is maintained. The view of the retrieved webpage with the resized text is displayed to the user. As the user scrolls through a retrieved webpage, the text of each view is resized, and the current view of the retrieved webpage is displayed with the resized text.
    Type: Grant
    Filed: April 9, 2013
    Date of Patent: March 28, 2017
    Assignee: Symantec Corporation
    Inventor: Rajesh Kumar D
  • Patent number: 9491319
    Abstract: A display control device includes an acquiring unit that acquires a display request of display information including a display item with respect to a device; a first storage unit that stores therein a minimum item size that is a minimum value of an item size of the display item displayed on a display screen on which the display information is to be displayed; an item size determination unit that sets, based on a screen size of the display screen, an item size of the display item when displayed on the display screen, to an item size that is equal to or larger than the minimum item size; and a display information generating unit that generates the display information including the display item having the set item size.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: November 8, 2016
    Assignee: RICOH COMPANY, LIMITED
    Inventors: Akira Yokoyama, Tatsuo Nishimura
  • Patent number: 9484006
    Abstract: A method for creating visual content to be output in a layered manner, wherein content items are received, and are categorized into at least two categories. At least one of the categories includes at least one image content item and at least one other category includes at least one textual content item. The content items in each of the categories are manipulated, wherein the textual content data is manipulated with at least one operation applicable for textual content and the manipulation produces at least one data file including textual content data for the text layer to be prepared for outputting in a client device. Finally, data files including manipulated image content data and the manipulated textual content data are stored. A system, a computer program product, a method in the client device and the client device are also described.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: November 1, 2016
    Assignee: DOCUMILL OY
    Inventors: Mika Konnola, Rami Hanninen, Terho Laakso
  • Patent number: 9454515
    Abstract: Server systems are disclosed that receive content requests and respond with hardware-independent graphics commands instead of, or in addition to, unprocessed content items. The server systems can also generate text information regarding text in the requested content items, and provide the text information to user devices so that the user devices can have knowledge of the text in the content item. The user device can use the text information to handle user interactions with the content item, including copy, paste and search commands and other similar commands. Accordingly, the hardware-independent graphics commands-based representation may provide text interactivity and effects not otherwise available to content representations based on graphics commands or images of content.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: September 27, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Saral Jain
  • Patent number: 9295917
    Abstract: A CAPTCHA system uses images/pictures and/or motion for granting access to a computing system. The images can be culled from examples used in pictorial games, and can progressively presented to increase the strength of the CAPTCHA challenges. Speech recognition, motion and touch sensing can also be employed as parts of the challenge.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: March 29, 2016
    Assignee: The John Nicholas and Kristin Gross Trust
    Inventor: John Nicholas Gross
  • Patent number: 9262385
    Abstract: The present disclosure involves systems, software, and computer implemented methods for determining one or more themes for a portal site. One example process includes operations for identifying a reference to an organizational site that is to be used as a thematic basis for a new portal site. The reference is used to identify a representation of the organizational site. The representation is analyzed based on an analysis rule set. At least one potential theme associated with the organizational site is determined, based on the analysis, and the at least one potential theme is presented to a user.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: February 16, 2016
    Assignee: SAP Portals Israel Ltd
    Inventor: Rachel Ebner
  • Patent number: 9063682
    Abstract: A system for printing a document that includes one or more target fonts that are emulated with at least one substitute font in a manner that preserves the original pagination and line breaks of the document. A table is provided that lists strategies/logic for enabling the printing device to emulate each of a plurality of predetermined target fonts with a substitute font. These emulation strategies may include but are not limited to, identifying at least one of a resident font for the printing device, stretchable font, local font, downloadable font, font data provided by a 3rd party, or font data that is embedded in a received document. Target font metrics may be employed as “hints” to refine emulation information for the target font data.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: June 23, 2015
    Assignee: CSR Imaging US, LP
    Inventor: Elliot Bradshaw
  • Publication number: 20150149895
    Abstract: Techniques are disclosed for filtering a list of fonts based on the criteria that each font in the resulting filter supports every single glyph in an arbitrary array of glyphs. The array of glyphs may include one or more glyphs and can be, for example, user-defined (e.g., based on a user content selection within a given document, or entries made on a configuration page) and/or defined by a selected digital document or folder system (where only fonts that support all glyphs used within that entire document or folder system are listed). The techniques can be implemented, for instance, in digital content generation/editing systems that allow for a variety of different fonts and glyphs to be used. In any such cases, the system can be configured to allow for viewing a filtered font list, such that each and every glyph of interest is supported by each font presented in the list.
    Type: Application
    Filed: November 26, 2013
    Publication date: May 28, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Vadim Furman, Anil Ahuja, Shailja Gupta, Rahul Jain
  • Publication number: 20150121211
    Abstract: A computer based system and method for contract authoring. The method may receive an external contract document in electronic form, wherein the external contract document comprises a plurality of text portions relating to a plurality of contract component types, respectively. The method may access a knowledge base describing a plurality of text patterns that identify with the plurality of the contract component types, respectively. Moreover, the method may process the external contract document utilizing the knowledge base to automatically identify the plurality of the contract component types for the plurality of the text portions in the contract document, respectively.
    Type: Application
    Filed: January 2, 2015
    Publication date: April 30, 2015
    Inventors: SHAWN FERNANDES, AATISH DEDHIA
  • Publication number: 20150121210
    Abstract: A computer implemented method and apparatus for automatically improving legibility based on preferred font characteristics. The method comprises determining a plurality of preferences regarding font size characteristics of sample text; receiving a request to view an electronic document having text in a given font; and displaying text of the electronic document in the given font with a zoom level based on the preferences.
    Type: Application
    Filed: October 31, 2013
    Publication date: April 30, 2015
    Applicant: Adobe Systems Incorporated
    Inventor: Apoorv Mangalam
  • Publication number: 20150100882
    Abstract: OpenType fonts have become a standard with desktop published with over 150,000 fonts available each potentially comprising up to 65,535 characters and even more glyphs. Accordingly it is difficult for anybody to know the endless combinations for every font or even a significant subset of these OpenType fonts. At present users must go through a series of trial and error modifications to observe the fonts inherent design variations to find either the one they want or determine that the font is not appropriate. Embodiments of the invention in contrast provide users with a solution wherein the appearance of the characters and/or glyphs is first determined by the system and then presented to the user. Based on the appearance of the characters the user can then select the appearance they desire and the system determines which features are required for that appearance and proceeds accordingly.
    Type: Application
    Filed: March 19, 2013
    Publication date: April 9, 2015
    Inventors: Tony Severenuk, Claude Peloquin, Pauline Branigan, Neville Wai Chun Ko
  • Patent number: 9002877
    Abstract: Embodiments of the present invention relate to a font match technology, and in particular relate to a technology for performing font match with attribute values of a font. A method for font matching may include generating a two-dimensional link matrix based on available fonts and attribute values of the available fonts, receiving a font match query, and determining a font matching the received font match query from the available fonts by using the two-dimensional link matrix. Font matching may be implemented automatically, quickly, and accurately, without the need of manually randomly trying each font of a plurality of available fonts. Meanwhile, this method is independent from text processing software and may be called by any arbitrary text processing software (application). Moreover, this method allows the user to flexibly configure selection of the font attributes so as to perform font match more efficiently.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Xing W. Fu, Yan M. Jia, Jing Lai, Hai F. Zhang, Jian F. Zhang
  • Patent number: 8990684
    Abstract: Recommending fonts includes obtaining a product category and determining whether a font recommendation should be made. In the event that the font recommendation should be made, the technique further includes determining a recommended font that corresponds to the product category, the determination being based at least in part on a plurality of predetermined correspondences, the plurality of predetermined correspondences indicating associations between a plurality of product categories and a respective plurality of fonts, and outputting information pertaining to the recommended font.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: March 24, 2015
    Assignee: Alibaba Group Holding Limited
    Inventors: Jie Gao, Wen Chao Ji
  • Publication number: 20150074522
    Abstract: A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include receiving a request indicating that the computing device is unable to present textual content of an editable electronic document. The request includes one or more attributes of the textual content of the editable electronic document. Operations also include identifying appropriate font information for the computing device to present the textual content of the editable electronic document from the one or more attributes. Operations also include providing the identified font information to the computing device for presenting the editable electronic document.
    Type: Application
    Filed: September 12, 2013
    Publication date: March 12, 2015
    Applicant: Monotype Imaging Inc.
    Inventors: David S. Harned, III, Venkat Yetrintala
  • Publication number: 20150058719
    Abstract: A method for forming a multi-font library can include extracting characters from a plurality of standard font libraries defined in existing international or national coding standards; configuring at least one customized code for each of the extracted characters, the number of customized codes of the each character is equal to the number of fonts of the character and the customized codes correspond to the fonts in a one-to-one manner; and storing the extracted characters and the customized codes thereof to form the multi-font library. An apparatus for forming a multi-font library, and a method and apparatus for displaying different fonts by using the multi-font library are correspondingly provided. The formed multi-font library is capable of storing and displaying characters using different fonts, and consumes less storage capacity as compared with the prior solution of displaying a plurality of fonts by using a plurality of font libraries.
    Type: Application
    Filed: November 27, 2013
    Publication date: February 26, 2015
    Inventors: Yujun Gao, Fang Liu
  • Publication number: 20150046805
    Abstract: This is directed to adjusting the size of displayed text in response to receiving user instructions. An electronic device can display text or other content using one or more default sizes. A user can direct the device to increase a display size of text by providing a corresponding input. In response to receiving the instruction, the electronic device can increase the display size of the text and display the beginning of the text (e.g., the beginning of a sentence), even though an input may be detected in a region near the end of the text. In some cases, when the user instructs the device to increase the display size of text beyond a maximum level, the electronic device can provide an audio output corresponding to the text instead of or in addition to increasing the display size of the text.
    Type: Application
    Filed: October 28, 2014
    Publication date: February 12, 2015
    Inventor: Jorge S. Fino
  • Patent number: 8941663
    Abstract: The present invention discloses a method and an apparatus for rendering fonts of a user interface, both of which can establish a font cache table to cache fonts needed to be rendered, searches a font needed to be rendered in the font cache table and returns that font, and renders the founded font needed to be rendered. The method and the apparatus of the present invention pre-cache the fonts needed to be rendered by establishing the font cache table, so that the font rendering efficiency of the user interface can be improved significantly, especially the fluency of a dynamic user interface which contains plenty of font rendering is not reduced following the plenty of font rendering. In addition, the present invention further proposes a font supplementary scheme and a maintenance scheme of the font cache table, so as to make the present invention have more practical value.
    Type: Grant
    Filed: July 20, 2010
    Date of Patent: January 27, 2015
    Assignee: ZTE Corporation
    Inventor: Hailiang Liao
  • Patent number: 8935607
    Abstract: A method of displaying a webpage includes: receiving a first request message from a client requesting to browse a webpage; sending a second request message to the client requesting for a screen resolution adopted by the client; receiving, form the client, information indicative of the screen resolution adopted by the client; selecting a font size corresponding to the screen resolution adopted by the client according to the screen resolution adopted by the client and a predetermined correlation between screen resolutions and font sizes; generating the webpage in a scale corresponding to the screen resolution adopted by the client and the selected font size; and sending the webpage to the client.
    Type: Grant
    Filed: May 26, 2010
    Date of Patent: January 13, 2015
    Assignee: Alibaba Group Holding Limited
    Inventor: Yifeng Zhu
  • Publication number: 20140365881
    Abstract: A system, method and computer-readable medium are disclosed for dynamically adjusting font metrics. In some implementations, type styles are specified for text by an application running on an electronic device. If a user setting (e.g., font size) indicates a preferred type style (e.g., different font size), then the preferred type style is retrieved and one or more font metrics (e.g., leading, tracking, kerning) for the preferred type style are dynamically adjusted according to one or more rules. The text is rendered using the preferred type style with the adjusted font metric(s).
    Type: Application
    Filed: June 7, 2013
    Publication date: December 11, 2014
    Inventors: Angela Guzman Suarez, Jason Clay Beaver
  • Publication number: 20140365882
    Abstract: An electronic device with a display displays first text, having a first set of display property values, at a first location in a first user interface. The device detects an input corresponding to a request to transition from the first user interface to a second user interface, where the first text is displayed at a second location and has a second set of display property values. In response to detecting the input, the device transitions from the first user interface to the second user interface, the transition including display of continuous movement of the first text from the first location to the second location, and while displaying continuous movement of the first text from the first location to the second location, the device changes one or more display property values of the first text from the first set of display property values to the second set of display property values.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 11, 2014
    Applicant: Apple Inc.
    Inventor: Stephen O. LEMAY
  • Patent number: 8910041
    Abstract: Methods, systems, and apparatuses for determining a font substitution hierarchy using unsupervised clustering techniques are provided. A font substitution hierarchy may be determined by identifying a plurality of font request files associated with web-based application documents. Determining an association between a plurality of font requests within the plurality of font request files based on a clustering analysis, and determining a font substitution hierarchy for an individual font request based on the association.
    Type: Grant
    Filed: February 23, 2012
    Date of Patent: December 9, 2014
    Assignee: Google Inc.
    Inventors: Kirill Buryak, Vinay Shah, Stuart George Gill
  • Publication number: 20140317497
    Abstract: The application relates to the field of computer technology and discloses methods, client apparatus, and systems for changing a font for an application program. Methods can include: sending a request for obtaining information on available font resources to a server when it is need to change a font for an application program; presenting the information on the currently available font information resources after receiving the same from the server; determining a font selected by a user; downloading the selected font from the server; and sending the downloaded font to the application program, so that the application program replaces the currently used font with the downloaded font. Therefore, it is possible to change the font for the application program simply and expediently.
    Type: Application
    Filed: December 3, 2013
    Publication date: October 23, 2014
    Applicants: Beijing Founder Electronics Co., Ltd., Peking University Founder Group Co., Ltd.
    Inventors: Fang Liu, Yujun Gao, Chang'an Yang
  • Patent number: 8862165
    Abstract: A mobile terminal and controlling method thereof are disclosed, by which a message can be sent in a manner that necessary information is contained in the message according to a configuration of the mobile terminal, a data volume of the message, a recipient of the message and/or the like. The present invention includes a wireless communication unit configured to send a message stipulated to limit a data space to which data can be inputted by a user, a display unit configured to display the message, a memory configured to store at least two user informations previously set, a user input unit configured to input the message, and a control unit controlling one of the at least two user informations to be selected according to a size of an empty space of the data space in sending the message after completion of writing the message, the control unit controlling the selected user information to be sent by being contained in the data space of the message.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: October 14, 2014
    Assignee: LG Electronics Inc.
    Inventors: Seung Kwon Ahn, Jae Do Kwak
  • Patent number: 8856647
    Abstract: A request is received for a rendered document corresponding to a document. The document is retrieved from a storage device. The document is transformed into the rendered document. One or more server font files associated with the rendered document are generated. The rendered document and the server font files are stored.
    Type: Grant
    Filed: February 20, 2009
    Date of Patent: October 7, 2014
    Assignee: Microsoft Corporation
    Inventors: Gareth Alan Howell, Zhenjun Zhu, Jie Tang
  • Publication number: 20140281922
    Abstract: Embodiments of the present invention provide for the efficient application of a system font mapping to a design. Specific embodiments of the invention involve creating a design environment for a user that is configured to display a design. The design environment allows a user to apply a design font to text in the design. The user is also allowed to define a mapping from the design font to a target font. These embodiments also include generating a markup language representation of the design and applying the mapping to the design. The text is linked to the design font using an encoding prior to the generating step, and the text is linked to fonts in the markup language representation using a different encoding.
    Type: Application
    Filed: March 24, 2014
    Publication date: September 18, 2014
    Applicant: AXURE SOFTWARE SOLUTIONS, INC.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner
  • Publication number: 20140281950
    Abstract: An electronic device in communication with a haptic feedback device that includes a touch-sensitive surface sends instructions to the haptic display to display a document with multiple characters. A respective character is displayed at a respective character size. While the haptic display is displaying the document, the device receives an input that corresponds to a finger contact at a first location on the haptic display. In response to receiving the input, the device associates a first cursor position with the first location, determines a first character in the plurality of characters adjacent to the first cursor position, and sends instructions to the haptic display to output a Braille character, at the first location, that corresponds to the first character. A respective Braille character is output on the haptic display at a respective Braille character size that is larger than the corresponding displayed character size.
    Type: Application
    Filed: February 18, 2014
    Publication date: September 18, 2014
    Applicant: Apple Inc
    Inventors: Samuel C. White, Darren C. Minifie, Christopher B. Fleizach
  • Publication number: 20140281949
    Abstract: An apparatus and a method of changing a character in a terminal, capable of conveniently changing a capital letter and a small letter of an input word, includes a controller that, whenever a change key is entered after a specific word is selected in an input mode, is configured to sequentially perform a change in a first character among characters of the specific word to a capital letter or a small letter, a change in entire characters of the specific word to capital letters, and a change of the entire characters of the specific word to small letters.
    Type: Application
    Filed: September 5, 2013
    Publication date: September 18, 2014
    Applicant: Samsung Electronics Co., Ltd
    Inventors: Jae-Wan Cho, Myung-Su Kang
  • Patent number: 8812973
    Abstract: This disclosure is directed to techniques for text entry/modification using a touch-sensitive device. In one example, the techniques include presenting, by a touch-sensitive device, a graphical keyboard. The graphical keyboard includes at least one character image that represents at least one text character and that is selectable by a user to input the at least one text character. User input may be detected that indicates user selection of at least one formatting option associated with text that is presentable by the touch-sensitive device. A presentation of the at least one character image may be modified to display an indication of the selected formatting option.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: August 19, 2014
    Assignee: Google Inc.
    Inventors: Gabriel Cohen, Simon Raess, Ian Gunn
  • Publication number: 20140195903
    Abstract: A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor to execute the instructions to perform operations that include receiving information that represents a font and a portion of textual content of an asset. Operations also include identifying one or more typographical features supported by a scalable font format that are capable of being applied to the portion of the textual content based upon the received information representing the font and the portion of textual content of the asset. Operations also include presenting, by the computing device, an exclusive set of selectable representations. Each of the selectable representations represents one of the one or more identified typographical features supported by the scalable font format for initiating application of the corresponding typographical feature to the textual content of the asset.
    Type: Application
    Filed: January 9, 2014
    Publication date: July 10, 2014
    Inventors: Sampo Juhani Kaasila, Vladimir Levantovsky, Anand Vijay, Jitendra Kumar Bansal
  • Patent number: 8769405
    Abstract: Documents that are created using a particular font often do not include all glyphs defined for the font. Accordingly, to reduce the amount of bandwidth needed to obtain the font used to create the document over a network, a font file may be created that includes a reduced set of glyphs. In one or more examples, the font file might only include the glyphs used in the document being viewed. Reduced glyph font files may be generated on-the-fly and/or cached for quick retrieval at a later time.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: July 1, 2014
    Assignee: Celartem, Inc.
    Inventors: Mike Bacus, Bruce Quincy Hammond
  • Patent number: 8762836
    Abstract: Embodiments of the present invention provide for the efficient application of a system font mapping to a design. Specific embodiments of the invention involve creating a design environment for a user that is configured to display a design. The design environment allows a user to apply a design font to text in the design. The user is also allowed to define a mapping from the design font to a target font. These embodiments also include generating a markup language representation of the design and applying the mapping to the design. The text is linked to the design font using an encoding prior to the generating step, and the text is linked to fonts in the markup language representation using a different encoding.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: June 24, 2014
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner
  • Patent number: 8751928
    Abstract: Multi-lingual text is rendered by creating bit map files and by determining font bindings. In particular, a font property file is specified. Font bit map files are created based upon the font property file. An input file with multi-lingual text is received. The font bit map files are accessed to determine font bindings for characters within the input file. Related methods, apparatus, systems, and articles are also described.
    Type: Grant
    Filed: March 15, 2010
    Date of Patent: June 10, 2014
    Assignee: SAP AG
    Inventors: Yanlin Sun, Roy Gu
  • Publication number: 20140136968
    Abstract: In one embodiment, a method includes displaying a content item on a screen of a computing device; displaying a first portion of a series of comments concerning the content item in close proximity to the content item on the screen of the computing device; and in response to a user scrolling down the series of comments, adjusting the content item so that the content item occupies less space on the screen of the computing device and there is more space available on the screen of the computing device for displaying the series of comments; and displaying a second portion of the series of comments using the more space, the second portion including more comments than the first portion.
    Type: Application
    Filed: November 14, 2012
    Publication date: May 15, 2014
    Inventors: Michael Matas, William Joseph Flynn, III
  • Patent number: 8713421
    Abstract: The present disclosure includes, among other things, systems, methods and program products for identifying a drawing scale for a graphical view of a drawing, the drawing scale specifying a ratio of two units; selecting one or more annotations associated with the view that support the drawing scale, each of the selected annotations associated with context for the drawing scale, the context specifying one or more of: the annotation's position in the view, the annotation's style in the view, or the annotation's rotation in the view; adding a graphical representation of each of the selected annotations to the view according to the drawing scale and each annotation's respective context; and removing any one or more of the annotations from the view that does not support the drawing scale.
    Type: Grant
    Filed: August 28, 2007
    Date of Patent: April 29, 2014
    Assignee: Autodesk, Inc.
    Inventors: Brian Samuel Finn, Ramakrishna Rao Mummidi, Phillip Dennis Beymer, Tom Ball, John Gilbert Beltran
  • Publication number: 20140115453
    Abstract: A computer-implemented method includes analyzing content of a received electronic document in an autonomous manner to identify each unique character of one or more fonts included in the content of the electronic document. The method also includes initiating a request for a subset of one or more of the fonts included in the content of the electronic document, wherein the request includes each identified unique character of the respective one or more fonts.
    Type: Application
    Filed: December 23, 2013
    Publication date: April 24, 2014
    Applicant: Monotype Imaging Inc.
    Inventor: Steve Hsing Lee
  • Patent number: 8707164
    Abstract: In various embodiments of the present invention, documents (eg, PDFs) are converted into HTML 5 (and CSS 3) formats and integrated into existing HTML 5 web pages to preserve the original embedded fonts. The fonts can also be integrated or embedded (e.g., via the standard HTML “iframe” tag) into other web pages. The original appearance of the source document is maintained, the text is preserved as searchable text, and the document is integrated into a web page that can be searched, zoomed, scrolled, and printed utilizing standard web browser controls. A significantly increased “ad inventory” is thereby enabled, wherein advertisements can be integrated between pages, or even within a page. Moreover, the resulting document can be passively shared with members of a user's external social networks (including those within the host website), along with other activities and behaviors performed by the user on the hosting website.
    Type: Grant
    Filed: January 4, 2012
    Date of Patent: April 22, 2014
    Assignee: Scribd, Inc.
    Inventors: John Adler, III, Jared Friedman, Matthias Kramm, Michael Lewis, Matthew Riley
  • Patent number: 8694882
    Abstract: A recording device is made to record text after suitably correlating universal character code characters to font data that is actually stored in the printer. A printer 20 stores a plurality of code pages CP each storing font data for a plurality of characters that is used when recording text on a recording medium. Based on the plural code pages CP stored by the printer 20, a character code conversion table 18 that stores Unicode characters correlated to information identifying a code page CP containing font data corresponding to the Unicode character and information denoting the storage address of the font data on the code page CP is created or updated.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: April 8, 2014
    Assignee: Seiko Epson Corporation
    Inventors: Tomohito Someya, Yoshitake Sato
  • Patent number: 8694888
    Abstract: Some embodiments of the invention provide a method for presenting computer-generated characters. The method defines several frames for a character and sequentially presents the frames. Each frame depicts a particular representation of the character. Also, at least two of the frames provide different representations of the character. Some embodiments provide a method for applying effects to computer-generated characters. This method applies an effect to the computer-generated characters by first generating an effect script. It then selects the generated effect script to apply to the computer-generated characters.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: April 8, 2014
    Assignee: Apple Inc.
    Inventors: Tom Langmacher, Mary E. Massey, David Howell
  • Patent number: 8689101
    Abstract: A method of facilitating the processing of font data for electronic data transfers to client devices includes storing a list of client font capabilities associated with one or more client devices, accessing font data in an electronic data transfer addressed to at least one client device, the at least one client device corresponding to the one or more client devices, comparing the accessed font data to the list of client font capabilities associated with the one or more client devices, and identifying augment font data based on the comparing the accessed font data to the list of client font capabilities associated with the one or more client devices. Augment font data is then included in the electronic data transfer to the at least one client device.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: April 1, 2014
    Assignee: BlackBerry Limited
    Inventors: Vadim Fux, Denis Fedotenko
  • Publication number: 20140089790
    Abstract: The present invention relates to a font processing technique for maintaining e-document layout. More particularly, the present invention relates to a font processing technique for a user terminal (e.g., smart phone, smart pad, digital set-top box) displaying or printing an e-document (e.g., word file, presentation file) to approximately maintain original layout of the e-document even though lacking of original font of the e-document. According to the present invention, when a user terminal displays or prints an e-document, the original layout of the e-document is maintained even though the user terminal fails to install original fonts. Therefore, the meaning of the e-document is exactly shown as intended by the author. Further, the visibility and legibility of the e-document is highly enhanced.
    Type: Application
    Filed: September 10, 2013
    Publication date: March 27, 2014
    Applicant: INFRAWARE INC.
    Inventors: Jae-Chun OH, Dae-Won CHUN
  • Patent number: 8671342
    Abstract: An embodiment of the invention provides a method for displaying a message from a first user to a second user, wherein the message from the first user is received in a system of the second user. The message includes text in an intended font and metadata, wherein the metadata includes a link to a font source. It is determined whether the intended font is on the system of the second user; and, if the intended font is not on the system of the second user, rendering instructions are obtained from the font source. The rendering instructions include instructions on how to display the text in the intended font on the system of the second user without downloading the intended font to the system of the second user. The text is displayed in the intended font on the system of the second user using the rendering instructions.
    Type: Grant
    Filed: September 16, 2010
    Date of Patent: March 11, 2014
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Brian Daniel Goodman, Angel E. Tomala-Reyes
  • Publication number: 20140047329
    Abstract: A system includes a first computing device that includes a memory configured to store instructions. The first computing device also includes a processor to execute the instructions to perform a method that includes receiving one or more environment characteristics of a communication connection between a user device and a font provider. The method also includes determining an appropriate amount of font information of a web asset to provide to the user device based upon the one or more environment characteristics, and, providing the appropriate amount of font information of the web asset to the user device for presenting the web asset.
    Type: Application
    Filed: August 10, 2012
    Publication date: February 13, 2014
    Inventors: Vladimir Levantovsky, Christopher J. Roberts, Venkat Yetrintala
  • Patent number: 8650475
    Abstract: A system and method to increase the size of a displayed data input cell in order to more effectively use a touch screen to enter data. A user selects an input cell to expand by a touching of or dragging an expansion icon. The user is then able to use that expanded area as a drawing area for handwritten input containing text, numbers, or sketches. After drawing in the expanded area, the user can select reducing the size of the input cell.
    Type: Grant
    Filed: January 13, 2011
    Date of Patent: February 11, 2014
    Assignee: BlackBerry Limited
    Inventor: Radhakrishna Adepalli
  • Publication number: 20140019856
    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: September 23, 2013
    Publication date: January 16, 2014
    Applicant: GOOGLE INC.
    Inventors: Nestor Hernandez, Douglas R. Bengtson, Dmitriy Portnov, Manish Gupta, Alexei Y. Barski
  • Publication number: 20140013222
    Abstract: When a browsing computer navigates to a network document, such as a web page, the corresponding . server also downloads computer readable formatting information necessary for the operating system of the browsing computer to render nonstandard characters within the network document. An installation module is also downloaded to the browsing computer. The installation module is loaded onto the browsing computer which in turn either permanently installs or temporarily exposes the operating system of the browsing computer to the computer readable formatting information. As a result, the operating system of the browsing computer is able to display the network document including the non-standard characters.
    Type: Application
    Filed: July 31, 2013
    Publication date: January 9, 2014
    Inventor: Robert G. Adamson, III
  • Publication number: 20140006942
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for computing an optimal font-size for text in a content item. In one aspect, a method includes receiving a request for a content item, identifying a content item eligible to fulfill the request, the identified content item including text, initializing a set of constraints for rendering the identified content item, based on the initialized set of constraints, determining an optimal font-size for rendering text included in the identified content item, and delivering the identified content item and an indication of the determined optimal font-size to a device for presentation.
    Type: Application
    Filed: March 13, 2013
    Publication date: January 2, 2014
    Applicant: Google Inc.
    Inventors: Brandon M. Pearcy, Nathan P. Lucash