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: 10134150
    Abstract: 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: Grant
    Filed: August 10, 2010
    Date of Patent: November 20, 2018
    Assignee: Monotype Imaging Inc.
    Inventor: Vladimir Levantovsky
  • Patent number: 9817615
    Abstract: 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: Grant
    Filed: December 3, 2012
    Date of Patent: November 14, 2017
    Assignee: Monotype Imaging Inc.
    Inventors: John Seguin, Christopher J. Roberts, Vladimir Levantovsky
  • Patent number: 9626337
    Abstract: 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: Grant
    Filed: January 9, 2014
    Date of Patent: April 18, 2017
    Assignee: Monotype Imaging Inc.
    Inventors: Sampo Juhani Kaasila, Vladimir Levantovsky, Anand Vijay, Jitendra Kumar Bansal
  • Publication number: 20160182606
    Abstract: 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: Application
    Filed: January 21, 2015
    Publication date: June 23, 2016
    Inventors: Sampo Juhani Kaasila, Vladimir Levantovsky, Venkat Yetrintala, Prince Dhiman, Umesh Maheshwari, Anand Vijay
  • Publication number: 20160170940
    Abstract: 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: Application
    Filed: February 25, 2016
    Publication date: June 16, 2016
    Inventor: Vladimir Levantovsky
  • Patent number: 9319444
    Abstract: 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: Grant
    Filed: June 22, 2009
    Date of Patent: April 19, 2016
    Assignee: Monotype Imaging Inc.
    Inventor: Vladimir Levantovsky
  • Publication number: 20150062140
    Abstract: 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: Application
    Filed: August 29, 2013
    Publication date: March 5, 2015
    Inventors: Vladimir Levantovsky, Steven Robert Martin, Robert Joseph Taylor
  • Publication number: 20140195903
    Abstract: 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: Application
    Filed: January 9, 2014
    Publication date: July 10, 2014
    Inventors: Sampo Juhani Kaasila, Vladimir Levantovsky, Anand Vijay, Jitendra Kumar Bansal
  • Publication number: 20140153012
    Abstract: 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: Application
    Filed: December 3, 2012
    Publication date: June 5, 2014
    Inventors: John Seguin, Christopher J. Roberts, Vladimir Levantovsky
  • Publication number: 20140047329
    Abstract: 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: Application
    Filed: August 10, 2012
    Publication date: February 13, 2014
    Inventors: Vladimir Levantovsky, Christopher J. Roberts, Venkat Yetrintala
  • Patent number: 8201088
    Abstract: 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: Grant
    Filed: July 25, 2006
    Date of Patent: June 12, 2012
    Assignee: Monotype Imaging Inc.
    Inventors: Vladimir Levantovsky, Richard G. Comeau, Christopher J. Chapman
  • Publication number: 20120038641
    Abstract: 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: Application
    Filed: August 10, 2010
    Publication date: February 16, 2012
    Inventor: Vladimir Levantovsky
  • Publication number: 20100321393
    Abstract: 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: Application
    Filed: June 22, 2009
    Publication date: December 23, 2010
    Applicant: Monotype Imaging Inc.
    Inventor: Vladimir Levantovsky
  • Publication number: 20080028304
    Abstract: 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: Application
    Filed: July 25, 2006
    Publication date: January 31, 2008
    Applicant: Monotype Imaging, Inc.
    Inventors: Vladimir Levantovsky, Richard G. Comeau, Christopher J. Chapman
  • Publication number: 20060279788
    Abstract: 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: Application
    Filed: June 10, 2005
    Publication date: December 14, 2006
    Applicant: MONOTYPE IMAGING, INC.
    Inventors: Kenneth Crounse, Vladimir Levantovsky
  • Publication number: 20060274338
    Abstract: 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: Application
    Filed: June 7, 2005
    Publication date: December 7, 2006
    Applicant: MONOTYPE IMAGING, INC.
    Inventors: Kenneth Crounse, Vladimir Levantovsky
  • Publication number: 20030206236
    Abstract: 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: Application
    Filed: May 6, 2002
    Publication date: November 6, 2003
    Applicant: Agfa Corporation
    Inventor: Vladimir Levantovsky
  • Patent number: 6614944
    Abstract: 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: Grant
    Filed: February 10, 2000
    Date of Patent: September 2, 2003
    Assignee: Oak Technology, Inc.
    Inventor: Vladimir Levantovsky
  • Patent number: 6535221
    Abstract: 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: Grant
    Filed: March 6, 2000
    Date of Patent: March 18, 2003
    Assignee: Oak Technology, Inc.
    Inventors: Daniel J. Allen, Vladimir Levantovsky
  • Patent number: 6522365
    Abstract: 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: Grant
    Filed: January 27, 2000
    Date of Patent: February 18, 2003
    Assignee: Oak Technology, Inc.
    Inventors: Vladimir Levantovsky, Daniel J. Allen