Patents by Inventor Ryan Sloan

Ryan Sloan 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: 10402034
    Abstract: Embodiments of a system for automatically managing panes in relation to the application canvas in a user interface. The system includes a pane manager that works in conjunction with applications to provide access to panes while keeping a minimum amount of user content visible. The system allows an application to define a protected canvas size. When a pane is needed, the system determines if sufficient room for the pane exists or can be created by dismissing another pane. If so, the pane is added. If not, the pane may be displayed in a temporary manner. The system also responds to changes in the user interface size. If the user interface size decreases to a point where sufficient room for existing panes is no longer available, one or more of the existing panes are dismissed.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: September 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jonathan S. Kaufthal, Travis Spomer, Ryan Sloan
  • Publication number: 20170124554
    Abstract: A server system may include a processing device and a memory device for causing the processing device to: (i) determine an assessment for performance by the member based on the incentive program associated with stored identifying information that corresponds to the identifying information received from a medical screening apparatus; (ii) transmit a first control signal to the medical screening apparatus for prompting the member to initiate the assessment; (iii) receive assessment information from the medical screening apparatus; (iv) determine an incentive value associated with completion of the assessment; (v) transmit a second control signal to a payment-processing server to cause the payment-processing server to apply the incentive value to a payment card associated with the member; and (vi) transmit a third control signal to the medical screening apparatus to cause the medical screening apparatus display a message that the incentive value is associated with the payment card.
    Type: Application
    Filed: October 31, 2016
    Publication date: May 4, 2017
    Inventor: Ryan Sloan
  • Patent number: 9473106
    Abstract: A thin-film bulk acoustic wave delay line device providing true-time delays and a method of fabricating same. An exemplary device can comprise several thin-film layers including thin-film transducer layers, thin-film delay layers, and stacks of additional thin-film materials providing acoustic reflectors and matching networks. The layer material selection and layer thicknesses can be controlled to improve impedance matching between transducers and the various delay line materials. For example, the transducer layers and delay layers can comprise piezoelectric and amorphous forms of the same material. The layers can be deposited on a carrier substrate using standard techniques. The device can be configured so that mechanical waves propagate solely within the thin films, providing a substrate-independent device. The device, so constructed, can be of a small size, e.g. 40 ?m per side, and capable of handling high power levels, potentially up to 20 dBm, with low insertion loss of approximately 3 dB.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: October 18, 2016
    Assignee: Georgia Tech Research Corporation
    Inventors: Adam Wathen, William Hunt, Farasat Munir, Kyle Spencer Davis, James Geoffrey Maloney, Ryan Sloan Westafer
  • Publication number: 20150378600
    Abstract: A context menu in an application user interface displays a context indicator in response to user interaction that places an insertion pointer or selects content in the application user interface. The context indicator is configured to invoke a floating menu having a set of contextual commands. The contextual commands of the floating menu include a parent command that is configured to open a submenu. The submenu includes a plurality of submenu commands associated with the parent command. The context menu displays a selectable button appended to the context indicator without presenting the underlying floating menu and submenu. The selectable button is configured to execute a predicted command that corresponds to one of a contextual command of the floating menu or a submenu command of the submenu.
    Type: Application
    Filed: June 25, 2015
    Publication date: December 31, 2015
    Inventors: Ryan Sloan, Jon Esterly, Maya Rodrig, Il Yeo, Timothy Long, Matthew Vogel, Julie Seto, Jon Bell
  • Publication number: 20150286344
    Abstract: Embodiments of a system for automatically managing panes in relation to the application canvas in a user interface. The system includes a pane manager that works in conjunction with applications to provide access to panes while keeping a minimum amount of user content visible. The system allows an application to define a protected canvas size. When a pane is needed, the system determines if sufficient room for the pane exists or can be created by dismissing another pane. If so, the pane is added. If not, the pane may be displayed in a temporary manner. The system also responds to changes in the user interface size. If the user interface size decreases to a point where sufficient room for existing panes is no longer available, one or more of the existing panes are dismissed.
    Type: Application
    Filed: August 6, 2014
    Publication date: October 8, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Jonathan S. Kaufthal, Travis Spomer, Ryan Sloan
  • Publication number: 20130162369
    Abstract: A thin-film bulk acoustic wave delay line device providing true-time delays and a method of fabricating same. An exemplary device can comprise several thin-film layers including thin-film transducer layers, thin-film delay layers, and stacks of additional thin-film materials providing acoustic reflectors and matching networks. The layer material selection and layer thicknesses can be controlled to improve impedance matching between transducers and the various delay line materials. For example, the transducer layers and delay layers can comprise piezoelectric and amorphous forms of the same material. The layers can be deposited on a carrier substrate using standard techniques. The device can be configured so that mechanical waves propagate solely within the thin films, providing a substrate-independent device. The device, so constructed, can be of a small size, e.g. 40 ?m per side, and capable of handling high power levels, potentially up to 20 dBm, with low insertion loss of approximately 3 dB.
    Type: Application
    Filed: June 21, 2012
    Publication date: June 27, 2013
    Applicant: Georgia Tech Research Corporation
    Inventors: Adam Wathen, William Hunt, Farasat Munir, Kyle Spencer Davis, James Geoffrey Maloney, Ryan Sloan Westafer