Patents by Inventor Vladimir Levantovsky
Vladimir Levantovsky 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).
-
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: 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: 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
-
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: 20160170940Abstract: 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: ApplicationFiled: February 25, 2016Publication date: June 16, 2016Inventor: Vladimir Levantovsky
-
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
-
Publication number: 20150062140Abstract: 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 portion of a graphical object, and receiving data representative of one or more environmental conditions. For the portion of the graphical object, operations include defining a field of scalar values for presenting the graphical object on a display. Each scalar value is based on a distance between the portion of the graphical object and a corresponding point. Operations also include calculating one or more visual property values based on the scalar values and the one or more environmental conditions, and presenting the graphical object using the calculated visual property values of the field.Type: ApplicationFiled: August 29, 2013Publication date: March 5, 2015Inventors: Vladimir Levantovsky, Steven Robert Martin, Robert Joseph Taylor
-
Publication number: 20140195903Abstract: 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: ApplicationFiled: January 9, 2014Publication date: July 10, 2014Inventors: Sampo Juhani Kaasila, Vladimir Levantovsky, Anand Vijay, Jitendra Kumar Bansal
-
Publication number: 20140153012Abstract: 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: ApplicationFiled: December 3, 2012Publication date: June 5, 2014Inventors: John Seguin, Christopher J. Roberts, Vladimir Levantovsky
-
Publication number: 20140047329Abstract: 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 one or more environment characteristics of a communication connection between a user device and a font provider. The method also includes determining an appropriate amount of font information of a web asset to provide to the user device based upon the one or more environment characteristics, and, providing the appropriate amount of font information of the web asset to the user device for presenting the web asset.Type: ApplicationFiled: August 10, 2012Publication date: February 13, 2014Inventors: Vladimir Levantovsky, Christopher J. Roberts, Venkat Yetrintala
-
Patent number: 8201088Abstract: A method and apparatus are provided for embedding a font subset in an electronic document. The method in one form includes analyzing a document having characters of a font set where characters may have different forms depending on the location of the character in a word or one or more ligatures represent a combination of characters. A font subset is created corresponding to only the character forms present in the document and the font subset is associated with the document. Advantageously, the embedded font subset only contains the font characters which are used in the document and not all characters which may be present in a complete font set for all font sets referenced in the document.Type: GrantFiled: July 25, 2006Date of Patent: June 12, 2012Assignee: Monotype Imaging Inc.Inventors: Vladimir Levantovsky, Richard G. Comeau, Christopher J. Chapman
-
Publication number: 20120038641Abstract: 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: ApplicationFiled: August 10, 2010Publication date: February 16, 2012Inventor: Vladimir Levantovsky
-
Publication number: 20100321393Abstract: 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: ApplicationFiled: June 22, 2009Publication date: December 23, 2010Applicant: Monotype Imaging Inc.Inventor: Vladimir Levantovsky
-
Publication number: 20080028304Abstract: A method and apparatus are provided for embedding a font subset in an electronic document. The method in one form includes analyzing a document having characters of a font set where characters may have different forms depending on the location of the character in a word or one or more ligatures represent a combination of characters. A font subset is created corresponding to only the character forms present in the document and the font subset is associated with the document. Advantageously, the embedded font subset only contains the font characters which are used in the document and not all characters which may be present in a complete font set for all font sets referenced in the document.Type: ApplicationFiled: July 25, 2006Publication date: January 31, 2008Applicant: Monotype Imaging, Inc.Inventors: Vladimir Levantovsky, Richard G. Comeau, Christopher J. Chapman
-
Publication number: 20060279788Abstract: The automatic generation and use of halftone supercell threshold arrays suitable for high addressability output devices, particularly ones with constraints on sub-pixel combinations or geometries is disclosed. An example of a high addressability device is a laser printer using a pulse width modulator. The invention can further extend the usefulness of supercell halftone screening systems.Type: ApplicationFiled: June 10, 2005Publication date: December 14, 2006Applicant: MONOTYPE IMAGING, INC.Inventors: Kenneth Crounse, Vladimir Levantovsky
-
Publication number: 20060274338Abstract: At least two different pixel clock frequencies or pixel pitches are used when generating an image. They are used with periodic halftone patterns in a color scanning printing process. By using different clock frequencies for the different color separations, more options for screen geometry are available, and therefore new screen sets with desirable moiré behavior are possible. This is especially important on low resolution devices, such as 1200 dpi and below. Here there are a limited number of rational tangent screen geometries that are available and moiré canceling or moiré averting combinations are scarce. The different pixel clock frequency are used when writing at least two color channels in order to provide otherwise unavailable halftone geometries.Type: ApplicationFiled: June 7, 2005Publication date: December 7, 2006Applicant: MONOTYPE IMAGING, INC.Inventors: Kenneth Crounse, Vladimir Levantovsky
-
Publication number: 20030206236Abstract: An image sensor system comprises an array of pixels. Each of these pixels includes a light sensitive element that generates a pixel signal that is indicative of the amount of light received by that pixel. A comparator then compares the pixel signal to a reference signal and generates a strobe signal in response to this comparison, while a global counter generates a count across a shutter period. Finally, an array of memory elements is provided. Each of these memory elements stores a count from the global counter in response to receiving the strobe signal from the corresponding pixel of the array of pixels. As a result, the array of pixels has relatively little logic functionality. Each pixel need only contain the light sensitive element and the comparator. Thus, the system can provide a good fill factor. Further, the global counter can be shared across the entire memory array. It is most applicable to implementation in CMOS technology.Type: ApplicationFiled: May 6, 2002Publication date: November 6, 2003Applicant: Agfa CorporationInventor: Vladimir Levantovsky
-
Patent number: 6614944Abstract: A method of adaptive spatial filtering for enhancing digital images is presented. A window is applied to a source pixel to generate an array of windowed pixels. An upper threshold value and lower threshold value corresponding to the maximum and minimum pixel values, respectively, in the array of windowed pixels are determined. A spatial frequency filter is applied to the array of windowed pixels to generate a filtered array of pixels including a reference pixel. The values of the source pixel and the reference pixel are scaled by respective weighting factors and then combined to create an enhanced pixel value. If the enhanced pixel value exceeds the upper threshold value, the enhanced pixel value is replaced by the upper threshold value. Similarly, if the enhanced pixel value is less than the lower threshold value, the enhanced pixel value is replaced by the lower threshold value.Type: GrantFiled: February 10, 2000Date of Patent: September 2, 2003Assignee: Oak Technology, Inc.Inventor: Vladimir Levantovsky
-
Patent number: 6535221Abstract: A method for enhancing a digital image for printing or display on a high resolution device is described. The method includes receiving a digital source image and selecting a block of source pixels from the image. An edge array is generated from edges detected in the block of source pixels and processed with a set of logic operations to detect one of a set of edge patterns. The source coordinate system is transformed into a second coordinate system in response to the detected edge pattern and a transformed source location for the output pixel is determined. A modified transformed source location is determined by applying a modifier function. The modifier function is selected from a set of functions in response to the detected edge pattern. An effective source location is generated by applying a reverse transformation. The value of the output pixel is interpolated from the values of the block of source pixels based on the effective source location.Type: GrantFiled: March 6, 2000Date of Patent: March 18, 2003Assignee: Oak Technology, Inc.Inventors: Daniel J. Allen, Vladimir Levantovsky
-
Patent number: 6522365Abstract: A method of recovering a pixel clock for generating a digital image from an analog video signal is presented. The on and off-transition times for the active video portion of a digital image and the image size defined in a video standard are used to generate a pixel clock. The analog video signal is digitized according to the pixel clock and the image size of the resulting digital image is compared with the image size defined in the video standard. The pixel clock frequency is adjusted in response to the image size comparison. The optimum phase of the pixel clock relative to the analog video signal is determined through a repetitive phase adjustment technique. A first image coordinate is determined for a pixel clock at one phase and a subsequent image coordinate is determined for a pixel clock after decrementing the phase of the pixel clock. The first image coordinate and the subsequent image are compared.Type: GrantFiled: January 27, 2000Date of Patent: February 18, 2003Assignee: Oak Technology, Inc.Inventors: Vladimir Levantovsky, Daniel J. Allen