Patents by Inventor Shawn Alan Villaron

Shawn Alan Villaron 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: 11727194
    Abstract: An association of one or more renditions of external content items with a document is provided. A user may create a document, and may select to insert a piece of external content into the document. When the user selects to insert the external content into the document, a URL of the location where the content resides may be associated with the document. Other asset data may also be associated with the content item, such as public copyright license information and other relevant information, and may encoded into the document. When the document is shared, the asset data may also be provided. Accordingly, the consuming application software may be enabled to follow the URL and utilize other asset data to retrieve the content item.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: August 15, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Shawn Alan Villaron
  • Patent number: 9223395
    Abstract: Concepts and technologies are described herein for viewing presentations in a condensed animation mode in which a presentation program condenses or accelerates animations or effects within the presentation while maintaining the animations and effects associated with the presentation. The presentation program is configured to enter into a condensed animation mode and to render a slide of the presentation. In some embodiments, the presentation program waits for user input before playing an accelerated or condensed version of the animations and/or effects. In other embodiments, the presentation program plays the condensed or accelerated version upon rendering the slide without requiring further user input. If user input is received, the presentation program can be configured to wait for the animation sequence to complete before proceeding to the next slide and/or can interrupt playback of the animation sequence and proceed to the next slide of the presentation immediately.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: December 29, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shawn Alan Villaron, Jeffrey Edwin Murray, Hannes Ruescher
  • Publication number: 20150234795
    Abstract: An association of one or more renditions of external content items with a document is provided. A user may create a document, and may select to insert a piece of external content into the document. When the user selects to insert the external content into the document, a URL of the location where the content resides may be associated with the document. Other asset data may also be associated with the content item, such as public copyright license information and other relevant information, and may encoded into the document. When the document is shared, the asset data may also be provided. Accordingly, the consuming application software may be enabled to follow the URL and utilize other asset data to retrieve the content item.
    Type: Application
    Filed: February 16, 2015
    Publication date: August 20, 2015
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventor: Shawn Alan Villaron
  • Publication number: 20140173442
    Abstract: Technologies are described herein for providing a presenter view in a presentation application. A determination is made, by a presentation application executing on a computer, as to whether a secondary display device is coupled to the computer. If a determination is made that the secondary display device is coupled to the computer, then the presentation application is transformed from a default configuration to a presenter configuration. If a determination has been made that the presentation is complete, then the presentation application is transformed from a presenter configuration to a default configuration.
    Type: Application
    Filed: December 18, 2012
    Publication date: June 19, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Lishan Yu, Christopher Michael Maloney, Diana Gail Kimball, Trevor Bradshaw Florence, Shawn Alan Villaron, Hannes Ruescher, Jeffrey Edwin Murray
  • Publication number: 20130097552
    Abstract: A presentation program provides an authoring tool allowing users to indicate animation sequences to be applied to an object in a document for purposes of creating or editing animation sequences. The user can directly manipulate the object on an editing pane, and the manipulations are interpreted as applying an animation class type. Different animation effects can be further associated with object for the particular animation class type. The user can select a particular animation effect and define the layout as a key frame that defines the animation sequence to be applied to the object at a given time during playback. The user can further manipulate the object and define subsequent key frames, and upon playback, the presentation program will interpolate the locations of the object between key frames as necessary. The user can further define the time period between key frames that is to be applied during playback.
    Type: Application
    Filed: October 18, 2011
    Publication date: April 18, 2013
    Applicant: Microsoft Corporation
    Inventors: Shawn Alan Villaron, Hannes Ruescher, Jeffrey Edwin Murray, Jeffrey Chao-Nan Chen, Andreas Markus Scheidegger, Christopher Michael Maloney, Ryan Charles Hill
  • Publication number: 20130067336
    Abstract: Concepts and technologies are described herein for viewing presentations in a condensed animation mode in which a presentation program condenses or accelerates animations or effects within the presentation while maintaining the animations and effects associated with the presentation. The presentation program is configured to enter into a condensed animation mode and to render a slide of the presentation. In some embodiments, the presentation program waits for user input before playing an accelerated or condensed version of the animations and/or effects. In other embodiments, the presentation program plays the condensed or accelerated version upon rendering the slide without requiring further user input. If user input is received, the presentation program can be configured to wait for the animation sequence to complete before proceeding to the next slide and/or can interrupt playback of the animation sequence and proceed to the next slide of the presentation immediately.
    Type: Application
    Filed: September 14, 2011
    Publication date: March 14, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Shawn Alan Villaron, Jeffrey Edwin Murray, Hannes Ruescher
  • Patent number: 7752632
    Abstract: Methods and systems are provided for exposing nested data in computer-generated documents in a transparent manner. A mechanism is provided for a client application to query a server application for a list of available file formats after an object is requested from a server application document for embedding into a client application document. Another mechanism is provided for the client application to request a particular format associated with the embedded object from the server application document. Once the client application obtains file format information available to the server application or associated with the particular object, the client application may utilize the obtained file formats for utilizing or operating on the embedded object according to the native file formats associated with the embedded object.
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: July 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Shawn Alan Villaron, Brian Jones, Chad Rothschiller
  • Patent number: 7657896
    Abstract: Methods and systems are provided for exposing nested data in computer-generated documents in a transparent manner. A mechanism is provided for a client application to query a server application for a list of available file formats after an object is requested from a server application document for embedding into a client application document. Another mechanism is provided for the client application to request a particular format associated with the embedded object from the server application document. Once the client application obtains file format information available to the server application or associated with the particular object, the client application may utilize the obtained file formats for utilizing or operating on the embedded object according to the native file formats associated with the embedded object.
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: February 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Shawn Alan Villaron, Brian Jones, Chad Rothschiller
  • Patent number: 7620889
    Abstract: Methods and systems are provided for separating the data of a structured document from markup structure applied to the document and for linking the separately maintained data with associated markup structure applied to the document. The data stream in an Extensible Markup Language (XML) represented document is moved outside of the document structure into a data file that is linked to the document structure. The data file and the XML-represented document structure are maintained in association with a single file (e.g., document), but in separate object models. Links are established between XML elements applied to the document and data ranges of the data file. Each of the XML structure file and the data file may be accessed and edited separately without affecting the structure or data of the other file until the two files are merged for presenting the associated document.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: November 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Brian Jones, Robert Little, Shawn Alan Villaron
  • Patent number: 7617229
    Abstract: Methods and systems provide for breaking a computer-generated document into a number of components where the components have explicit relationships with each other. A relationship representation is generated for the components of the document. A user may then navigate the relationships between the components to quickly understand the nature of the document and its components and to locate particular portions of the document that are important to the user. In addition, the user may open, edit and reuse particular components of the document apart from the rest of the document and without having to open or edit the document.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: November 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Andrew Bishop, Ashley Morgan, Brian Jones, Chad Rothschiller, Charles S. Walker, Eoin Burke, Josh Pollock, Robert Little, Sharad K. Garg, Shawn Alan Villaron, Su-Piao Bill Wu
  • Patent number: 7568182
    Abstract: Methods and systems are provided for controlling elements of computing systems including operating systems, software applications and different versions of software applications to better facilitate cross-application and cross-version collaboration of files. Elements within a computing system, for example, operating systems, applications, or particular versions of an application, are reconfigured at application start time or document start time so that individual elements may interact with existing files of an otherwise different computing system or such that individual elements may generate or edit files targeted at otherwise different computing systems.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: July 28, 2009
    Assignee: Microsoft Corporation
    Inventors: Shawn Alan Villaron, Brian Jones, Chad Rothschiller, Robert Little
  • Patent number: 7464330
    Abstract: Self-describing portions of text or data are provided for associating with or inserting in a computer-generated document. Portions of a document, such as individual paragraphs or groups of paragraphs or fragments of text, are provided self-describing properties, such as file format type associated with the portion, style, font, list type, and the like. If such a portion of a document is subsequently linked to or copied or moved to a second document or to a different location in a first document, the self-describing properties provided for the portion travel with the portion to the second document or to the different location in the first document. An application receiving the content portion may consume and display the portion according to the properties provided for the portion.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: December 9, 2008
    Assignee: Microsoft Corporation
    Inventors: Andrew Bishop, Brian Jones, Chad Rothschiller, Robert Little, Shawn Alan Villaron, Charles S. Walker