Patents by Inventor John Wesley Terrell

John Wesley Terrell 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: 10209880
    Abstract: Various embodiments provide a travel log for manipulation of content. In at least some embodiments, the travel log can be presented as a visual element of a web browser and can enable a user to navigate through visited content (e.g., web pages) via manipulation of the content using touch-based and/or touchless gestures. Implementations can facilitate navigation through content by representing the travel log as a visual “time line” of visited content that can be scrolled via manipulation through a web browser user interface. For example, a user can navigate the travel log to older content by manipulating the travel log in one direction, and can navigate the travel log to newer content by manipulating the travel log in a different direction.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: February 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael J. Patten, Paul Armistead Hoover, John Wesley Terrell, Nicholas R. Waggoner
  • Publication number: 20160253066
    Abstract: Various embodiments provide a travel log for manipulation of content. In at least some embodiments, the travel log can be presented as a visual element of a web browser and can enable a user to navigate through visited content (e.g., web pages) via manipulation of the content using touch-based and/or touchless gestures. Implementations can facilitate navigation through content by representing the travel log as a visual “time line” of visited content that can be scrolled via manipulation through a web browser user interface. For example, a user can navigate the travel log to older content by manipulating the travel log in one direction, and can navigate the travel log to newer content by manipulating the travel log in a different direction.
    Type: Application
    Filed: May 13, 2016
    Publication date: September 1, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Michael J. Patten, Paul Armistead Hoover, John Wesley Terrell, Nicholas R. Waggoner
  • Publication number: 20160182603
    Abstract: Browser display casting techniques are described. In one or more implementations, content is displayed within a browser on a display device of a mobile communications device, the mobile communications device having a form factor configured to be held by one or more hands of a user. An input is received to cast the display of the browser to another display device that is communicatively coupled to the mobile communications device, the other display device having an available display area that is greater than an available area of the display device of the mobile communications device.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventors: Yongik Chung, Elizabeth F. Threlkeld, Paula J. Chuchro, John Wesley Terrell
  • Patent number: 9342280
    Abstract: Various embodiments provide a travel log for manipulation of content. In at least some embodiments, the travel log can be presented as a visual element of a web browser and can enable a user to navigate through visited content (e.g., web pages) via manipulation of the content using touch-based and/or touchless gestures. Implementations can facilitate navigation through content by representing the travel log as a visual “time line” of visited content that can be scrolled via manipulation through a web browser user interface. For example, a user can navigate the travel log to older content by manipulating the travel log in one direction, and can navigate the travel log to newer content by manipulating the travel log in a different direction.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: May 17, 2016
    Assignee: Microsoft Technology Licesning, LLC
    Inventors: Michael J. Patten, Paul Armistead Hoover, John Wesley Terrell, Nicholas R. Waggoner
  • Publication number: 20140372923
    Abstract: High performance touch drag and drop are described. In embodiments, a multi-threaded architecture is implemented to include at least a manipulation thread and an independent hit test thread. The manipulation thread is configured to receive one or more messages associated with an input and send data associated with the messages to the independent hit test thread. The independent hit test thread is configured to perform an independent hit test to determine whether the input hit an element that is eligible for a particular action, and identify an interaction model associated with the input. The independent hit test thread also sends an indication of the interaction model to the manipulation thread to enable the manipulation thread to detect whether the particular action is triggered.
    Type: Application
    Filed: June 14, 2013
    Publication date: December 18, 2014
    Inventors: Jacob S. Rossi, John Wesley Terrell, Fei Xiong, Michael J. Ens, Xiao Tu, Nicolas J. Brun, Ming Huang, Jan-Kristian Markiewicz, Alan William Stephenson, Michael John Patten, Jon Gabriel Clapper
  • Publication number: 20120304082
    Abstract: Various embodiments provide a travel log for manipulation of content. In at least some embodiments, the travel log can be presented as a visual element of a web browser and can enable a user to navigate through visited content (e.g., web pages) via manipulation of the content using touch-based and/or touchless gestures. Implementations can facilitate navigation through content by representing the travel log as a visual “time line” of visited content that can be scrolled via manipulation through a web browser user interface. For example, a user can navigate the travel log to older content by manipulating the travel log in one direction, and can navigate the travel log to newer content by manipulating the travel log in a different direction.
    Type: Application
    Filed: May 27, 2011
    Publication date: November 29, 2012
    Inventors: Michael J. Patten, Paul Armistead Hoover, John Wesley Terrell, Nicholas R. Waggoner
  • Patent number: 7392477
    Abstract: Managing a plurality of states of metadata. Each of the states stores one or more items of metadata that have been automatically matched and obtained for media content (e.g., for rendering by a media player). The invention resolves the matched metadata by selectively applying some or all of the matched metadata items without user intervention (e.g., based on a user-specified threshold). In one embodiment, the invention selectively applies some or all of the matched metadata items based on a trustworthiness rating associated with the metadata match. The invention displays the remaining metadata items to the user for review and acceptance or rejection.
    Type: Grant
    Filed: July 18, 2003
    Date of Patent: June 24, 2008
    Assignee: Microsoft Corporation
    Inventors: Daniel Plastina, John Wesley Terrell, Christopher K. Brownell, Michael Novak
  • Publication number: 20040019658
    Abstract: Obtaining metadata for media content. Software according to the invention requests the metadata via a metadata query data structure (MDQ) such as a uniform resource locator and receives metadata in response via a metadata return data structure (MDR). The invention includes namespace identifiers such as WMContentID, WMCollectionID, and WMCollectionGroupID for instance-specific associations between media content and metadata. The invention also includes namespace identifiers such as WMPrimaryClassID and WMSecondaryClassID to classify the media content.
    Type: Application
    Filed: July 18, 2003
    Publication date: January 29, 2004
    Applicant: Microsoft Corporation
    Inventors: Daniel Plastina, John Wesley Terrell, Jason E. D. McCartney, Keith Maurice Toussaint, David W. H. Hostetter, Thomas Brian Springer, Aaron P. Starkey