Patents by Inventor Peter Frem
Peter Frem 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: 20220329551Abstract: The present disclosure relates to systems, methods, and computer-readable media for selectively analyzing content of electronic communications and enabling a sender to modify content to comply with one or more accessibility preferences. For example, systems disclosed herein may enable a client device to selectively analyze portions of an electronic communication and provide an accessibility alert indicator that one or more accessibility violations exist for a corresponding set of recipients. In addition, systems disclosed herein involve selectively applying a dynamic set of accessibility rules to content of the electronic document based on recipients that are added or removed as well as content of the electronic communication as it is composed.Type: ApplicationFiled: September 10, 2020Publication date: October 13, 2022Inventors: Christopher Dee Elvoid WALKER, Peter FREM, Vandana GUMMULURU
-
Patent number: 10459600Abstract: An accessibility framework exposes a uniform application interface to applications with accessibility functionality. It receives abstract user interface components and provides them, through a platform-specific interface, to an accessibility framework, for processing.Type: GrantFiled: October 30, 2015Date of Patent: October 29, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Peter Frem, Andreas Eulitz, Khalef Hosany
-
Patent number: 9658736Abstract: Many devices present a cursor on a display. In order to facilitate the user's visual identification and tracking of the location of the cursor, the device may present the cursor with many visual variations, such as blinking the cursor, or selecting colors for the cursor that contrast with the background. However, these techniques may only marginally increase the visibility of the cursor in some circumstances, and/or may appear visually unappealing to the user. Presented herein are techniques for presenting a cursor on the display as a first cursor layer in a first cursor color that blends with the background color, and, under the first layer, a second cursor layer in a contrasting cursor color with respect to the first cursor color and the background. The device may also periodically remove the first layer to display the contrasting second layer and to indicate the location of the cursor to the user.Type: GrantFiled: June 4, 2015Date of Patent: May 23, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Peter Frem, Tyler Robert Adams, Christopher Maloney, Kimberly Shay Koenig
-
Patent number: 9645978Abstract: Techniques for the automatic animation of document content are described. An apparatus may comprise a difference component operative to receive an old layout of a document and a new layout of the document, the new layout corresponding to an application of one or more changes to the old layout of the document, the difference component operative to determine a set of differences between the old layout and the new layout, and an animation layer generation component operative to generate a set of animation layers from the set of differences. Other embodiments are described and claimed.Type: GrantFiled: November 16, 2011Date of Patent: May 9, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Peter Frem, Said Abou-Hallawa, Andrew Himberger, Susan Baker, Malia Douglas, Caitlin Ashley-Rollman
-
Publication number: 20160378300Abstract: An accessibility framework exposes a uniform application interface to applications with accessibility functionality. It receives abstract user interface components and provides them, through a platform-specific interface, to an accessibility framework, for processing.Type: ApplicationFiled: October 30, 2015Publication date: December 29, 2016Inventors: Peter Frem, Andreas Eulitz, Khalef Hosany
-
Publication number: 20160357398Abstract: Many devices present a cursor on a display. In order to facilitate the user's visual identification and tracking of the location of the cursor, the device may present the cursor with many visual variations, such as blinking the cursor, or selecting colors for the cursor that contrast with the background. However, these techniques may only marginally increase the visibility of the cursor in some circumstances, and/or may appear visually unappealing to the user. Presented herein are techniques for presenting a cursor on the display as a first cursor layer in a first cursor color that blends with the background color, and, under the first layer, a second cursor layer in a contrasting cursor color with respect to the first cursor color and the background. The device may also periodically remove the first layer to display the contrasting second layer and to indicate the location of the cursor to the user.Type: ApplicationFiled: June 4, 2015Publication date: December 8, 2016Inventors: Peter Frem, Tyler Robert Adams, Christopher Maloney, Kimberly Shay Koenig
-
Publication number: 20160072857Abstract: A first computing system controls a presentation on a presentation device. The first computing system receives a request to join a presentation, from a second computing system. The first computing system extracts content from the presentation and makes it available to the second computing system in a form in which accessibility settings can be applied to the content, without affecting the visual appearance of the content being presented on the presentation device.Type: ApplicationFiled: September 9, 2014Publication date: March 10, 2016Inventors: Julie C. Seto, Peter Frem, John R. Sanders
-
Patent number: 8959431Abstract: Architecture generates low resolution placeholder content that preserves the usefulness of application responsiveness by preserving and displaying the structure of the content. This facilitates decreased memory requirements associated with pre-rendering structurally-intact content. The architecture enables the storing of pre-rendered content at a lower zoom level than is intended for actual display to require fewer resources, pre-rendering content at a lower zoom level to allow the application to adjust for the lower zoom level to provide more structural integrity than would be achieved rendering at full display zoom level and compressing the resulting data, stretching the pre-rendered content to the zoom level that is intended for display in order to achieve a low resolution appearance that merges directly with the full resolution content, and transitioning between low resolution content and full resolution content when the full resolution content becomes available.Type: GrantFiled: January 16, 2012Date of Patent: February 17, 2015Assignee: Microsoft CorporationInventors: Benjamin J. Bunker, Andrew Himberger, Michael I. Borysenko, Peter Frem, Daniel Perkins
-
Publication number: 20140365886Abstract: A vertical or horizontal scrollbar or scrollbar-like navigation component may be used as both a navigation tool and as a live notification area in which a variety of valuable, interesting or other information may be presented. Marks or other icons and/or indicators may be provided in the scrollbars for conveying information and notifications to a user. Cross-document navigation may be provided through a horizontal or vertical pane for allowing a user to see and navigate graphical representations (e.g., text and/or thumbnails) of a variety of documents or other content items, wherein the graphical representations may include summary text or icons for providing a variety of information to the user about associated represented documents and other content items.Type: ApplicationFiled: June 5, 2013Publication date: December 11, 2014Inventors: Kimberly Koenig, Ruth Kikin-Gil, Kathryn V.J. Sullivan, Peter Frem
-
Publication number: 20130185633Abstract: Architecture generates low resolution placeholder content that preserves the usefulness of application responsiveness by preserving and displaying the structure of the content. This facilitates decreased memory requirements associated with pre-rendering structurally-intact content. The architecture enables the storing of pre-rendered content at a lower zoom level than is intended for actual display to require fewer resources, pre-rendering content at a lower zoom level to allow the application to adjust for the lower zoom level to provide more structural integrity than would be achieved rendering at full display zoom level and compressing the resulting data, stretching the pre-rendered content to the zoom level that is intended for display in order to achieve a low resolution appearance that merges directly with the full resolution content, and transitioning between low resolution content and full resolution content when the full resolution content becomes available.Type: ApplicationFiled: January 16, 2012Publication date: July 18, 2013Applicant: MICROSOFT CORPORATIONInventors: Benjamin J. Bunker, Andrew Himberger, Michael I. Borysenko, Peter Frem, Daniel Perkins
-
Publication number: 20130124952Abstract: Techniques for the automatic animation of document content are described. An apparatus may comprise a difference component operative to receive an old layout of a document and a new layout of the document, the new layout corresponding to an application of one or more changes to the old layout of the document, the difference component operative to determine a set of differences between the old layout and the new layout, and an animation layer generation component operative to generate a set of animation layers from the set of differences. Other embodiments are described and claimed.Type: ApplicationFiled: November 16, 2011Publication date: May 16, 2013Applicant: MICROSOFT CORPORATIONInventors: Peter Frem, Said Abou-Hallawa, Andrew Himberger, Susan Baker, Malia Douglas, Caitlin Ashley-Rollman