Patents by Inventor Sampo Juhani Kaasila
Sampo Juhani Kaasila has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230384910Abstract: 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: ApplicationFiled: December 23, 2022Publication date: November 30, 2023Inventors: Sampo Juhani Kaasila, Jitendra Kumar Bansal, Prince Dhiman, Mayur G. Warialani
-
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: 11587342Abstract: 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: December 15, 2020Date of Patent: February 21, 2023Assignee: SOCIAL NATIVE, INC.Inventors: Luis Arilla, Esteban Del Boca, Sampo Juhani Kaasila, Rubén Ezequiel Torti López, Nicolás Rubén Tomatis
-
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
-
Publication number: 20210350190Abstract: 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: ApplicationFiled: December 15, 2020Publication date: November 11, 2021Inventors: Luis ARILLA, Esteban DEL BOCA, Sampo Juhani KAASILA, Rubén Ezequiel Torti López, Nicolás Rubén TOMATIS
-
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
-
Publication number: 20190130232Abstract: 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: ApplicationFiled: October 30, 2018Publication date: May 2, 2019Inventors: Sampo Juhani Kaasila, Jitendra Kumar Bansal, Anand Vijay, Vishal Natani, Chiranjeev Ghai, Mayur G. Warialani, Prince Dhiman
-
Publication number: 20190095763Abstract: 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: ApplicationFiled: September 27, 2017Publication date: March 28, 2019Inventors: Luis Sanz Arilla, Esteban Del Boca, Sampo Juhani Kaasila, Rubén Ezequiel Torti López, Nicolás Rubén Tomatis
-
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
-
Publication number: 20180285965Abstract: 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 plurality of items, at least two items of the plurality of items being different. Operations also include representing each of the items in an n-dimensional space, the n-dimensional space being defined by at least one of a first dimension representing an item category of the plurality of items, a second dimension representing an item attribute of the plurality of items, and the first dimension and the second dimension. Operations also include presenting at least a two-dimensional graphical representation of a portion of the plurality of items, the at least two-dimensional graphical representation reflecting at least one of the first dimension, the second dimension, and the first dimension and the second dimension.Type: ApplicationFiled: April 2, 2018Publication date: October 4, 2018Inventors: Sampo Juhani Kaasila, Chiranjeev Ghai, Anand Vijay
-
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
-
Publication number: 20160307347Abstract: 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: ApplicationFiled: April 17, 2015Publication date: October 20, 2016Inventors: Steve Matteson, Sampo Juhani Kaasila, Evan Scronce, Anand Vijay, Jitendra Kumar Bansal
-
Publication number: 20160182606Abstract: 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, at an imaging device, one or more files representing a network asset that is presentable on a display of the imaging device. At least one of the files includes data for presenting textual content of the network asset. Operations also include presenting on the display of the imaging device a portion of the network asset and textual content that corresponds to the portion of the network asset. Operations also include, as the portion of the network asset and corresponding textual content is being presented, executing operations at the imaging device to determine if textual content of at least one other portion of the network asset can be presented on the display using font characters residing at the imaging device.Type: ApplicationFiled: January 21, 2015Publication date: June 23, 2016Inventors: Sampo Juhani Kaasila, Vladimir Levantovsky, Venkat Yetrintala, Prince Dhiman, Umesh Maheshwari, Anand Vijay
-
Publication number: 20160171343Abstract: 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: ApplicationFiled: February 25, 2016Publication date: June 16, 2016Inventors: Sampo Juhani Kaasila, Anand Vijay, Jitendra Kumar Bansal
-
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
-
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
-
Publication number: 20150097842Abstract: 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: ApplicationFiled: October 4, 2013Publication date: April 9, 2015Applicant: Monotype Imaging Inc.Inventors: Sampo Juhani Kaasila, Anand Vijay, Jitendra Kumar Bansal