Patents by Inventor Matthew Labarge

Matthew Labarge 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: 7562113
    Abstract: Methods and systems are provided for automatically creating and storing shortcuts to desired web sites/pages to a user identity-based shortcuts list that are accessible by the user from a variety of remote computing devices and locations. The shortcuts are automatically created and are added to the user's shortcuts list for visited web sites/pages when the properly authenticated user visits the web sites/pages. If the user is not properly authenticated, the user may be allowed to visit selected sites/pages, but shortcuts to those sites/pages are not added to the visiting user's shortcuts list.
    Type: Grant
    Filed: April 7, 2004
    Date of Patent: July 14, 2009
    Assignee: Microsoft Corporation
    Inventors: Matthew Labarge, Gregory A. Lewis, Christian H. Kulas
  • Patent number: 7555707
    Abstract: A method and system is generally directed to retrieving data from an external source and binding the data to a structure used in executing a UI script. The external source may be on a local machine located across a network. The UI script is transformed to a tree structure. The relevant portions of the tree structure are cloned and manipulated to insert the data from the external source. The cloned portions of the tree structure are then grafted back into the tree. The tree structure is then used to display the UI corresponding to the UI script that includes the data from the external source.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: June 30, 2009
    Assignee: Microsoft Corporation
    Inventors: Matthew Labarge, Igor Zaika, William John Blewett
  • Patent number: 7437427
    Abstract: A system and method is provided for personal sites. The personal sites are associated with a single Uniform Resource Locator (URL). A personal site may contain information that is useful to both the web page owner and other groups of users. According to one aspect of the present invention, the personal site may have two or more views instead of one: one homepage for the web page owner and other homepages directed at other specific users. The present invention allows a web page owner to control access to multiple web pages from a single URL, thereby allowing different groups to have different views of the owner's content. In one embodiment, a web server redirects users to different web pages by analyzing identifiers associated with each web page query.
    Type: Grant
    Filed: February 18, 2004
    Date of Patent: October 14, 2008
    Assignee: Microsoft Corporation
    Inventors: Venkatesh Veeraraghavan, Matthew Labarge, Mike Arcuri, Bryant Fong, Nathan J. Fink
  • Publication number: 20080244440
    Abstract: An electronic document generated in a software application is formatted for printing on a particular product using an executable template which is pre-designed with a set of template parameters. To assist the user in modifying the document, a ribbon-style user interface is configured to execute within the software application directly above the viewing area of the active document. The ribbon-style user interface includes a plurality of stacked tabs, each tab displaying task-related groupings of easily accessible functionality controls. The user interface includes a template tab which is provided with at least one grouping of controls which directly relates to the modification of the active template parameters attributed to the printable electronic document. In order to optimize functionality of the template tab, the controls provided on the template tab are customized for the intended product on which the document is to be printed.
    Type: Application
    Filed: March 27, 2008
    Publication date: October 2, 2008
    Inventors: Wynn Bailey, Brenda Dillon, Matthew Labarge, John Taylor, Khushwant Gill, Donald S. Lloyd, Wade M. Person
  • Publication number: 20050229106
    Abstract: Methods and systems are provided for automatically creating and storing shortcuts to desired web sites/pages to a user identity-based shortcuts list that are accessible by the user from a variety of remote computing devices and locations. The shortcuts are automatically created and are added to the user's shortcuts list for visited web sites/pages when the properly authenticated user visits the web sites/pages. If the user is not properly authenticated, the user may be allowed to visit selected sites/pages, but shortcuts to those sites/pages are not added to the visiting user's shortcuts list.
    Type: Application
    Filed: April 7, 2004
    Publication date: October 13, 2005
    Applicant: Microsoft Corporation
    Inventors: Matthew Labarge, Gregory Lewis, Christian Kulas
  • Publication number: 20050183008
    Abstract: A method and system for specifying alternate layouts of a user interface element of a display description is provided. In one embodiment, a display system provides a display description language that separates the definition of content of a user interface element from the layout of the user interface element. This separation allows alternate layouts to be specified that are conditionally applied to content of the user interface element without having to repeat the content. In another embodiment, the display system allows each element of a table to be positioned within a specific cell within the table.
    Type: Application
    Filed: February 17, 2004
    Publication date: August 18, 2005
    Inventors: Michael Crider, Igor Zaika, Matthew Labarge
  • Publication number: 20050044148
    Abstract: A method and system for accessing multiple types of content from a broad range of client program modules. A client program module can access multiple types of content without the client program module having a knowledge of what type of content it is accessing. A user can dynamically add or change services to the system. The method and system can also serve as a standard way of exchanging content between services and client program modules.
    Type: Application
    Filed: September 3, 2004
    Publication date: February 24, 2005
    Applicant: Microsoft Corporation
    Inventors: Sukmin ( Kevin) Son, Ian Todd, Kimberly Rush, Matthew Labarge, Michael Crandall, Julian Parish