Patents by Inventor Kyle Ryan

Kyle Ryan 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: 10762277
    Abstract: A web application provides a custom selection for editing text on a gesture or touch screen. The application replaces native browser handles with selection handles to provide consistent user interface experience across platforms. The application also provides a scheme for semantic interpretation of browser gesture or touch events. The application standardizes browser events into a consistent stream of semantic events that are compatible with a plurality of devices and browsers. The application also provides a gesture or touch optimized user interface in the browser. The application determines gesture or touch input and optimizes the user interface according to the type of input.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: September 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Renu Devi, Barnabas Whitfield, Kyle Ryan, Trevor Harris, Mark Fields, Michael Herzfeld, Louisa Lee
  • Patent number: 9939112
    Abstract: Apparatus for use with fluid-processing plant configured to generate and store pressurized fluid. Fluid-processing plant is spaced apart from body of water. Apparatus includes variable-buoyancy assembly positioned in body of water in such way that buoyancy force urges variable-buoyancy assembly to move toward surface of body of water. Apparatus also includes non-collapsible fluid-line assembly positionally anchored, at least in part, underground in such way that non-collapsible fluid-line assembly extends, at least in part, into body of water. Non-collapsible fluid-line assembly fluidly connects fluid-processing plant and variable-buoyancy assembly together in such way that non-collapsible fluid-line assembly conveys pressurized fluid between fluid-processing plant and variable-buoyancy assembly.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: April 10, 2018
    Assignee: Hydrostar Inc.
    Inventors: Cameron Lewis, Curtis VanWalleghem, Kyle Ryan
  • Patent number: 9784413
    Abstract: Method is for operating fluid-processing plant configured to generate and store pressurized fluid, and spaced apart from body of water.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: October 10, 2017
    Assignee: Hydrostor Inc.
    Inventors: Cameron Lewis, Curtis VanWalleghem, Kyle Ryan
  • Publication number: 20160123499
    Abstract: Method is for operating fluid-processing plant configured to generate and store pressurized fluid, and spaced apart from body of water.
    Type: Application
    Filed: October 29, 2014
    Publication date: May 5, 2016
    Inventors: Cameron Lewis, Curtis VanWalleghem, Kyle Ryan
  • Publication number: 20160123515
    Abstract: Apparatus for use with fluid-processing plant configured to generate and store pressurized fluid. Fluid-processing plant is spaced apart from body of water. Apparatus includes variable-buoyancy assembly positioned in body of water in such way that buoyancy force urges variable-buoyancy assembly to move toward surface of body of water. Apparatus also includes non-collapsible fluid-line assembly positionally anchored, at least in part, underground in such way that non-collapsible fluid-line assembly extends, at least in part, into body of water. Non-collapsible fluid-line assembly fluidly connects fluid-processing plant and variable-buoyancy assembly together in such way that non-collapsible fluid-line assembly conveys pressurized fluid between fluid-processing plant and variable-buoyancy assembly.
    Type: Application
    Filed: October 29, 2014
    Publication date: May 5, 2016
    Inventors: Cameron Lewis, Curtis VanWalleghem, Kyle Ryan
  • Publication number: 20150012815
    Abstract: A web application provides a custom selection for editing text on a gesture or touch screen. The application replaces native browser handles with selection handles to provide consistent user interface experience across platforms. The application also provides a scheme for semantic interpretation of browser gesture or touch events. The application standardizes browser events into a consistent stream of semantic events that are compatible with a plurality of devices and browsers. The application also provides a gesture or touch optimized user interface in the browser. The application determines gesture or touch input and optimizes the user interface according to the type of input.
    Type: Application
    Filed: September 24, 2014
    Publication date: January 8, 2015
    Inventors: Renu Devi, Barnabas Whitfield, Kyle Ryan, Trevor Harris, Mark Fields, Michael Herzfeld, Louisa Lee
  • Publication number: 20140354554
    Abstract: An improved dynamic user interface is provided. According to a type of input detected, an application UI may be optimized to the type of input. Optimization may include arrangement of functionality controls, as well as interaction models of UI elements to provide a better user experience depending on a type of input mechanism being used. If touch input is used, the functionality controls in a touch-optimized UI may be spaced farther apart, hit target areas may be larger, and behavior of the functionality controls may be optimized for touch input. If a user switches between touch and precision modes (e.g., the user uses a finger tap and a mouse), a precision UI may be presented, where functionality controls may be more compactly arranged and may utilize features specific to a mouse, pen/stylus, or other type of precision input device.
    Type: Application
    Filed: May 30, 2013
    Publication date: December 4, 2014
    Applicant: Microsoft Corporation
    Inventors: Renu Devi, Kyle Ryan
  • Patent number: 8843858
    Abstract: A web application provides a custom selection for editing text on a gesture or touch screen. The application replaces native browser handles with selection handles to provide consistent user interface experience across platforms. The application also provides a scheme for semantic interpretation of browser gesture or touch events. The application standardizes browser events into a consistent stream of semantic events that are compatible with a plurality of devices and browsers. The application also provides a gesture or touch optimized user interface in the browser. The application determines gesture or touch input and optimizes the user interface according to the type of input.
    Type: Grant
    Filed: November 8, 2012
    Date of Patent: September 23, 2014
    Assignee: Microsoft Corporation
    Inventors: Renu Devi, Barnabas Whitfield, Kyle Ryan, Trevor Harris, Mark Fields, Michael Herzfeld, Louisa Lee
  • Publication number: 20130326430
    Abstract: A web application provides a custom selection for editing text on a gesture or touch screen. The application replaces native browser handles with selection handles to provide consistent user interface experience across platforms. The application also provides a scheme for semantic interpretation of browser gesture or touch events. The application standardizes browser events into a consistent stream of semantic events that are compatible with a plurality of devices and browsers. The application also provides a gesture or touch optimized user interface in the browser. The application determines gesture or touch input and optimizes the user interface according to the type of input.
    Type: Application
    Filed: November 8, 2012
    Publication date: December 5, 2013
    Applicant: Microsoft Corporation
    Inventors: Renu Devi, Barnabas Whitfield, Kyle Ryan, Trevor Harris, Mark Fields, Michael Herzfeld, Louisa Lee