Font Selection Patents (Class 715/269)
  • Patent number: 7950043
    Abstract: The receiving apparatus of the present invention includes: a reception unit which receives a broadcast; an output unit which outputs a service included in the received broadcast; an execution unit which executes an application program included in the received broadcast; an extraction unit which extracts, from service information included in the received broadcast, a font identifier which is information for identifying font data corresponding to the service; a switch detection unit which detects that a currently outputted service is switched; a connection unit which adopts, as font data to be used by the application program, font data identified by the font identifier corresponding to the currently outputted service that is detected; and a rendering unit which renders the font data to be used by the application program.
    Type: Grant
    Filed: November 2, 2006
    Date of Patent: May 24, 2011
    Assignee: Panasonic Corporation
    Inventors: Hirosi Aoki, Sigenori Doi
  • Publication number: 20110115797
    Abstract: Various embodiments of methods and systems for performing dynamic streaming of font subsets are described. In some embodiments, an application executing on a client device determines that glyphs of a font required to display a content portion of a file are not currently available. The application sends a request for the glyphs to a remote server. The server sends a reply to the application containing the glyphs. In some embodiments, an application populates a portion of a font data structure with glyphs sent by a remote server. A font data structure may be stored in persistent storage to be used by subsequent executions of the same or another application. Subsequent executions of applications may add additional glyphs to a font data structure. In some embodiments an application may request a definition of a font data structure from a server, and the server may provide the definition to the application.
    Type: Application
    Filed: November 19, 2009
    Publication date: May 19, 2011
    Inventor: Gregory A. Kaplan
  • Patent number: 7937658
    Abstract: A message processor receives message data from a remote source for rendition to a user of a computerized device. The message processor renders the message data to the user and, during rendering of the message data, identifies that a font in which the message data is to be rendered is missing font portions required to fully render the message data in that font. In response, the message processor dynamically obtains the missing font portions for that font to allow the computerized device to fully render the message data in that font.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: May 3, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: Ken R. Lunde
  • Publication number: 20110093772
    Abstract: Document fragments are managed by the use of fragment objects. Fragment objects contain a reference to a portion of a source document. Referencing documents contain a reference to a fragment object which delivers the content of the fragment of the source document to the referencing document. The source document can be directly updated through updating the fragment of the source document contained in the referencing document via the use of the fragment object. Source document deletion is controlled by storing the references to the source document by fragment objects so that no fragment object has a reference to a non-existent source document.
    Type: Application
    Filed: December 23, 2010
    Publication date: April 21, 2011
    Applicant: Xerox Corporation
    Inventor: Steven J. Harrington
  • Publication number: 20110093565
    Abstract: To resolve compatibility issues between font file formats and user agents such as web browsers, a font repository may determine a compatible font file format upon receiving a request from the user agent for a font. The determination may be made based on the type of user agent making the request. In one or more arrangements, if a font file in the compatible font file format is not available at the repository, a request may be transmitted to another repository. A font reference in a style sheet or code defining the network document may be unique to the font, but common to all font files corresponding to the font. An application for facilitating the generation of a network document may thus automatically generate such a code in response to a user selecting a desired font.
    Type: Application
    Filed: October 16, 2009
    Publication date: April 21, 2011
    Applicant: EXTENSIS INC.
    Inventors: Mike Bacus, Bruce Quincy Hammond
  • Publication number: 20110083072
    Abstract: The subject application is directed to a document processing device and a system and method for generation of user-adaptable interface presentations on the document processing device. A visual output associated with the operation and the status of the document processing device is generated on a display of the device that is operated in conjunction with an integrated controller that includes a processor and associated data storage. User-specified instructions, corresponding to a display for operation of the document processing device, are then received and one or more visual indicators corresponding to a user-selectable display attribute are generated on the display. Any user-specified display modification instructions are then received. The modification instructions correspond to a desired modification to the visual output based upon the displayed visual indicator. The visual output is then altered using the received user-specified display modification instructions.
    Type: Application
    Filed: June 18, 2010
    Publication date: April 7, 2011
    Inventor: Alok MATHUR
  • Patent number: 7900143
    Abstract: A large number of characters may be represented by character codes without undue complication. For example, characters that are already represented by Unicode may be handled pursuant to the Unicode system within one 16-bit code. Characters that are not represented by Unicode may be handled in a second fashion. The characters that are not represented by Unicode may be represented by two 16-bit codes.
    Type: Grant
    Filed: December 27, 2000
    Date of Patent: March 1, 2011
    Assignee: Intel Corporation
    Inventor: Yueheng Xu
  • Patent number: 7895517
    Abstract: An electronic musical instrument loads, by a program process, automatic performance data representative of a musical piece and text data representative of characters into a RAM 24 to cause a musical tone signal generating circuit 14 to emit musical tone signals on the basis of the automatic performance data to reproduce the musical piece. In synchronization with the reproduction of the musical piece, the characters based on the text data are displayed on a display unit 13. The type, size, and color of the characters to be displayed are specified by a display mode control command contained in the automatic performance data. The total number of pages required when all the characters are sequentially displayed on the display unit 13 is calculated and stored for each of previously provided fonts. When any one of the fonts is selected, the stored total number of pages for the font is displayed.
    Type: Grant
    Filed: February 15, 2006
    Date of Patent: February 22, 2011
    Assignee: Yamaha Corporation
    Inventor: Takeshi Komano
  • Patent number: 7895513
    Abstract: Methods and apparatus, including computer program products, for configuring an electronic document for a presentation environment, where the electronic document includes a plurality of information types. A display constraint for the presentation environment is determined based on text information in the electronic document. A size of an electronic document is calculated under a first set of conditions satisfying the display constraint. A determination is made whether the calculated size satisfies a processing constraint of the presentation environment. If the calculated size does not satisfy the processing constraint, a reduced representation of the electronic document is configured by reducing information of a secondary information type of the electronic document, such that the reduced representation satisfies both the display constraint and the processing constraint and retains spatial relationships of the text information in the electronic document.
    Type: Grant
    Filed: May 28, 2003
    Date of Patent: February 22, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Atul K. Puri, Susanta Sarkar, Ajay Pande
  • Patent number: 7889359
    Abstract: This invention can provide an information processing apparatus and control method thereof, and a program, which can efficiently execute processing associated with font settings. To accomplish this, font information of a first character and font information of a second character, which are located before and after the position of an input character are acquired. When the acquired font information of the first character and the acquired font information of the second character include the same font type, the font type is set as font type information used for the input character. When the acquired font information of the first character and the acquired font information of the second character include different font types, parsing is executed for the character string including the input character, and font type information used for the input character is set based on the parsing result.
    Type: Grant
    Filed: February 6, 2007
    Date of Patent: February 15, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Akihiko Noda
  • Publication number: 20110029384
    Abstract: A system and method for dynamically targeting advertisements based on content-in-view of a web page. The system includes an extraction module for extracting a plurality of keywords from at least one content area associated with a web page. The web page is presented to a user in response to a search request. An approximation module generates an approximated view of the portion of the web page currently being viewed by the user. In turn, one or more advertisements are selected to be displayed to the user based on content associated with the approximated view.
    Type: Application
    Filed: July 30, 2009
    Publication date: February 3, 2011
    Applicant: Yahoo! Inc.
    Inventors: Jianbin Wei, Jun Feng
  • Patent number: 7882432
    Abstract: An information processing apparatus and method for embedding font information in an electronic document. The apparatus and method comprise generating an electronic document containing editing instructions, and based on the editing instructions, querying to determine whether font information is to be embedded in the electronic document.
    Type: Grant
    Filed: October 3, 2005
    Date of Patent: February 1, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventors: Satoshi Nishikawa, Kazufumi Kobashi
  • Patent number: 7852496
    Abstract: A computer readable recording medium storing a printer driver causing a computer to execute a process for generating, based on printing target data, printing data and sending to a printing device, the process which includes: selecting a character with a specific typeface from the printing target data; performing conversion of the selected character with the specific typeface into a character with other typeface; and generating the printing data based on the printing target data including the converted character.
    Type: Grant
    Filed: September 11, 2006
    Date of Patent: December 14, 2010
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Takashi Oda, Takashi Tomizuka
  • Publication number: 20100313198
    Abstract: Some embodiments of the invention provide a method that assists in the installation of an asset in a graphical user interface for a computer system. The method receives a selection of the asset that has not yet been installed on the computer system. It then responds to the selection of the asset by displaying a preview of the asset without installing the asset on the computer system. In some embodiments, the method receives a modification of an attribute of the asset. It then responds to the modification of the attribute of the asset by displaying a preview of the modification of the attribute of the asset without installing the asset on the computer system. In some embodiments, the preview of the asset is used to assist in the determination of whether to install the asset.
    Type: Application
    Filed: June 7, 2010
    Publication date: December 9, 2010
    Inventor: Imran Chaudhri
  • Publication number: 20100302251
    Abstract: The present disclosure relates to a structure of an animation font file and a text displaying method of a handheld terminal. The structure of the animation font file and the text displaying method may realize an animation using limited hardware resources without using images or videos by sequentially displaying plural font images with respect to input text data in accordance with times set for each frame, in which the text data are input by storing font images through a basic mapping table and an extended mapping table, so as to output different font images for each frame with respect to one text data.
    Type: Application
    Filed: May 27, 2010
    Publication date: December 2, 2010
    Applicant: RIXCO CO., LTD.
    Inventors: JEONG-HWAN YOON, Yong-Rak Park, Jae-Wook Kim, Weon-Jun Kim
  • Patent number: 7831908
    Abstract: A mixed text and image layout algorithm capable of supporting Unicode text and arbitrary content definitions for geometric layout with worst case two-pass layout placement procedure. Layout of Unicode text requires a number of distinct processing steps commencing with classification of input characters into contiguous groups of identical directionality, writing system and possibly script (and language) followed by mapping of character groups to glyphs for display purposes followed by a layout taking into account font display characteristics, embedded directionality level and shape of container for layout contents. Layout is best-case achieved in a single layout pass and worst-case in two passes. During layout information is cached to facilitate incremental changes to an existing layout in order to minimize refresh operations for editing display purposes. An optional two-pass operation on the layout result may be used to generate ordered rendering operation to support so-called Z-index display.
    Type: Grant
    Filed: May 20, 2005
    Date of Patent: November 9, 2010
    Inventor: Alexander Vincent Danilo
  • Patent number: 7827483
    Abstract: Computer software applications presently allow the User to preview the impact of some commands on active documents via a small preview window. However, such preview windows are not representative of how the command will impact the entire document. The invention provides a method and system of efficiently and effectively previewing the impact of User commands on the entire document by executing User commands as they are identified. Leaving the menu open, the User is able to identify successive commands until the desired result is reached. Embodiments are described for execution of general commands, text editing commands, relocations of margins or guidelines, and relocations of graphic objects.
    Type: Grant
    Filed: January 6, 2004
    Date of Patent: November 2, 2010
    Assignee: Corel Corporation
    Inventors: Kevin C. Unbedacht, Bruce G. Woodward, Eric D. Johnson
  • Publication number: 20100269036
    Abstract: A computer-implemented method for designing an online stationery is described. One embodiment of the computer-implemented method comprises: defining a plurality of textboxes, each of the textboxes comprising text and/or variable codes, coordinate data defining textbox positioning, and a style class defining font, font size and/or font color; defining a layout comprising specific textboxes from the plurality of textboxes; defining a global template comprising one or more of the layouts; extracting metadata from a file or other content provided by a stationery designer; and generating a product template using information contained in the global template and the metadata extracted from the file.
    Type: Application
    Filed: April 20, 2009
    Publication date: October 21, 2010
    Inventors: Kelly D. Berger, Jeffrey Michael marion, Xuyen Vuong, Mohammed Pedhiwala
  • Publication number: 20100251108
    Abstract: Methods and apparatuses for text formatting. In one exemplary embodiment of the present invention, a method to determine a font attribute includes: determining a first number and a second number; receiving input resulting from a sliding (or other repositioning method) of a thumb of a slider to a position; and determining a value for the font attribute from the position relative to the slider and the first and second numbers. In one example according to this aspect, the font attribute is one of: a) font size; b) boldness; c) italic angle; d) baseline offset; e) line spacing; and f) character spacing. At least one of the first number and the second number is adjusted in one example, when the thumb is pushed against one end of the slider. In another example according to this aspect, at least one of the first number and the second number is updated when a first input is received (e.g.
    Type: Application
    Filed: June 7, 2010
    Publication date: September 30, 2010
    Inventor: Imran Chaudhri
  • Publication number: 20100251107
    Abstract: Provided is a method of editing data and a handheld terminal using the method. The handheld terminal includes: a recognition unit to recognize a touch input associated with a correction code on a screen; a discernment unit to discern an editing function corresponding to the recognized touch input; and an editing unit to edit data provided on the screen according to the discerned editing function.
    Type: Application
    Filed: March 23, 2010
    Publication date: September 30, 2010
    Applicant: Pantech Co., Ltd.
    Inventor: Myung Seob OH
  • Publication number: 20100241515
    Abstract: A method for creating a stylized online advertisement for sponsored search web pages using a stylized catch phrase. An advertiser is presented an interface for composing the advertisement wherein the interface for composing includes capturing the text of a catch phrase together with a description of a style or styles to be applied to the catch phrase. Applying the styles results in creating a stylized catch phrase which is then subjected to tests and/or editorial reviews, resulting in approving the stylized catch phrase for use in the context of the online advertisement. The stylized advertisement is composited together with search results, and the composite is then transmitted, thus delivering the stylized online advertisement impression. The tests and editorial reviews include tests and previews for managing how the stylized advertisement will look when rendered on different screens (e.g. a large computer monitor, a small monitor a smart phone or other device).
    Type: Application
    Filed: March 23, 2009
    Publication date: September 23, 2010
    Inventor: Anand Katti
  • Patent number: 7797631
    Abstract: A document printing control apparatus determines, when an output paper size is set by a keyboard operation, block sizes of individual blocks from the output paper size. The apparatus determines the size of an output area and font size from the block sizes determined, and places the output area and characters with the sizes determined. After placing the characters in the output area, followed by editing a layout, the apparatus places the output area and characters according to the edited layout. The apparatus can carry out the scaling of the sizes of the output area and font according to the sizes of the output area and font determined.
    Type: Grant
    Filed: September 12, 2003
    Date of Patent: September 14, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masayuki Yoshida
  • Publication number: 20100218086
    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: Application
    Filed: February 20, 2009
    Publication date: August 26, 2010
    Applicant: Microsoft Corporation
    Inventors: Gareth Alan Howell, Zhenjun Zhu, Jie Tang
  • Patent number: 7765477
    Abstract: Methods and apparatus, including computer program products, to process an electronic document that includes a non-coded representation of characters of text. Based on text coding information that identifies the characters of the non-coded representation, a coded representation is generated and associated with the non-coded representation. In the coded representation, each identified character has a code value. Each code value is associated with a glyph that has no semantic relation with the identified character. A visual representation of the non-coded representation can be displayed, and the coded representation can be used to identify or search characters in the visual representation.
    Type: Grant
    Filed: November 5, 2007
    Date of Patent: July 27, 2010
    Assignee: Adobe Systems Incorporated
    Inventor: Sambit Kumar Dash
  • Patent number: 7761811
    Abstract: Some embodiments of the invention provide a method that assists in the installation of an asset in a graphical user interface for a computer system. The method receives a selection of the asset that has not yet been installed on the computer system. It then responds to the selection of the asset by displaying a preview of the asset without installing the asset on the computer system. In some embodiments, the method receives a modification of an attribute of the asset. It then responds to the modification of the attribute of the asset by displaying a preview of the modification of the attribute of the asset without installing the asset on the computer system. In some embodiments, the preview of the asset is used to assist in the determination of whether to install the asset.
    Type: Grant
    Filed: June 22, 2004
    Date of Patent: July 20, 2010
    Assignee: Apple Inc.
    Inventor: Imran Chaudhri
  • Patent number: 7757161
    Abstract: A computer readable medium stores executable instructions to specify a report with a report field for displaying information. An assessment of information that will be potentially displayed in the report field is performed. The report field is sized in accordance with the assessment.
    Type: Grant
    Filed: March 15, 2006
    Date of Patent: July 13, 2010
    Assignee: Business Objects Software Ltd
    Inventors: Blair Thomas Wheadon, Henry Kam
  • Patent number: 7752543
    Abstract: Effects are applied to a shape that is generated from a merged text path. The merged text path is created from text paths that are associated with a text run. Boolean operations may be used to create the merged text path. The merged text path removes any overlap and redundancy of the characters within the text run. The shape that is generated from the merged text path maintains the text path information that is associated with the text run such that additional effects may be applied to the shape.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: July 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Lutz Gerhard, Michael J. Arvold, Michael Kallay
  • Patent number: 7730161
    Abstract: A system and method for providing on demand information exchange between a data store and a portable recipient data storage device includes a source of data and a data transfer initiator, coupled to the source of data and configured for initiating the transfer of data from the source of data to a portable recipient data storage device. A data transfer port is provided to couple the data source with the portable recipient data storage device, and configured for transmitting, on request by the recipient, data from the source of data to the portable recipient data storage device.
    Type: Grant
    Filed: March 26, 2007
    Date of Patent: June 1, 2010
    Assignee: Husky Injection Molding Systems Ltd.
    Inventor: Martin Baumann
  • Publication number: 20100107062
    Abstract: Text may be contextually previewed in various fonts using preview panes with a level of transparency. Fonts or font groups may then be applied to a document using the preview panes. In one example, text to be inserted may be previewed in different fonts against the document in which the text is to be added. Once a user has selected a desirable font, the user may choose to insert the text into the document using the preview pane. Alternatively, a user may apply a font to existing text from the preview pane. Text in fonts of different types and/or sizes may be previewed in a variety of formats in a single preview area and/or with individual font preview panes.
    Type: Application
    Filed: October 20, 2009
    Publication date: April 29, 2010
    Applicant: EXTENSIS INC.
    Inventors: Mike Bacus, Tyler Morrison
  • Patent number: 7707497
    Abstract: Displaying font names is disclosed. A list of font names is obtained, where each font name is divided into a prefix portion, if any, and a remainder portion. The list is sorted without considering the prefix portion. The prefix portions are displayed, for those font names that have them, using a first display property and the remainder portions are displayed using a second display property.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: April 27, 2010
    Assignee: Adobe Systems Incorporated
    Inventor: Sairus Patel
  • Patent number: 7703014
    Abstract: A music score display data arranging unit provides music score display data for displaying a music score by placing music score notational elements on a given display area in one or more staff tiers, each staff tier containing one or more measures of variable lengths based on inputted music performance representing data. The sizes of the music score notational elements and the size of the display area are determinable. A measures apportioning unit calculates, for each measure based on the sizes of the music score notational elements, a minimum horizontal length for placing at least one kind of notational elements in the measure without an overlap in the horizontal direction, and apportions a number of measures in each staff tier such that the notational elements of each measure shall be placed on the apportioned staff tier in a length of the calculated minimum horizontal length or more.
    Type: Grant
    Filed: December 5, 2003
    Date of Patent: April 20, 2010
    Assignee: Yamaha Corporation
    Inventor: Tomoyuki Funaki
  • Publication number: 20100092107
    Abstract: An information processing apparatus is provided that includes a playback unit to play back music data, an analysis unit to analyze a feature of a relevant image of the music data, an image correction unit to perform image correction with use of any of a plurality of correction types, a storage unit to store one or more than one image, a selection unit to select a correction type corresponding to the feature of the relevant image analyzed by the analysis unit from the plurality of correction types, a correction control unit to cause the image correction unit to perform image correction of an image stored in the storage unit with use of the correction type selected by the selection unit, and an output unit to output the image corrected by the image correction unit.
    Type: Application
    Filed: September 11, 2009
    Publication date: April 15, 2010
    Inventors: Daisuke Mochizuki, Kazuto Nishizawa, Mitsuo Okumura, Takaomi Kimura, Tomohiko Gotoh
  • Patent number: 7697003
    Abstract: Methods, systems, and computer program products for adding hinting instructions to a character in order to improve a character bitmap produced from an outline of the character at a certain size and output resolution when the character outline is scan converted. A character is retrieved to be output. A determination is made that the character belongs to a semantic character classifications, and hinting instructions that are associated with the semantic character classification are accessed. The hinting instructions preserve semantic meaning for the character while altering either stroke presence, stroke location, or both for at least one stroke of at least one feature of the character based on a reference character size and output resolution. If the actual character size and output resolution for the character is within a reference character size and output resolution for the hinting instructions, the hinting instructions are executed.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: April 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Michael J. Duggan, William Hill, Gregory Hitchcock, Beat Stamm, Geraldine G. Wade
  • Patent number: 7685529
    Abstract: A graphical user interface is disclosed for providing a visual and/or numeric aid facilitating the use formatting styles in word processing application programs and others. Visual and numeric indicators are assigned to all styles defined within the word processing application program. The visual indicator may be a unique color assigned and applied to each defined style. Upon launching the visual aids functionality, each style name in a styles pallet is displayed with its assigned visual and numeric indicators. The visual and numeric indicators are also displayed along side the text, with text of a given style being displayed with the visual and numeric indicator assigned to the style name. Thus, the visual aids allow a user to quickly ascertain which styles are applied to what text.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: March 23, 2010
    Assignee: Microsoft Corporation
    Inventors: Han-Yi Shaw, Brian M. Jones
  • Patent number: 7685514
    Abstract: A web browser application program provides graphical print techniques, which allow the user to control how a web page is presented. The data processing system, under instruction of a program, responds to an instruction by the user to present a selected portion of a first document by creating a new document from the first document including the header, trailer, and the selected portion. The data processing system responds to an instruction by the user to change the font size of a selected portion of the first document by creating a copy of the first document and modifying or inserting font tags within the copy of the document. The data processing system responds to an instruction by the user to present the first document with page break indicators by creating a copy of the first document and inserting page break indicators within the copy to be presented to the user. The graphical print techniques may also be used together.
    Type: Grant
    Filed: May 25, 2000
    Date of Patent: March 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Umesh Gopaldas Khatwani, Theodore Jack London Shrader
  • Patent number: 7665091
    Abstract: A system and method is provided for sharing constrained resources between two or more processes running within a common operating environment. The system is implemented by establishing a communications interface to each process sharing the resource data. The method obtains the resource data to be shared from one or more resource sources. In communication with the processes, the communications interface receives resource data requests and processes the requests with the resource data. Finally, the method communicates the processed resource data request, via the communications link, to the requesting process.
    Type: Grant
    Filed: January 11, 2005
    Date of Patent: February 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Suresh Venkatraman, Phillip Brian Scott, Chad N. R. Knudson
  • Publication number: 20100037132
    Abstract: A standardized parsing and mark-up technique is provided for printings or displays of textual materials, including complex legal documents such as statutes or contracts, to enhance readability and understanding of same. A presentation may be provided in which textual terms indicating if-then statements are enhanced with at least one of a first-level if-then visual marking or a second-level if-then marking throughout the textual material before the text is presented. Textual terms indicating skeletal sentence structures are enhanced with a skeletal sentence visual marking throughout the textual material before the text is presented. A legend for the textual material may be provided having representations of the visual markings and their corresponding meanings.
    Type: Application
    Filed: August 7, 2008
    Publication date: February 11, 2010
    Inventor: Lynn M. LoPucki
  • Publication number: 20100017708
    Abstract: After the most-frequently-used font size (Sdominant) is determined on a Web page acquired from a server unit, all of the text items are changed to the optimum font size (Sopt). At the same time, the text items whose original font size is smaller than the most-frequently-used font size (Sdominant) are changed to an inconspicuous italic font pattern and the text items whose original font size is larger than Sdominant are changed to a conspicuous bold font pattern.
    Type: Application
    Filed: July 1, 2009
    Publication date: January 21, 2010
    Applicant: CASIO COMPUTER CO., LTD.
    Inventor: Takahiro TOMIDA
  • Publication number: 20100011288
    Abstract: Reformatting a previously formatted document. A unique interface allows preview and selection of a color set. A color set comprises a plurality of colors defining a color scheme. Once a color set is determined, the document is reformatted in such a way as to simultaneously apply multiple colors to text within a document, while otherwise maintaining the proportionality and integrity of its previous formatting.
    Type: Application
    Filed: September 22, 2009
    Publication date: January 14, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Benjamin N. Truelove, Douglas A. Ricard, Wai On Lee, Christopher D. Williams
  • Publication number: 20090327882
    Abstract: Embodiments of the invention provide systems and methods for determining an escalation level including receiving one or more requests to join a communication session associated with a situation, identifying information associated with one or more participants that is associated with the one or more requests, determining an escalation level associated with the situation based at least in part on the information associated with the one or more participants, notifying the one or more participants the escalation level associated with the situation and allowing the communication session associated with the situation to filter a participants list and/or communications based on information associated with one or more participants.
    Type: Application
    Filed: June 30, 2008
    Publication date: December 31, 2009
    Applicant: VERIZON DATA SERVICES, LLC
    Inventor: Umashankar Velusamy
  • Patent number: 7640498
    Abstract: The invention is directed to a system and method for automatically enabling the font size for text in a web page to be maintained as intended across different types of platforms and without disabling the native controls for adjusting font sizes. If a web page that employs the invention is selected for display, the type of platform, i.e., particular operating system and browser application, for displaying the web page is automatically determined. Once the platform is determined, the invention automatically provides the platform with predetermined small, big, and default font sizes that enable the display of the text at the same size(s) as intended for the web page. Research is performed for the different types of platforms to predetermine font sizes for small, big and default text that will enable the display of text as intended by the author of the web page at a similar size on each platform.
    Type: Grant
    Filed: July 9, 2004
    Date of Patent: December 29, 2009
    Assignee: Yahoo! Inc.
    Inventors: Nathaniel E. Koechley, Sean M. Imler, Matthew J. Sweeney
  • Patent number: 7639258
    Abstract: Methods and apparatus, including computer program products, that implement a method for determining a winding order for a glyph associated with a font. The glyph has an outline that has an outside path. In one aspect, a method includes identifying four extrema points of the outline, each being an intersection of two vectors obtained from the outline; and for each of the points, calculating a cross product of the two vectors intersecting at the point. A positive result indicates that the outside path is wound in a first direction, and a negative result indicates that the outside path is wound in an opposite, second direction. The winding order of the outside path is determined based on the cross products calculated. In a particular implementation, the method determines that the outside path is wound counter clockwise when three or four of the results are positive.
    Type: Grant
    Filed: August 15, 2006
    Date of Patent: December 29, 2009
    Assignee: Adobe Systems Incorporated
    Inventors: Terence S. Dowling, R. David Arnold
  • Patent number: 7639257
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for processing and constructing an electronic text document. An electronic document is provided that includes a string having one or more references. The string is parsed to identify a reference. A glyphlet is identified based on the identified reference. The glyphlet includes a set of character attributes defining semantic information of a character and a set of glyph attributes defining appearance information for a representation of the character. One or more character attributes or glyph attributes for the identified glyphlet are used to process text in the electronic document.
    Type: Grant
    Filed: July 31, 2002
    Date of Patent: December 29, 2009
    Assignee: Adobe Systems Incorporated
    Inventor: John S. Renner
  • Patent number: 7636885
    Abstract: A method of determining Unicode values corresponding to the text in digital documents includes: providing a digital document containing information related to the text in the document, the information including at least one set of data selected from the group consisting of: the numerical character code comprised by a single byte value or a sequence of multiple bytes, the glyph name corresponding to the character code for simple fonts, the code-to-Unicode mapping provided by a ToUnicode CMap, and font outline data embedded in the document; obtaining the information related to the text from the document; and determining the Unicode values corresponding to a specific code of a specific font on a per-glyph basis by executing a cascade of determination steps for each code separately, the cascade being executed in a predetermined sequence using different sources of information.
    Type: Grant
    Filed: June 6, 2006
    Date of Patent: December 22, 2009
    Assignee: PDFlib GmbH
    Inventors: Thomas Merz, Kurt Stützer
  • Publication number: 20090307585
    Abstract: A method is provided for managing fonts in a radio communication terminal, which can receive fonts in order to render contents on a screen. One such method involves the use of the following elements in the terminal, namely: a font database that lists all of the fonts or font portions stored by the terminal and matches at least one management parameter with each of the fonts; and a set of font management commands, which is transmitted in a multimedia data flow.
    Type: Application
    Filed: October 31, 2006
    Publication date: December 10, 2009
    Applicant: Streamezzo
    Inventors: Julien Tranchant, Cédric Gegout, Nicolas Pierre
  • Publication number: 20090300481
    Abstract: A character string not to be referred to which is included in structured document data is extracted, and an XML generation unit generates a random code table. Then, the XML generation unit generates a conversion font by converting character codes of a font using the table. The character codes of a document are converted in accordance with the table. The XML generation unit embeds the font and the conversion font.
    Type: Application
    Filed: May 29, 2009
    Publication date: December 3, 2009
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Satoshi Imai
  • Patent number: 7627818
    Abstract: Text from an HTML document is displayed without the use of a browser. The method includes receiving an HTML coded message that includes a text message that has been encoded using a sender's character set; identifying a character map pseudonym of a current character map of the receiving console; identifying the sender's character set that was used to encode the text message; identifying true character map names of character maps that are available to the receiving console; using the character map pseudonym to perform a first fuzzy search of the true character map names to identify a console character map; using the sender's character set to perform a second fuzzy search of the true character map names to identify a sender's character map that is associated with the sender's character set; and transencoding the text message from the sender's character map to the console character map.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: December 1, 2009
    Assignee: International Business Machines Corporation
    Inventor: Douglas E. Hays
  • Publication number: 20090292988
    Abstract: An electronic device includes a display unit, a distance detector, a control unit, and a converting unit. The display unit is used for displaying information. The distance detector operatively detects a distance between an object and the display unit. The memory stores a table relating font size to predetermined distance, the table includes a plurality of distances and a plurality of font sizes, each distance is associated with a font size correspondingly. The control unit is used for searching the table to obtain a matching font size according to the detected distance. The display unit displays the information in the matching font size. A related method is also provided.
    Type: Application
    Filed: May 19, 2009
    Publication date: November 26, 2009
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: YUH-HUNG WENG
  • Patent number: 7594180
    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: May 6, 2004
    Date of Patent: September 22, 2009
    Assignee: Apple Inc.
    Inventors: Tom Langmacher, Mary E. Massey, David Howell
  • Patent number: 7594174
    Abstract: Reformatting a previously formatted document. A unique interface allows preview and selection of both a color set and a font set. A color set comprises a plurality of colors defining a color scheme. The font set comprises a plurality of fonts defining a font theme. A format set is defined by the selection of a color set and a font set. A format set comprises a plurality of formats, each format comprising a format font name, a format font size, a format font color, and other properties. Once a format set is determined, the document is reformatted in such a way as to largely maintain the proportionality and integrity of its previous formatting. In so doing, each discrete portion of text in the document is analyzed to determine its format properties. Each format in the format set is then compared to the text format. Points are added to a match quality value associated with the format when it is determined that a property of the format matches a property of the existing text format.
    Type: Grant
    Filed: August 5, 2004
    Date of Patent: September 22, 2009
    Assignee: Microsoft Corporation
    Inventors: Benjamin N. Truelove, Douglas A. Ricard, Wai On Lee, Christopher D. Williams