Font Selection Patents (Class 715/269)
  • Patent number: 11727192
    Abstract: Methods and systems disclosed herein relate generally to systems and methods for analyzing various stroke properties determined from strokes inputted by a user to generate a new glyph set for rendering type characters. A font-generating application receives, via a stroke input on a typographic layer presented on a user interface, strokes that trace a visual appearance of a glyph set comprising one or more glyphs. The font-generating application determines stroke properties for the strokes. The font-generating application constructs a new glyph set from the stroke properties. The font-generating application applies the new glyph set to render, on a user interface, one or more type characters that match a visual appearance of the new glyph set.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: August 15, 2023
    Assignee: ADOBE INC.
    Inventors: Nipun Jindal, Pramendra Rathi, Tanya Jindal, Deep Sinha
  • Patent number: 11715317
    Abstract: A method for generating training data for hand-printed text recognition includes obtaining a structured document, obtaining a set of hand-printed character images and database metadata from a database, generating a modified document page image, and outputting a training file. The structured document includes a document page image that includes text characters and document metadata that associates each of the text characters to a document character label. The database metadata associates each of the set of hand-printed character images to a database character label. The modified document page image is generated by iteratively processing each of the text characters.
    Type: Grant
    Filed: December 27, 2021
    Date of Patent: August 1, 2023
    Assignee: Konica Minolta Business Solutions U.S.A., Inc.
    Inventor: Jason James Grams
  • Patent number: 11699044
    Abstract: An apparatus and methods for generating automated communication simulation using artificial intelligence is disclosed. The apparatus comprises at least a processor, a memory communicatively connected to the processor, wherein the memory includes instructions configuring the at least a processor to receive a prior communication datum from a first user, parse the prior communication datum to extract at least a contextual datum relating to a second user, generate a correspondence simulation from the first user to the second suer as a function of the at least a contextual datum, receive a prior handwriting image datum from the first user, classify at least a portion of the prior handwriting image datum to at least a glyph, identify at least a semantic match to the at least a glyph in the correspondence simulation, generate and transmit an automated communication simulation using the at least a semantic match and the correspondence simulation.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: July 11, 2023
    Inventor: Todd Allen
  • Patent number: 11468120
    Abstract: Text for display on a user device may be modified or adjusted. A first user interface element and a second user interface element of at least two user interface elements are concurrently displayed at a computing device. The first user element displays sample text using first text settings, the second user element displays the sample text using second text settings, the sample text comprises multiple words, and a setting of the second text settings is different within the first text settings than within the second text settings such that the sample text displayed by the first user element is visually different from the sample text displayed by the second user element. A selection of one of the at least two user interface elements is received, and the text settings associated with the selected user interface elements are stored as default text settings.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: October 11, 2022
    Inventor: Patricia Henery
  • Patent number: 11442782
    Abstract: An apparatus comprising means for performing: at a first time, controlling whether a user is granted access to a resource based on a response of the user to a first access task, and setting one or more restrictions on granted access to the resource based on the response of the user to the first access task; at a second time, controlling whether the user is granted access to the resource based on a response of the user to a second access task, different to the first access task, and setting one or more restrictions on granted access to the resource based on the response of the user to the second access task; and initiating a change from the first access task to the second access task, wherein the initiation of the change is causally independent of the response of the user to the first access task.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: September 13, 2022
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Timothy Giles Beard, Christopher John Wright
  • Patent number: 11361143
    Abstract: Embodiments of the present invention are directed to a computer-implemented method for proactive rich text format management. Aspects include obtaining a content item to be displayed to a user and obtaining a preferred rich text format template for the user. Aspects also include applying the preferred rich text format template to the content item to create a customized view of the content item and displaying the customized view of the content item to the user.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: June 14, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anita Govindjee, Su Liu, Kai Liu, Cheng Xu
  • Patent number: 11113450
    Abstract: Methods and systems for cognitive font enrichment management for adding system fonts are provided. A system for providing cognitive font enrichment management for adding system fonts includes a monitoring module that monitors web font operations. The system also includes a font conversion module that identifies a web font associated with a new glyph that is not described in a local system font repository and converts the identified web font associated with the new glyph into a default system font format. Further, the system includes a validation module that validates the converted web font associated with the new glyph. Additionally, the system includes an update module that updates the local system font repository with the validated converted web font associated with the new glyph.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: September 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Boyi Tzen, Fan Yang, Syed I. Haiderzaidi
  • Patent number: 11036915
    Abstract: Embodiments of the present invention are directed at providing a font similarity system. In one embodiment, a new font is detected on a computing device. In response to the detection of the new font, a pre-computed font list is checked to determine whether the new font is included therein. The pre-computed font list including feature representations, generated independently of the computing device, for corresponding fonts. In response to a determination that the new font is absent from the pre-computed font list, a feature representation for the new font is generated. The generated feature representation capable of being utilized for a similarity analysis of the new font. The feature representation is then stored in a supplemental font list to enable identification of one or more fonts installed on the computing device that are similar to the new font. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: June 15, 2021
    Assignee: Adobe Inc.
    Inventors: I-Ming Pao, Zhaowen Wang, Hailin Jin, Alan Lee Erickson
  • Patent number: 11003831
    Abstract: The present disclosure relates to an asymmetric font pairing system that efficiently pairs digital fonts. For example, in one or more embodiments, the asymmetric font pairing system automatically identifies and provides users with visually aesthetic font pairs for use in different sections of an electronic document. In particular, the asymmetric font pairing system learns visually aesthetic font pairs using joint symmetric and asymmetric compatibility metric learning. In addition, the asymmetric font pairing system provides compact compatibility spaces (e.g., a symmetric compatibility space and an asymmetric compatibility space) to computing devices (e.g., client devices and server devices), which enable the computing devices to quickly and efficiently provide font pairs to users.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: May 11, 2021
    Assignee: ADOBE INC.
    Inventors: Zhaowen Wang, Hailin Jin, Aaron Phillip Hertzmann, Shuhui Jiang
  • Patent number: 10896252
    Abstract: One embodiment provides a method, including: receiving at least two challenge test mechanisms of different challenge test modalities, wherein a challenge test mechanism comprises a challenge portion of a challenge-response test for distinguishing between a human operator and a computer; receiving challenge test operators for combining the at least two challenge test mechanisms; generating a composite challenge task by combining the at least two challenge test mechanisms using the identified challenge test operators; identifying any errors in the composite challenge task by running the composite challenge task; evaluating the composite challenge task to determine (i) a challenge difficulty for a human operator and (ii) a challenge difficulty for a computer; and implementing the composite challenge task if (i) no errors are identified at the composite challenge task analyzer, (ii) the challenge difficulty for a human operator is below a predetermined threshold, and (iii) the challenge difficulty for a computer
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: January 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Padmanabha Venkatagiri Seshadri, Vijay Ekambaram, Arvind Kumar, Bidhu Ranjan Sahoo
  • Patent number: 10839272
    Abstract: An image forming apparatus includes a control device and an image forming device. The control device acts as an acquirer, an inclusion decider, a visibility decider, and a form changer. The acquirer acquires user language information. The inclusion decider decides whether the image forming data includes the user's language indicated by the user language information. The visibility decider decides a level of visibility of a portion of the image forming data described in the user's language, according to a predetermined criteria of inappropriateness. The form changer changes a display form of the portion of the image forming data described in the user's language to a different display form, when it is decided that the visibility corresponds to the criteria of inappropriateness. The image forming device forms an image based on the image forming data in the display form changed, on a recording medium.
    Type: Grant
    Filed: December 24, 2019
    Date of Patent: November 17, 2020
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Kazuma Nomura
  • Patent number: 10818050
    Abstract: Vector graphic font generation system implemented as part of a computing device is described. The system is configured to improve generate vector graphic font characters by detecting an object within a digital image, segmenting the digital image extract the facial region within the digital image, generating a vector graphic by converting a format of the segmented digital image into a scalable vector format, mapping the vector graphic with Unicode characters, and subsequently mapping the Unicode character with a glyph identifier. The vector graphic font generation system described herein enables the expression of a wide spectrum of emotions in numerous applications using font characters that precisely match the object, e.g., facial appearance of users as depicted in digital images.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: October 27, 2020
    Assignee: Adobe Inc.
    Inventors: Saikat Chakrabarty, Himanshu Aggarwal
  • Patent number: 10803231
    Abstract: The present disclosure describes a font retrieval system that utilizes a multi-learning framework to develop and improve tag-based font recognition using deep learning neural networks. In particular, the font retrieval system jointly utilizes a combined recognition/retrieval model to generate font affinity scores corresponding to a list of font tags. Further, based on the font affinity scores, the font retrieval system identifies one or more fonts to recommend in response to the list of font tags such that the one or more provided fonts fairly reflect each of the font tags. Indeed, the font retrieval system utilizes a trained font retrieval neural network to efficiently and accurately identify and retrieve fonts in response to a text font tag query.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: October 13, 2020
    Assignee: ADOBE INC.
    Inventors: Zhaowen Wang, Tianlang Chen, Ning Xu, Hailin Jin
  • Patent number: 10643363
    Abstract: Systems and methods for adaptive obfuscation may include a user interface device, a hardware processor, and memory communicatively connected to the hardware processor. The user interface device may include a first hardware display with a first active display area, a first mirrored display area, and a first input area. The hardware processor may be configured to provide operations including receive a plurality of objects including first and second objects having respective first and second character sets with a predefined character length, select an obfuscation scheme defining an obfuscation condition, and obfuscate the first and second character sets according to the selected obfuscation scheme, and display the first character set in the first active display area and the second character set in the first mirrored display area.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: May 5, 2020
    Assignee: Curfuffles LLC
    Inventor: Thomas Hartl
  • Patent number: 10592590
    Abstract: Embodiments of the present invention are directed at providing a font similarity preview for non-resident fonts. In one embodiment, a font is selected on a computing device. In response to the selection of the font, a pre-computed font list is checked to determine what fonts are similar to the selected font. In response to a determination that similar fonts are not local to the computing device, a non-resident font list is sent to a font vendor. The font vendor sends back previews of the non-resident fonts based on entitlement information of a user. Further, a full non-resident font can be synced to the computing device. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: March 17, 2020
    Assignee: Adobe Inc.
    Inventors: I-Ming Pao, Alan Lee Erickson, Yuyan Song, Seth Shaw, Hailin Jin, Zhaowen Wang
  • Patent number: 10506017
    Abstract: Techniques are disclosed for extraction and modification of Portable Document Format (PDF) file content using Hyper Text Transfer Protocol (HTTP) requests. A PDF web server is configured to receive HTTP requests from a client which identify a PDF document and a type of access or operation (e.g., content or attribute modification, content extraction, etc.). The HTTP requests include Uniform Resource Locator (URL) path to identify components of the identified PDF document upon which the requested operations are to be performed. The PDF web server is further configured to invoke function calls to a PDF parser library to perform the requested operations. These techniques eliminate the need for client software to include relatively complex PDF parser libraries, instead allowing the client to access and manipulate the PDF document in a simpler and more efficient manner. In some cases, the PDF web server may be incorporated in a PDF viewer.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: December 10, 2019
    Assignee: Adobe Inc.
    Inventors: John Brinkman, Leonard Rosenthol
  • Patent number: 10503379
    Abstract: A physiological monitor touchscreen interface presents interface constructs on a touchscreen display that are particularly adapted to finger gestures so to change at least one of a physiological monitor operating characteristic and a physiological touchscreen display characteristic.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: December 10, 2019
    Assignee: Masimo Corporation
    Inventors: Ammar Al-Ali, Bilal Muhsin, Keith Indorf
  • Patent number: 10445408
    Abstract: Systems and methods are disclosed for identifying digital fonts. In particular, in one or more embodiments, the disclosed systems and methods detect a digital font, font characteristics, and a text structure with regard to digital text in an electronic document. Moreover, in one or more embodiments, the disclosed systems and methods utilize the detected font characteristics and text structure to search for complementary digital fonts. In particular, one or more embodiments include systems and methods that generate a search query based on determined font characteristics and/or text structures and utilize the search query to automatically identify, recommend, and provide complementary digital fonts for utilization in the electronic document.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: October 15, 2019
    Assignee: Adobe Inc.
    Inventors: Richard Sinn, Thomas Donahue, Allan Young
  • 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: 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
  • 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: 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
  • 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