Patents by Inventor Markus Mielke
Markus Mielke 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: 9092536Abstract: Various embodiments enable particular CSS pseudo-classes to be employed, but limit particular functionality aspects of those pseudo-classes that can lead to divulging personally identifiable information. Thus, various embodiments can change how a CSS pseudo-class is allowed to function. For example, in at least some embodiments, CSS pseudo-classes are permitted to be used to make the visual formatting changes to a web page, but not structural formatting changes. That is, changes that do not affect the structure of content within a web document are allowed, while changes that affect the structure of the content are not allowed.Type: GrantFiled: April 4, 2011Date of Patent: July 28, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Justin Rogers, Markus Mielke
-
Patent number: 9015577Abstract: Content can be flowed through one or more containers that can be laid out analogously to printed material. Content is flowed into the first specified container until that container is “full” of content. Subsequent content is then flowed through subsequent containers, each of which is individually identified, and whose ordering is specified independently of their position and visual presentation. Multiple independent sources of content can be flowed through multiple independent collections of containers. Each container can format the content presented within it independently from other containers, and each container can comprise script, or other programmatic constructs, which can operate on, and modify, the content flowed into such a container. To provide for the rich layouts, content containers can be nested inside one another such that multiple layers, or levels, of the layout can be edited independently of one another.Type: GrantFiled: May 6, 2011Date of Patent: April 21, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Lyman Jones, Alex Mogilevsky, Eugene Veselov, Sebastian Poulose, Paul Stephen Gildea, Markus Mielke, Koti Kiran Chegondi, Nicholas Randall Waggoner
-
Patent number: 8751924Abstract: Presentation of accessible content is in accordance with a grid established by rules independent of the content. Different rules establish different grids utilizable with the same content, thereby enabling proper formatting across a wide range of devices and displays. The rules provide for fixed size and auto sized column widths and row heights. Additionally, the rules provide for column widths and row heights size based on fractional weighting of the remaining space after the fixed size and auto sized grid members are accounted for. The grid establishes a coordinate system onto which content is “hung” by aligning an aspect of the content with a coordinate point. Content is hung by reference to its beginning, its end, its center point, or, alternatively, content can be specified to be stretched to fit the width of the column and the height of the row with which it is associated.Type: GrantFiled: April 27, 2011Date of Patent: June 10, 2014Assignee: Microsoft CorporationInventors: Kathy Carper, Phil Cupp, Erik Daniel Anderson, Markus Mielke, Alex Mogilevsky, Rossen Atanassov, Eugene Veselov
-
Patent number: 8392844Abstract: An illustrative implementation is described for copying an identified portion of source content along with style information associated with the portion. The implementation allows the identified portion to be pasted into target content. By virtue of the extraction and retention of style information, the identified portion that is pasted into the target content visually resembles the identified portion as it appears in the source content. The implementation can identify relevant style information to be preserved based on a contextual analysis of style information applied to the source content. In one illustrative case, some of the style information may be revealed by parts of the content that are not directly demarcated by the identified portion.Type: GrantFiled: January 10, 2011Date of Patent: March 5, 2013Assignee: Microsoft CorporationInventors: Justin E. Rogers, Markus Mielke
-
Publication number: 20130044123Abstract: Techniques involving dynamic colorization of graphical user interfaces. One representative technique includes enabling a user to specify colors in which user interface elements will be colored in an application. An application colorization service is initiated in response to the user specification of the colors, which is used at least to obtain the colors specified by the user, and to create bitmap images of the application's user interface elements using the user-specified colors. A bitmap image output location is made accessible to the application to enable the application to retrieve the created bitmap images, and present the application using the application user interface elements having the user-specified colors.Type: ApplicationFiled: August 16, 2011Publication date: February 21, 2013Applicant: MICROSOFT CORPORATIONInventors: Harshit Shah, Erik Daniel Anderson, Veljko Miljanic, Fei Xiong, Paul Stephen Gildea, Kevin Welton, Markus Mielke, Sebastian Poulose
-
Publication number: 20120284607Abstract: Content can be flowed through one or more containers that can be laid out analogously to printed material. Content is flowed into the first specified container until that container is “full” of content. Subsequent content is then flowed through subsequent containers, each of which is individually identified, and whose ordering is specified independently of their position and visual presentation. Multiple independent sources of content can be flowed through multiple independent collections of containers. Each container can format the content presented within it independently from other containers, and each container can comprise script, or other programmatic constructs, which can operate on, and modify, the content flowed into such a container. To provide for the rich layouts, content containers can be nested inside one another such that multiple layers, or levels, of the layout can be edited independently of one another.Type: ApplicationFiled: May 6, 2011Publication date: November 8, 2012Applicant: MICROSOFT CORPORATIONInventors: Christopher Lyman Jones, Alex Mogilevsky, Eugene Veselov, Sebastian Poulose, Paul Stephen Gildea, Markus Mielke, Koti Kiran Chegondi, Nicholas Randall Waggoner
-
Publication number: 20120278696Abstract: Presentation of accessible content is in accordance with a grid established by rules independent of the content. Different rules establish different grids utilizable with the same content, thereby enabling proper formatting across a wide range of devices and displays. The rules provide for fixed size and auto sized column widths and row heights. Additionally, the rules provide for column widths and row heights size based on fractional weighting of the remaining space after the fixed size and auto sized grid members are accounted for. The grid establishes a coordinate system onto which content is “hung” by aligning an aspect of the content with a coordinate point. Content is hung by reference to its beginning, its end, its center point, or, alternatively, content can be specified to be stretched to fit the width of the column and the height of the row with which it is associated.Type: ApplicationFiled: April 27, 2011Publication date: November 1, 2012Applicant: MICROSOFT CORPORATIONInventors: Kathy Carper, Phil Cupp, Erik Daniel Anderson, Markus Mielke, Alex Mogilevsky, Rossen Atanassov, Eugene Veselov
-
Publication number: 20110179349Abstract: Various embodiments enable particular CSS pseudo-classes to be employed, but limit particular functionality aspects of those pseudo-classes that can lead to divulging personally identifiable information. Thus, various embodiments can change how a CSS pseudo-class is allowed to function. For example, in at least some embodiments, CSS pseudo-classes are permitted to be used to make the visual formatting changes to a web page, but not structural formatting changes. That is, changes that do not affect the structure of content within a web document are allowed, while changes that affect the structure of the content are not allowed.Type: ApplicationFiled: April 4, 2011Publication date: July 21, 2011Applicant: Microsoft CorporationInventors: Justin Rogers, Markus Mielke
-
Patent number: 7949934Abstract: Various embodiments enable particular CSS pseudo-classes to be employed, but limit particular functionality aspects of those pseudo-classes that can lead to divulging personally identifiable information. Thus, various embodiments can change how a CSS pseudo-class is allowed to function. For example, in at least some embodiments, CSS pseudo-classes are permitted to be used to make the visual formatting changes to a web page, but not structural formatting changes. That is, changes that do not affect the structure of content within a web document are allowed, while changes that affect the structure of the content are not allowed.Type: GrantFiled: October 24, 2007Date of Patent: May 24, 2011Assignee: Microsoft CorporationInventors: Justin Rogers, Markus Mielke
-
Publication number: 20110107200Abstract: An illustrative implementation is described for copying an identified portion of source content along with style information associated with the portion. The implementation allows the identified portion to be pasted into target content. By virtue of the extraction and retention of style information, the identified portion that is pasted into the target content visually resembles the identified portion as it appears in the source content. The implementation can identify relevant style information to be preserved based on a contextual analysis of style information applied to the source content. In one illustrative case, some of the style information may be revealed by parts of the content that are not directly demarcated by the identified portion.Type: ApplicationFiled: January 10, 2011Publication date: May 5, 2011Applicant: Microsoft CorporationInventors: Justin E. Rogers, Markus Mielke
-
Patent number: 7870502Abstract: An illustrative implementation is described for copying an identified portion of source content along with style information associated with the portion. The implementation allows the identified portion to be pasted into target content. By virtue of the extraction and retention of style information, the identified portion that is pasted into the target content visually resembles the identified portion as it appears in the source content. The implementation can identify relevant style information to be preserved based on a contextual analysis of style information applied to the source content. In one illustrative case, some of the style information may be revealed by parts of the content that are not directly demarcated by the identified portion.Type: GrantFiled: May 29, 2007Date of Patent: January 11, 2011Assignee: Microsoft CorporationInventors: Justin E. Rogers, Markus Mielke
-
Publication number: 20090113280Abstract: Various embodiments enable particular CSS pseudo-classes to be employed, but limit particular functionality aspects of those pseudo-classes that can lead to divulging personally identifiable information. Thus, various embodiments can change how a CSS pseudo-class is allowed to function. For example, in at least some embodiments, CSS pseudo-classes are permitted to be used to make the visual formatting changes to a web page, but not structural formatting changes. That is, changes that do not affect the structure of content within a web document are allowed, while changes that affect the structure of the content are not allowed.Type: ApplicationFiled: October 24, 2007Publication date: April 30, 2009Applicant: MICROSOFT CORPORATIONInventors: Justin Rogers, Markus Mielke
-
Publication number: 20090106648Abstract: Various embodiments provide a grid positioning system which allows grid lines to be established based upon either an implicit grid or an explicit grid. Further, at least some embodiments provide a grid positioning system which allows a repeating mechanism to be employed which is ideally suited to adapt to different screen or display resolutions. Further, various embodiments provide a language which defines a grid unit that can be utilized to allow positioning in relation to grid lines.Type: ApplicationFiled: October 19, 2007Publication date: April 23, 2009Applicant: MICROSOFT CORPORATIONInventors: Alex Mogilevsky, Markus Mielke
-
Publication number: 20080301560Abstract: An illustrative implementation is described for copying an identified portion of source content along with style information associated with the portion. The implementation allows the identified portion to be pasted into target content. By virtue of the extraction and retention of style information, the identified portion that is pasted into the target content visually resembles the identified portion as it appears in the source content. The implementation can identify relevant style information to be preserved based on a contextual analysis of style information applied to the source content. In one illustrative case, some of the style information may be revealed by parts of the content that are not directly demarcated by the identified portion.Type: ApplicationFiled: May 29, 2007Publication date: December 4, 2008Applicant: Microsoft CorporationInventors: Justin E. Rogers, Markus Mielke
-
Publication number: 20070165034Abstract: An analytical tool for measuring spacing between elements in a web page is provided. In one implementation, the analytical tool identifies locations indicated on a web page and automatically determines one or more elements in proximity to those indicated locations. The analytical tool automatically identifies points on the determined elements associated with the indicated locations and calculates the distance between those points. The calculated distance is displayed on the web page. The automatically identified points and a graphical representation of a measuring ruler between the points may also be displayed to enhance usability.Type: ApplicationFiled: January 19, 2006Publication date: July 19, 2007Applicant: Microsoft CorporationInventor: Markus Mielke
-
Publication number: 20060282768Abstract: Various embodiments evaluate content that is to be printed and ascertain whether the content is going to overflow or be “orphaned” onto a second page when printed. If some content will create an orphan when printed, then the content is scaled to fit onto a single page when printed. In some embodiments, the content is simply proportionally scaled to fit onto a single page. In other embodiments, the content is further processed to scale it in a manner that makes intelligent use of the white space on the printed page.Type: ApplicationFiled: June 10, 2005Publication date: December 14, 2006Applicant: Microsoft CorporationInventors: Markus Mielke, Adrian Bateman