Character Generating Patents (Class 345/467)
  • Patent number: 10650272
    Abstract: Methods and systems for testing base text direction (BTD) include comparing one or more images from an end-user system to a respective reference image associated with a respective text test case. Each of the one or more images includes respective text test case information. It is determined whether the end-user system produces BTD errors based on the comparison in accordance with one or more BTD error rules.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: May 12, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aya R. A. Elgebeely, Mohamed M. El-Khouly, Mariam M. R. A. Eltantawi, Hisham E. Elshishiny
  • Patent number: 10643296
    Abstract: An electronic device is described. The electronic device includes a memory. The electronic device also includes a very long instruction word (VLIW) circuit. The VLIW circuit includes an asynchronous memory controller. The asynchronous memory controller is configured to asynchronously access the memory to render different levels of detail. The electronic device may include a non-uniform frame buffer controller configured to dynamically access different subsets of a frame buffer. The different subsets may correspond to the different levels of detail.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: May 5, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Phi Hung Nguyen, Ning Bi
  • Patent number: 10635949
    Abstract: A system and method enable semantic comparisons to be made between word images and concepts. Training word images and their concept labels are used to learn parameters of a neural network for embedding word images and concepts in a semantic subspace in which comparisons can be made between word images and concepts without the need for transcribing the text content of the word image. The training of the neural network aims to minimize a ranking loss over the training set where non relevant concepts for an image which are ranked more highly than relevant ones penalize the ranking loss.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: April 28, 2020
    Assignee: XEROX CORPORATION
    Inventors: Albert Gordo Soldevila, Jon Almazán Almazán, Naila Murray, Florent C. Perronnin
  • Patent number: 10628918
    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for applying piecewise deformations to digital content using a plurality of parametric patches. For example, the disclosed system generates a plurality of parametric patches (e.g., Bezier patches) within a parametric quilt for digital content (e.g., a digital image or digital text). The disclosed system also provides interface controls for user-defined split/patch locations for the parametric quilt. In one or more embodiments, the disclosed system divides digital content into a plurality of portions. The disclosed system modifies one or more parametric patches and deforms a corresponding portion(s) of the digital content based on the modified parametric patch(es). The disclosed system then recombines the portions of the digital content to generate modified digital content that includes any deformations based on the modified parametric patch(es).
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: April 21, 2020
    Assignee: ADOBE INC.
    Inventor: John Peterson
  • Patent number: 10621234
    Abstract: Various embodiments relate to a method and apparatus for discovering a group of interdependent computing objects within an undirected graph structure of objects in a computing environment, the method comprising the steps of performing object identification, performing relations identification, selecting objects by performing the steps comprising defining required properties, matching the required properties with the properties for each of the objects, dropping the objects which have at least one of the properties which do not match with the required properties, making a selection by performing object intersection on the objects by performing the steps of reading location and the relations for each of the objects, selecting a group including each of the objects in the sets of objects which are identical based on the relations for each of the objects, determining whether each of the objects in the group are related to each of the objects in each of the sets of objects, and determining whether at least one of th
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: April 14, 2020
    Assignee: RUNECAST SOLUTIONS LIMITED
    Inventors: Konstantin Ivanov, Marek Duris, Aylin Sali, Stanimir Markov, Ionut Radu
  • Patent number: 10614607
    Abstract: A system for processing a handwritten message received by a messaging app can modify playback over time of the handwritten message based on a set of rules to determine how to modify the playback. In one embodiment, graphics data (e.g. vector graphics data) that represents the handwritten message is processed using the rules to determine how to modify the playback such that the resulting playback includes at least one modification over a portion of time of the playback.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: April 7, 2020
    Assignee: APPLE INC.
    Inventors: Brandon M. Tennant, Conrad R. Carlen, Bradley Griffin
  • Patent number: 10592853
    Abstract: A manufacturing materiel management system. The system includes a product inventory monitor including at least one processor having a memory and a communications link, and at least one of a minimum-maximum item matrix and an item supplier dependency matrix. The system includes a manufacturing line item sensor network coupled to the product inventory monitor and configured to monitor in real-time inventory levels of a plurality of components, sub-assemblies, and assemblies in the product inventory used for a manufacturing line for manufacturing an object. The system includes a disruption pattern detector in communication with the manufacturing line item sensor network, and configured to detect normal and abnormal inventory turns, and to generate therefrom normal and disruption patterns. The system includes a resource allocator configured to monitor the normal and disruption patterns and to allocate resources to different projects when a disrupted pattern occurs.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: March 17, 2020
    Assignee: The Boeing Company
    Inventors: John W. Glatfelter, Brian Dale Laughlin
  • Patent number: 10592065
    Abstract: The invention notably relates to a computer-implemented method for navigating through the hierarchical structure of a three-dimensional modeled assembly of parts. The method comprises the steps of displaying a three-dimensional modeled assembly of parts, exploding, upon user interaction, the three-dimensional modeled assembly into parts, each part of the assembly corresponding to a first hierarchical level, and displaying each part in one cell of a first two-dimensional table.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: March 17, 2020
    Assignee: DASSAULT SYSTEMES
    Inventor: Pinghan Chen
  • Patent number: 10575061
    Abstract: A processor may receive recording information. The processor may identify one or more components within the recording information. The one or more components may include audio and visual representations of the one or more components. The processor may determine a size, an amount, and a structure for each of the one or more components. The processor may monitor one or more actions of a user present in the recording information. The processor may analyze each of the one or more actions of the user. The processor may use video content analysis and natural language processing techniques to analyze the one or more actions of the user. The processor may generate a set of textual instructions based on the analysis of each of the one or more actions of the user. The processor may display the set of textual instructions to a second user.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: February 25, 2020
    Assignee: International Business Machines Corporation
    Inventor: Florian Pinel
  • Patent number: 10572575
    Abstract: In various aspects, systems and methods according to certain embodiments do not require that fonts be available on each user's system. An on-demand font service provides any required font data to the client. Accordingly, no matter what client device, a document rendered with font data provided by the service will look the same across all platforms even if a substituted font is used.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: February 25, 2020
    Assignee: Oracle International Corporation
    Inventor: Antoine Duane Butler
  • Patent number: 10572574
    Abstract: A computer-implemented method includes analyzing content of a received electronic document in an autonomous manner to identify each unique character of one or more fonts included in the content of the electronic document. The method also includes initiating a request for a subset of one or more of the fonts included in the content of the electronic document, wherein the request includes each identified unique character of the respective one or more fonts.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: February 25, 2020
    Assignee: Monotype Imaging Inc.
    Inventor: Steve Hsing Lee
  • Patent number: 10534849
    Abstract: For dynamically changing a rendering of content, the content including a textual character is received at a mobile device. An encoding of the textual character uses a first code point according to a character encoding standard. The mobile device's presence at a geographical location is detected. The mobile device is associated with a user. A variant selection rule is selected at the device. The variant selection rule specifies a location based condition to select a variant corresponding to the textual character. A variant is selected at the device according to the variant selection rule, a variant mapping corresponding to the first code point. The variant mapping includes the variant. The encoding of the textual character is replaced at the device with an encoding of the variant in the rendering of the content.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: January 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John C. Emmons, Denise M. Genty, Su Liu, Shunguo Yan
  • Patent number: 10528675
    Abstract: A method for context-aware translation is provided. The present invention may include receiving a program integrated information file (PII) associated with a graphical user interface object of with a software product. The present invention may also include indexing each element string within the PII file. The present invention may further include generating a base language general availability build of the graphical user interface object using the PII file. The present invention may also include retrieving a document object model (DOM) of each element within the base language general availability build. The present invention may further include creating a string relation table for the base language general availability build using the DOM for each element and each indexed element string within the PII file. The present invention may also include generating a string relation translation memory table for at least one language.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: January 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Chi-Ying Chang, Yi-Chun Chen, Wen-Ping Chi, Chao Yuan Huang
  • Patent number: 10510168
    Abstract: Disclosed are a method for editing a character image in a character image editing apparatus and a recording medium having a program recorded thereon for executing the method. The present invention is implemented through processes of enabling a character image editing apparatus to take, as an input, character information and to generate a dot image at the position corresponding to the position of the margin on the character image relevant to the input character information. According to the present invention, a development of a design can be easily performed in various articles, art work, building, craftwork, city planning in which characters such as Hangul are represented. In addition, according to the present invention, a development of industrial products with symbolized characters such as Hangul can be promoted in a variety of fields such as industry, art, design, construction, handicraft, and city planning.
    Type: Grant
    Filed: January 9, 2013
    Date of Patent: December 17, 2019
    Assignee: Jungha Ryu
    Inventor: Jungha Ryu
  • Patent number: 10497098
    Abstract: A display apparatus and an image processing method thereof are provided. The display apparatus includes a display panel and a processor. The display panel has at least one arc-shape. The processor is configured to: receive position and shape information of the arc-shape of the display panel; adjust a display data according to the position and shape information to generate an adjusted display data, set an anti-aliasing block with a plurality of weighting values; scan the adjusted display data by the anti-aliasing block, and find at least one first weighting value and at least one second weighting value corresponding to a first gray level and a second gray level; operate an arithmetic operation by a grey level of a scanned pixel or a scanned sub-pixel with the first or second weighting value, and adjust the grey level of the scanned pixel or the scanned sub-pixel according to an operation result.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: December 3, 2019
    Assignee: ILI TECHNOLOGY CORP.
    Inventor: Jung-Chung Hsu
  • Patent number: 10489489
    Abstract: Systems and methods are disclosed for classifying digital fonts. In particular, in one or more embodiments, the disclosed systems and methods detect a new digital font, automatically classify the digital font into one or more font classifications, and make the digital font available via a user interface. More particularly, the disclosed systems and methods can conduct searches for the new digital font, identify digital fonts similar to the new digital font, and apply the new digital font to digital text in an electronic document.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: November 26, 2019
    Assignee: Adobe Inc.
    Inventors: Yuyan Song, Seth Shaw, Aaron Hertzmann
  • Patent number: 10462381
    Abstract: Disclosed is a video processor for a magnifier camera. In particular, the disclosure relates to a video processor that eliminates the use of a frame buffer. This, in turn, reduces the latency otherwise present in the video signal. The disclosed video processor also allows selected portions of the display to be shaded. This highlights the non-shaded portions of the display while at the same time allowing the entire object to be perceived by the user.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: October 29, 2019
    Assignee: Freedom Scientific, Inc.
    Inventors: Patrick Murphy, Todd Conard, Douglas J. Glazar
  • Patent number: 10459957
    Abstract: Methods and apparatus related to providing user-guided term suggestions. Some implementations may be directed to identifying user input that includes at least one term and identifying a user-initiated activity near the term. An edit term may be identified based on the user-initiated activity near the term, an edit position in the edit term may be identified, and one or more candidate terms may be identified based on the edit term. Similarity measures for the candidate terms may be determined. The similarity measure of a given candidate term of the candidate terms may be based on the edit position. One or more of the candidate terms may be selected as suggested terms based on the similarity measures and the selected suggested terms provided for potential replacement of the edit term.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: October 29, 2019
    Assignee: GOOGLE LLC
    Inventors: Asaf Zomet, Gal Chechik, Michael Shynar
  • Patent number: 10460013
    Abstract: A system and method is illustrated for platform-independent rendering of a document in a web browser supporting a two-dimensional (2D) canvas. The system and method includes obtaining the document, wherein the document includes text characters, text elements, and associated style information including at least one font, determining that font metrics do not exist, and obtaining the font metrics for the at least one font, using the font metrics and the text elements to determine how the document is divided into page criteria, determining a font file does not exist, and obtaining the font file for the at least one font, and rendering the document by drawing glyphs associated with the text characters in the 2D canvas, using the font file and the page criteria, so that the at least one font and the page criteria are platform-independent.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: October 29, 2019
    Assignee: EMC Corporation
    Inventor: Wang Xin
  • Patent number: 10430918
    Abstract: A display driver includes a first memory configured to store a plurality of pieces of image data, and an image generator configured to access the first memory based on display information and generate first display data based on the plurality of pieces of image data stored in the first memory.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: October 1, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Yang-Hyo Kim, Soo-Young Woo, Do-Kyung Kim
  • Patent number: 10416877
    Abstract: A systems, method and computer program product for use in guiding handwriting input to a computing device are provided. The computing device is connected to an input device in the form of an input surface. A user is able to provide input by applying pressure to or gesturing above the input surface using either his or her finger or an instrument such as a stylus or pen. The present system and method monitors the input strokes. The computing device further has a processor and at least one application for recognizing the handwriting input under control of the processor. The at least one system application is configured to cause display of, on an interactive display of the computer device, a guide element contiguous with at least a portion of display of digital ink corresponding to the handwriting input. The guide element is configured to guide further handwriting input.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: September 17, 2019
    Assignee: MyScript
    Inventors: Nicolas Rucine, Erwan Jestin, Anthony Laurence
  • Patent number: 10394927
    Abstract: An electronic apparatus according to an embodiment comprises: at least one processor; and at least one memory storing instructions. The instructions are executed by the at least one processor to perform: identifying at least one scientific theoretical formula relating to one or more scientific characteristics of which data is measured, setting a coordinate system that includes a coordinate axis to which at least a part of the identified at least one scientific theoretical formula is assigned, and plotting the measured data of the one or more scientific characteristics on the set coordinate system to display a first graph on a display.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: August 27, 2019
    Assignee: CASIO COMPUTER CO., LTD.
    Inventor: Takashi Hatayama
  • Patent number: 10361981
    Abstract: A system that analyses content of electronic communications may automatically extract requests or commitments from the electronic communications. In one example process, a processing component may analyze the content to determine one or more meanings of the content; query content of one or more data sources that is related to the electronic communications; and based, at least in part, on (i) the one or more meanings of the content and (ii) the content of the one or more data sources, automatically identify and extract a request or commitment from the content. Multiple actions may follow from initial recognition and extraction, including confirmation and refinement of the description of the request or commitment, and actions that assist one or more of the senders, recipients, or others to track and address the request or commitment, including the creation of additional messages, reminders, appointments, or to-do lists.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: July 23, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Paul Nathan Bennett, Nirupama Chandrasekaran, Michael Gamon, Nikrouz Ghotbi, Eric Joel Horvitz, Richard L. Hughes, Prabhdeep Singh, Ryen William White
  • Patent number: 10346034
    Abstract: A method for dynamically generating a personalized handwriting character font includes inputting a plurality of handwriting sequentially through an input interface. Each handwriting describes a character. Then, the positions of strokes of characters in the input interface described by the plurality of handwriting are identified. Next, font characteristics of the characters are determined according to the positions of strokes in the input interface. A personalized handwriting character font characteristic is determined according to the font characteristics. Finally, a new character font file with a personalized handwriting character font is generated according to the personalized handwriting character font characteristic.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: July 9, 2019
    Assignee: DynaComware Taiwan Inc.
    Inventors: Fu-Jen Wang, Ji-Ming Chen, Ann Lee
  • Patent number: 10339204
    Abstract: A method involves managing electronic documents (EDs). The method includes receiving a first request to convert an original ED including a visible object from a first format to a second format; extracting, in response to the first request, multiple attributes in the original ED specifying the visible object and required to restore the visible object in the first format; generating, by converting the original ED from the first format to the second format, a converted ED including rendering data of the visible object that is grammatically native to the second format and that is necessary to render the visible object from the second format; and embedding the attributes extracted from the original ED into metadata of the converted ED.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: July 2, 2019
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Takayuki Kamata
  • Patent number: 10339087
    Abstract: A microcontroller includes a general purpose input/output (GPIO) port having a plurality of bits coupled to a plurality of external pins; a first set of registers for providing at least one of first control and data input/output functionality of the GPIO port; a second set of registers for providing at least one of second control and data input/output functionality of the GPIO port; and a multiplexer and associated select register for controlling the multiplexer to control said GPIO port through either said first or second register set.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: July 2, 2019
    Assignee: MICROSHIP TECHNOLOGY INCORPORATED
    Inventor: Michael Simmons
  • Patent number: 10311060
    Abstract: Provided are methods and systems of glyph management using texture atlases that may, among other things, improve User Interface (UI) performance and quality, as well as reduce memory requirements for storing glyphs. Due to their monochrome nature, glyphs are stored on any one of the red, green, blue, or alpha color channels that exist within a texture memory. Commonly used glyphs may be used to generate an initial texture atlas or texture atlases. Texture atlases may also be dynamically updated as additional glyphs are needed. Required glyphs needed to be displayed in a UI may be provided from the texture atlas to a graphics processor, and the graphics processor can use texture information to render the glyphs in the UI.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: June 4, 2019
    Assignee: Espial Group Inc.
    Inventors: Michael Damian Mulligan, Samvel Avanesov, Michael Hall
  • Patent number: 10268754
    Abstract: A method for indexing with redundant information. The method may identify unknown code points for a document in response to an indexing request for the document. The method may further convert the identified unknown code points into a plurality of converted code points. Each set of converted code points of the plurality uses a different codepage. The method may further identify sets of same code points and sets of redundant code points from the plurality of converted code points. The method may build an index based on the sets of same code points and the sets of redundant code points.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: April 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Si Bin Fan, Peng Hui Jiang, Lin Sun, Yan Sun, Li Xiang, Yan Xu, Wen Yin
  • Patent number: 10262246
    Abstract: An image forming apparatus includes: a communication interface that receives printable data including a character code from a host device; a memory that stores a character code attribute table recording the character code, the character code attribute table being configured to record a rendering attribute in association with the character code; and a processor that executes an information processing program to operate as a rendering module, in which the rendering module is configured to render a character identified by the character code in the printable data on a basis of the rendering attribute recorded in association with the character code in the character code attribute table to generate rendering data.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: April 16, 2019
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventor: Keizen Kanazawa
  • Patent number: 10249078
    Abstract: A system and related method for simulating IR halos in a computer graphics display generates a set of halo candidates corresponding to each new scene by scanning the frame buffer for that scene to flag pixels associated with unocculted light sources as halo candidates, or prospective halo centers around which simulated halos are to be drawn. The system adjusts the defocus value of flagged halo candidates based on their pixel distance and determines whether identified halo centers are new, continuing, or expired by comparing the current scene and its halo candidate list to the preceding (currently displayed) image and its list of current halo centers. The system generates a dual visible/IR image, adding IR-only polygonal halos to the identified halo centers based on pixel attributes. The dual image is projected for viewing by night vision goggles, which the IR-only image and component halos will stimulate.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: April 2, 2019
    Assignee: Rockwell Collins, Inc.
    Inventors: David A. Buckmiller, Layne H. Thorup, Thomas P. Skowyra, David Quinn LeBaron, Randy Harris
  • Patent number: 10237349
    Abstract: A method, system, and computer-program product for the organization and maintenance of aggregated social media information are disclosed. The system includes one or more processors, a network interface coupled thereto, and one or more one or more digital content databases stored in a computer-readable storage medium coupled to the one or more processors. The network interface provides access to the one or more digital content databases under the control of the one or more processors. The one or more one or more digital content databases comprises one or more post tables, one or more event tables, and one or more place tables. The one or more post tables, the one or more event tables, and the one or more place tables comprise one or more references to one another.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: March 19, 2019
    Assignee: Providence IP, LLC
    Inventors: Frank Liu, Roberto M. Ramirez
  • Patent number: 10210241
    Abstract: A method for indexing with redundant information. The method may identify unknown code points for a document in response to an indexing request for the document. The method may further convert the identified unknown code points into a plurality of converted code points. Each set of converted code points of the plurality uses a different codepage. The method may further identify sets of same code points and sets of redundant code points from the plurality of converted code points. The method may build an index based on the sets of same code points and the sets of redundant code points.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Si Bin Fan, Peng Hui Jiang, Lin Sun, Yan Sun, Li Xiang, Yan Xu, Wen Yin
  • Patent number: 10203206
    Abstract: An image capture apparatus includes an imaging element, first and second setting units, and a reading unit. The imaging element includes a plurality of pixels configured to have a plurality of photoelectric conversion units for one micro lens. The first setting unit sets a first region and a second region. The second setting unit sets a distance measurement region. The reading unit performs different readout operations in the first region and the second region. At the time of capturing images in a plurality of frames, when the second setting unit sets the same distance measurement region in the images in the plurality of frames, the first setting unit changes the position of the first region in the distance measurement region between the images in the plurality of frames at random or periodically.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: February 12, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Shigeyoshi Ito
  • Patent number: 10204113
    Abstract: The present invention extends to methods, systems, and computer program products for reverse replication to rollback corrupted files. When a computer system detects that a copy of a file includes inappropriate content, the computer system can coordinate with other computer systems (e.g., in replicated storage system) to determine that a viable (e.g., clean) copy of the file exists. The computer system can access the viable copy and replace the copy that includes the inappropriate content with the viable copy. As such, a computer system can “reverse replicate” a file rather than break a synchronization relationship. Reverse replication can be used to rollback a copy of an infected file to another (possibly earlier) copy of the file that is not infected. Embodiments of the invention can be used to rollback data files, such as, for example, pictures, videos, documents, etc.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: February 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marc E. Seinfeld, Daron Spektor, William M. Zintel, Adrian M. Marinescu
  • Patent number: 10192336
    Abstract: A method and apparatus for establishing an ultra-large character library and a method and apparatus for displaying a character are disclosed. The displaying method comprises: intercepting by a font engine middleware a font invoking message sent from a system font engine, the font invoking message comprising a character code and a font name corresponding to a character to be displayed by an application; acquiring outline data corresponding to the character from an ultra-large character library in a non-standard format based on the character code and font name; transmitting the outline data of the character to the system font engine to enable the system font engine to display the character according to the character outline data. With this invention, the capacity of the character library may be increased and characters in the non-standard-format ultra-large character library may be recognized conveniently, thus efficiency of character retrieval and display is improved.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: January 29, 2019
    Assignees: Peking University Founder Group Co., Ltd., Founder Information Industry Holdings Co., Ltd., Beijing Founder Electronics Co., Ltd.
    Inventors: Lining Xia, Yingmin Tang
  • Patent number: 10185918
    Abstract: An apparatus, including a memory which stores information regarding a request for a ticket or ticket option for a portion of an event remaining after a start, and before a completion or conclusion, of the event, a receiver which receiver receives information regarding an available ticket, a processor which processes the information regarding the request and generates a message containing information regarding the ticket or ticket option, a transmitter which transmits the message to a first device before a completion or conclusion of the event. The apparatus receives a response to the message, processes information for consummating a transaction regarding a purchase of the ticket or ticket option, and transmits information regarding the ticket or ticket option to the first device or a second device. The ticket is printed via a printer or displayed via a display.
    Type: Grant
    Filed: January 22, 2011
    Date of Patent: January 22, 2019
    Assignee: GTJ VENTURES, LLC
    Inventor: Raymond Anthony Joao
  • Patent number: 10175862
    Abstract: Methods and apparatus for providing an advertisement in a sidebar, and/or in a slidesheet associated with an application module displayed in the sidebar. The advertisement is targeted to the sidebar user based upon user specific information maintained by a content provider. The user specific information can comprise, sidebar application information, user preference information, shared user information and other information associated with the user that can be used to select an advertisement targeted to the user. An advertisement displayed in a slidesheet can be selected based upon user information and/or the functionality provided by the application module associated with the slidesheet.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: January 8, 2019
    Assignee: EXCALIBUR IP, LLC
    Inventors: Ashit Gandhi, Vincent Sollicito, Marc Bishop, Stephen Miller
  • Patent number: 10169448
    Abstract: A system 20 and computer-implemented method is disclosed which involves receiving at a server 24 a live query that is being entered at a client location 22 in relation to creating an electronic document, the query comprising plural characters that have been entered. The system 20 and method uses the query to predict characters that might follow the plural characters that have been entered at the client location. Next, a glyph set is obtained which includes the plural characters that have been entered and the predicted characters in a font, the glyph set being absent of other glyphs of the font. The obtained glyph set is then sent to the client location for use in creating the electronic document.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: January 1, 2019
    Assignee: Google LLC
    Inventors: Nestor Felipe Hernandez, Shaoting Cai
  • Patent number: 10169304
    Abstract: A processing device in a user device receives an electronic document comprising text in a first font of a plurality of fonts and a hint tag set comprising a suggested order of hint types for the first font, wherein a first hint type is arranged in the suggested order according to a corresponding quality score for the first hint type, the quality score indicating how closely characters from a simulated presentation of the text match a predefined presentation of the characters. The processing device determines a hint type for the first font from the suggested order of hint types and according to a capability of the user device and utilizes the hint type for a presentation of the text of the electronic document.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: January 1, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Lokesh Joshi, Shinobu Matsuzuka
  • Patent number: 10134162
    Abstract: Particular embodiments of a computing device receive an indication of a character encoding system and a combining-character sequence. The character encoding system may comprise one or more ranges of character elements. The combining-character sequence may comprise two or more character elements. The two or more character elements may comprise at least one base letter and one or more combining marks. A mapping code may be determined for the combining-character sequence. If no mapping code exists, a next-available mapping code may be determined, and the combining-character sequence may be stored in association with the next-available mapping code in a data store on the computing device. A corresponding glyph may be determined based on the mapping code—if no glyph exists, the glyph may be generated or retrieved from a server and stored in association with the mapping code in the data store. Information may be provided to display the glyph.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: November 20, 2018
    Assignee: Facebook, Inc.
    Inventor: Barak R. Naveh
  • Patent number: 10095529
    Abstract: When an application is booted, a font that will be used with the application is identified and it is determined whether the identified font it locally available to the device. If not, a request to a remote font service is automatically generated, and the identified font is downloaded based upon the detected application boot. The device then finishes booting the application.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: October 9, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Cameron A. Scott, Stephen Christopher Lozada Chua
  • Patent number: 10067921
    Abstract: There is provided an information processing apparatus including an extractor and a display unit. To make an actually selected target coincide with a target the user wants to select from a display document, the extractor extracts a document element included in a selected range in a document based on the attribute of the document element. The display unit selectably performs list display of extraction results of the extractor. This allows the user to select a desired document element from the list display, thereby making an actually selected target coincide with a target the user wants to select from the display document.
    Type: Grant
    Filed: December 26, 2014
    Date of Patent: September 4, 2018
    Assignee: NEC CORPORATION
    Inventors: Satoru Ishii, Tatsushi Yasuda
  • Patent number: 10055386
    Abstract: A system and method is illustrated for platform-independent rendering of a document in a web browser supporting a two-dimensional (2D) canvas. The system and method includes obtaining the document, wherein the document includes text characters, text elements, and associated style information including at least one font, determining that font metrics do not exist, and obtaining the font metrics for the at least one font, using the font metrics and the text elements to determine how the document is divided into page criteria, determining a font file does not exist, and obtaining the font file for the at least one font, and rendering the document by drawing glyphs associated with the text characters in the 2D canvas, using the font file and the page criteria, so that the at least one font and the page criteria are platform-independent.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: August 21, 2018
    Assignee: EMC Corporation
    Inventor: Wang Xin
  • Patent number: 10049478
    Abstract: For generating one or more two-dimensional visual objects, an initial visual representation is determined (S2) and shown (S3) in a display area of a communication terminal (1). A data representation of the visual objects is transmitted (S5) from the communication terminal (1) to a remote processing center (3). The communication terminal (1) receives (S7) from the processing center (3) an enhanced visual representation of the visual objects, and replaces (S9) in the display area the initial representation with the enhanced representation. Retrieving (SE) an enhanced representation from the processing center (3), makes it possible to display visual objects on the communication terminal (1) in representations which are not supported by the communication terminal (1), e.g. graphical objects can be rendered according to enhanced algorithms and/or characters can be rendered in enhanced fonts not supported by the communication terminal (1).
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: August 14, 2018
    Assignee: Quadient Group AG
    Inventors: Boris Letocha, Jan Knoulich
  • Patent number: 10043107
    Abstract: Methods and systems for testing base text direction (BTD) include receiving one or more images captured by an end-user system. Each of the one or more images displays respective text test case information. Each of the one or more images is compared to a respective reference image associated with a respective text test case. It is determined whether the end-user system produces BTD errors based on the comparison in accordance with one or more BTD error rules.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: August 7, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aya R. A. Elgebeely, Mohamed M. El-Khouly, Mariam M. R. A. Eltantawi, Hisham E. Elshishiny
  • Patent number: 10031894
    Abstract: A method and an apparatus of building an intermediate character library are provided. The method comprises: acquiring an original character library which stores contour information of characters therein; dividing the characters in the original character library into character components, so as to acquire contour information of character components after division; and storing the contour information of the character components into the original character library so as to build an intermediate character library on the original character library. With the intermediate character library constructed by the method of the present invention, the font creation person can perform selecting and processing simultaneously on multiple single-contour components of a single character during creating of fonts, so that the operation process is simplified and the operation efficiency is improved.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: July 24, 2018
    Assignees: PEKING UNIVERSITY FOUNDER GROUP CO., LTD., FOUNDER INFORMATION INDUSTRY HOLDINGS CO., LTD., BEIJING FOUNDER ELECTRONICS CO., LTD.
    Inventors: Lining Xia, Yingmin Tang
  • Patent number: 10023006
    Abstract: A wheel rim retainer includes an annular unit, a first end connecting member movably coupled at one end of the annular unit, and a second end connecting member movably coupled at an opposed end of the annular unit. The annular unit includes a plurality of hinged members movably coupled with each other in an edge-to-edge manner, wherein each of the hinged members has a width larger than a width of the wheel well. The second end connecting member is detachably coupled with the first end connecting member for encircling the hinged members around a hub surface of a wheel rim to cover a wheel well thereof so as to prevent a bead of a tire falling at the wheel rim when the tire is deflated.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: July 17, 2018
    Inventors: Guirong Yang, Yingjie Qi
  • Patent number: 10025565
    Abstract: A data schema stores both data and metadata as data in a hierarchical, extensible schema made of three classes of objects. The data schema includes algorithms that generate the data schema and provide the functionality. Container object hold master objects, which represent items in a collection. Master objects hold label-value pairs, having a label portion that provides metadata, and having a value portion that holds the data. The label portion references a second label-value pair, in which the value portion holds the metadata as data, which is retrieved at runtime. Label-value pairs may reference a child container object in master objects to create a hierarchy. The schema can retrieve data and data structures from other databases; multiple databases of different formats can be joined. Software can be stored as data and shown as active flowcharts. A graphical interface can be generated in multiple display modes, including in websites.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: July 17, 2018
    Inventor: Oleg Garipov
  • Patent number: 9959487
    Abstract: The present disclosure provides a method and a device for adding a font. The method includes: acquiring an image; recognizing text in the image as at least one character, each character being a font file corresponding to a single word or a single symbol; and adding a recognized character to a system font library, the system font library including characters used for displaying text on a user interface.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: May 1, 2018
    Assignee: Xiaomi Inc.
    Inventors: Yi Gao, Hongqiang Wang, Yunyuan Ge
  • Patent number: 9961403
    Abstract: The types and locations of particular types of content in a video are visually summarized in a way that facilitates understanding by a viewer. A method may include determining one or more semantic segments of the video. In addition, the method may include determining one or more emotion objects for at least one of the semantic segments. Further, the method may include generating a user interface on a display screen. The user interface may include one window, and in another embodiment, the user interface may include two windows. Moreover, the method may include displaying first indicia of the emotion object in a first window. The horizontal extent of the first window corresponds with the temporal length of the video and the first indicia are displayed at a location corresponding with the temporal appearance of the emotion object in the video.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: May 1, 2018
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE., LTD.
    Inventors: Barry A. Kritt, Sarbajit K. Rakshit, Shawn K. Sremaniak