Patents by Inventor Regis L. F. Brid

Regis L. F. Brid 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: 9372612
    Abstract: A scroll viewer control that displays associated content having inertial snap points in a scrollable view. The scroll viewer control applies inertial movement to displayed content such that even after a user completes a scroll gesture, the displayed content continues to scroll with reducing velocity until the scroll slows to a stop within the scrollable view. In so doing, the scroll viewer control enforces an inertial snap point by causing the scroll to stop when a boundary of the scrollable view coincides with the inertial snap point. A content control may implements an interface that allows the scroll viewer control to discover the snap point set associated with the content. Furthermore, the content control may notify the scroll viewer control of changes in the snap point set.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: June 21, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Regis L. F. Brid
  • Publication number: 20130111396
    Abstract: A scroll viewer control that displays associated content having inertial snap points in a scrollable view. The scroll viewer control applies inertial movement to displayed content such that even after a user completes a scroll gesture, the displayed content continues to scroll with reducing velocity until the scroll slows to a stop within the scrollable view. In so doing, the scroll viewer control enforces an inertial snap point by causing the scroll to stop when a boundary of the scrollable view coincides with the inertial snap point. A content control may implements an interface that allows the scroll viewer control to discover the snap point set associated with the content. Furthermore, the content control may notify the scroll viewer control of changes in the snap point set.
    Type: Application
    Filed: October 31, 2011
    Publication date: May 2, 2013
    Applicant: MICROSOFT CORPORATION
    Inventor: Regis L. F. Brid
  • Patent number: 7428725
    Abstract: A server-based application includes at least one page file that identifies one or more server objects. The page file describes the particular layout and interaction of the server objects, such as controls, in such a way that a page of information may be transmitted to a target device. When designing the page file a developer may use declarative statement, so that certain properties of the specified controls may be altered based on the particular type of target device.
    Type: Grant
    Filed: November 20, 2001
    Date of Patent: September 23, 2008
    Assignee: Microsoft Corporation
    Inventors: Shanku S. Niyogi, Greg D. Schechter, Regis L. F. Brid, David J. Kurlander, Daniel R. Lehenbauer
  • Patent number: 7143340
    Abstract: A grid control for displaying a table with columns and rows is provided that reduces memory requirements by sharing a single row characteristic object between multiple row objects. The grid control can create a template row object that includes various characteristics used in presenting the underlying data within each cell of the row. This template can then be shared among other rows with similar characteristics. An index can also be used for linking the shared rows to the template row characteristic object.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: November 28, 2006
    Assignee: Microsoft Corporation
    Inventor: Regis L. F. Brid
  • Publication number: 20040268227
    Abstract: A grid control for displaying a table with columns and rows is provided that reduces memory requirements by sharing a single row characteristic object between multiple row objects. The grid control can create a template row object that includes various characteristics used in presenting the underlying data within each cell of the row. This template can then be shared among other rows with similar characteristics. An index can also be used for linking the shared rows to the template row characteristic object.
    Type: Application
    Filed: June 27, 2003
    Publication date: December 30, 2004
    Inventor: Regis L.F. Brid
  • Publication number: 20030097639
    Abstract: A server-based application includes at least one page file that identifies one or more server objects. The page file describes the particular layout and interaction of the server objects, such as controls, in such a way that a page of information may be transmitted to a target device. When designing the page file a developer may use declarative statement, so that certain properties of the specified controls may be altered based on the particular type of target device.
    Type: Application
    Filed: November 20, 2001
    Publication date: May 22, 2003
    Applicant: Microsoft Corporation
    Inventors: Shanku S. Niyogi, Greg D. Schechter, Regis L.F. Brid, David J. Kurlander, Daniel R. Lehenbauer