Patents by Inventor Jesse Satterfield

Jesse Satterfield 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: 10145407
    Abstract: A wave washer includes an annular member surrounding an opening arranged to receive a pipe axially therethrough, the annular member having a plurality circumferentially spaced holes formed therein. The wave washer also has associated with it at least one spring portion protruding axially from the annular member between two of the holes. The wave washer can be used in a pipe joint to join a first pipe and a second pipe, each having a pipe end having a pipe flange and an adjacent sealing flange. The wave washer is positioned against an inner side of the pipe flange of the first pipe. The wave washer and the flanges of the first and second pipes are fastened based on the deflection of the annular member of the wave washer.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 4, 2018
    Assignee: CRANE RESISTOFLEX
    Inventors: Matthew Moose, Christopher Hock, Ron Moffitt, Landon Grindstaff, Dan Rink, Jesse Satterfield, David Yanik
  • Publication number: 20170371530
    Abstract: Described herein are techniques for automatically forming groups of application windows. The techniques may be performed with a computing device executing a windowing system, the windowing system having a user interface element that can be interacted with by a user to manage applications executing on the computing device. Each application may correspond to a separate process and application window. It may be determined that an operation has occurred that will evict the application windows of target applications from the display, and in response an application group may be automatically formed. The application group may have indicia of the evicted target applications. The application group may be provided to the user interface element, and when the user interface element is interacted with by the user the user interface element displays user-selectable graphic application indicators for both the application group and applications other than the target applications.
    Type: Application
    Filed: January 30, 2017
    Publication date: December 28, 2017
    Inventors: Miron Vranjes, Matthew Worley, Richard Fang, Nils Sundelin, Robert Jarrett, Jesse Satterfield, Alice Steinglass, Chaitanya Sareen, Bret Anderson
  • Patent number: 9575643
    Abstract: Described herein are techniques for automatically forming groups of application windows. The techniques may be performed with a computing device executing a windowing system, the windowing system having a user interface element that can be interacted with by a user to manage applications executing on the computing device. Each application may correspond to a separate process and application window. It may be determined that an operation has occurred that will evict the application windows of target applications from the display, and in response an application group may be automatically formed. The application group may have indicia of the evicted target applications. The application group may be provided to the user interface element, and when the user interface element is interacted with by the user the user interface element displays user-selectable graphic application indicators for both the application group and applications other than the target applications.
    Type: Grant
    Filed: December 19, 2015
    Date of Patent: February 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Miron Vranjes, Matthew Worley, Richard Fang, Nils Sundelin, Robert Jarrett, Jesse Satterfield, Alice Steinglass, Chaitanya Sareen, Bret Anderson
  • Patent number: 9535565
    Abstract: Embodiments described herein relate to maintaining a tiled arrangement of application windows as a user inserts application windows into a managed display region. A tiled arrangement is an arrangement where windows do not overlap each other and substantially maximize window occupation of the display region. Generally, when a user inserts an application window the tiled arrangement is maintained by resizing any previously present application windows. Where to insert a window, which displayed windows to resize and to what extent can be determined based on factors such as user input, any prior manual adjustment of the tiled arrangement, and/or minimum window sizes. Whether tile arranging is performed in a managed or curated fashion (e.g., by sharing space equally among windows) or in a semi-curated fashion may be determined by taking into account any of the aforementioned factors.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: January 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Miron Vranjes, Jesse Satterfield, Matthew Worley, Nils Sundelin, Tsz Yan Wong, Bret Anderson, Robert Jarrett, Chaitanya Sareen, Alice Steinglass
  • Publication number: 20160103600
    Abstract: Described herein are techniques for automatically forming groups of application windows. The techniques may be performed with a computing device executing a windowing system, the windowing system having a user interface element that can be interacted with by a user to manage applications executing on the computing device. Each application may correspond to a separate process and application window. It may be determined that an operation has occurred that will evict the application windows of target applications from the display, and in response an application group may be automatically formed. The application group may have indicia of the evicted target applications. The application group may be provided to the user interface element, and when the user interface element is interacted with by the user the user interface element displays user-selectable graphic application indicators for both the application group and applications other than the target applications.
    Type: Application
    Filed: December 19, 2015
    Publication date: April 14, 2016
    Inventors: Miron Vranjes, Matthew Worley, Richard Fang, Nils Sundelin, Robert Jarrett, Jesse Satterfield, Alice Steinglass, Chaitanya Sareen, Bret Anderson
  • Patent number: 9250761
    Abstract: Described herein are techniques for automatically forming groups of application windows. The techniques may be performed with a computing device executing a windowing system, the windowing system having a user interface element that can be interacted with by a user to manage applications executing on the computing device. Each application may correspond to a separate process and application window. It may be determined that an operation has occurred that will evict the application windows of target applications from the display, and in response an application group may be automatically formed. The application group may have indicia of the evicted target applications. The application group may be provided to the user interface element, and when the user interface element is interacted with by the user the user interface element displays user-selectable graphic application indicators for both the application group and applications other than the target applications.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: February 2, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Miron Vranjes, Matthew Worley, Richard Fang, Nils Sundelin, Robert Jarrett, Jesse Satterfield, Alice Steinglass, Chaitanya Sareen, Bret Anderson
  • Publication number: 20140325432
    Abstract: Described herein are embodiments performed by a computing device capable of having a first display and a second display. The device may also execute a windowing system. Arbitrary applications execute on the computing device. Each such application has a corresponding application window managed by the windowing system. A start-projecting request may be received from an arbitrary one of the applications, and the windowing system may respond to the start request by generating, displaying, and managing a projection window. The application may generate and display content via the projection window. Responsive to the start-projecting request, display information about the first display and the second display may be used by the windowing system to display the projection window. A stop-projecting request from the application may cause the windowing system to terminate the projection window.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 30, 2014
    Applicant: Microsoft
    Inventors: Steve Frederickson, Taylor Tang, Henry Tappen, Krishna Venkatesh, Jesse Satterfield, Christopher Swan, Philip Lu
  • Publication number: 20140325431
    Abstract: Described herein are techniques for automatically forming groups of application windows. The techniques may be performed with a computing device executing a windowing system, the windowing system having a user interface element that can be interacted with by a user to manage applications executing on the computing device. Each application may correspond to a separate process and application window. It may be determined that an operation has occurred that will evict the application windows of target applications from the display, and in response an application group may be automatically formed. The application group may have indicia of the evicted target applications. The application group may be provided to the user interface element, and when the user interface element is interacted with by the user the user interface element displays user-selectable graphic application indicators for both the application group and applications other than the target applications.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 30, 2014
    Inventors: Miron Vranjes, Matthew Worley, Richard Fang, Nils Sundelin, Robert Jarrett, Jesse Satterfield, Alice Steinglass, Chaitanya Sareen, Bret Anderson
  • Publication number: 20140265325
    Abstract: A wave washer includes an annular member surrounding an opening arranged to receive a pipe axially therethrough, the annular member having a plurality circumferentially spaced holes formed therein. The wave washer also has associated with it at least one spring portion protruding axially from the annular member between two of the holes. The wave washer can be used in a pipe joint to join a first pipe and a second pipe, each having a pipe end having a pipe flange and an adjacent sealing flange. The wave washer is positioned against an inner side of the pipe flange of the first pipe. The wave washer and the flanges of the first and second pipes are fastened based on the deflection of the annular member of the wave washer.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: CRANE CHEMPHARMA RESISTOFLEX
    Inventors: Matthew Moose, Christopher Hock, Ron Moffitt, Landon Grindstaff, Dan Rink, Jesse Satterfield, David Yanik
  • Publication number: 20080077571
    Abstract: Providing persisting search folders within a computer that continuously identify data items having metadata matching a query of search criteria. A query of search criteria formulated via a graphical user interface is applied to a search filter to create a search folder. When the search folder is made live, the search filter is used to search one or more data stores for data items having metadata matching the query of search criteria. Upon finding these data items, the search folder is populated with a link to each data item having metadata matching the query of search criteria. The search folder detects when any new data items are added to a data store and when a change occurs to any metadata of data items previously stored in a data store. Upon detection, the search folder store links to matching new or changed data items.
    Type: Application
    Filed: July 24, 2007
    Publication date: March 27, 2008
    Applicant: Microsoft Corporation
    Inventors: Jensen Harris, Richard Leukart, Jiaxin (Jesse) Wang, Jesse Satterfield, Julia Cai, Jason Morse
  • Publication number: 20070240057
    Abstract: A user interface element is provided near a focused-on button or control for providing an identification of an associated functionality and for providing display space for additional content such as help information and explanatory information related to the associated functionality.
    Type: Application
    Filed: April 11, 2006
    Publication date: October 11, 2007
    Applicant: Microsoft Corporation
    Inventors: Jesse Satterfield, Christopher Pearo, Jensen Harris, Rodrigo Tarrats
  • Publication number: 20060271864
    Abstract: A narrow mode navigation pane is provided that may be selectively displayed as a replacement of a normal mode or full-size navigation pane to allow more computer display space for displaying other user interface content. The narrow mode navigation pane is divided into sections, and each section may include one or more selectable controls for providing data or functionality previously displayed in and selectable from the normal mode navigation pane. Selection of a “Navigation Pane” control causes the temporary display of a pop-up version of the normal mode navigation pane for allowing a user to view and/or select the full contents of the normal size navigation pane without toggling to the normal mode navigation pane. Other sections of the narrow mode navigation pane may include selectable controls representing a useful subset of controls normally populated in the normal mode pane.
    Type: Application
    Filed: May 24, 2005
    Publication date: November 30, 2006
    Applicant: Microsoft Corporation
    Inventors: Jesse Satterfield, Jensen Harris
  • Publication number: 20060036946
    Abstract: A floating command object is provided for offering a set of commonly or frequently used commands in close proximity to a selected text, data or other object in a document. When a given object is selected for editing, the floating object automatically displays near the object to allow easy selection of relevant commands such as formatting property commands. The object remains displayed to allow multiple command selections until it is closed by user action. If a mouse or touchpad pointer is moved away from the displayed object, the displayed object becomes increasingly translucent to visually deemphasize the relevance of the object to the new position of the pointer.
    Type: Application
    Filed: June 13, 2005
    Publication date: February 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Roland Radtke, Jesse Satterfield, Jensen Harris, Mark Peters, Deepak Menon, Mark Ligameri
  • Publication number: 20060036945
    Abstract: An improved user interface is provided for displaying selectable functionality controls that identifies the context of the object to which the user interface is relevant, which contains rich functionality controls for applying contextually relevant functionality to a selected object, and which may be efficiently switched to a different context for applying a different set of functionalities to a different or neighboring editable object. A context menu of functionalities is displayed adjacent to a selected object where the menu of functionalities includes functionalities associated with editing the selected object. The context menu includes an identification of the object context and a control for selectively changing the context and associated functionalities of the menu to a different object context for displaying a different set of functionalities associated with the different context.
    Type: Application
    Filed: September 30, 2004
    Publication date: February 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Roland Radtke, Aaron Butcher, Jensen Harris, Catherine Morrow, Jesse Satterfield
  • Publication number: 20060036965
    Abstract: An improved user interface is provided for displaying selectable software functionality controls and for presenting logical groupings of particular functionality controls associated with a selected top-level functionality. Underneath a row of top-level functionality tabs, functionalities controls associated with a given top-level functionality tab are presented in logical groupings. Selection of a particular tab switches modes of the user interface to present controls for functionalities associated with the selected tab.
    Type: Application
    Filed: September 30, 2004
    Publication date: February 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Jensen Harris, Aaron Butcher, David Morton, Jesse Satterfield
  • Publication number: 20060036950
    Abstract: An improved user interface is provided for displaying a gallery of images showing different formatting options combinations that may be applied to a selected object. When a particular image is selected an associated formatting options combination is automatically applied to the selected object.
    Type: Application
    Filed: September 30, 2004
    Publication date: February 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Andrew Himberger, Tracey Gauthier, Aaron Butcher, Jensen Harris, Jesse Satterfield
  • Publication number: 20060036964
    Abstract: An improved user interface is provided for displaying selectable software functionality controls that are relevant to a selected object and that remain visibly available for use while the selected object is being edited. Upon selection of a particular object for editing, functionality available for editing the object is presented in a ribbon-shaped user interface above the software application workspace to allow the user ready and efficient access to functionality needed for editing the selected object. The display of relevant functionality controls is persisted until the user dismisses the display, selects another top-level functionality control or selects another object for editing.
    Type: Application
    Filed: September 30, 2004
    Publication date: February 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Jesse Satterfield, Aaron Butcher, David Morton, Jensen Harris
  • Publication number: 20050005235
    Abstract: An adaptive multi-line view user interface is provided that varies the manner in which data is displayed as the size of the user interface is changed. As the available horizontal space in the user interface becomes too small to display the text or data on a given display line, the data is rearranged to fit the available space. Text or data that will be truncated as the width of the user interface is decreased is moved to a separate display line beneath the line in which the truncated text or data was previously displayed. A maximum number of lines may be specified for displaying text or data. After the maximum number of lines is reached, additional text or data truncated by narrowing the width of the user interface is not displayed. The displayed lines of text or data may be displayed according to a progressively lighter font from line to line so that lines at or near the top of a given displayed text or data record are darker and more readily draw the attention of a reader.
    Type: Application
    Filed: May 21, 2004
    Publication date: January 6, 2005
    Applicant: Microsoft Corporation
    Inventors: Jesse Satterfield, Richard Leukart, Martijn Van Tilburg, Jensen Harris, William Avery, Bruce Wiedemann
  • Publication number: 20050005249
    Abstract: A combined content selection and content display user interface or pane is provided. A lower portion of the combined content selection and display pane includes one or more selectable buttons or icons corresponding to one or more program modules of a multiple functionality software application. An upper portion of the combined content selection and display pane includes selectable buttons or icons specific to one program module selected from the lower portion of the content selection and display pane. Selection of a given program module button or icon from the lower portion of the pane causes a display in the upper portion of the pane of one or more selectable buttons or icons associated with the selected program module. The one or more selectable buttons or icons displayed in the upper portion allow a user to select functionality and memory locations specific to the selected program module.
    Type: Application
    Filed: April 30, 2004
    Publication date: January 6, 2005
    Applicant: Microsoft Corporation
    Inventors: Brian Hill, Jesse Satterfield, Jensen Harris, Hans Bjordahl, Martijn Van Tilburg, Jason Morse, U Chi Chiang
  • Publication number: 20050004989
    Abstract: Automatic sorting and grouping of electronic mail items in an electronic mail system is provided. An automatic mail grouping property may be selected for electronic mail received, sent or stored in a variety of storage folders. For a given mail location (e.g., received mail, sent mail, or a given mail storage folder), a selected automatic grouping property causes mail to be displayed to a user in one or more categories that make location of specific mail items easier and more efficient. Visible dividers with optional headings may be provided between mail categories to quickly draw a user's attention to a given mail category and to separate large numbers of mail into logical groupings that make location of specific mail items more manageable.
    Type: Application
    Filed: May 19, 2004
    Publication date: January 6, 2005
    Applicant: Microsoft Corporation
    Inventors: Jesse Satterfield, Jensen Harris, Martijn Tilburg, William Avery, Bruce Wiedemann