Patents by Inventor Ryan Gregory Wood

Ryan Gregory Wood 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: 10511542
    Abstract: The techniques described herein monitor, store, and evaluate network information associated with an application to determine a connectivity option to use to communicate data. A connectivity option includes a network interface and a type of network connection. The determination is made based on power consumption information associated with available connectivity options. Consequently, a device on which the application is installed can better manage its power consumption associated with network communications.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: December 17, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Harish Srinivasan, Javier N. Flores Assad, James C. Gray, David Richard Powell, Jr., Benjamin M. Schultz, Ryan Gregory Wood
  • Publication number: 20170359272
    Abstract: The techniques described herein monitor, store, and evaluate network information associated with an application to determine a connectivity option to use to communicate data. A connectivity option includes a network interface and a type of network connection. The determination is made based on power consumption information associated with available connectivity options. Consequently, a device on which the application is installed can better manage its power consumption associated with network communications.
    Type: Application
    Filed: June 10, 2016
    Publication date: December 14, 2017
    Inventors: Harish Srinivasan, Javier N. Flores Assad, Chris C. Gray, David Richard Powell, JR., Benjamin M. Schultz, Ryan Gregory Wood
  • Patent number: 9773264
    Abstract: The present disclosure provides a method for providing composite user interface controls and a library or online storefront for same. In one aspect, there is provided a method for a client computer of sharing a custom control, comprising: receiving by a browser an encrypted custom control comprising a number of user interface elements which are positioned in a specified manner with respect to each other, wherein each of the user interface elements has one or more properties; receiving by the browser a decryption key; and decrypting by the browser the encrypted custom control using the decryption key.
    Type: Grant
    Filed: March 26, 2013
    Date of Patent: September 26, 2017
    Assignee: BlackBerry Limited
    Inventors: Michael Stephen Brown, Terrill Mark Dent, Kalu Onuka Kalu, Ryan Gregory Wood, Spencer William Bloom, Sandra Marcela Kupfer
  • Patent number: 9317485
    Abstract: An electronic device or system and method are provided for selectively normalizing or modifying content element attributes that are defined using absolute values, such as absolute font sizes expressed in length measurements such as points and pixels. A document containing structured content, such as an HTML-formatted email message or webpage, is obtained. When any such content element attributes are included with the document, a determination is made whether those attributes can be changed for that document. The determination may be dependent on the complexity of the structured document. If so, the absolute values are converted to relative values, and the document is subsequently rendered for display.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: April 19, 2016
    Assignee: BlackBerry Limited
    Inventors: Terrill Mark Dent, Ryan Gregory Wood
  • Patent number: 9164649
    Abstract: An electronic computing device can be configured to act as a text-entry device and a cursor control device for a second device. The first device can include a touch-sensitive display capable of receiving text inputs and cursor inputs for controlling operations performed on the second device which is communicatively coupled to the first device. The first device can be configured such that selection of a field displayed by the second device can cause information such as text from a focus field to be displayed by the first device. The second device can be configured to send information pertaining to the focus field to the first device. The information can include a warning that the maximum length of input for the focus field has been, or is about to be, exceeded.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: October 20, 2015
    Assignee: BlackBerry Limited
    Inventors: Terrill Mark Dent, Ryan Gregory Wood, Kalu Onuka Kalu
  • Publication number: 20140297516
    Abstract: The present disclosure provides a method for providing composite user interface controls and a library or online storefront for same. In one aspect, there is provided a method for a client computer of sharing a custom control, comprising: receiving by a browser an encrypted custom control comprising a number of user interface elements which are positioned in a specified manner with respect to each other, wherein each of the user interface elements has one or more properties; receiving by the browser a decryption key; and decrypting by the browser the encrypted custom control using the decryption key.
    Type: Application
    Filed: March 26, 2013
    Publication date: October 2, 2014
    Applicant: Research In Motion Limited
    Inventors: Michael Stephen Brown, Terrill Mark Dent, Kalu Onuka Kalu, Ryan Gregory Wood, Spencer William Bloom, Sandra Marcela Kupfer
  • Publication number: 20140258968
    Abstract: The present disclosure provides a method and device of distributing visual representation of changes to an application. The method includes: determining one or more pages in the application which have changed between a first state of the application at a first time and second state of the application at a second time; rendering the one or more pages which have changed at the first state of the application; rendering the one or more pages which have changed at the second state of the application; and sending a notification including a visual differential of one or more rendered pages of the application which have changed between the first state of the application and the second state of the application.
    Type: Application
    Filed: March 5, 2013
    Publication date: September 11, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael Stephen Brown, Terrill Mark Dent, Kalu Onuka Kalu, Ryan Gregory Wood, Spencer William Bloom
  • Publication number: 20130318449
    Abstract: An electronic computing device can be configured to act as a text-entry device and a cursor control device for a second device. The first device can include a touch-sensitive display capable of receiving text inputs and cursor inputs for controlling operations performed on the second device which is communicatively coupled to the first device. The first device can be configured such that selection of a field displayed by the second device can cause information such as text from a focus field to be displayed by the first device. The second device can be configured to send information pertaining to the focus field to the first device. The information can include a warning that the maximum length of input for the focus field has been, or is about to be, exceeded.
    Type: Application
    Filed: December 7, 2012
    Publication date: November 28, 2013
    Inventors: Terrill Mark DENT, Ryan Gregory WOOD, Kalu ONUKA KALU
  • Publication number: 20130179771
    Abstract: An electronic device or system and method are provided for selectively normalizing or modifying content element attributes that are defined using absolute values, such as absolute font sizes expressed in length measurements such as points and pixels. A document containing structured content, such as an HTML-formatted email message or webpage, is obtained. When any such content element attributes are included with the document, a determination is made whether those attributes can be changed for that document. The determination may be dependent on the complexity of the structured document. If so, the absolute values are converted to relative values, and the document is subsequently rendered for display.
    Type: Application
    Filed: May 18, 2012
    Publication date: July 11, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Terrill Mark DENT, Ryan Gregory WOOD
  • Publication number: 20130147718
    Abstract: A method includes detecting, on a touch-sensitive display of an electronic device, a touch in a scroll region controlled by an application to use touches for scrolling, and automatically entering text selection when the touch meets touch criteria.
    Type: Application
    Filed: December 7, 2011
    Publication date: June 13, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Terrill Mark Dent, Genevieve Elizabeth Mak, Ryan Gregory Wood