Character Generating Patents (Class 345/467)
-
Patent number: 10650272Abstract: 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: GrantFiled: June 4, 2018Date of Patent: May 12, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Aya R. A. Elgebeely, Mohamed M. El-Khouly, Mariam M. R. A. Eltantawi, Hisham E. Elshishiny
-
Patent number: 10643296Abstract: 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: GrantFiled: January 12, 2016Date of Patent: May 5, 2020Assignee: QUALCOMM IncorporatedInventors: Phi Hung Nguyen, Ning Bi
-
Patent number: 10635949Abstract: 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: GrantFiled: July 7, 2015Date of Patent: April 28, 2020Assignee: XEROX CORPORATIONInventors: Albert Gordo Soldevila, Jon Almazán Almazán, Naila Murray, Florent C. Perronnin
-
Patent number: 10628918Abstract: 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: GrantFiled: September 25, 2018Date of Patent: April 21, 2020Assignee: ADOBE INC.Inventor: John Peterson
-
Patent number: 10621234Abstract: 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 thType: GrantFiled: April 6, 2018Date of Patent: April 14, 2020Assignee: RUNECAST SOLUTIONS LIMITEDInventors: Konstantin Ivanov, Marek Duris, Aylin Sali, Stanimir Markov, Ionut Radu
-
Patent number: 10614607Abstract: 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: GrantFiled: January 18, 2017Date of Patent: April 7, 2020Assignee: APPLE INC.Inventors: Brandon M. Tennant, Conrad R. Carlen, Bradley Griffin
-
Patent number: 10592853Abstract: 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: GrantFiled: April 14, 2016Date of Patent: March 17, 2020Assignee: The Boeing CompanyInventors: John W. Glatfelter, Brian Dale Laughlin
-
Patent number: 10592065Abstract: 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: GrantFiled: August 14, 2015Date of Patent: March 17, 2020Assignee: DASSAULT SYSTEMESInventor: Pinghan Chen
-
Patent number: 10575061Abstract: 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: GrantFiled: August 23, 2018Date of Patent: February 25, 2020Assignee: International Business Machines CorporationInventor: Florian Pinel
-
Patent number: 10572575Abstract: 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: GrantFiled: September 15, 2014Date of Patent: February 25, 2020Assignee: Oracle International CorporationInventor: Antoine Duane Butler
-
Patent number: 10572574Abstract: 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: GrantFiled: December 23, 2013Date of Patent: February 25, 2020Assignee: Monotype Imaging Inc.Inventor: Steve Hsing Lee
-
Patent number: 10534849Abstract: 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: GrantFiled: September 12, 2018Date of Patent: January 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John C. Emmons, Denise M. Genty, Su Liu, Shunguo Yan
-
Patent number: 10528675Abstract: 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: GrantFiled: January 18, 2019Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventors: Chi-Ying Chang, Yi-Chun Chen, Wen-Ping Chi, Chao Yuan Huang
-
Patent number: 10510168Abstract: 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: GrantFiled: January 9, 2013Date of Patent: December 17, 2019Assignee: Jungha RyuInventor: Jungha Ryu
-
Patent number: 10497098Abstract: 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: GrantFiled: March 21, 2018Date of Patent: December 3, 2019Assignee: ILI TECHNOLOGY CORP.Inventor: Jung-Chung Hsu
-
Patent number: 10489489Abstract: 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: GrantFiled: March 9, 2016Date of Patent: November 26, 2019Assignee: Adobe Inc.Inventors: Yuyan Song, Seth Shaw, Aaron Hertzmann
-
Patent number: 10462381Abstract: 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: GrantFiled: February 13, 2018Date of Patent: October 29, 2019Assignee: Freedom Scientific, Inc.Inventors: Patrick Murphy, Todd Conard, Douglas J. Glazar
-
Patent number: 10459957Abstract: 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: GrantFiled: December 29, 2016Date of Patent: October 29, 2019Assignee: GOOGLE LLCInventors: Asaf Zomet, Gal Chechik, Michael Shynar
-
Patent number: 10460013Abstract: 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: GrantFiled: June 7, 2018Date of Patent: October 29, 2019Assignee: EMC CorporationInventor: Wang Xin
-
Patent number: 10430918Abstract: 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: GrantFiled: June 11, 2015Date of Patent: October 1, 2019Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Yang-Hyo Kim, Soo-Young Woo, Do-Kyung Kim
-
Patent number: 10416877Abstract: 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: GrantFiled: October 19, 2015Date of Patent: September 17, 2019Assignee: MyScriptInventors: Nicolas Rucine, Erwan Jestin, Anthony Laurence
-
Patent number: 10394927Abstract: 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: GrantFiled: February 23, 2018Date of Patent: August 27, 2019Assignee: CASIO COMPUTER CO., LTD.Inventor: Takashi Hatayama
-
Patent number: 10361981Abstract: 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: GrantFiled: May 15, 2015Date of Patent: July 23, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Paul Nathan Bennett, Nirupama Chandrasekaran, Michael Gamon, Nikrouz Ghotbi, Eric Joel Horvitz, Richard L. Hughes, Prabhdeep Singh, Ryen William White
-
Patent number: 10346034Abstract: 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: GrantFiled: September 13, 2016Date of Patent: July 9, 2019Assignee: DynaComware Taiwan Inc.Inventors: Fu-Jen Wang, Ji-Ming Chen, Ann Lee
-
Patent number: 10339204Abstract: 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: GrantFiled: January 27, 2017Date of Patent: July 2, 2019Assignee: Konica Minolta Laboratory U.S.A., Inc.Inventor: Takayuki Kamata
-
Patent number: 10339087Abstract: 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: GrantFiled: February 21, 2018Date of Patent: July 2, 2019Assignee: MICROSHIP TECHNOLOGY INCORPORATEDInventor: Michael Simmons
-
Patent number: 10311060Abstract: 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: GrantFiled: June 6, 2017Date of Patent: June 4, 2019Assignee: Espial Group Inc.Inventors: Michael Damian Mulligan, Samvel Avanesov, Michael Hall
-
Patent number: 10268754Abstract: 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: GrantFiled: February 5, 2018Date of Patent: April 23, 2019Assignee: International Business Machines CorporationInventors: Si Bin Fan, Peng Hui Jiang, Lin Sun, Yan Sun, Li Xiang, Yan Xu, Wen Yin
-
Image forming apparatus, image forming method, and non-transitory computer readable recording medium
Patent number: 10262246Abstract: 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: GrantFiled: March 2, 2018Date of Patent: April 16, 2019Assignee: KYOCERA DOCUMENT SOLUTIONS INC.Inventor: Keizen Kanazawa -
Patent number: 10249078Abstract: 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: GrantFiled: June 8, 2017Date of Patent: April 2, 2019Assignee: Rockwell Collins, Inc.Inventors: David A. Buckmiller, Layne H. Thorup, Thomas P. Skowyra, David Quinn LeBaron, Randy Harris
-
Patent number: 10237349Abstract: 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: GrantFiled: May 10, 2016Date of Patent: March 19, 2019Assignee: Providence IP, LLCInventors: Frank Liu, Roberto M. Ramirez
-
Patent number: 10210241Abstract: 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: GrantFiled: May 10, 2016Date of Patent: February 19, 2019Assignee: International Business Machines CorporationInventors: Si Bin Fan, Peng Hui Jiang, Lin Sun, Yan Sun, Li Xiang, Yan Xu, Wen Yin
-
Patent number: 10203206Abstract: 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: GrantFiled: April 20, 2017Date of Patent: February 12, 2019Assignee: CANON KABUSHIKI KAISHAInventor: Shigeyoshi Ito
-
Patent number: 10204113Abstract: 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: GrantFiled: December 13, 2016Date of Patent: February 12, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Marc E. Seinfeld, Daron Spektor, William M. Zintel, Adrian M. Marinescu
-
Patent number: 10192336Abstract: 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: GrantFiled: December 5, 2013Date of Patent: January 29, 2019Assignees: Peking University Founder Group Co., Ltd., Founder Information Industry Holdings Co., Ltd., Beijing Founder Electronics Co., Ltd.Inventors: Lining Xia, Yingmin Tang
-
Patent number: 10185918Abstract: 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: GrantFiled: January 22, 2011Date of Patent: January 22, 2019Assignee: GTJ VENTURES, LLCInventor: Raymond Anthony Joao
-
Patent number: 10175862Abstract: 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: GrantFiled: December 12, 2013Date of Patent: January 8, 2019Assignee: EXCALIBUR IP, LLCInventors: Ashit Gandhi, Vincent Sollicito, Marc Bishop, Stephen Miller
-
Patent number: 10169448Abstract: 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: GrantFiled: January 14, 2014Date of Patent: January 1, 2019Assignee: Google LLCInventors: Nestor Felipe Hernandez, Shaoting Cai
-
Patent number: 10169304Abstract: 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: GrantFiled: June 21, 2017Date of Patent: January 1, 2019Assignee: Amazon Technologies, Inc.Inventors: Lokesh Joshi, Shinobu Matsuzuka
-
Patent number: 10134162Abstract: 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: GrantFiled: August 10, 2016Date of Patent: November 20, 2018Assignee: Facebook, Inc.Inventor: Barak R. Naveh
-
Patent number: 10095529Abstract: 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: GrantFiled: June 7, 2016Date of Patent: October 9, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Cameron A. Scott, Stephen Christopher Lozada Chua
-
Patent number: 10067921Abstract: 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: GrantFiled: December 26, 2014Date of Patent: September 4, 2018Assignee: NEC CORPORATIONInventors: Satoru Ishii, Tatsushi Yasuda
-
Patent number: 10055386Abstract: 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: GrantFiled: April 18, 2014Date of Patent: August 21, 2018Assignee: EMC CorporationInventor: Wang Xin
-
Patent number: 10049478Abstract: 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: GrantFiled: October 22, 2015Date of Patent: August 14, 2018Assignee: Quadient Group AGInventors: Boris Letocha, Jan Knoulich
-
Patent number: 10043107Abstract: 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: GrantFiled: June 27, 2016Date of Patent: August 7, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Aya R. A. Elgebeely, Mohamed M. El-Khouly, Mariam M. R. A. Eltantawi, Hisham E. Elshishiny
-
Patent number: 10031894Abstract: 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: GrantFiled: December 5, 2013Date of Patent: July 24, 2018Assignees: PEKING UNIVERSITY FOUNDER GROUP CO., LTD., FOUNDER INFORMATION INDUSTRY HOLDINGS CO., LTD., BEIJING FOUNDER ELECTRONICS CO., LTD.Inventors: Lining Xia, Yingmin Tang
-
Patent number: 10023006Abstract: 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: GrantFiled: June 28, 2017Date of Patent: July 17, 2018Inventors: Guirong Yang, Yingjie Qi
-
Patent number: 10025565Abstract: 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: GrantFiled: August 19, 2016Date of Patent: July 17, 2018Inventor: Oleg Garipov
-
Patent number: 9959487Abstract: 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: GrantFiled: May 24, 2016Date of Patent: May 1, 2018Assignee: Xiaomi Inc.Inventors: Yi Gao, Hongqiang Wang, Yunyuan Ge
-
Patent number: 9961403Abstract: 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: GrantFiled: January 28, 2014Date of Patent: May 1, 2018Assignee: Lenovo Enterprise Solutions (Singapore) PTE., LTD.Inventors: Barry A. Kritt, Sarbajit K. Rakshit, Shawn K. Sremaniak