Patents by Inventor Ryan Farmer

Ryan Farmer 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: 10845871
    Abstract: A controller is adapted to recognize an input from a user using an input interface, determine if a user gaze information indicates that the user is gazing at a device, and when the user gaze information indicates that the user is gazing at the device, route response information to the device.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: November 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Crystal Lee Parker, Mark Louis Wilson O'Hanlon, Andrew Lovitt, Jason Ryan Farmer
  • Publication number: 20190098021
    Abstract: A system for enforcing expected communication patterns is provided. In some configurations, a routing device can determine one or more dedicated functions that the network-enabled device is specifically configured to perform. The routing device may also determine expected communication patterns for facilitating the one or more dedicated functions for the network-enabled device. For example, if the network-enabled device is a Smart TV, the expected communication pattern may include communications that are reasonably designed to facilitate displaying media content that is being streamed to the Smart TV. The routing device may monitor communications to and/or from the Smart TV to identify communications that are not designed to facilitate the dedicated functions.
    Type: Application
    Filed: September 22, 2017
    Publication date: March 28, 2019
    Inventors: Jason Ryan FARMER, Chirag Girish SHAH
  • Publication number: 20180341330
    Abstract: A controller is adapted to recognize an input from a user using an input interface, determine if a user gaze information indicates that the user is gazing at a device, and when the user gaze information indicates that the user is gazing at the device, route response information to the device.
    Type: Application
    Filed: August 7, 2018
    Publication date: November 29, 2018
    Inventors: Crystal Lee PARKER, Mark Louis Wilson O'HANLON, Andrew LOVITT, Jason Ryan FARMER
  • Patent number: 10116748
    Abstract: Various embodiments enable mobile devices, such as phones and the like, to integrate with an in-vehicle information/entertainment system to enable the user to control the in-vehicle information/entertainment system by way of their mobile phone. Users can leverage the functionality of their mobile phone to promote an in-vehicle experience which can be contextually tailored to the user's or the vehicle's context. Yet other embodiments can purvey an in-vehicle experience through a cloud based service.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: October 30, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Ryan Farmer, Mike Glass, Vikram Padmakar Bapat, Kristoffer S. Schultz, Oscar E. Murillo
  • Patent number: 10067563
    Abstract: User gaze information, which may include a user line of sight, user point of focus, or an area that a user is not looking at, is determined from user body, head, eye and iris positioning. The user gaze information is used to select a context and interaction set for the user. The interaction sets may include grammars for a speech recognition system, movements for a gesture recognition system, physiological states for a user health parameter detection system, or other possible inputs. When a user focuses on a selected object or area, an interaction set associated with that object or area is activated and used to interpret user inputs. Interaction sets may also be selected based upon areas that a user is not viewing. Multiple devices can share gaze information so that a device does not require its own gaze detector.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: September 4, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Crystal Lee Parker, Mark Louis Wilson O'Hanlon, Andrew Lovitt, Jason Ryan Farmer
  • Publication number: 20180059781
    Abstract: User gaze information, which may include a user line of sight, user point of focus, or an area that a user is not looking at, is determined from user body, head, eye and iris positioning. The user gaze information is used to select a context and interaction set for the user. The interaction sets may include grammars for a speech recognition system, movements for a gesture recognition system, physiological states for a user health parameter detection system, or other possible inputs. When a user focuses on a selected object or area, an interaction set associated with that object or area is activated and used to interpret user inputs. Interaction sets may also be selected based upon areas that a user is not viewing. Multiple devices can share gaze information so that a device does not require its own gaze detector.
    Type: Application
    Filed: October 27, 2017
    Publication date: March 1, 2018
    Inventors: Crystal Lee Parker, Mark Louis Wilson O'Hanlon, Andrew Lovitt, Jason Ryan Farmer
  • Patent number: 9823742
    Abstract: User gaze information, which may include a user line of sight, user point of focus, or an area that a user is not looking at, is determined from user body, head, eye and iris positioning. The user gaze information is used to select a context and interaction set for the user. The interaction sets may include grammars for a speech recognition system, movements for a gesture recognition system, physiological states for a user health parameter detection system, or other possible inputs. When a user focuses on a selected object or area, an interaction set associated with that object or area is activated and used to interpret user inputs. Interaction sets may also be selected based upon areas that a user is not viewing. Multiple devices can share gaze information so that a device does not require its own gaze detector.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: November 21, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Crystal Lee Parker, Mark Louis Wilson O'Hanlon, Andrew Lovitt, Jason Ryan Farmer
  • Patent number: 9678576
    Abstract: Various technologies described herein pertain to using detected physical gestures to cause calls to transfer between client devices. A physical gesture between a first client device and a second client device can be detected (e.g., utilizing the first client device, the second client device, a disparate client-side device, a server, etc.). The first client device participates in a call, while the second client device is not participating in the call at a time of the detection of the physical gesture. Responsive to detection of the physical gesture, participation of the second client device in the call can be initiated. Participation of the second client device in the call can be initiated by causing the call to transfer from the first client device to the second client device or causing the second client device to join the call while the first client device continues to participate in the call.
    Type: Grant
    Filed: May 15, 2016
    Date of Patent: June 13, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew William Lovitt, Jason Ryan Farmer, Michael Hall
  • Publication number: 20160259425
    Abstract: Various technologies described herein pertain to using detected physical gestures to cause calls to transfer between client devices. A physical gesture between a first client device and a second client device can be detected (e.g., utilizing the first client device, the second client device, a disparate client-side device, a server, etc.). The first client device participates in a call, while the second client device is not participating in the call at a time of the detection of the physical gesture. Responsive to detection of the physical gesture, participation of the second client device in the call can be initiated. Participation of the second client device in the call can be initiated by causing the call to transfer from the first client device to the second client device or causing the second client device to join the call while the first client device continues to participate in the call.
    Type: Application
    Filed: May 15, 2016
    Publication date: September 8, 2016
    Inventors: Andrew William Lovitt, Jason Ryan Farmer, Michael Hall
  • Patent number: 9369855
    Abstract: Various technologies described herein pertain to using detected physical gestures to cause calls to transfer between client devices. A physical gesture between a first client device and a second client device can be detected (e.g., utilizing the first client device, the second client device, a disparate client-side device, a server, etc.). The first client device participates in a call, while the second client device is not participating in the call at a time of the detection of the physical gesture. Responsive to detection of the physical gesture, participation of the second client device in the call can be initiated. Participation of the second client device in the call can be initiated by causing the call to transfer from the first client device to the second client device or causing the second client device to join the call while the first client device continues to participate in the call.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: June 14, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew William Lovitt, Jason Ryan Farmer, Michael Hall
  • Publication number: 20160150020
    Abstract: Various embodiments enable mobile devices, such as phones and the like, to integrate with an in-vehicle information/entertainment system to enable the user to control the in-vehicle information/entertainment system by way of their mobile phone. Users can leverage the functionality of their mobile phone to promote an in-vehicle experience which can be contextually tailored to the user's or the vehicle's context. Yet other embodiments can purvey an in-vehicle experience through a cloud based service.
    Type: Application
    Filed: November 20, 2014
    Publication date: May 26, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jason Ryan Farmer, Mike Glass, Vikram Padmakar Bapat, Kristoffer S. Schulz, Oscar E. Murillo
  • Patent number: 9177009
    Abstract: Techniques are directed to managing image generation for desktop and screen sharing systems as well as for large image systems such as mapping. An apparatus may comprise a logic device, a remote sharing module and an image generation module. The remote sharing module is operative on the logic device to share an image with one or more client devices. The image may be divided into a plurality of tiles each corresponding to a portion of the shared image. The image generation module is operative on the logic device to determine a version of each of the plurality of tiles and compares the version of each of the plurality of tiles with a received client version of the same image.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: November 3, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ryan Farmer, Paul Tidwell, John Zybura
  • Publication number: 20150296355
    Abstract: Various technologies described herein pertain to using detected physical gestures to cause calls to transfer between client devices. A physical gesture between a first client device and a second client device can be detected (e.g., utilizing the first client device, the second client device, a disparate client-side device, a server, etc.). The first client device participates in a call, while the second client device is not participating in the call at a time of the detection of the physical gesture. Responsive to detection of the physical gesture, participation of the second client device in the call can be initiated. Participation of the second client device in the call can be initiated by causing the call to transfer from the first client device to the second client device or causing the second client device to join the call while the first client device continues to participate in the call.
    Type: Application
    Filed: June 24, 2015
    Publication date: October 15, 2015
    Inventors: Andrew William Lovitt, Jason Ryan Farmer, Michael Hall
  • Patent number: 9100488
    Abstract: Various technologies described herein pertain to using detected physical gestures to cause calls to transfer between client devices. A physical gesture between a first client device and a second client device can be detected (e.g., utilizing the first client device, the second client device, a disparate client-side device, a server, etc.). The first client device participates in a call, while the second client device is not participating in the call at a time of the detection of the physical gesture. Responsive to detection of the physical gesture, participation of the second client device in the call can be initiated. Participation of the second client device in the call can be initiated by causing the call to transfer from the first client device to the second client device or causing the second client device to join the call while the first client device continues to participate in the call.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: August 4, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew William Lovitt, Jason Ryan Farmer, Michael Hall
  • Publication number: 20140369483
    Abstract: Various technologies described herein pertain to using detected physical gestures to cause calls to transfer between client devices. A physical gesture between a first client device and a second client device can be detected (e.g., utilizing the first client device, the second client device, a disparate client-side device, a server, etc.). The first client device participates in a call, while the second client device is not participating in the call at a time of the detection of the physical gesture. Responsive to detection of the physical gesture, participation of the second client device in the call can be initiated. Participation of the second client device in the call can be initiated by causing the call to transfer from the first client device to the second client device or causing the second client device to join the call while the first client device continues to participate in the call.
    Type: Application
    Filed: June 14, 2013
    Publication date: December 18, 2014
    Inventors: Andrew William Lovitt, Jason Ryan Farmer, Michael Hall
  • Publication number: 20140002504
    Abstract: Techniques are directed to managing image generation for desktop and screen sharing systems as well as for large image systems such as mapping. An apparatus may comprise a logic device, a remote sharing module and an image generation module. The remote sharing module is operative on the logic device to share an image with one or more client devices. The image may be divided into a plurality of tiles each corresponding to a portion of the shared image. The image generation module is operative on the logic device to determine a version of each of the plurality of tiles and compares the version of each of the plurality of tiles with a received client version of the same image.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Ryan Farmer, Paul Tidwell, John Zybura
  • Publication number: 20130307771
    Abstract: User gaze information, which may include a user line of sight, user point of focus, or an area that a user is not looking at, is determined from user body, head, eye and iris positioning. The user gaze information is used to select a context and interaction set for the user. The interaction sets may include grammars for a speech recognition system, movements for a gesture recognition system, physiological states for a user health parameter detection system, or other possible inputs. When a user focuses on a selected object or area, an interaction set associated with that object or area is activated and used to interpret user inputs. Interaction sets may also be selected based upon areas that a user is not viewing. Multiple devices can share gaze information so that a device does not require its own gaze detector.
    Type: Application
    Filed: May 18, 2012
    Publication date: November 21, 2013
    Applicant: Microsoft Corporation
    Inventors: Crystal Lee Parker, Mark Louis Wilson O'Hanlon, Andrew Lovitt, Jason Ryan Farmer
  • Publication number: 20130305163
    Abstract: Sharing files associated with an application screen is provided. A selection of a user interface window may be received on a computer. The user interface may include a view of a file previously opened by an application generating the user interface window. The user interface window including the view of the previously opened file may be shared by the computer with one or more viewers. The computer may then share the previously open file with the one or more viewers while continuing to share the user interface window. The computer may choose to represent the view in any way and associate with the file (i.e., backing data) to be rendered in an alternative way.
    Type: Application
    Filed: May 9, 2012
    Publication date: November 14, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Ryan Farmer, Xingzhao Liu, Felix Wong, John H. Zybura, Nadia Marie Wanamaker
  • Patent number: 8356102
    Abstract: A client device selectively establishes connections between selected client communication components and corresponding server communication components. The client device receives data from the corresponding server communication components via the connections between the selected client communication components and the server communication components. The data received via different ones of the connections is associated with a different content stream of a teleconference. During the teleconference, a given connection is suspended. When the given connection is suspended, the client computing device continues to receive data via connections other than the given connection.
    Type: Grant
    Filed: February 10, 2010
    Date of Patent: January 15, 2013
    Assignee: Microsoft Corporation
    Inventors: Ryan Farmer, Jayendran Srinivasan, Alan L. Bridgewater, Shi Lu, William A. Ridmann, Shruti Kasetty
  • Patent number: D779513
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: February 21, 2017
    Assignee: Microsoft Corporation
    Inventors: Oscar E. Murillo, Kristoffer S. Schultz, Cheryl Nicole Platz, Addison K. Linville, Kelly Rose McArthur, David A. Walker, Tyrone Samson, Vikram Bapat, John Henson, Jason Ryan Farmer, Craig Fox, Stefanie Lyn Tomko, Lisa Stifelman, Shane Jeremy Landry