Patents Assigned to Monotype Imaging, Inc.
-
Patent number: 11657602Abstract: A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include receiving an image that includes textual content in at least one font. Operations also include identifying the at least one font represented in the received image using a machine learning system. The machine learning system being trained using images representing a plurality of training fonts. A portion of the training images includes text located in the foreground and being positioned over captured background imagery.Type: GrantFiled: October 30, 2018Date of Patent: May 23, 2023Assignee: Monotype Imaging Inc.Inventors: Sampo Juhani Kaasila, Jitendra Kumar Bansal, Anand Vijay, Vishal Natani, Chiranjeev Ghai, Mayur G. Warialani, Prince Dhiman
-
Patent number: 11537262Abstract: A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor to execute the instructions to perform operations that include receiving data representing one or more user-selected item attributes. The data includes one of at least four selectable interest levels for each of the one or more user-selected item attributes. Operations also include identifying one or more items representative of the selected interest level for each of the one or more user-selected item attributes, and initiating delivery of data representing the identified one or more items for user selection.Type: GrantFiled: July 20, 2016Date of Patent: December 27, 2022Assignee: Monotype Imaging Inc.Inventors: Sampo Juhani Kaasila, Jitendra Kumar Bansal, Prince Dhiman, Mayur G. Warialani
-
Patent number: 11334750Abstract: A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include determining a ranking of images using a machine learning system. The machine learning system is trained using attributes that represent each of a plurality of training images. The attributes include imagery attributes, social network attributes, and textual attributes. Operations also include producing a listing of the ranked images for selecting one or more of the ranked images for a brand entity associated with the selected ranked images.Type: GrantFiled: September 7, 2017Date of Patent: May 17, 2022Assignee: Monotype Imaging Inc.Inventors: Luis Sanz Arilla, Esteban Raul Siravegna, Emanuele Luzio
-
Patent number: 10936792Abstract: A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include receiving data representing a character in multiple variants of a font. Operations also include, for each font variant, dividing the character into segments, identifying one of the segments, for each font variant, as representing an equivalent portion of the character, and, determining one minimum number of curve control points for representing each of the identified segments. Operations also include determining a representation of each of the identified segments that uses the determined one minimum number of control points, and, storing data that represents the determined representations of the identified segments for later retrieval of the character in one or more of the multiple variants of the font.Type: GrantFiled: December 21, 2017Date of Patent: March 2, 2021Assignee: Monotype Imaging Inc.Inventor: William Elliott Betts
-
Patent number: 10909429Abstract: A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include receiving data representing an image, the image being represented in the data by a collection of visual elements. Operations also include determining whether to select the image for presentation by one or more entities using a machine learning system, the machine learning system being trained using data representing a plurality of training images and data representing one or more attributes regarding image presentation by the one or more entities.Type: GrantFiled: September 27, 2017Date of Patent: February 2, 2021Assignee: MONOTYPE IMAGING INC.Inventors: Luis Sanz Arilla, Esteban Del Boca, Sampo Juhani Kaasila, Rubén Ezequiel Torti López, Nicolás Rubén Tomatis
-
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: 10347016Abstract: A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include receiving data representative of a portion of a font character. The portion of the font character being represented as one or more cubic curves. Operations also include determining one or more quadratic curves that approximately track the shape of the one or more cubic curves. In a geometric and recursive manner, determining the one or more quadratic curves includes using a predefined tolerance to compare the one or more quadratic curves to the one or more cubic curves. Operations also include preparing data to represent the one or more quadratic curves to represent the portion of the font character.Type: GrantFiled: January 12, 2016Date of Patent: July 9, 2019Assignee: Monotype Imaging Inc.Inventor: William Elliott Betts
-
Patent number: 10134150Abstract: A computing device includes a memory for storing instructions and a processor. The processor is configured to execute the instructions to identify a location for a graphical element in a predefined three-dimensional scene using depth information of content included in two or more different two-dimensional representations of the predefined three-dimensional scene. The processor is also configured to produce two or more different two-dimensional representations of the predefined three-dimensional scene including the graphical element.Type: GrantFiled: August 10, 2010Date of Patent: November 20, 2018Assignee: Monotype Imaging Inc.Inventor: Vladimir Levantovsky
-
Patent number: 10115215Abstract: A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include attaining data representing features of a font capable of representing one or more glyphs. Operations also include determining a rating for pairing the font and at least one other font using machine learning, the features of the font, and one or more rules included in a set of rules.Type: GrantFiled: April 17, 2015Date of Patent: October 30, 2018Assignee: Monotype Imaging Inc.Inventors: Steve Matteson, Sampo Juhani Kaasila, Evan Scronce, Anand Vijay, Jitendra Kumar Bansal
-
Patent number: 10002448Abstract: A system includes a first computing device that includes a memory configured to store instructions. The first computing device also includes a processor to execute the instructions to perform a method that includes receiving data representing a collection of line segments that represent a glyph. The method also includes, for each line segment, defining a cell that substantially encapsulates the line segment. At least one side of the cell is defined by bisecting an angle defined by the line segment and an adjacent line segment. The method also includes determining a value for a portion of the defined cell based upon the distance between the portion of the cell and the corresponding line segment.Type: GrantFiled: August 10, 2012Date of Patent: June 19, 2018Assignee: Monotype Imaging Inc.Inventors: Robert Joseph Taylor, Qun Wu
-
Patent number: 9817615Abstract: A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor to execute the instructions to perform operations that include receiving a request from an imaging device indicating that the imaging device is unable to present textual content of an asset. The request includes one or more attributes of the textual content of the asset and the request is sent from the imaging device absent user input. Operations also include identifying an appropriate amount of font information from the received one or more attributes for the imaging device to present the asset, and, providing the identified font information to the imaging device for presenting the asset.Type: GrantFiled: December 3, 2012Date of Patent: November 14, 2017Assignee: Monotype Imaging Inc.Inventors: John Seguin, Christopher J. Roberts, Vladimir Levantovsky
-
Patent number: 9805288Abstract: A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include receiving data representing features of a first font and data representing features of a second font. The first font and the second font are capable of representing one or more glyphs. Operations also include receiving survey-based data representing the similarity between the first and second fonts, and, training a machine learning system using the features of the first font, the features of the second font and the survey-based data that represents the similarity between the first and second fonts.Type: GrantFiled: February 25, 2016Date of Patent: October 31, 2017Assignee: Monotype Imaging Inc.Inventors: Sampo Juhani Kaasila, Anand Vijay, Jitendra Kumar Bansal
-
Patent number: 9691169Abstract: A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor to execute the instructions to perform operations that include receiving data representing a glyph in a font to present the glyph on a display. In response to operations being executed to present the glyph on the display, operations include identifying one or more values shared by glyphs of the font for adjusting the appearance of the glyph, from a data table stored with the glyph in the font. Operations also include adjusting a representation of the glyph using the identified one or more shared values for presentation on the display.Type: GrantFiled: May 29, 2014Date of Patent: June 27, 2017Assignee: Monotype Imaging Inc.Inventors: Sampo Juhani Kaasila, Thomas A. Rickner
-
Patent number: 9626337Abstract: A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor to execute the instructions to perform operations that include receiving information that represents a font and a portion of textual content of an asset. Operations also include identifying one or more typographical features supported by a scalable font format that are capable of being applied to the portion of the textual content based upon the received information representing the font and the portion of textual content of the asset. Operations also include presenting, by the computing device, an exclusive set of selectable representations. Each of the selectable representations represents one of the one or more identified typographical features supported by the scalable font format for initiating application of the corresponding typographical feature to the textual content of the asset.Type: GrantFiled: January 9, 2014Date of Patent: April 18, 2017Assignee: Monotype Imaging Inc.Inventors: Sampo Juhani Kaasila, Vladimir Levantovsky, Anand Vijay, Jitendra Kumar Bansal
-
Patent number: 9569865Abstract: A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor to execute the instructions to perform operations that include receiving information that indicates whether an asset presenter being executed by a computing device is capable of presenting one or more colored fonts of a web asset. In response to receiving the information, sending color font information to the computing device to allow content of the web asset represented in colored fonts to be presented by the computing device.Type: GrantFiled: December 20, 2013Date of Patent: February 14, 2017Assignee: Monotype Imaging Inc.Inventors: Sampo Juhani Kaasila, Daniel Robert Orcutt, Mark Peter Lepper
-
Patent number: 9472163Abstract: A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor to execute the instructions to perform a method that includes receiving information representative of one or more environmental conditions. The method also includes determining one or more adjustments for rendering content on one or more electronic displays based upon the received information representative of the one or more environmental conditions, and, adjusting the rendering of the content for being presented on at least one display based upon the received information representing the one or more environmental conditions.Type: GrantFiled: February 17, 2012Date of Patent: October 18, 2016Assignee: Monotype Imaging Inc.Inventors: David A. Gould, Geoffrey W. Greve
-
Patent number: 9317777Abstract: A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include receiving data representing features of a first font and data representing features of a second font. The first font and the second font are capable of representing one or more glyphs. Operations also include receiving survey-based data representing the similarity between the first and second fonts, and, training a machine learning system using the features of the first font, the features of the second font and the survey-based data that represents the similarity between the first and second fonts.Type: GrantFiled: October 4, 2013Date of Patent: April 19, 2016Assignee: Monotype Imaging Inc.Inventors: Sampo Juhani Kaasila, Anand Vijay, Jitendra Kumar Bansal
-
Patent number: 9319444Abstract: Provided is a method for font data streaming for time-based video/audio presentations where content is transmitted in small increments and transmission continues while a previously transmitted portion is viewed or played. Different subsets of characters of the same font are assembled together on a device and previously sent characters are reused for rendering subsequent text strings. Font subsets are created to provide only a minimal number of glyphs for the character set coverage, thereby reducing the redundancy of font data transmission and reducing the total number of characters transmitted.Type: GrantFiled: June 22, 2009Date of Patent: April 19, 2016Assignee: Monotype Imaging Inc.Inventor: Vladimir Levantovsky
-
Patent number: 9275024Abstract: A computer-implemented method includes producing a unique identifier, and, assigning the unique identifier to a style sheet for web asset production.Type: GrantFiled: October 21, 2011Date of Patent: March 1, 2016Assignee: Monotype Imaging Inc.Inventors: Steve Hsing Lee, David S. Harned, III, Venkat Yetrintala
-
Publication number: 20150348297Abstract: A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor to execute the instructions to perform operations that include receiving data representing a glyph in a font to present the glyph on a display. In response to operations being executed to present the glyph on the display, operations include identifying one or more values shared by glyphs of the font for adjusting the appearance of the glyph, from a data table stored with the glyph in the font. Operations also include adjusting a representation of the glyph using the identified one or more shared values for presentation on the display.Type: ApplicationFiled: May 29, 2014Publication date: December 3, 2015Applicant: Monotype Imaging Inc.Inventors: Sampo Juhani Kaasila, Thomas A. Rickner