Search

Brian E Manthos

from Bellevue, WA
Age ~51

Brian Manthos Phones & Addresses

  • 16214 NE 24Th St, Bellevue, WA 98008 (425) 836-8696
  • Woodinville, WA
  • 23026 29Th St, Sammamish, WA 98074
  • Redmond, WA
  • Houston, TX
  • Kiona, WA

Publications

Us Patents

Target Element Zoom

View page
US Patent:
8312387, Nov 13, 2012
Filed:
Aug 10, 2009
Appl. No.:
12/538754
Inventors:
Harel M. Williams - Seattle WA, US
Brian E. Manthos - Sammamish WA, US
Paul L. Cutsinger - Redmond WA, US
Helen E. Drislane - Seattle WA, US
Prashant Singh - Bellevue WA, US
Louis A. Martinez - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/048
US Classification:
715800
Abstract:
Various embodiments provide a target element zoom component that is configured to perform a focal point zoom operation on a target element using an appropriate zoom factor. In at least some embodiments, the target element zoom component receives a request to perform a zoom operation at a focal point of a target element in a page displayed in a display area. In at least some embodiments, the request is received via two-finger tap input on a screen of a touch enabled device. The target element zoom component then determines an appropriate zoom factor for the zoom operation. Responsive to determining the appropriate zoom factor, the target element zoom component performs the zoom operation on the page using the appropriate zoom factor so that the target element remains within the display area with the focal point retained.

Surface Caching

View page
US Patent:
8599210, Dec 3, 2013
Filed:
Jun 8, 2011
Appl. No.:
13/156292
Inventors:
Benjamin C. Constable - Redmond WA, US
Brian E. Manthos - Sammamish WA, US
Li-Hsin Huang - Redmond WA, US
Rafael V. Cintron - Kirkland WA, US
Samuel R. Fortiner - Woodinville WA, US
Jia Zhu - Chicago IL, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 5/00
US Classification:
345582, 345557
Abstract:
Techniques for surface caching are described in which a cache for surfaces is provided to enable existing surfaces to be reused. Surfaces in the cache can be assigned to one of multiple surface lists used to service requests for surfaces. The multiple lists can include at least a main list and an auxiliary list configured to group existing surfaces according to corresponding surface constraints. When a surface is requested, the multiple lists can be searched to find an existing surface based on constraints including, for example, the type of surface and size requirements for the requested surface. If an existing surface is discovered, the existing surface can be returned to service the request. If a suitable surface is not found in the multiple lists, a new surface is created for the request and the new surface can be added to a corresponding one of the multiple surface lists.

Custom Loading Activity Or Progress Animation

View page
US Patent:
20070124666, May 31, 2007
Filed:
Nov 29, 2005
Appl. No.:
11/289774
Inventors:
Aaron Sauve - Seattle WA, US
Brian Manthos - Sammamish WA, US
Bruce Morgan - Bellevue WA, US
Dean Hachamovitch - Clyde Hill WA, US
Tony Schreiner - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/00
US Classification:
715513000
Abstract:
Custom loading activity or progress animation is provided in which an activity indicator file, specific to a particular web site or page, is downloaded on a user's computing device. When a user browses to that particular web site or page, the user's browser retrieves the site-specific animation and renders it for the user.

Direct Manipulation Of Content

View page
US Patent:
20100235733, Sep 16, 2010
Filed:
Mar 16, 2009
Appl. No.:
12/405035
Inventors:
Helen E. Drislane - Seattle WA, US
David A. Matthews - Seattle WA, US
Jan-Kristian Markiewicz - Redmond WA, US
Bruce A. Morgan - Bellevue WA, US
Brian E. Manthos - Sammamish WA, US
Prashant Singh - Bellevue WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 3/01
G06F 3/048
US Classification:
715702, 715863
Abstract:
Various embodiments provide techniques for direct manipulation of content. The direct manipulation of content can provide an intuitive way for a user to access and interact with content. In at least some embodiments, content manipulation is “direct” in that content displayed in a user interface (e.g., one or more Web pages in a Web browser interface) can be moved in and/or out of the user interface in a direction that corresponds to user-initiated physical movements, such as the user dragging or flicking the content with the user's finger or some other type of input device.

Focal Point Zoom

View page
US Patent:
20110035701, Feb 10, 2011
Filed:
Aug 10, 2009
Appl. No.:
12/538756
Inventors:
Harel M. Williams - Seattle WA, US
Brian E. Manthos - Sammamish WA, US
Fergal M. Burke - Redmond WA, US
Prashant Singh - Bellevue WA, US
International Classification:
G06F 3/048
US Classification:
715784, 715788
Abstract:
Various embodiments provide a focal point zoom component that is configured to perform a focal point zoom operation. In at least some embodiments, the focal point zoom component receives a request to perform a zoom operation at a focal point of an element in a page displayed in a display area. The focal point zoom component then performs the zoom operation on the page so that a location of the focal point relative to the element and to the display area is retained.

Target Element Zoom

View page
US Patent:
20120311489, Dec 6, 2012
Filed:
Aug 17, 2012
Appl. No.:
13/588985
Inventors:
Harel M. Williams - Seattle WA, US
Brian E. Manthos - Sammamish WA, US
Paul L. Cutsinger - Redmond WA, US
Helen E. Drislane - Seattle WA, US
Prashant Singh - Bellevue WA, US
Louis A. Martinez - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 3/048
US Classification:
715800
Abstract:
Various embodiments provide a target element zoom component that is configured to perform a focal point zoom operation on a target element using an appropriate zoom factor. In at least some embodiments, the target element zoom component receives a request to perform a zoom operation at a focal point of a target element in a page displayed in a display area. In at least some embodiments, the request is received via two-finger tap input on a screen of a touch enabled device. The target element zoom component then determines an appropriate zoom factor for the zoom operation. Responsive to determining the appropriate zoom factor, the target element zoom component performs the zoom operation on the page using the appropriate zoom factor so that the target element remains within the display area with the focal point retained.

Method And System For Navigating Between Program Modules

View page
US Patent:
7120914, Oct 10, 2006
Filed:
May 5, 2000
Appl. No.:
09/565433
Inventors:
Brian E. Manthos - Redmond WA, US
Joao Pedro Silva - Redmond WA, US
Maria Blees - Seattle WA, US
Hemin (Herman) Xiao - Bellevue WA, US
Jonathan P. Rosenberg - Redmond WA, US
Sandro Menzel - Woodinville WA, US
Jiro I. Feingold - Portland OR, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/46
US Classification:
718108, 719313, 719329, 7155011, 715778
Abstract:
A navigation tool permits access between separate program modules by communicating state information between each program. By communicating state information between separate program modules, it is possible for a user to access previous screens of data, irrespective of the program module which generated the display, or to advance to previous screens of data if the user has already accessed a previous display. In other words, interactions between separate program modules become seamless in presentation to the user, analogous to how information can be displayed with a internet browser or as if separate program modules were operating under a common shell.

Mitigating Timing Attacks Via Dynamically Triggered Time Dilation

View page
US Patent:
20190327075, Oct 24, 2019
Filed:
Apr 24, 2018
Appl. No.:
15/961830
Inventors:
- Redmond WA, US
Tobin TITUS - Kirkland WA, US
Daniel LIBBY - Kirkland WA, US
Brian MANTHOS - Bellevue WA, US
Colin PACITTI - Seattle WA, US
Pengxiang ZHAO - Bellevue WA, US
Matthew MILLER - Seattle WA, US
Jordan Thomas RABET - Seattle WA, US
John HAZEN - Kirkland WA, US
International Classification:
H04L 9/00
Abstract:
Techniques for mitigating timing attacks via dynamically triggered time dilation are provided. According to one set of embodiments, a computer system can track a count of application programming interface (API) calls or callbacks made by a program within each of a series of time buckets. The computer system can further determine that the count exceeds a threshold count for a predefined consecutive number of time buckets. Upon making this determination, the computer system can trigger time dilation with respect to the program, where the time dilation causes the program to observe a dilated view of time relative to real time.
Brian E Manthos from Bellevue, WA, age ~51 Get Report