Patents by Inventor Radoslav P. Nickolov

Radoslav P. Nickolov 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: 20160140250
    Abstract: Technologies are described herein for providing dynamic adjustment of elements of a document. A document having code defining an element is received and rendered at a first rendering scale. One or more techniques are used to determine if a dimension of the element is greater than a dimension of a display area. If the dimension of the element is greater than the dimension of the display area, a second rendering scale is determined based on the dimension of the display area. The second rendering scale is then applied to the element by wrapping the element in a container. The element is then scaled based on the second rendering scale. In some configurations, a negative margin-bottom is applied to other content of the document to reposition the other content of the document relative to the positon of the element.
    Type: Application
    Filed: November 13, 2014
    Publication date: May 19, 2016
    Inventors: Hai WANG, Radoslav P. Nickolov
  • Patent number: 9015578
    Abstract: Embodiments provide for systems, methods, and computer program products for optimizing content rendered at a display unit by dynamically formatting the content layout based on a display unit's parameters. For example, content is received from a server. The content is capable of being rendered at a number of remote display devices with various display parameters. In addition, a number of display rules are also received. The display rules specify how content should be rendered in terms of content layout and properties by the remote display devices based on the parameters of the display devices. The display rules are compared with the parameters of a display device that is used to render the content. Based on the comparison, at least one of the display rules is applied such that the layout of the content on the display device is optimized for the particular parameters of the display device.
    Type: Grant
    Filed: January 24, 2006
    Date of Patent: April 21, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael S. Cooper, Filipe Fortes, Kevin B. Gjerstad, Radoslav P. Nickolov, David H. Salesin, Raman Narayanan
  • Patent number: 8213747
    Abstract: In accordance with one or more aspects, a variable resolution image is displayed at an initial resolution. The variable resolution image has multiple portions, at least two of which have different resolutions. A request to display one of the multiple portions of the variable resolution image at a higher resolution is received, and a check is made as to whether a higher resolution version of the one portion is available. The higher resolution version of the one portion is displayed if available, otherwise the one portion at the initial resolution is displayed.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: July 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Lutz Gerhard, Paul D. Jones, David M. Gedye, Abraham Dunn, Radoslav P. Nickolov
  • Patent number: 8155444
    Abstract: Converting text may be provided. A user selectable element may be used to select a text. The selected text may include a first text within an electronic document and a second text within an image. The second text within the image may be converted to character information by receiving the image. The image may have image character information and an image type. An aspect of the received image may be adjusted based on the image type. Optical character recognition may be performed on the adjusted image to extract character information. The character information may include characters and corresponding location information for the characters. The extracted character information may be evaluated to improve the recognition quality of the extracted character information as compared to the image character information.
    Type: Grant
    Filed: January 15, 2007
    Date of Patent: April 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Alex J. Simmons, Radoslav P. Nickolov, Peter Baer, Vincent Lascaux, Igor Kofman
  • Publication number: 20120039547
    Abstract: In accordance with one or more aspects, a variable resolution image is displayed at an initial resolution. The variable resolution image has multiple portions, at least two of which have different resolutions. A request to display one of the multiple portions of the variable resolution image at a higher resolution is received, and a check is made as to whether a higher resolution version of the one portion is available. The higher resolution version of the one portion is displayed if available, otherwise the one portion at the initial resolution is displayed.
    Type: Application
    Filed: October 25, 2011
    Publication date: February 16, 2012
    Applicant: Microsoft Corporation
    Inventors: Lutz Gerhard, Paul D. Jones, David M. Gedye, Abraham Dunn, Radoslav P. Nickolov
  • Patent number: 8064733
    Abstract: In accordance with one or more aspects, a variable resolution image is displayed at an initial resolution. The variable resolution image has multiple portions, at least two of which have different resolutions. A request to display one of the multiple portions of the variable resolution image at a higher resolution is received, and a check is made as to whether a higher resolution version of the one portion is available. The higher resolution version of the one portion is displayed if available, otherwise the one portion at the initial resolution is displayed.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: November 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Lutz Gerhard, Paul D. Jones, David M. Gedye, Abraham Dunn, Radoslav P. Nickolov
  • Patent number: 7983512
    Abstract: An image processing system embeds at least one image inside a second image. The images are displayed together as a composite image. The first and second images are each tiled and have image pyramids comprising representations at different resolutions formed for them. The image processing system allows a user to zoom into and out of the embedded image, to a desired depth, using its image pyramid.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: July 19, 2011
    Assignee: Microsoft Corporation
    Inventors: Lutz Gerhard, Radoslav P. Nickolov, David M. Gedye, Blaise H. Aguera, Abraham Dunn
  • Publication number: 20100229115
    Abstract: Systems and methods for generating zoomable user interface dynamically or at scale are disclosed. In at least some implementations, at least portions of zoomable user interface information returned to a client may be generated in response to a request. In the same or other implementations, one or more of a variety of optimizations may be used to more efficiently generate zoomable user interface information.
    Type: Application
    Filed: March 5, 2009
    Publication date: September 9, 2010
    Applicant: Microsoft Corporation
    Inventors: Matthew S. Augustine, Radoslav P. Nickolov
  • Publication number: 20090317020
    Abstract: In accordance with one or more aspects, a variable resolution image is displayed at an initial resolution. The variable resolution image has multiple portions, at least two of which have different resolutions. A request to display one of the multiple portions of the variable resolution image at a higher resolution is received, and a check is made as to whether a higher resolution version of the one portion is available. The higher resolution version of the one portion is displayed if available, otherwise the one portion at the initial resolution is displayed.
    Type: Application
    Filed: June 24, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Lutz Gerhard, Paul D. Jones, David M. Gedye, Abraham Dunn, Radoslav P. Nickolov
  • Publication number: 20090315914
    Abstract: An image processing system embeds at least one image inside a second image. The images are displayed together as a composite image. The first and second images are each tiled and have image pyramids comprising representations at different resolutions formed for them. The image processing system allows a user to zoom into and out of the embedded image, to a desired depth, using its image pyramid.
    Type: Application
    Filed: June 24, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Lutz Gerhard, Radoslav P. Nickolov, David M. Gedye, Blaise H. Aguera, Abraham Dunn
  • Publication number: 20080170785
    Abstract: Converting text may be provided. A user selectable element may be used to select a text. The selected text may include a first text within an electronic document and a second text within an image. The second text within the image may be converted to character information by receiving the image. The image may have image character information and an image type. An aspect of the received image may be adjusted based on the image type. Optical character recognition may be performed on the adjusted image to extract character information. The character information may include characters and corresponding location information for the characters. The extracted character information may be evaluated to improve the recognition quality of the extracted character information as compared to the image character information.
    Type: Application
    Filed: January 15, 2007
    Publication date: July 17, 2008
    Applicant: Microsoft Corporation
    Inventors: Alex J. Simmons, Radoslav P. Nickolov, Peter Baer, Vincent Lascaux, Igor Kofman