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: 20160140250Abstract: 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: ApplicationFiled: November 13, 2014Publication date: May 19, 2016Inventors: Hai WANG, Radoslav P. Nickolov
-
Patent number: 9015578Abstract: 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: GrantFiled: January 24, 2006Date of Patent: April 21, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Michael S. Cooper, Filipe Fortes, Kevin B. Gjerstad, Radoslav P. Nickolov, David H. Salesin, Raman Narayanan
-
Patent number: 8213747Abstract: 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: GrantFiled: October 25, 2011Date of Patent: July 3, 2012Assignee: Microsoft CorporationInventors: Lutz Gerhard, Paul D. Jones, David M. Gedye, Abraham Dunn, Radoslav P. Nickolov
-
Patent number: 8155444Abstract: 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: GrantFiled: January 15, 2007Date of Patent: April 10, 2012Assignee: Microsoft CorporationInventors: Alex J. Simmons, Radoslav P. Nickolov, Peter Baer, Vincent Lascaux, Igor Kofman
-
Publication number: 20120039547Abstract: 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: ApplicationFiled: October 25, 2011Publication date: February 16, 2012Applicant: Microsoft CorporationInventors: Lutz Gerhard, Paul D. Jones, David M. Gedye, Abraham Dunn, Radoslav P. Nickolov
-
Patent number: 8064733Abstract: 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: GrantFiled: June 24, 2008Date of Patent: November 22, 2011Assignee: Microsoft CorporationInventors: Lutz Gerhard, Paul D. Jones, David M. Gedye, Abraham Dunn, Radoslav P. Nickolov
-
Patent number: 7983512Abstract: 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: GrantFiled: June 24, 2008Date of Patent: July 19, 2011Assignee: Microsoft CorporationInventors: Lutz Gerhard, Radoslav P. Nickolov, David M. Gedye, Blaise H. Aguera, Abraham Dunn
-
Publication number: 20100229115Abstract: 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: ApplicationFiled: March 5, 2009Publication date: September 9, 2010Applicant: Microsoft CorporationInventors: Matthew S. Augustine, Radoslav P. Nickolov
-
Publication number: 20090317020Abstract: 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: ApplicationFiled: June 24, 2008Publication date: December 24, 2009Applicant: MICROSOFT CORPORATIONInventors: Lutz Gerhard, Paul D. Jones, David M. Gedye, Abraham Dunn, Radoslav P. Nickolov
-
Publication number: 20090315914Abstract: 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: ApplicationFiled: June 24, 2008Publication date: December 24, 2009Applicant: MICROSOFT CORPORATIONInventors: Lutz Gerhard, Radoslav P. Nickolov, David M. Gedye, Blaise H. Aguera, Abraham Dunn
-
Publication number: 20080170785Abstract: 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: ApplicationFiled: January 15, 2007Publication date: July 17, 2008Applicant: Microsoft CorporationInventors: Alex J. Simmons, Radoslav P. Nickolov, Peter Baer, Vincent Lascaux, Igor Kofman