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: 20220329551
    Abstract: 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: Application
    Filed: September 10, 2020
    Publication date: October 13, 2022
    Inventors: Christopher Dee Elvoid WALKER, Peter FREM, Vandana GUMMULURU
  • Patent number: 10459600
    Abstract: 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: Grant
    Filed: October 30, 2015
    Date of Patent: October 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter Frem, Andreas Eulitz, Khalef Hosany
  • Patent number: 9658736
    Abstract: 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: Grant
    Filed: June 4, 2015
    Date of Patent: May 23, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter Frem, Tyler Robert Adams, Christopher Maloney, Kimberly Shay Koenig
  • Patent number: 9645978
    Abstract: 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: Grant
    Filed: November 16, 2011
    Date of Patent: May 9, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Peter Frem, Said Abou-Hallawa, Andrew Himberger, Susan Baker, Malia Douglas, Caitlin Ashley-Rollman
  • Publication number: 20160378300
    Abstract: 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: Application
    Filed: October 30, 2015
    Publication date: December 29, 2016
    Inventors: Peter Frem, Andreas Eulitz, Khalef Hosany
  • Publication number: 20160357398
    Abstract: 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: Application
    Filed: June 4, 2015
    Publication date: December 8, 2016
    Inventors: Peter Frem, Tyler Robert Adams, Christopher Maloney, Kimberly Shay Koenig
  • Publication number: 20160072857
    Abstract: 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: Application
    Filed: September 9, 2014
    Publication date: March 10, 2016
    Inventors: Julie C. Seto, Peter Frem, John R. Sanders
  • Patent number: 8959431
    Abstract: 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: Grant
    Filed: January 16, 2012
    Date of Patent: February 17, 2015
    Assignee: Microsoft Corporation
    Inventors: Benjamin J. Bunker, Andrew Himberger, Michael I. Borysenko, Peter Frem, Daniel Perkins
  • Publication number: 20140365886
    Abstract: 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: Application
    Filed: June 5, 2013
    Publication date: December 11, 2014
    Inventors: Kimberly Koenig, Ruth Kikin-Gil, Kathryn V.J. Sullivan, Peter Frem
  • Publication number: 20130185633
    Abstract: 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: Application
    Filed: January 16, 2012
    Publication date: July 18, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Benjamin J. Bunker, Andrew Himberger, Michael I. Borysenko, Peter Frem, Daniel Perkins
  • Publication number: 20130124952
    Abstract: 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: Application
    Filed: November 16, 2011
    Publication date: May 16, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Peter Frem, Said Abou-Hallawa, Andrew Himberger, Susan Baker, Malia Douglas, Caitlin Ashley-Rollman