Character Geometry Processing Patents (Class 345/468)
-
Patent number: 12204398Abstract: A computer-implemented method for identifying root cause failure and fault events is provided. The method includes detecting a trigger point, converting, via an encoder, previous system state data, new batch data in a next system state, and a causal graph to system state-invariant embeddings and system state-dependent embeddings, generating a learned causal graph, via a graph generation layer, by integrating state-invariant and state-dependent information, and predicting, by a prediction layer, future time-series data on the learned causal graph.Type: GrantFiled: July 26, 2023Date of Patent: January 21, 2025Assignee: NEC CorporationInventors: Zhengzhang Chen, Haifeng Chen, Liang Tong, Dongjie Wang
-
Patent number: 12190050Abstract: An ink data modification or correction method, and an information processing device and a program for implementing the method are provided, which allow automatic correction of ink data including a spelling error in a handwritten character string. An ink data modification method according to the present disclosure includes determining a modification method of ink data by detecting a spelling error included in a handwritten character string represented by the ink data, and modifying the ink data by manipulating the ink data on the basis of the determined modification method. For example, the determined modification method may be to add a missing character, or to delete a superfluous character, or to correct a typo by replacing an erroneous character with a correct character.Type: GrantFiled: September 6, 2022Date of Patent: January 7, 2025Assignee: Wacom Co., Ltd.Inventor: Lachezar Sashov Dodov
-
Patent number: 12073134Abstract: In an information processing device, a computer prepares first label data including first object data. The first label data and the first object data represent respectively a first image and a first object. The first label data is to be used to create a first label. The computer generates second label data including second object data by using the first label data. The second object data is generated by using the first object data. The second label data and the second object data represent respectively a second image and a second object. The second label data is to be used to create a second label. The first label and the second label are to be overlaid to create a composite label. A region of the first object and a region of the second object are partially overlapped when the first and second labels are to be overlaid.Type: GrantFiled: February 22, 2023Date of Patent: August 27, 2024Assignee: BROTHER KOGYO KABUSHIKI KAISHAInventors: Ryuichi Kanda, Tomoyasu Fukui
-
Patent number: 11989807Abstract: Embodiments of provide systems, methods, and computer storage media for scaling raster content using pre-computed scalar fields, such as images or textures. In an example implementation, an initial raster image is processed to generate a representation of three scalar fields: an unsigned distance field, an adjacency field, and a color plane (also called a color field or a color texture). These three fields are pre-computed prior to scaling (e.g., outside of a rendering loop), and then subsequently used (e.g., by a GPU as textures) to render a scaled version of the initial raster image.Type: GrantFiled: September 10, 2021Date of Patent: May 21, 2024Assignee: Adobe Inc.Inventor: Scott Edward Petersen
-
Patent number: 11875584Abstract: Provided are a method for training a font generation model, a method for establishing a font library, and a device. The method for training a font generation model includes the following steps. A source-domain sample character is input into the font generation model to obtain a first target-domain generated character. The first target-domain generated character is input into a font recognition model to obtain the target adversarial loss of the font generation model. The model parameter of the font generation model is updated according to the target adversarial loss.Type: GrantFiled: February 28, 2022Date of Patent: January 16, 2024Assignee: Beijing Baidu Netcom Science Technology Co., Ltd.Inventors: Jiaming Liu, Licheng Tang
-
Patent number: 11837001Abstract: Methods, systems, and computer program products are provided for stroke attribute matrices. User input strokes may be converted into attributes encoded in one or more stroke attribute matrices (SAMs), such as bitmaps, for image or other multidimensional analysis. One or more convolutional neural networks (CNNs) may recognize letters, symbols, shapes and gestures in SAMs. A selector may select output classifications from among multiple CNNs. A sequence analyzer may select a sequence of selected CNN outputs. Stroke information may comprise, for example, velocity (e.g. direction and speed), tilt, pressure, line width, pen up/down events, hover height, etc. Stroke information may be stored, for example, in bitmap color channels (e.g. to facilitate human review). For example, an x, y velocity vector and x, y tilt may be encoded, respectively, as RGBA components of pixel data. Stroke crossings may be encoded, for example, by combining attribute values at pixels where strokes intersect.Type: GrantFiled: March 15, 2022Date of Patent: December 5, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Claes-Fredrik U. Mannby
-
Patent number: 11610046Abstract: A document authoring application receives a text input including one or more alphanumeric characters. A glyph extraction module in the application determines graphical data describing glyphs of the alphanumeric characters. From the graphical data, the glyph extraction module extracts visual elements, each visual element including a color or an outline from the glyphs. The glyph extraction module generates a responsive font effect that includes the extracted visual element applied to one or more of an underline effect, a strikethrough effect, a bullet point effect, or a list dot effect. Responsive to a modification of the text input, the glyph extraction module extracts an additional visual element from an additional glyph associated with the modified text. The responsive font effect is modified to include the additional visual element. The user interface is updated to display the responsive font effect or the modified font effect.Type: GrantFiled: October 29, 2019Date of Patent: March 21, 2023Assignee: Adobe Inc.Inventors: Pawan Kishor Singh, Nirmal Kumawat, Saikat Chakrabarty
-
Patent number: 11587275Abstract: One variation of a method includes: accessing a handwriting sample comprising a set of user glyphs handwritten by a user; for each character in a set of characters, identifying a subset of user glyphs corresponding to the character in the handwriting sample, characterizing variability of a set of spatial features across the subset of user glyphs, and storing variability of the set of spatial features across the subset of user glyphs in a character container corresponding to the character; and compiling the set of character containers into a handwriting model for the user. The method further includes: accessing a text string comprising a combination of characters in the set of characters; for each instance of each character in the text string, inserting a set of variability parameters into the handwriting model to generate a synthetic glyph representing the character; and assembling the set of synthetic glyphs into a print file.Type: GrantFiled: January 12, 2022Date of Patent: February 21, 2023Assignee: ConversionRobots Inc.Inventors: Adam Szarzynski, Christopher Tosswill, Randall Lee Szarzynski, Scott Hasbrouck
-
Patent number: 11557222Abstract: Systems and methods of automatically distilling concepts from math problems and dynamically constructing and testing the creation of math problems from a collection of math concepts comprising: providing a user interface to a user; receiving as input: a math problem; one or more math concepts; and/or a user data packet; extracting and compiling a concept cloud of one or more CLIs that comprise the mathematical concepts embodied in the input, describe the operation of the one or more math concepts, or relate to the UDP, respectively; generating one or more math problem building blocks from the concept cloud CLIs; applying a mathematical rules engine to the one or more math problem building blocks to build one or more additional math problems; and returning to the user, through the user interface, the one or more additional math problems built from the CLIs that define the concept cloud extracted from the input.Type: GrantFiled: September 23, 2016Date of Patent: January 17, 2023Assignee: ValueCorp Pacific, Inc.Inventors: Mark S. Crouse, Fredric C. Gey, Terry J. Ligocki
-
Patent number: 11522719Abstract: Physically supplied user information is used to first verify the identity of a user before an app is supplied to a user device. Hardware identifiers of the user device are reviewed to determine whether to allow or deny use of the app on the user device. Once the app is approved, a user request is received by the app which is forwarded to the provider. The provider approves or disapproves of the request based, in part, on whether data in the request matches data maintained by the provider. Such approval/disapproval is provided from the provider to a party responsible for satisfying the user request. In addition, the provider generates a one-time-use electronic signature using data from a sequencer and data from the request, and the one-time-use electronic signature can be supplied to a signature repository and/or added to legal documents.Type: GrantFiled: June 1, 2021Date of Patent: December 6, 2022Inventors: Richard F. Carrott, Phillip S. Carrott
-
Patent number: 11461077Abstract: A method and computer-executable program for displaying data in a table having columns, rows and a plurality of cells defined by the columns and rows. The method involves the steps of creating a first and a second sub-tables positioned one above another or side-by-side. The top sub-table defines a non-scrollable, fixed header, while the bottom table defines a scrollable data table. The top table has a visible part and a hidden part, which contains records copied, without re-positioning or re-ordering, from a maximum width cell in the top or bottom table corresponding to each individual column. To form a fixed sidebar, the code computer-executable program code adjusts the height of the rows based on the parameters of a maximum height cell in the row. The method and program provide for a two-step process of glyph determinations: Step 1 uses the glyph determinations to adjust the HTML, by copying data.Type: GrantFiled: November 21, 2016Date of Patent: October 4, 2022Inventor: Philip K. Chin
-
Patent number: 11423205Abstract: Method and system are provided for font personalization. The method carried out at a client includes: receiving a user-specific font transformation at a first client for storing at the first client, wherein the user-specific font transformation is a font transformation of a base font for an author user to which the font transformation applies; receiving content associated with the author user, wherein the content associated with the author user is received with an identifier of the user-specific font transformation of the author user; receiving the base font at the first client for storing at the first client for use with the user-specific font transformation; and applying the user-specific font transformation to the base font when rendering the content associated with the author user.Type: GrantFiled: November 4, 2019Date of Patent: August 23, 2022Assignee: International Business Machines CorporationInventors: Richard R. Ellis, Matthew W. Leming, Geoffrey S. Pirie
-
Patent number: 11328491Abstract: Disclosed are systems and methods for improving interactions with and between computers in content providing, displaying and/or hosting systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a novel framework that displays an Extended Reality (XR) interface panel. The XR panel is configured to display and automatically and progressively adjust the panel and/or its displayed augmented reality (AR), virtual reality (VR) and/or mixed reality (MR) content based on dynamically determined and updated positioning of a viewing user.Type: GrantFiled: November 11, 2020Date of Patent: May 10, 2022Assignee: AVEVA SOFTWARE, LLCInventors: Larry Weinheimer, Alessandro Giusti, Leonardo Ballari, Chetan Katariya, Bonnie Mathew
-
Patent number: 11301609Abstract: Systems and methods for managing operations for generating a plurality of designs of an integrated circuit chip are described. One of the methods includes receiving a request with a specification of the integrated circuit chip from a requester account, receiving a plurality of requests from a plurality of community member accounts for viewing the specification, and providing access to the specification to the plurality of community member accounts. The method further includes receiving a plurality of instances of the acceptance from the plurality of community member accounts for creating the plurality of designs, providing access to a plurality of resources to the plurality of community member accounts, and receiving a plurality of design files having the plurality of designs from the plurality of community member accounts. The method includes providing access to the plurality of designs to the requester account for approval or disapproval of the plurality of designs.Type: GrantFiled: May 20, 2020Date of Patent: April 12, 2022Assignee: efabless corporationInventors: Bertrand Irissou, John M. Hughes, Lucio Lanza, Mohamed K. Kassem, Michael S. Wishart, Rajeev Srivastava, Risto Bell, Robert Timothy Edwards, Sherif Eid, Greg P. Shaurette
-
Patent number: 11250144Abstract: Apparatus, methods, and program products are disclosed for operating a display in privacy mode. One apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to detect an individual within an unauthorized zone in the field of view of a camera. The code is executable by the processor to operate a display in privacy mode in response to detecting the individual within the unauthorized zone. Methods and computer program products that perform the functions of the apparatus are also disclosed.Type: GrantFiled: March 29, 2019Date of Patent: February 15, 2022Assignee: LENOVO (Singapore) PTE. LTD.Inventors: Koji Kawakita, David W. Douglas, Tin-Lup Wong
-
Patent number: 11227198Abstract: An information processing apparatus includes a storage unit and a processor. A font file includes type face data and serif data. When a sans-serif font is selected, the processor generates sans-serif character data on the basis of the type face data. When a serif font selected, the processor generates sans-serif character data, generates serif image data, and adds generated the serif image data to generated the sans-serif character data to generate serif character data.Type: GrantFiled: October 5, 2020Date of Patent: January 18, 2022Assignee: KYOCERA DOCUMENT SOLUTIONS INC.Inventor: Patricia Ysabel Garces
-
Patent number: 11030388Abstract: Live text glyph modification is described. A content processing system receives a selection input to select a glyph via a user interface of a content editing application. Responsive to this selection, the content processing system generates an outline of the glyph's geometry and enables modification of the outline relative to left-bearing, right-bearing, and baseline positions for the glyph, which define the glyph's position relative to other glyphs of the text content. Using the modified outline, the content processing system generates a modified glyph, which may be stored in a global storage resource and added to a stylistic set for the font type of the original glyph. This enables the content processing system to generate and store modified glyph geometries that can be readily interchanged with original glyph geometries during the creation of text content—without destroying the ability to edit the text content using conventional text editing tools.Type: GrantFiled: September 25, 2018Date of Patent: June 8, 2021Assignee: Adobe Inc.Inventors: Praveen Kumar Dhanuka, Sanjeev Kumar Biswas, Neeraj Nandkeolyar
-
Patent number: 10902789Abstract: A display device providing grayscale correction to pixels in a plurality of dots which cat display an image frame in which aliasing is relaxed for various pixel arrangement structures.Type: GrantFiled: April 9, 2019Date of Patent: January 26, 2021Assignee: Samsung Display Co., Ltd.Inventor: Jong Woong Park
-
Patent number: 10826913Abstract: An apparatus and a method for providing a security service in a communication system are provided. The security device includes a receiver configured to receive validation information used for validating data received by a receiving apparatus from the receiving apparatus, at least one processor configured to determine whether the validation information matches set validation related information, and a transmitter configured to transmit information indicating the determined result to the receiving apparatus.Type: GrantFiled: August 25, 2017Date of Patent: November 3, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Jonathan David Naughton-Green, Arthur Simon Waller
-
Patent number: 10503810Abstract: Method and system are provided for font personalization. The method carried out at a client includes: receiving a user-specific font transformation at a first client for storing at the first client, wherein the user-specific font transformation is a font transformation of a base font for an author user to which the font transformation applies; receiving content associated with the author user, wherein the content associated with the author user is received with an identifier of the user-specific font transformation of the author user; receiving the base font at the first client for storing at the first client for use with the user-specific font transformation; and applying the user-specific font transformation to the base font when rendering the content associated with the author user.Type: GrantFiled: June 18, 2015Date of Patent: December 10, 2019Assignee: International Business Machines CorporationInventors: Richard R. Ellis, Matthew W. Leming, Geoffrey S. Pirie
-
Patent number: 10452802Abstract: Systems and methods for engineering integrated circuit design and development are described. A requester posts a request for an integrated circuit chip design using the systems and methods. Moreover, using design tools of the systems and methods, one or more designers generate one or more designs. The designers use computer software that is provided by the systems and methods to test the one or more designs. Moreover, the designs are independently verified by a design engineering entity or by other designers. The one or more designs are provided to a fab via the systems and methods to fabricate a prototype of an integrated circuit chip. The prototype is tested on a printed circuit board by using a test software, which is provided by the systems and methods.Type: GrantFiled: June 26, 2017Date of Patent: October 22, 2019Assignee: efabless corporationInventors: Bertrand Irissou, John M. Hughes, Lucio Lanza, Mohamed K. Kassem, Michael S. Wishart, Rajeev Srivastava, Risto Bell, Robert Timothy Edwards, Sherif Eid, Greg P. Shaurette
-
Patent number: 10437953Abstract: Systems and methods for engineering integrated circuit design and development are described. A requester posts a request for an integrated circuit chip design using the systems and methods. Moreover, using design tools of the systems and methods, one or more designers generate one or more designs. The designers use computer software that is provided by the systems and methods to test the one or more designs. Moreover, the designs are independently verified by a design engineering entity or by other designers. The one or more designs are provided to a fab via the systems and methods to fabricate a prototype of an integrated circuit chip. The prototype is tested on a printed circuit board by using a test software, which is provided by the systems and methods.Type: GrantFiled: June 26, 2017Date of Patent: October 8, 2019Assignee: efabless corporationInventors: Bertrand Irissou, John M. Hughes, Lucio Lanza, Mohamed K. Kassem, Michael S. Wishart, Rajeev Srivastava, Risto Bell, Robert Timothy Edwards, Sherif Eid, Greg P. Shaurette
-
Patent number: 10434717Abstract: The claimed subject matter includes a system and method to design 3D objects for fabrication. In embodiments, the method includes sampling coordinates of a two-dimensional object. The method also includes generating fabrication coordinates based on the sampled coordinates and a plane comprising a top layer of a three-dimensional (3D) object. Additionally, the method includes generating a 2D triangular mesh for the top layer of an overhang based on the sampled coordinates, an angle between the top layer and two points in a previous top layer border less than or equal to an overhang threshold angle.Type: GrantFiled: June 20, 2017Date of Patent: October 8, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Shanen J. Boettcher, Yulin Jin, Emmett Lalish, Jesse McGatha
-
Patent number: 10423748Abstract: Systems and methods for obfuscating a circuit design are described. One of the methods includes receiving the circuit design from a user computing device. The circuit design includes a plurality of circuit components. The method further includes obfuscating each of the circuit components by transforming layout features associated with the circuit design into a generic layout feature representation. The generic layout feature representation excludes scaled representations of the layout features. The method also includes generating a visual representation of the obfuscated designs. Each of the obfuscated designs has an input port and an output port. The method further includes enabling placement of the obfuscated designs and routing between the input ports and the output ports of the obfuscated designs. The method includes generating an obfuscated integrated circuit design having a master input port, a master output port, the obfuscated designs, and the routing between the obfuscated designs.Type: GrantFiled: June 26, 2017Date of Patent: September 24, 2019Assignee: efabless corporationInventors: Bertrand Irissou, John M. Hughes, Lucio Lanza, Mohamed K. Kassem, Michael S. Wishart, Rajeev Srivastava, Risto Bell, Robert Timothy Edwards, Sherif Eid, Greg P. Shaurette
-
Patent number: 10387682Abstract: Embodiments of the present invention disclose a method, computer program product, and system for parallel access to an electronic design automation (EDA) application. The computer receives a request to access an electronic design automation (EDA) application from at least two user computing device and authenticates a user associated with each of the requests from the at least two user computing devices to access the EDA application. The computer determines a level of access to be granted to each of the user of the at least two user computing devices and creates a parallel connection to each of the at least user computing device based on the determined level of access granted to each of the users. The computer retrieves data to be transmitted to each of the at least user computing device to be displayed on each of the user computing devices and stores the data in a memory unit.Type: GrantFiled: June 8, 2017Date of Patent: August 20, 2019Assignee: International Business Machines CorporationInventors: Kerim Kalafala, Douglas Keller, Debjit Sinha, Richard W. Taggart, Natesan Venkateswaran
-
Patent number: 10366142Abstract: An identifier based glyph search is described. In one or more embodiments, a search input is analyzed in a digital medium environment to generate search tokens and locate a font. The search tokens are compared to identifiers within the font, and corresponding identifiers are used to locate and retrieve particular glyphs from within the font. The retrieved glyphs are ordered and configured for output or display. The resulting glyph results include a variety of glyphs that are related to the search input, and may provide alternative related glyphs even where a user knows an exact identifier associated with a glyph. This technique may be iterated to accommodate changing search inputs and allows users to easily find desired glyphs with minimal effort and without the need for specialized knowledge regarding the identifiers of particular glyphs.Type: GrantFiled: May 6, 2016Date of Patent: July 30, 2019Assignee: Adobe Inc.Inventors: Dinesh Kukreja, Manish Jangir, Mohammad Javed Ali, Mrinalini Sardar, Sameer Manuja, Vineet, Vivek Ranjan
-
Patent number: 10242635Abstract: Disclosed is a method of displaying an image using an image display device including a front LCD panel and a rear LCD panel overlapping each other that may include displaying an RGB image in the front LCD panel; generating a black-and-white image having a luminance value adjusted by a pixel by signal-processing the RGB image, and displaying the black-and-white image in the rear LCD panel.Type: GrantFiled: December 21, 2015Date of Patent: March 26, 2019Assignee: LG DISPLAY CO., LTD.Inventor: Hideo Nakaya
-
Patent number: 10189272Abstract: A correction value acquiring method for inkjet printing apparatus includes the following steps: a testing chart forming step for forming a testing chart in one printing job, the testing chart including a first line segment group having a plurality of first line segments formed by causing a drive circuit of a head module acting as reference to output a reference drive signal for obtaining a reference density, and a second line segment group having a plurality of second line segments formed by causing drive circuits of head modules other than the head module acting as reference to output the reference drive signal and drive signals with a plurality of different correction values added to the reference drive signal; an identifying step for identifying from the testing chart a second line segment having a density matching with that of a first line segment; and a correction value acquiring step for acquiring a correction value corresponding to the second line segment identified.Type: GrantFiled: February 16, 2018Date of Patent: January 29, 2019Assignee: Screen Holdings Co., Ltd.Inventors: Kunio Muraji, Seiya Nomura, Tomoyasu Okushima
-
Patent number: 10104269Abstract: An image processing apparatus has a storage configured to store image data representing a color image, the image data being constituted by multiple pixels, each of the multiple pixels having a gradation value, and a controller. The controller is configured to extract pixels, from among the multiple pixels, within a specific color range as target pixels, adjust the gradation values of the target pixels such that brightness values of the target pixels are lowered, generate a histogram of index values corresponding to quantities of the brightness values of the multiple pixels constituting the image data after the gradation values of the target pixels are adjusted, set a first threshold value based on the histogram as generated, and apply a binarizing process to the image data using the first threshold value.Type: GrantFiled: March 10, 2017Date of Patent: October 16, 2018Assignee: BROTHER KOGYO KABUSHIKI KAISHAInventors: Toshiki Motoyama, Shinya Sahara
-
Patent number: 10062147Abstract: Firmware interfaces scale a fixed-font utilized by the firmware interfaces to display glyphs of the fixed-font at a native resolution or a preferred resolution of a display. A conversion factor is generated for scaling the glyphs of the font using the native resolution or the preferred resolution. The glyphs may be scaled using the conversion factor. The scaled glyphs may be stored and utilized to display text of the firmware interface in the native resolution or the preferred resolution.Type: GrantFiled: September 16, 2014Date of Patent: August 28, 2018Assignee: American Megatrends, Inc.Inventor: Artem Shchygel
-
Patent number: 10031713Abstract: A method for displaying product information on at least one electronic label having a graphic display and a data reception unit is disclosed. The method includes: generating, at a server connected to the label, an individual glyph corresponding to each different character or symbol of the product information; generating at least a display script comprising reference and position data of said glyphs in the product information; transmitting the display script to the label; broadcasting the individual glyphs; selecting and loading in the label individual glyphs corresponding to the reference data comprised in the display script and displaying the selected and loaded individual glyphs according to the position data comprised in the display script. A server, an electronic label and a sever thereof are also provided.Type: GrantFiled: February 11, 2015Date of Patent: July 24, 2018Assignee: SES-imagotagInventor: Yves Martin
-
Patent number: 9965871Abstract: An image encoded with character information can be created by binarizing an input image followed by connected component labeling, and then repeating the binarization and connected component labeling on an inverted version of the input image. This results in identification of connected components. Related connected components are arranged in a family tree in which successive generations of the connected components alternate between two tree layer classifications. One of the tree layer classifications is selected based on whether certain connected components define characters. A label image is created which includes labels for the connected components except for the connected components in the selected tree layer classification.Type: GrantFiled: December 30, 2016Date of Patent: May 8, 2018Assignee: KONICA MINOLTA LABORATORY U.S.A., INC.Inventors: Bo Li, Gang Fang
-
Patent number: 9858398Abstract: Multiple computer systems each include at least one EDA tool that performs certain EDA functions. Each computer system also includes source code of a design with the names of source code elements and an encoding module that generates unique identifiers for the source code elements according to a specific encoding algorithm. The encoding module identifies each source code element included in the source code. For each source code element, the encoding module generates a unique identifier by applying the encoding algorithm to the name of the element. When electronic design information is going to be transmitted to another computer system and the electronic design information includes source code elements, the encoding module encodes the information by replacing each source code element with the unique identifier generated for the element.Type: GrantFiled: October 30, 2015Date of Patent: January 2, 2018Assignee: Synopsys, Inc.Inventors: Ludovic Marc Larzul, Alexander Rabinovitch
-
Patent number: 9753915Abstract: Methods, computer program products, and systems for correcting a glyph in a translated text are described. In one embodiment, the method includes identifying a first form of a first glyph in a translation text having a plurality of contextual properties and analyzing, by the processor, the first form of the first glyph with reference to one or more glyph form tables comprising a plurality of forms of the first glyph based, at least in part, on the plurality of contextual properties.Type: GrantFiled: August 6, 2015Date of Patent: September 5, 2017Assignee: DISNEY ENTERPRISES, INC.Inventors: Tadashi George Sakashita, Imran Goychayev, Alejandra Ledesma, Luigi Pardo, Sonia Souto Sieiro
-
Patent number: 9740667Abstract: The present disclosure relates to a method for generating portable electronic documents. The method comprises retrieving key character positions of each syllable, repositioned character and syllable chunks of each syllable of pre-processed electronic document. Then, probable data loss resulting from usage of each syllable chunk of the syllable chunks is determined using corresponding characteristic information associated with each syllable chunk. Each character of each syllable chunk is translated into glyph stream using predetermined glyph mapping based on probable data loss. The glyph stream is restructured using invisible glyphs and composite glyphs. Font data of at least one of invisible and composite glyphs is modified upon restructuring. Then, glyph stream is mapped with predetermined Unicode value of invisible glyphs, composite glyphs, repositioned character and each syllable chunk upon modification.Type: GrantFiled: November 18, 2015Date of Patent: August 22, 2017Assignee: Wipro LimitedInventor: Miriyala Sri Venkata Sathya Surya Krishana Prasanna Dileep
-
Patent number: 9727997Abstract: An electronic device for and a method of providing handwriting animation are provided. The electronic device includes an input and output interface configured to receive a text selection signal; and a management module configured to use vector data for stroke data on text to generate at least one piece of masking data, mask the stroke data with the masking data, and sequentially remove the masking data. The method includes checking vector data for stroke data on selected text; generating at least one piece of masking data from the vector data; masking the stroke data with the masking data; and sequentially removing the masking data.Type: GrantFiled: June 19, 2015Date of Patent: August 8, 2017Assignee: Samsung Electronics Co., LtdInventor: Gi Yong Lee
-
Patent number: 9672777Abstract: A liquid crystal display (LCD) panel and a driving method thereof are provided. The LCD panel includes display pixels each including RGBW display sub-pixels. The method includes: receiving an image data for representing a to-be-displayed image including image pixels; calculating RGBW image sub-pixel data corresponding to the image pixels according to the image data; using a first predetermined number of image pixels as a repeat unit and generating RGBW display sub-pixel data corresponding to a second predetermined number of display pixels by using each repeat unit in a pixel sharing manner, the first predetermined number being greater than the second predetermined number; and using the RGBW display sub-pixel data to drive RGBW display sub-pixels of corresponding display pixels. Accordingly, the edge blur phenomenon can be effectively improved by the image pixel sharing.Type: GrantFiled: January 6, 2015Date of Patent: June 6, 2017Assignee: Shenzhen China Star Optoelectronics Technology Co., LtdInventors: Feilin Ji, Wei Chen, Xiaoping Tan
-
Patent number: 9633255Abstract: Systems, apparatuses and methods may provide font substitution based on a custom font. In one example, a custom handwritten font may be generated based on a comparison between handwritten sample text and training text. In another example, handwritten original text may be converted to unique machine text based on a substitution of the handwritten original text with the custom handwritten font. Thus, a user's handwriting may be converted to the user's own best or preferred handwriting.Type: GrantFiled: June 26, 2015Date of Patent: April 25, 2017Assignee: Intel CorporationInventor: Arvind Kumar
-
Patent number: 9613455Abstract: Methods, systems and computer readable media for identifying local georeferenced data are described. A method can include receiving a plurality of images and corresponding metadata for each image, the metadata including location information indicating where the corresponding image was acquired and object information indicating one or more objects shown in the corresponding image. The method can also include determining based on the images and corresponding metadata, that a group of images within the plurality of images is associated with a given object at a given location. The method can further include updating a digital map to include a cartographical feature based on the determination of the given object at the given location, wherein the cartographical feature is caused to be displayed on the digital map at a location corresponding to the given location.Type: GrantFiled: May 4, 2015Date of Patent: April 4, 2017Assignee: Google Inc.Inventors: Torsten Paul Nelson, Eduardo Alves Ferreira, Rodrigo Eduardo Lazo Paz
-
Patent number: 9569870Abstract: Disclosed are a system and a method for generating multiple a master glyph. The system for generating a multiple master glyph according to the present invention includes: a user terminal receiving a grapheme from a user and converting the grapheme into a grapheme image; a server extracting vector data of the grapheme image; and an editor generating a basic grapheme glyph and an extended grapheme glyph and grouping the basic grapheme glyph and the extended grapheme glyph into a MMG.Type: GrantFiled: March 17, 2015Date of Patent: February 14, 2017Assignee: HANYANG INFORMATION & COMMUNICATIONS CO., LTD.Inventor: Kyung Soo Kang
-
Patent number: 9239825Abstract: A list display apparatus that displays multiple pieces of character string data in a list on a display unit includes a storage unit that stores the multiple pieces of character string data; a sorting unit that sorts the multiple pieces of character string data stored in the storage unit in a character code order; a ligature decomposing unit that decomposes a ligature included in the multiple pieces of character string data into multiple original letters on which the ligature is based in the sorting by the sorting unit; and a sorting control unit that controls the sorting unit so that the multiple letters resulting from the decomposition by the ligature decomposing unit is used in the sorting, instead of the ligature.Type: GrantFiled: May 6, 2013Date of Patent: January 19, 2016Assignee: Alpine Electronics, Inc.Inventor: Takahiro Shinohara
-
Patent number: 9235915Abstract: An image data generating device generates image data that have a configuration including two or more text lines, one or more columns contained in each text line, and two or more rows contained in each column, and that are formed of a plurality of image data constituent elements.Type: GrantFiled: March 27, 2013Date of Patent: January 12, 2016Assignee: NEC PLATFORMS, LTDInventor: Kiattichai Saowapa
-
Patent number: 9129261Abstract: The present invention has an object to enrich expression of contents of an e-mail message. In a mobile phone (1), text data (TxD) is input, and a 3D authoring operation is carried out. The text data (TxD) and 3D authoring instruction data (DD) are transmitted from the mobile phone (1) to a server (3), and then, scenario data (SD) which is control information about 3D graphics is generated in the server (3). The text data (TxD) and scenario data (SD) are stored in the server (3) as 3D message information (MD). When access information to the 3D message information (MD) is notified from the mobile phone (1) to a mobile phone (2), the mobile phone (2) makes access to the server (3) to download the 3D message information (MD) and a necessary 3D font. 3D character mail is thereby reproduced in the mobile phone (2).Type: GrantFiled: October 1, 2004Date of Patent: September 8, 2015Assignee: MegaChips CorporationInventors: Motoyasu Tanaka, Yuji Sakai, Hiroyuki Nakajima
-
Publication number: 20150097841Abstract: A drawing apparatus that displays a character rendered in an outline method includes a number-of-commands identification unit configured to identify a number of drawing commands required for the character based on outline data that corresponds to a shape of the character, a level determination unit configured to determine a level of an antialiasing process to be performed on the character based on the number of the drawing commands found by the number-of-commands identification unit, and a drawing unit configured to execute the antialiasing process of the level determined for the character by the level determination unit, when the character is drawn based on the outline data of the character.Type: ApplicationFiled: October 3, 2014Publication date: April 9, 2015Inventor: Atsushi Ikeda
-
Patent number: 9001126Abstract: A method of displaying text on a path includes creating a mapping between distances along the path and points on a line based on changes in direction of the path, composing glyphs on the line, having a total line length defined in accordance with the mapping, to form a composed line, associating the glyphs with the path in accordance with the mapping and the composed line, and outputting the association of the glyphs with the path for display of the glyphs along the path.Type: GrantFiled: May 30, 2008Date of Patent: April 7, 2015Assignee: Adobe Systems IncorporatedInventor: Andrei Burago
-
Publication number: 20150049092Abstract: An image data generating device generates image data that have a configuration including two or more text lines, one or more columns contained in each text line, and two or more rows contained in each column, and that are formed of a plurality of image data constituent elements.Type: ApplicationFiled: March 27, 2013Publication date: February 19, 2015Applicant: NEC INFRONTIA CORPORATIONInventor: Kiattichai Saowapa
-
Patent number: 8941666Abstract: A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor configured to execute the instructions to perform a method that includes representing animation states of a virtual character in editable graphical representations. Each animation state represents each individual action of the character for an instance in time. The method also includes storing data that represents one or more changes in the animation states of the virtual character from the editable graphical representations. A pose of the virtual character is reconstructable upon retrieval of the stored data.Type: GrantFiled: March 24, 2011Date of Patent: January 27, 2015Assignee: Lucasfilm Entertainment Company Ltd.Inventor: Lucas A. Kovar
-
Publication number: 20150022531Abstract: A method for labeling a segment of a two-dimensional input path defined according to a nonzero winding rule as either interior or exterior is described. A winding number is initialized. A scan line that intersects the segment is identified. For each contour of the input path, winding values are accumulated into the winding number for any segments of the contour that cross the identified scan line, where the accumulation for coincident segments that cross the identified scan line at a same location as the segment is postponed. These coincident segments are marked and saved in a list. The labeling of the segment as either interior or exterior is determined from the list and the winding number.Type: ApplicationFiled: July 16, 2013Publication date: January 22, 2015Inventors: Ronald N. Perry, Elena J. Jakubiak
-
Patent number: 8917275Abstract: A developer tool is used to programmatically calculate the contrast between the text and background in a user interface. A luminosity ratio is automatically calculated by the tool by capturing an image of a user interface, archiving user interface elements that do not contain text, performing optical character recognition on the remaining user interface elements to find pixels on the text part of the user interface element and pixels on the background part of the user interface element, and finally calculating the luminosity ratio. Results including errors, warnings and luminosity ratio for one or more hotspots in the image can be returned. Results can be used to identify user interface elements that comply or fail to comply with visibility guidelines for contrast between user interface text and background.Type: GrantFiled: June 14, 2010Date of Patent: December 23, 2014Assignee: Microsoft CorporationInventors: Jason Anthony Grieves, Matthew Karr, Katherine Ann Corner
-
Patent number: 8917276Abstract: A graphics or image rendering system, such as a map image rendering system, receives image data from an image database in the form of vector data that defines various image objects, such as roads, geographical boundaries, etc., and textures defining text strings to be displayed on the image to provide, for example, labels for the image objects. The imaging rendering system renders the images such that the individual characters of the text strings are placed on the image following a multi-segmented or curved line. This rendering system enables text strings to be placed on a map image so that the text follows the center line of a curved or angled road or other image feature without knowing the specifics of the curvature of the line along which the text will be placed when creating the texture that stores the text string information.Type: GrantFiled: March 19, 2013Date of Patent: December 23, 2014Assignee: Google Inc.Inventor: Brian Cornell