Patents by Inventor Nicolas Trescases

Nicolas Trescases 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: 9588874
    Abstract: Pairing information is used by the target application to determine how to connect to the correct controller. A network pipe is established between the target application and the controller. The network pipe is used to pass information, such as to deliver/receive test information, between the controller and target application. A bridge may also be established between the controller and an analysis tool for the device hosting the target application. The bridge creates a communication path for the controller to send/receive information (e.g. commands, queries) to the analysis tool s to perform tests of the target application. Code may also be injected into the target application such that dynamic linked libraries may be simulated. Crash data may also be obtained by the controller (or some other device) that may not be typically available by a particular device platform.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: March 7, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jered Aasheim, Aaron Clarke, Ryan Pangrle, David Owens, Jesse Wesson, Robert Daly, Nicolas Trescases, Jay Daniels, Joe LeBlanc, Colin Arenz
  • Publication number: 20140173355
    Abstract: Pairing information is used by the target application to determine how to connect to the correct controller. A network pipe is established between the target application and the controller. The network pipe is used to pass information, such as to deliver/receive test information, between the controller and target application. A bridge may also be established between the controller and an analysis tool for the device hosting the target application. The bridge creates a communication path for the controller to send/receive information (e.g. commands, queries) to the analysis tool s to perform tests of the target application. Code may also be injected into the target application such that dynamic linked libraries may be simulated. Crash data may also be obtained by the controller (or some other device) that may not be typically available by a particular device platform.
    Type: Application
    Filed: December 14, 2012
    Publication date: June 19, 2014
    Applicant: Microsoft Corporation
    Inventors: Jered Aasheim, Aaron Clarke, Ryan Pangrle, David Owens, Jesse Wesson, Robert Daly, Nicolas Trescases, Jay Daniels, Joe LeBlanc, Colin Arenz
  • Patent number: 7464343
    Abstract: A graphical user interface is disclosed which allows users to interface with a computer operating system and/or application programs running in conjunction with the operating system. For an Office-style suite application program, a gallery bar may be displayed under the main task row of functions. The gallery bar has a first tier of tabs, where each tab corresponds to a high level formatting option associated with the current application program being used from the suite. When a user selects one of the first level tabs, a row of second level tabs is provided for the first selected tab. These second level tabs provide users with a simple range of functionality associated with the user's most commonly used formatting tasks. A gallery of thumbnail templates of various document types or other categories is also displayed in association with the second level options. These gallery thumbnails provide an easy and engaging manner for discovering and using advanced features in the Office suite of application programs.
    Type: Grant
    Filed: October 28, 2005
    Date of Patent: December 9, 2008
    Assignee: Microsoft Corporation
    Inventors: Han-Yi Shaw, Nicolas Trescases
  • Publication number: 20070220161
    Abstract: A presentation file is broadcast over a messaging channel during a messaging session. A video signal is generated in response to navigation of the presentation file within a presentation application. An encoded video stream suitable for transmission over a messaging network is derived from the generated video signal. The encoded video stream is transmitted over a messaging channel by a presenter to other members of a messaging session. As the presenter navigates the presentation pages locally, the encoded video stream is updated to provide the corresponding pages of the presentation to the messaging session members. The encoded video stream may be sent by a messaging application associated with a user or a virtual user, and may be embedded or mixed with other user video data.
    Type: Application
    Filed: March 15, 2006
    Publication date: September 20, 2007
    Applicant: Microsoft Corporation
    Inventors: Kyle Richey, Harold Ho, Nicolas Trescases
  • Publication number: 20070101299
    Abstract: A graphical user interface is disclosed which allows users to interface with a computer operating system and/or application programs running in conjunction with the operating system. For an Office-style suite application program, a gallery bar may be displayed under the main task row of functions. The gallery bar has a first tier of tabs, where each tab corresponds to a high level formatting option associated with the current application program being used from the suite. When a user selects one of the first level tabs, a row of second level tabs is provided for the first selected tab. These second level tabs provide users with a simple range of functionality associated with the user's most commonly used formatting tasks. A gallery of thumbnail templates of various document types or other categories is also displayed in association with the second level options. These gallery thumbnails provide an easy and engaging manner for discovering and using advanced features in the Office suite of application programs.
    Type: Application
    Filed: October 28, 2005
    Publication date: May 3, 2007
    Applicant: Microsoft Corporation
    Inventors: Han-Yi Shaw, Nicolas Trescases
  • Publication number: 20060026495
    Abstract: A method and system for seamlessly integrating typical word processing functionality with note taking. A new view called a notebook layout view is added to the already-existing views of a word processor. Data needed for the notebook layout view is stored in data structures that already exist for the word processor. When creating a document in the notebook layout view, icons and menus are displayed that relate to note-taking. In addition, the notebook layout view is further optimized to allow input in a manner intuitive to paper notebook users.
    Type: Application
    Filed: July 30, 2004
    Publication date: February 2, 2006
    Applicant: Microsoft Corporation
    Inventors: Han-yi Shaw, Nicolas Trescases