Patents by Inventor William David Sproule
William David Sproule 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: 9934558Abstract: Technologies for a single-pass process for enhancing video quality with temporal smoothing. The process may include providing for user overrides of automatically enhanced video/frame characteristics and providing substantially immediate previews of enhanced video frames to a user. The process may also include detecting a degree of shakiness in a portion of the video, and performing or recommending stabilization based on the detected shakiness.Type: GrantFiled: September 8, 2016Date of Patent: April 3, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nitin Suri, Andrew Shaun Ivory, Tzong-Jhy Wang, Bruce Justin Lindbloom, William David Sproule
-
Patent number: 9691430Abstract: Enhanced, efficient source frame decoding for user previewing is implemented by decoding and caching source frames of an input file that a user is interested in. Source frames for a user preview session are identified and decoded first to enhance user satisfaction with more timely preview segments for review. Additional source frames continue to be decoded on the fly to opportunistically enhance the current preview segment and to be prepared for additional preview segments and/or output file generation.Type: GrantFiled: April 1, 2010Date of Patent: June 27, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Giedrius Zizys, Tzong-Jhy Wang, Victor E. Santodomingo, William David Sproule, Mike W. Morrison
-
Publication number: 20160379343Abstract: Technologies for a single-pass process for enhancing video quality with temporal smoothing. The process may include providing for user overrides of automatically enhanced video/frame characteristics and providing substantially immediate previews of enhanced video frames to a user. The process may also include detecting a degree of shakiness in a portion of the video, and performing or recommending stabilization based on the detected shakiness.Type: ApplicationFiled: September 8, 2016Publication date: December 29, 2016Inventors: Nitin Suri, Andrew Shaun Ivory, Tzong-Jhy Wang, Bruce Justin Lindbloom, William David Sproule
-
Patent number: 9460493Abstract: Technologies for a single-pass process for enhancing video quality with temporal smoothing. The process may include providing for user overrides of automatically enhanced video/frame characteristics and providing substantially immediate previews of enhanced video frames to a user. The process may also include detecting a degree of shakiness in a portion of the video, and performing or recommending stabilization based on the detected shakiness.Type: GrantFiled: June 14, 2014Date of Patent: October 4, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nitin Suri, Andrew Shaun Ivory, Tzong-Jhy Wang, Bruce Justin Lindbloom, William David Sproule
-
Publication number: 20160035387Abstract: Automatic story production is implemented by the utilization of theme scripts with user assets to generate a quality finished product with minimum user input or direction. A user chooses a predesigned theme script to be applied to the user's assets to automatically create a story with a particular look and feel. Metadata and feature information, when available, is automatically gathered from the user assets to personalize the generated story. A user can include additional information and/or alter any aspect of the generated story to further personalize the resultant finished product.Type: ApplicationFiled: October 9, 2015Publication date: February 4, 2016Inventors: Nitin Suri, Sriram Subramanian, William David Sproule
-
Publication number: 20150363919Abstract: Technologies for a single-pass process for enhancing video quality with temporal smoothing. The process may include providing for user overrides of automatically enhanced video/frame characteristics and providing substantially immediate previews of enhanced video frames to a user. The process may also include detecting a degree of shakiness in a portion of the video, and performing or recommending stabilization based on the detected shakiness.Type: ApplicationFiled: June 14, 2014Publication date: December 17, 2015Inventors: Nitin Suri, Andrew Shaun Ivory, Tzong-Jhy Wang, Bruce Justin Lindbloom, William David Sproule
-
Publication number: 20150317510Abstract: Technologies for selecting a representative subset of images from a set of images, the selecting based at least in part on rating the images in the set based on task, Image, and/or adjacent information. An Indication of the task may be embodied in a query provided by a user. The task may indicate the user's intended use of the subset of images. The set of images may be grouped into one or more clusters that are based on technical attributes of the images in the set, and/or technical attributes indicated by the task. Adjacent information may be obtained from sources that are generally unrelated or indirectly related to the images in the set.Type: ApplicationFiled: April 30, 2014Publication date: November 5, 2015Applicant: MICROSOFT CORPORATIONInventors: David Lee, Chunkit Jacky Chan, Doug Ricard, Stacia Scott, Allison Light, William David Sproule, Meghan McNeil, Christopher Mabrey, Adam Avery, Joshua Weisberg, Alexander Brodie
-
Patent number: 9161007Abstract: Automatic story production is implemented by the utilization of theme scripts with user assets to generate a quality finished product with minimum user input or direction. A user chooses a predesigned theme script to be applied to the user's assets to automatically create a story with a particular look and feel. Metadata and feature information, when available, is automatically gathered from the user assets to personalize the generated story. A user can include additional information and/or alter any aspect of the generated story to further personalize the resultant finished product.Type: GrantFiled: March 16, 2013Date of Patent: October 13, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nitin Suri, Sriram Subramanian, William David Sproule
-
Patent number: 8422852Abstract: Automatic story production is implemented by the utilization of theme scripts with user assets to generate a quality finished product with minimum user input or direction. A user chooses a predesigned theme script to be applied to the user's assets to automatically create a story with a particular look and feel. Metadata and feature information, when available, is automatically gathered from the user assets to personalize the generated story. A user can include additional information and/or alter any aspect of the generated story to further personalize the resultant finished product.Type: GrantFiled: April 9, 2010Date of Patent: April 16, 2013Assignee: Microsoft CorporationInventors: Nitin Suri, Sriram Subramanian, William David Sproule
-
Publication number: 20110249953Abstract: Automatic story production is implemented by the utilization of theme scripts with user assets to generate a quality finished product with minimum user input or direction. A user chooses a predesigned theme script to be applied to the user's assets to automatically create a story with a particular look and feel. Metadata and feature information, when available, is automatically gathered from the user assets to personalize the generated story. A user can include additional information and/or alter any aspect of the generated story to further personalize the resultant finished product.Type: ApplicationFiled: April 9, 2010Publication date: October 13, 2011Applicant: Microsoft CorporationInventors: Nitin Suri, Sriram Subramanian, William David Sproule
-
Publication number: 20110246883Abstract: Enhanced, efficient source frame decoding for user previewing is implemented by decoding and caching source frames of an input file that a user is interested in. Source frames for a user preview session are identified and decoded first to enhance user satisfaction with more timely preview segments for review. Additional source frames continue to be decoded on the fly to opportunistically enhance the current preview segment and to be prepared for additional preview segments and/or output file generation.Type: ApplicationFiled: April 1, 2010Publication date: October 6, 2011Applicant: Microsoft CorporationInventors: Giedrius Zizys, Tzong-Jhy Wang, Victor E. Santodomingo, William David Sproule, Mike W. Morrison
-
Publication number: 20110069936Abstract: A media browsing system prepares various media content and synchronizes the content for playback. A user can specify the content and preconfigure the manner in which the content will be subsequently accessible through a user interface. A variety of mobile phone and media player devices having configurable, user interfaces promote a consistent media browsing experience across the devices for users accessing a variety of preconfigured media content.Type: ApplicationFiled: November 29, 2010Publication date: March 24, 2011Applicant: Microsoft CorporationInventors: Bruce Alan Johnson, W. Michael Anderson, William David Sproule
-
Patent number: 7159174Abstract: A system is described which includes a content retriever to retrieve and format data and a media file playlist generated by the content retriever from the data. The media file playlist includes a playlist entry title identifying a title for a media file, a filename identifying the media file, and a metadata tag containing data for performing an action associated with the media file. The system also includes a text file playlist generated by the content retriever from the text data, formatted in XML (extensible markup language).Type: GrantFiled: December 12, 2002Date of Patent: January 2, 2007Assignee: Microsoft CorporationInventors: Bruce Alan Johnson, W. Michael Anderson, William David Sproule
-
Patent number: 7069510Abstract: An in-vehicle audio browser includes a first set of buttons that are configured to select a preset item. A second set of buttons move forward and backward through a list of items in the audio browser. A third button selects among multiple bands associated with the audio browser. A fourth button activates a function that varies depending on the selected band. The audio browser supports primary audio control bands that affect the audio outputs when selected and conditional audio control bands that do not affect the audio output unless some action on the band requires audio output.Type: GrantFiled: January 16, 2002Date of Patent: June 27, 2006Assignee: Microsoft CorporationInventors: W. Michael Anderson, Bruce Alan Johnson, William David Sproule, Polita Mila Huff
-
Publication number: 20030151618Abstract: A media browsing system prepares various media content and synchronizes the content with a media player for playback. A user can specify the content and preconfigure the manner in which the content will be subsequently accessible through a common user interface on the media player. A variety of media players having configurable, common user interfaces promote a consistent media browsing experience across media players for users accessing a variety of preconfigured media content.Type: ApplicationFiled: December 12, 2002Publication date: August 14, 2003Inventors: Bruce Alan Johnson, W. Michael Anderson, William David Sproule
-
Patent number: 6606543Abstract: A vehicle computer system includes a first button that initiates a user login procedure. A second button allows a user to select among multiple password characters. A display device displays the multiple password characters including a currently selected password character. Another button is used to enter the selected password characters for validation. The second button may be rotatable, such that the user of the vehicle computer system is able to scroll through the list of multiple password characters by rotating the second button.Type: GrantFiled: January 9, 2002Date of Patent: August 12, 2003Assignee: Microsoft CorporationInventors: William David Sproule, Polita Mila Huff
-
Publication number: 20030137543Abstract: An in-vehicle audio browser includes a first set of buttons that are configured to select a preset item. A second set of buttons move forward and backward through a list of items in the audio browser. A third button selects among multiple bands associated with the audio browser. A fourth button activates a function that varies depending on the selected band. The audio browser supports primary audio control bands that affect the audio outputs when selected and conditional audio control bands that do not affect the audio output unless some action on the band requires audio output.Type: ApplicationFiled: January 16, 2002Publication date: July 24, 2003Inventors: W. Michael Anderson, Bruce Alan Johnson, William David Sproule, Polita Mila Huff
-
Publication number: 20030132953Abstract: A media browsing system prepares various media content and synchronizes the content with a media player for playback. A user can specify the content and preconfigure the manner in which the content will be subsequently accessible through a common user interface on the media player. A variety of media players having configurable, common user interfaces promote a consistent media browsing experience across media players for users accessing a variety of preconfigured media content.Type: ApplicationFiled: December 12, 2002Publication date: July 17, 2003Inventors: Bruce Alan Johnson, W. Michael Anderson, William David Sproule
-
Patent number: 5767835Abstract: A method and system for displaying a set of buttons on a display screen that gradually change from an active state to an inactive state. When a user selects a button displayed in its active state, such as by clicking a mouse, the system displays a sequence of transition frames at predetermined intervals, preferably 0.1 seconds. Display of the transition frames begins when a mouse down event is detected when the cursor is positioned on the button. If a mouse up event is detected when the cursor is off the button, the transition frames are displayed in reverse order until the button is displayed in its active state. When the last transition frame in the sequence is displayed, indicating that the button is in the inactive state, the function associated with the button is executed. Each transition frame may have unique audio accompaniment associated therewith. The audio associated with each transition frame may be played when the respective transition frame is drawn on the display screen.Type: GrantFiled: September 20, 1995Date of Patent: June 16, 1998Assignee: Microsoft CorporationInventors: Kim Obbink, Bryan Ballinger, William David Sproule