Alteration Of Stored Font Patents (Class 345/471)
  • Patent number: 11256850
    Abstract: Disclosed are an italic character creation module and method for turning one or more characters selected by a user into italic characters in mobile equipment with a mobile operating system. The italic character creation module includes a screen storage part, an input display part, a waiting-for-processing character obtainment part, a slope generation part, a coordinate system setting part, and a shift processing part. It is possible to calculate a slope on the basis of a tilt angle input by the user, set corresponding 2D coordinate systems, and perform shift processing on the characters waiting for processing chosen by the user in the corresponding 2D coordinate systems so as to create italic characters.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: February 22, 2022
    Assignee: RICOH COMPANY, LTD.
    Inventors: Zhenwei Shi, Takeshi Shikama, Chenglan Li
  • Patent number: 11210450
    Abstract: In implementations of systems for generating instances of variable fonts, a computing device implements a similarity system to receive input data describing attribute values of glyphs of an input font. The similarity system generates a custom instance of a variable font by modifying a value of a registered design axis of the variable font based on the attribute values. A similarity score is determined that describes a visual similarity between the custom instance of the variable font and the input font. The similarity system identifies an additional design axis of the variable font based on the similarity score and generates an instance of the variable font that is visually similar to the input font by modifying a value of the additional design axis.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: December 28, 2021
    Assignee: Adobe Inc.
    Inventors: Praveen Kumar Dhanuka, Nirmal Kumawat, Arushi Jain
  • Patent number: 10922575
    Abstract: A glyph-aware method for underlining text in digital typography includes identifying first and second intersection coordinates where first and second bounds of an underline region of the text intersect with an outline path of a glyph in the text. Where such intersections occur, a portion of the outline path of the glyph between the first and second intersection coordinates is copied. First and second offset coordinates for the underline are determined by adding or subtracting an offset to the first and second intersection coordinates. A first underline outline path is constructed in the underline region, where the first underline outline path includes the copied of the outline path of the glyph between the first and second intersection coordinates. A display device renders an underline, at least partially, along the first underline outline path between the first and second offset coordinates in the underline region of the text.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: February 16, 2021
    Assignee: Adobe Inc.
    Inventors: Pawan Kishor Singh, Nirmal Kumawat
  • Patent number: 10755594
    Abstract: The invention provides a computer-implemented method for analyzing a piece of text. The method comprises truncating one or more characters of the text into one or more block units each having at least one character. The method includes sorting the one or more block units for one or more unique block units and comparing the one or more unique block units with a grading database to thereby assign a grade to each of the one or more unique block units. An overall grade for the piece of text may be determined based on one or more of the grades assigned to each of the one or more unique block units. The overall grade of the text may be derived from successive truncating of the text into block units of increasing size and the successive processing of such block units.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: August 25, 2020
    Inventor: Wai Fung Leung
  • Patent number: 10755031
    Abstract: Embodiments include methods, systems and computer program products method for generating one or more new glyphs by combining one or more available radicals. The computer-implemented method includes receiving, using a processor, a glyph determined to be unavailable for a character representation within text. The processor identifies one or more structures and radicals associated with the unavailable glyph for the character. The processor further searches for a replacement glyph or portions thereof from a group of available glyphs. The processor combines the replacement glyph or portions thereof to form a new glyph. The processor further replaces the unavailable glyph with the new glyph. The processor further displays the new glyph in the text at a location associated with the unavailable glyph.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: August 25, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Su Liu, Boyi Tzen, Fan Yang, Debbie Anglin
  • Patent number: 10690494
    Abstract: A 3D scanner system includes a scanning device capable of recording first and second data sets of a surface of an object when operating in a first configuration and a second configuration, respectively. A measurement unit is configured for measuring a distance from the scanning device to the surface. A control controls an operation of the scanning device based on the distance measured by the measurement unit, where the scanning device operates in the first configuration when the measured distance is within a first range of distances from the surface and the scanning device operates in the second configuration when the measured distance is within a second range of distances; and a data processor is configured to combine one or more first data sets and one or more second data sets to create a combined virtual 3D model of the object surface.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: June 23, 2020
    Assignee: 3SHAPE A/S
    Inventors: Nikolaj Deichmann, Mike Van der Poel, Karl-Josef Hollenbeck, Rune Fisker
  • Patent number: 10678563
    Abstract: A display apparatus and a method for controlling the display apparatus are provided. More specifically, the display apparatus outputs a visual test screen and an auditory test voice signal, determines a degree and a classification of impairment of a user, and sets a User Interface (UI) or sets a voice signal output based on the determined degree and classification of impairment.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: June 9, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Bo-ra Lee
  • Patent number: 10670395
    Abstract: A 3D scanner system includes a scanning device capable of recording first and second data sets of a surface of an object when operating in a first configuration and a second configuration, respectively. A measurement unit is configured for measuring a distance from the scanning device to the surface. A control controls an operation of the scanning device based on the distance measured by the measurement unit, where the scanning device operates in the first configuration when the measured distance is within a first range of distances from the surface and the scanning device operates in the second configuration when the measured distance is within a second range of distances; and a data processor is configured to combine one or more first data sets and one or more second data sets to create a combined virtual 3D model of the object surface.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: June 2, 2020
    Assignee: 3SHAPE A/S
    Inventors: Nikolaj Deichmann, Mike Van Der Poel, Karl-Josef Hollenbeck, Rune Fisker
  • Patent number: 10628517
    Abstract: A method of configuring a screen of an electronic apparatus is provided. The method includes obtaining the data that is configured in the first configuration based on the first font, configuring the data in the second configuration, based on the second font, and if the difference between the first configuration and the second configuration is greater than a predetermined critical value, changing the second configuration into the third configuration to then be displayed, wherein the difference between the first configuration and the third configuration is less than predetermined critical value.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: April 21, 2020
    Assignee: Samsung Electronics Co, Ltd.
    Inventor: Goo-Hyun Kim
  • Patent number: 10614134
    Abstract: A characteristic content determination device extracts a content constituting a designated Web page. The characteristic content determination device calculates a first frequency of appearance of each content constituting the designated Web page in the designated Web page. The characteristic content determination device calculates a second frequency of appearance of each content constituting the designated Web page in other Web pages. Then, the characteristic content determination device determines a characteristic content of the designated Web page among contents constituting the designated Web page based on the calculated first frequency of appearance and the calculated second frequency of appearance.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: April 7, 2020
    Assignee: Rakuten, Inc.
    Inventor: Shigaku Iwabuchi
  • Patent number: 10409896
    Abstract: Techniques are described for systems and computer-implemented methods that may be used to replace missing glyphs. The methods may include identifying a source font associated with each respective missing glyph in a document and extracting features pertaining to the source font for each respective missing glyph. The method may further include identifying a number of target fonts for each respective missing glyph based at least in part on the features extracted from the source font. The method may also include ranking the target fonts based on a respective target font having a similarity to one or more of the features. The method may include triggering for display in a user interface within the document and for each missing glyph, a subset of the ranked target fonts that are ranked highest and which include a character configured to replace each respective missing glyph in the document with a new glyph.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: September 10, 2019
    Assignee: Adobe Inc.
    Inventors: Arihant Jain, Vineet, Aman Arora
  • Patent number: 10289743
    Abstract: A client computing architecture is provided that utilized minimal download and simulated page navigation features. A client computer may receive a payload comprising delta data in response to a navigation request for an electronic page. The client computer may further parse the delta data for the electronic page, update page contents for the electronic page based on the received delta data, determine whether one or more errors are associated with a page load process for the electronic page, manage a fragment identifier portion of a uniform resource locator (URL) to track a current location in a navigation of the electronic page, and intercept one or more navigation click events to ensure a minimal download strategy navigation.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: May 14, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arye Gittelman, Petru Mihai Moldovanu, Sterling John Crockett, Jonathan Fred Keslin, Aditi Mandal, Cindy Liao Hartwig, Erin Megan Riley, Xiaomei Wang
  • Patent number: 10255372
    Abstract: A client computing architecture is provided that utilized minimal download and simulated page navigation features. A client computer may receive a payload comprising delta data in response to a navigation request for an electronic page. The client computer may further parse the delta data for the electronic page, update page contents for the electronic page based on the received delta data, determine whether one or more errors are associated with a page load process for the electronic page, manage a fragment identifier portion of a uniform resource locator (URL) to track a current location in a navigation of the electronic page, and intercept one or more navigation click events to ensure a minimal download strategy navigation.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: April 9, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arye Gittelman, Petru Mihai Moldovanu, Sterling John Crockett, Jonathan Fred Keslin, Aditi Mandal, Cindy Liao Hartwig, Erin Megan Riley, Xiaomei Wang
  • Patent number: 10210876
    Abstract: [Problem] To provide an audio device with which it is possible to efficiently utilize the storage capacity of a storage device for storing audio data. [Solution] In this audio device 1, in accordance with user profile information stored in a profile information storage unit 102, audio data inputted to an audio data input unit 103 is subjected by a filter unit 104 to a process of cutting a frequency band higher than the highest frequency audible to the user) and/or a frequency band lower than the lowest frequency audible to the user, and the data is then encoded by a codec unit 105, and stored to an audio storage device 100. Audio data can thereby be stored in the audio storage device 100 in compressed form with no noticeable decline in sound quality to the user, making it possible to store more audio data, such as music, in the audio storage device 100.
    Type: Grant
    Filed: September 7, 2015
    Date of Patent: February 19, 2019
    Assignee: D&M Holdings, Inc.
    Inventor: Masato Komaki
  • Patent number: 10140376
    Abstract: A client computing architecture is provided that utilized minimal download and simulated page navigation features. A client computer may receive a payload comprising delta data in response to a navigation request for an electronic page. The client computer may further parse the delta data for the electronic page, update page contents for the electronic page based on the received delta data, determine whether one or more errors are associated with a page load process for the electronic page, manage a fragment identifier portion of a uniform resource locator (URL) to track a current location in a navigation of the electronic page, and intercept one or more navigation click events to ensure a minimal download strategy navigation.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: November 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arye Gittelman, Petru Mihai Moldovanu, Sterling John Crockett, Jonathan Fred Keslin, Aditi Mandal, Cindy Liao Hartwig, Erin Megan Riley, Xiaomei Wang
  • Patent number: 10142399
    Abstract: Embodiments are provided that include client-server computing architectures that use minimal download features and functionality as part of page navigation operations, but are not so limited. In an embodiment, a client-server computer system uses a page transition strategy to navigate between electronic pages based in part on script, style, content, and/or other page differences that can be used as part of providing minimal download features and functionality. A method of an embodiment operates to package page incremental rendering information for use in rendering a new electronic page without having to reapply common aspects of the new electronic page and a reference electronic page. Other embodiments are also disclosed.
    Type: Grant
    Filed: February 17, 2014
    Date of Patent: November 27, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Arye Gittelman, Petru Mihai Moldovanu, Sterling John Crockett, Patrick Carl Miller
  • Patent number: 10140683
    Abstract: Systems and methods for dynamic visualization of genomic data are provided in which a genomic visualization system adapts presentation of information content according to scale-relevant annotations within a sequence object.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: November 27, 2018
    Inventors: Charles Joseph Vaske, John Zachary Sanborn, Stephen Charles Benz
  • Patent number: 10104161
    Abstract: Embodiments are provided that include client-server computing architectures that use minimal download features and functionality as part of page navigation operations, but are not so limited. In an embodiment, a client-server computer system uses a page transition strategy to navigate between electronic pages based in part on script, style, content, and/or other page differences that can be used as part of providing minimal download features and functionality. A method of an embodiment operates to package page incremental rendering information for use in rendering a new electronic page without having to reapply common aspects of the new electronic page and a reference electronic page. Other embodiments are also disclosed.
    Type: Grant
    Filed: February 17, 2014
    Date of Patent: October 16, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Arye Gittelman, Petru Mihai Moldovanu, Sterling John Crockett, Patrick Carl Miller
  • Patent number: 10037416
    Abstract: A computer implemented method and apparatus for licensing web assets. The method comprises loading a web asset for use by one or more software applications when an entitlement to use the web asset exists for a first user of the web asset, wherein the entitlement defines a purchased license to the web asset, and wherein the web asset is use agnostic.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: July 31, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: Sanjeev Kumar Biswas
  • Patent number: 10033747
    Abstract: For one embodiment, a computerized method for detecting exploit attacks on an interpreter comprises configuring a virtual machine including a user mode and a kernel mode and processing an object by an application operating in the user mode of the virtual machine. Responsive to the processing of the object, detecting a loading of an interpreter. Furthermore, responsive to the loading of the interpreter, inserting one or more intercept points for detecting one or more types of software calls from the interpreter or for detecting a certain type or certain types of activities occurring within the interpreter. Thereafter, an exploit attack is detected as being conducted by the object in response to the interpreter invoking a software call that corresponds to the one or more types of software calls that is considered anomalous when invoked by the interpreter or an anomalous activity being conducted within the interpreter.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: July 24, 2018
    Assignee: FireEye, Inc.
    Inventors: Sushant Paithane, Sai Omkar Vashisht
  • Patent number: 9940556
    Abstract: A method of image processing includes: reading a data file in a predetermined page description language including a search key; chaining a plurality of pieces of resource data in each of a plurality of resource dictionaries; loading the chained plurality of pieces of resource data in each of the plurality of resource dictionaries in a memory area including unique keys; searching the requested resource data from the chained pieces of resource data using the search key for matching the unique key of the requested resource data one by one along the chain in both direction from a starting piece of resource data; labeling each of the plurality of pieces of resource data based on a history of the matching. The searching includes determining the starting piece of resource data in the chained plurality of pieces of resource data based on the history.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: April 10, 2018
    Assignee: Kyocera Document Solutions Inc.
    Inventor: Xuqiang Bai
  • Patent number: 9886626
    Abstract: Certain aspects of the present methods and systems may focus on computer implemented methods of obtaining digitized hand-writing data corresponding to a sample of a needed code point of a set of code points. Such methods may include: obtaining a sample of digitized handwritten text, the sample of digitized handwritten text including glyph data corresponding to a first glyph, the first glyph corresponding to the needed code point of the set of code points; associating the first glyph with the needed code point; identifying stroke data in the glyph data, the stroke data corresponding to a stroke component of the first glyph, determining a plurality of dimensional values of the stroke component in the stroke data; and associating the plurality of dimensional values with a new code point sample of the needed code point in a code point set data structure.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: February 6, 2018
    Assignee: GRACIOUS ELOISE, INC.
    Inventors: Hugh Stout, R. Ford Hurley, Grover S. Ehlers
  • Patent number: 9854313
    Abstract: Methods and systems are disclosed herein for a media guidance application that presents information about a media asset by modifying graphical properties of a progress bar associated with the media asset. For example, based on one or more events in the media asset, the media guidance application may modify the dimensions of the progress bar to include textual descriptions, may modify a color, brightness, transparency, etc. of the progress bar, and/or may modify an animation of the progress bar or a graphic associated with the progress bar.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: December 26, 2017
    Assignee: ROVI GUIDES, INC.
    Inventors: Brian Peterson, Phil Golyshko
  • Patent number: 9753907
    Abstract: An information processing apparatus includes an input unit, a display unit, a designation unit and an update unit. The input unit inputs a plurality of parts configuring one character. The display unit displays the plurality of parts. The designation unit designates one or more parts selected from the plurality of parts by a user. The update unit updates a display on the display unit such that the designated one or more parts are deleted from the one character and the other parts are remained displayed on the display unit.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: September 5, 2017
    Assignee: CASIO COMPUTER CO., LTD.
    Inventor: Takeo Ozawa
  • Patent number: 9691169
    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 data representing a glyph in a font to present the glyph on a display. In response to operations being executed to present the glyph on the display, operations include identifying one or more values shared by glyphs of the font for adjusting the appearance of the glyph, from a data table stored with the glyph in the font. Operations also include adjusting a representation of the glyph using the identified one or more shared values for presentation on the display.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: June 27, 2017
    Assignee: Monotype Imaging Inc.
    Inventors: Sampo Juhani Kaasila, Thomas A. Rickner
  • Patent number: 9547628
    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: Grant
    Filed: October 31, 2013
    Date of Patent: January 17, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: Apoorv Mangalam
  • Patent number: 9547627
    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: Grant
    Filed: November 14, 2012
    Date of Patent: January 17, 2017
    Assignee: Facebook, Inc.
    Inventors: Michael Matas, William Joseph Flynn, III
  • Patent number: 9529781
    Abstract: An apparatus and method for document format conversion. The apparatus includes a document parsing unit for parsing a fixed layout document to acquire path primitives of the document; a path grouping unit for dividing the path primitives into groups to generate path groups; a font file generating unit for acquiring path groups that are used to represent characters and generating font files corresponding to the path groups, wherein if there are two or more path groups representing the same character, only one font file is generated and associated with the multiple path groups representing the same character; a document generating unit for generating a converted document using all font files that have been generated. With the above, the problem of data redundancy in fixed layout documents is solved; further, the incorrect rending in reflowing processes may be solved to achieve better display effects.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: December 27, 2016
    Assignees: PEKING UNIVERSITY FOUNDER GROUP CO., LTD., FOUNDER APABI TECHNOLOGY LIMITED, FOUNDER INFORMATION INDUSTRY HOLDINGS CO., LTD.
    Inventors: Guofeng Xing, Changsheng Wang
  • Patent number: 9479598
    Abstract: Managing access restriction to a device is provided. The operations may include determining that a device stack corresponds to a device that is remote to the server and is connected locally to a client that is remote to the server; attaching a device access restriction object on top of the device stack; receiving, at the device access restriction object, an access request to the device; and determining, at the device access restriction object, whether the access request is allowed access to the device.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: October 25, 2016
    Assignee: Wyse Technology L.L.C.
    Inventor: Puneet Kaushik
  • Patent number: 9373046
    Abstract: A detection system for vehicle operation according to an exemplary aspect of the present disclosure includes, among other things, at least one camera operable to generate an image and a display unit operable to communicate information on a display. A controller is coupled to the at least one camera. The controller is configured to command the display unit to communicate the information in response to detecting data within the image corresponding to visible light emitted in at least one predetermined frequency range. A controller and a method of detecting a traffic device are also disclosed.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: June 21, 2016
    Assignee: Continental Automotive Systems, Inc.
    Inventor: Eric Robert Nelson
  • Patent number: 9226030
    Abstract: A program schedule generating device includes a program schedule individual data generating unit that generates program schedule individual data including graphics rendering definitions for using raw material data to form images indicating display information, and raw material data reference information indicating the positions on video memory at which the raw material data used in the graphics rendering definitions are stored, a program schedule display list generating unit that generates a program schedule display list indicating the positions at which to display the image rendered on the basis of the program schedule individual data for each item of the program schedule individual data, and a rendering unit that renders the image for each program by use of the raw material data on the basis of the program schedule individual data and places the rendered image on the basis of the program schedule display list, thereby generating the screen data for a program schedule screen.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: December 29, 2015
    Assignee: Mitsubishi Electric Corporation
    Inventor: Kazuhiko Yamada
  • Patent number: 9223762
    Abstract: The disclosed subject matter relates to computer implemented methods for encoding information into text for visual representation. In one aspect, a method includes receiving a body of text which includes one or more portions of text. The method further includes receiving a body of information to be encoded. The body of information includes one or more portions of information to be encoded. The method further includes selecting at least one of the portions of text. The method further includes formatting the selected portion(s) of text to generate a formatted body of text. Formatting the selected portion(s) of text includes applying one or more formatting schemes to the selected portion(s) of text. Formatting schemes correspond to one or more portions of the information to be encoded. The method further includes providing the formatted body of text for visual representation.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: December 29, 2015
    Assignee: Google Inc.
    Inventor: Benjamin Shropshire
  • Patent number: 9194715
    Abstract: A method of providing navigation guidance information to a user of a portable electronic device includes uploading a track file to a server, the track file containing a plurality of waypoints that form a track, adding a plurality of navigation points to the plurality of waypoints to produce a modified track file, the plurality of navigation points providing navigation guidance to the user of the portable electronic device, and the plurality of navigation points containing data for creating a graphical depiction of intersections associated with the turn-by-turn navigation guidance. The method further includes downloading the modified track file to the portable electronic device, and providing bi-directional turn-by-turn navigation guidance to the user of the portable electronic device when the user reaches each of the plurality of navigation points as the user follows the path indicated by the modified track file.
    Type: Grant
    Filed: October 14, 2012
    Date of Patent: November 24, 2015
    Assignee: MITAC INTERNATIONAL CORP.
    Inventor: Shan-Chih Yang
  • Patent number: 9129421
    Abstract: A system and method for displaying complex scripts with a cloud computing architecture may include a client device and a cloud computing server. The client device accesses a web application via the internet and transmits a request containing complex scripts to the cloud computing server. The cloud computing server parses the text and breaks the text down to a sequence of characters of a particular script, and maps the Unicode of each character to a particular glyph to obtain a glyph ID for each character making a one to one relationship. The cloud computing server analyzes each character, assigns, and applies specific font related operations to each glyph. The cloud computing server optimizes and compresses the glyph ID and positioning data, and transmit the compressed data back to the client device to be rendered on the display of the client device.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: September 8, 2015
    Assignee: PAGEFLEX, INC.
    Inventors: Lokesh Joshi, Himanshi Joshi
  • Patent number: 9075776
    Abstract: In a system for displaying, in a text to which only one font can be designated, a character that cannot be output in the font designated in the text in an alternative font, the whole text is changed to the alternative font, so that a rendering result on the display side and a rendering result on the output side differ from each other. The text rendered during the display is acquired, and is divided into texts for each font if it is displayed in an alternative font, and output data are respectively generated as the individual texts.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: July 7, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kazuya Nakashima
  • Publication number: 20150097842
    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 data representing features of a first font and data representing features of a second font. The first font and the second font are capable of representing one or more glyphs. Operations also include receiving survey-based data representing the similarity between the first and second fonts, and, training a machine learning system using the features of the first font, the features of the second font and the survey-based data that represents the similarity between the first and second fonts.
    Type: Application
    Filed: October 4, 2013
    Publication date: April 9, 2015
    Applicant: Monotype Imaging Inc.
    Inventors: Sampo Juhani Kaasila, Anand Vijay, Jitendra Kumar Bansal
  • Patent number: 8963925
    Abstract: A slanted viewer is provided to maximize data visibility. In the context of computer graphics and a rendering technique, the slanted viewer's use of three-dimensional rendering provides an instant view of full data without compromising the visibility of other view areas or data and with minimum user interactions. The slanted viewer combines the use of two-dimensional and three-dimensional concepts to enhance, as well as to preserve, a well-established user interaction environment and navigation system. The slanted viewer serves effectively in viewers showing extended length of text or objects horizontally.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: February 24, 2015
    Assignee: International Business Machines Corporation
    Inventor: Shelley Lau
  • Patent number: 8917276
    Abstract: A graphics or image rendering system, such as a map image rendering system, receives image data from an image database in the form of vector data that defines various image objects, such as roads, geographical boundaries, etc., and textures defining text strings to be displayed on the image to provide, for example, labels for the image objects. The imaging rendering system renders the images such that the individual characters of the text strings are placed on the image following a multi-segmented or curved line. This rendering system enables text strings to be placed on a map image so that the text follows the center line of a curved or angled road or other image feature without knowing the specifics of the curvature of the line along which the text will be placed when creating the texture that stores the text string information.
    Type: Grant
    Filed: March 19, 2013
    Date of Patent: December 23, 2014
    Assignee: Google Inc.
    Inventor: Brian Cornell
  • Publication number: 20140354652
    Abstract: A character drawing device includes a system memory that stores outline fonts each defining outlines of characters, and an arithmetic processor that generates rectangles on the outline part of a character shown by an outline font read from the above-mentioned storage, adjusts a width of each of the generated rectangles according to the thickness of the character, and sets a degree of transparency to an inside region of the character which is enclosed by each of the rectangles after the adjustment and a degree of transparency to each of the rectangles to draw the character.
    Type: Application
    Filed: April 27, 2012
    Publication date: December 4, 2014
    Applicant: Mitsubishi Electric Corporation
    Inventors: Hiroyasu Negishi, Takuya Maekawa, Takenori Kawamata
  • Patent number: 8878854
    Abstract: A user interface for use with an HVAC system, a method of providing service reminders on a single screen of a user interface of an HVAC system and an HVAC system incorporating the user interface or the method. The user interface includes a display configured to provide information to a user, a touchpad configured to accept input from the user, and a processor and memory coupled to the display and the touchpad and configured to drive the display, wherein the display further configured to provide a button that allows a user to adjust an attribute of text displayed on the display.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: November 4, 2014
    Assignee: Lennox Industries Inc.
    Inventors: Larry S. Bias, Daniel Castillo, Bobby DiFulgentiz, Gabaza B. Mlambo, Stephen J. Vendt
  • Publication number: 20140285495
    Abstract: An apparatus and method for generating a font by using a glyph is provided. The method includes: generating a first basic glyph as a basic shape of a character or a grapheme; generating second through ath (wherein a is an integer greater than or equal to 2) basic glyphs to which at least one of a transversely expanded shape of the basic shape and a longitudinally expanded shape of the basic shape is applied; performing an interpolation operation by using at least two of the first through ath basic glyphs to generate an interpolation glyph having a different shape from the first through ath basic glyphs; and generating a font by using the first through ath basic glyphs and the interpolation glyph.
    Type: Application
    Filed: June 20, 2013
    Publication date: September 25, 2014
    Applicant: HANYANG INFORMATION & COMMUNICATIONS CO., LTD.
    Inventor: Kyung Soo Kang
  • Publication number: 20140285494
    Abstract: A display apparatus and a text output method thereof are provided. The text output method of a display apparatus acquires character information, determines character correction information for character information according to at least one of a characteristic of the display apparatus and a characteristic of an input character, generates a contour line of the character based on the character information and the character correction information to perform rendering, and outputs the rendered character.
    Type: Application
    Filed: March 25, 2014
    Publication date: September 25, 2014
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sang-beom JO, Kyu-hun JUNG, Bong-je CHO, Chan-min PARK, Jin-su SHIN
  • Patent number: 8842127
    Abstract: A system, method, and computer program for high-speed, efficient text rendering are disclosed. In accordance with certain embodiments of the present invention, an image resource architecture is provided for optimal sub-image uploads to keep the glyph cache up to date. A glyph cache is divided into zones, or sub-caches, wherein requests for writing a glyph bitmap to the cache may be handled by destroying or clearing an entire zone. In accordance with other embodiments of the present invention, a highly efficient method of rendering is provided wherein commands are automatically combined and made into larger commands for the GPU. Alternatively, rather than performing a command stream flush upon each intersection, a texture cache flush may be implemented. All source glyph bitmaps may be placed into one texture.
    Type: Grant
    Filed: April 25, 2005
    Date of Patent: September 23, 2014
    Assignee: Apple Inc.
    Inventor: John F. Burkey
  • Publication number: 20140176564
    Abstract: Disclosed is a character constructing method and device, and a font library building method. The method includes obtaining a character code, a component code, and a structure code of a character to be constructed, and extracting a character component from a character component library according to the component code, the structure code specifying the structure of the character and a position of a character component in the character; generating glyph data of the character by using the character component according to the structure code, and matching the glyph data with the character code. The font library building method includes generating glyph data and a character code corresponding to a character by using the character constructing method, and building a font library by using the glyph data. The characters are preferably Chinese characters.
    Type: Application
    Filed: December 31, 2012
    Publication date: June 26, 2014
    Inventors: Yingmin Tang, Lei Ma, Yang Liu, Chenxi Wang, Jinni Liu, Ying Luan, Pingping Yu
  • Patent number: 8744855
    Abstract: Architectures and techniques are described to determine a reading level of an electronic book. In particular, words, phrases, clauses, and parts of speech of an electronic book may be tagged and used to determine the reading level of the electronic book. In some cases, the reading level of the electronic book is based on a level of complexity of sentences of the electronic book and a level of complexity of words of the electronic book.
    Type: Grant
    Filed: August 9, 2010
    Date of Patent: June 3, 2014
    Assignee: Amazon Technologies, Inc.
    Inventor: Daniel B. Rausch
  • Patent number: 8717596
    Abstract: Apparatus and methods for providing downgraded fonts for VDP printing application are described. A server system may be configured to generate and/or select a set of downgraded rasterized fonts for delivery to a client system in order to provide limited client-side WYSIWIG display functionality using the downgraded fonts. A client side application may use the downgraded fonts to provide a display-only or draft print only rendering of a VDP print job.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: May 6, 2014
    Assignee: Printable Technologies Inc.
    Inventor: Douglas Neal Cogan
  • 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: 8687016
    Abstract: Embodiments of the present invention recite a method for enhancing the quality of visual prompts in and interactive media response system. In one embodiment, a video coder/decoder (codec) used by a thin device is determined. A visual prompt to be displayed on the thin device is accessed and the display parameters of the visual prompt are modified such that at least one character of the visual prompt is aligned with a blocking artifact generated by the video codec.
    Type: Grant
    Filed: June 10, 2005
    Date of Patent: April 1, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michele Covell, Sumit Roy, John Ankcorn
  • Patent number: 8648862
    Abstract: A method, system and computer readable media relating to automatically adjusting a graphics feature to compensate for a predetermined resolution limit. The method generally relates to automatically identifying, within a selected area of a graphics file, one or more portions of at least one graphics feature meeting predetermined criteria for adjustment, including criteria for defining a thin portion having a thickness less than the resolution limit. The method then automatically modifies only the identified one or more portions to have an adjusted thickness greater than the initial thickness. Additional criteria may be used to restrict which thin portions of the feature are actually modified.
    Type: Grant
    Filed: July 21, 2010
    Date of Patent: February 11, 2014
    Assignee: Esko Software BVBA
    Inventors: Luc Henri Maria Leon Schildermans, Wim Jan C. Fransen, Frank Adegeest
  • Patent number: 8643652
    Abstract: A font subset is received that includes one or more glyphs of a master font which has a master ordering that establishes an order of precedence on the glyphs of the master font. When the font subset is received, one or more glyphs already exist in a consecutive sequence in an extensible data structure. In response to receiving the font subset, at least one existing glyph is repositioned in the extensible data structure and each received glyph of the received font subset is positioned in the extensible data structure. The repositioning of the at least one existing glyph and the positioning of each received glyph jointly establish a new consecutive sequential ordering on the glyphs in the extensible data structure, such that the new consecutive sequential ordering preserves on the glyphs in the extensible data structure the order of precedence established by the master ordering.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: February 4, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Gregory A. Kaplan