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: 10845871Abstract: 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: GrantFiled: August 7, 2018Date of Patent: November 24, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Crystal Lee Parker, Mark Louis Wilson O'Hanlon, Andrew Lovitt, Jason Ryan Farmer
-
ENHANCED SYSTEMS FOR IDENTIFYING AND MONITORING EXPECTED COMMUNICATION PATTERNS OF COMPUTING DEVICES
Publication number: 20190098021Abstract: 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: ApplicationFiled: September 22, 2017Publication date: March 28, 2019Inventors: Jason Ryan FARMER, Chirag Girish SHAH -
Publication number: 20180341330Abstract: 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: ApplicationFiled: August 7, 2018Publication date: November 29, 2018Inventors: Crystal Lee PARKER, Mark Louis Wilson O'HANLON, Andrew LOVITT, Jason Ryan FARMER
-
Patent number: 10116748Abstract: 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: GrantFiled: November 20, 2014Date of Patent: October 30, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Jason Ryan Farmer, Mike Glass, Vikram Padmakar Bapat, Kristoffer S. Schultz, Oscar E. Murillo
-
Patent number: 10067563Abstract: 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: GrantFiled: October 27, 2017Date of Patent: September 4, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Crystal Lee Parker, Mark Louis Wilson O'Hanlon, Andrew Lovitt, Jason Ryan Farmer
-
Publication number: 20180059781Abstract: 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: ApplicationFiled: October 27, 2017Publication date: March 1, 2018Inventors: Crystal Lee Parker, Mark Louis Wilson O'Hanlon, Andrew Lovitt, Jason Ryan Farmer
-
Patent number: 9823742Abstract: 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: GrantFiled: May 18, 2012Date of Patent: November 21, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Crystal Lee Parker, Mark Louis Wilson O'Hanlon, Andrew Lovitt, Jason Ryan Farmer
-
Patent number: 9678576Abstract: 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: GrantFiled: May 15, 2016Date of Patent: June 13, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Andrew William Lovitt, Jason Ryan Farmer, Michael Hall
-
Publication number: 20160259425Abstract: 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: ApplicationFiled: May 15, 2016Publication date: September 8, 2016Inventors: Andrew William Lovitt, Jason Ryan Farmer, Michael Hall
-
Patent number: 9369855Abstract: 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: GrantFiled: June 24, 2015Date of Patent: June 14, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Andrew William Lovitt, Jason Ryan Farmer, Michael Hall
-
Publication number: 20160150020Abstract: 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: ApplicationFiled: November 20, 2014Publication date: May 26, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Jason Ryan Farmer, Mike Glass, Vikram Padmakar Bapat, Kristoffer S. Schulz, Oscar E. Murillo
-
Patent number: 9177009Abstract: 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: GrantFiled: June 28, 2012Date of Patent: November 3, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ryan Farmer, Paul Tidwell, John Zybura
-
Publication number: 20150296355Abstract: 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: ApplicationFiled: June 24, 2015Publication date: October 15, 2015Inventors: Andrew William Lovitt, Jason Ryan Farmer, Michael Hall
-
Patent number: 9100488Abstract: 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: GrantFiled: June 14, 2013Date of Patent: August 4, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Andrew William Lovitt, Jason Ryan Farmer, Michael Hall
-
Publication number: 20140369483Abstract: 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: ApplicationFiled: June 14, 2013Publication date: December 18, 2014Inventors: Andrew William Lovitt, Jason Ryan Farmer, Michael Hall
-
Publication number: 20140002504Abstract: 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: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Applicant: MICROSOFT CORPORATIONInventors: Ryan Farmer, Paul Tidwell, John Zybura
-
Publication number: 20130307771Abstract: 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: ApplicationFiled: May 18, 2012Publication date: November 21, 2013Applicant: Microsoft CorporationInventors: Crystal Lee Parker, Mark Louis Wilson O'Hanlon, Andrew Lovitt, Jason Ryan Farmer
-
Publication number: 20130305163Abstract: 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: ApplicationFiled: May 9, 2012Publication date: November 14, 2013Applicant: MICROSOFT CORPORATIONInventors: Ryan Farmer, Xingzhao Liu, Felix Wong, John H. Zybura, Nadia Marie Wanamaker
-
Patent number: 8356102Abstract: 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: GrantFiled: February 10, 2010Date of Patent: January 15, 2013Assignee: Microsoft CorporationInventors: Ryan Farmer, Jayendran Srinivasan, Alan L. Bridgewater, Shi Lu, William A. Ridmann, Shruti Kasetty
-
Patent number: D779513Type: GrantFiled: July 7, 2014Date of Patent: February 21, 2017Assignee: Microsoft CorporationInventors: 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