Patents by Inventor Elizabeth Fay Threlkeld
Elizabeth Fay Threlkeld 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: 10824531Abstract: Various models may enable a first device to share a device resource with a second device in various contexts, such as sharing computing sessions via terminal services; sharing displays via display mirroring; and sharing input components across devices. However, such techniques often utilize ad hoc sharing models that depend on configuration and/or administrative access of each device; limit the capabilities of such sharing; and/or exhibit security concerns. Instead, a target device may advertise an availability of a target device resource. A host device may request the target device to lend the target device resource to the computing environment of the host device. The target device may reserve the target device resource for the host device, which may then integrate the target device resource into the host computing environment. The model may enable the user to utilize resources even from target devices that the user is not otherwise permitted to use.Type: GrantFiled: June 22, 2018Date of Patent: November 3, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Issa Y. Khoury, Darren Ray Davis, Petteri Mikkola, Elizabeth Fay Threlkeld, Kenton Allen Shipley, Keri Kruse Moran, Ramrajprabu Balasubramanian, Patrick Derks
-
Patent number: 10635296Abstract: In many computing scenarios, a user of a primary device may wish to incorporate an auxiliary device in the presentation of an application. Such incorporation may involve a terminal services session that projects the computing environment of the primary device onto the auxiliary device; mirroring the computing environment of the primary device through the auxiliary device; and/or utilizing applications that interoperate with client applications executing on the second device. However, such techniques may not fully reflect the properties of each device, and/or may only apply to particular applications and/or configurations.Type: GrantFiled: September 24, 2014Date of Patent: April 28, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Elizabeth Fay Threlkeld, William Scott Stauber, Petteri Mikkola, Keri Kruse Moran, Issa Y. Khoury, Brian David Cross, Darren Ray Davis, Giorgio Francesco Sega, Kenton Allen Shipley, Ramrajprabu Balasubramanian, Patrick Derks, Mohammed Kaleemur Rahman, Ryan Chandler Pendlay
-
Patent number: 10448111Abstract: One or more techniques and/or systems are provided for content projection. For example, a communication connection may be established between a primary device (e.g., a smart phone) of a user and a secondary device (e.g., a television). The primary device may identify an interest of the user to view content on the secondary device (e.g., photos for a recently attended concert). The primary device may retrieve the content (e.g., local photos on the smart phone and/or photos remotely retrieved from a social network). The primary device may project a rendering of the content onto a secondary display of the secondary device (e.g., the smart phone may send the rendering over the communication connection to the television for display).Type: GrantFiled: September 24, 2014Date of Patent: October 15, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Issa Y. Khoury, William Scott Stauber, Petteri Mikkola, Giorgio Francesco Sega, Keri Kruse Moran, Elizabeth Fay Threlkeld, Ryan Chandler Pendlay
-
Patent number: 10277649Abstract: A user may interact with a collection of devices that each exhibit particular device properties. Where each device executes and presents an isolated computing environment, inconsistencies may arise in the user interaction by the user with different devices. Alternatively, a terminal server may present a computing environment to various auxiliary devices, but such presentation may fail to utilize some device properties of some devices, and/or may present a computing environment that is not suitable for some devices. Instead, a primary device of the device collection may adapt a primary computing environment to an auxiliary computing environment for each auxiliary device, based upon its device properties. Upon receiving a request to execute an application, the primary device may execute the application within the auxiliary computing environment, and may adapt the application based upon the device properties. The primary device may stream each auxiliary computing environment to the respective auxiliary device.Type: GrantFiled: September 18, 2017Date of Patent: April 30, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Elizabeth Fay Threlkeld, William Scott Stauber, Petteri Mikkola, Keri Kruse Moran, Issa Y. Khoury, Giorgio Francesco Sega, Mohammed Kaleemur Rahman, Kenton Allen Shipley, Ramrajprabu Balasubramanian, Patrick Derks, Ryan Chandler Pendlay, Darren Ray Davis
-
Patent number: 10237314Abstract: A user may interact with a collection of devices that each exhibit particular device properties. Where each device executes and presents an isolated computing environment, inconsistencies may arise in the user interaction by the user with different devices. Alternatively, a terminal server may present a computing environment to various auxiliary devices, but such presentation may fail to utilize some device properties of some devices, and/or may present a computing environment that is not suitable for some devices. Instead, a primary device of the device collection may adapt a primary computing environment to an auxiliary computing environment for each auxiliary device, based upon its device properties. Upon receiving a request to execute an application, the primary device may execute the application within the auxiliary computing environment, and may adapt the application based upon the device properties. The primary device may stream each auxiliary computing environment to the respective auxiliary device.Type: GrantFiled: September 18, 2017Date of Patent: March 19, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Elizabeth Fay Threlkeld, William Scott Stauber, Petteri Mikkola, Keri Kruse Moran, Issa Y. Khoury, Giorgio Francesco Sega, Mohammed Kaleemur Rahman, Kenton Allen Shipley, Ramrajprabu Balasubramanian, Patrick Derks, Ryan Chandler Pendlay, Darren Ray Davis
-
Patent number: 10133324Abstract: Examples described herein provide a thermal hardware mitigation experience for a computing device executing multiple applications. Thermal signals identifying thermal conditions for the device are processed and, based on those signals, a hardware mitigation user experience may be generated to prompt user interaction in order to mitigate a thermal hardware condition.Type: GrantFiled: June 29, 2015Date of Patent: November 20, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Giorgio Francesco Sega, Vincent Bellet, Elizabeth Fay Threlkeld, Darren Ray Davis
-
Publication number: 20180300213Abstract: Various models may enable a first device to share a device resource with a second device in various contexts, such as sharing computing sessions via terminal services; sharing displays via display mirroring; and sharing input components across devices. However, such techniques often utilize ad hoc sharing models that depend on configuration and/or administrative access of each device; limit the capabilities of such sharing; and/or exhibit security concerns. Instead, a target device may advertise an availability of a target device resource. A host device may request the target device to lend the target device resource to the computing environment of the host device. The target device may reserve the target device resource for the host device, which may then integrate the target device resource into the host computing environment. The model may enable the user to utilize resources even from target devices that the user is not otherwise permitted to use.Type: ApplicationFiled: June 22, 2018Publication date: October 18, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Issa Y. Khoury, Darren Ray Davis, Petteri Mikkola, Elizabeth Fay Threlkeld, Kenton Allen Shipley, Keri Kruse Moran, Ramrajprabu Balasubramanian, Patrick Derks
-
Patent number: 10025684Abstract: Various models may enable a first device to share a device resource with a second device in various contexts, such as sharing computing sessions via terminal services; sharing displays via display mirroring; and sharing input components across devices. However, such techniques often utilize ad hoc sharing models that depend on configuration and/or administrative access of each device; limit the capabilities of such sharing; and/or exhibit security concerns. Instead, a target device may advertise an availability of a target device resource. A host device may request the target device to lend the target device resource to the computing environment of the host device. The target device may reserve the target device resource for the host device, which may then integrate the target device resource into the host computing environment. The model may enable the user to utilize resources even from target devices that the user is not otherwise permitted to use.Type: GrantFiled: September 24, 2014Date of Patent: July 17, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Issa Y. Khoury, Darren Ray Davis, Petteri Mikkola, Elizabeth Fay Threlkeld, Kenton Allen Shipley, Keri Kruse Moran, Ramrajprabu Balasubramanian, Patrick Derks
-
Publication number: 20180007104Abstract: A user may interact with a collection of devices that each exhibit particular device properties. Where each device executes and presents an isolated computing environment, inconsistencies may arise in the user interaction by the user with different devices. Alternatively, a terminal server may present a computing environment to various auxiliary devices, but such presentation may fail to utilize some device properties of some devices, and/or may present a computing environment that is not suitable for some devices. Instead, a primary device of the device collection may adapt a primary computing environment to an auxiliary computing environment for each auxiliary device, based upon its device properties. Upon receiving a request to execute an application, the primary device may execute the application within the auxiliary computing environment, and may adapt the application based upon the device properties. The primary device may stream each auxiliary computing environment to the respective auxiliary device.Type: ApplicationFiled: September 18, 2017Publication date: January 4, 2018Inventors: Elizabeth Fay Threlkeld, William Scott Stauber, Petteri Mikkola, Keri Kruse Moran, Issa Y. Khoury, Giorgio Francesco Sega, Mohammed Kaleemur Rahman, Kenton Allen Shipley, Ramrajprabu Balasubramanian, Patrick Derks, Ryan Chandler Pendlay, Darren Ray Davis
-
Patent number: 9860306Abstract: In many computing scenarios, a computing environment of a device may present applications through various presentation components, such as displays, speakers, and headphones. However, navigating among the applications currently presented within the computing environment may be difficult for the user; e.g., for a device presenting many applications on many displays that share an application stack, the application that the user wishes to select may be buried deep within the shared application stack. In accordance with the techniques presented herein, the device may generate an application presentation history for each presentation component, indicating applications that have previously been presented through the presentation component.Type: GrantFiled: September 24, 2014Date of Patent: January 2, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Elizabeth Fay Threlkeld, William Scott Stauber, Petteri Mikkola, Keri Kruse Moran, Issa Y. Khoury, Ryan Chandler Pendlay, Kenton Allen Shipley, David John Woods, Ramrajprabu Balasubramanian, Darren Ray Davis, Patrick Derks
-
Publication number: 20170285813Abstract: Touch-input support for an external touch-capable display device is described. A computing device (e.g., a smartphone) is configured to form a connection with an external touch-capable display device that is separate from the computing device. The computing device controls the display of information on the touch-capable display device. A user of the computing device can interact with the external touch-capable display device, such as by touching the screen of the touch-capable display device to select items, perform gestures, or type on the on-screen keyboard. When the user provides touch-input to the external touch-capable display device, the computing device receives an indication of the touch-input via the wired or wireless connection. The computing device then modifies the display of information on the touch-capable display device based on the touch-input.Type: ApplicationFiled: May 20, 2016Publication date: October 5, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Elizabeth Fay Threlkeld, William Scott Stauber, Kristina Rose Cosgrave, Keri K. Moran, Issa Yousef Khoury, Petteri Jussinpoika Mikkola, Giorgio Sega, Rouella J. Mendonca, Bruce Cordell Jones, Darren R. Davis
-
Patent number: 9769227Abstract: A user may interact with a collection of devices that each exhibit particular device properties. Where each device executes and presents an isolated computing environment, inconsistencies may arise in the user interaction by the user with different devices. Alternatively, a terminal server may present a computing environment to various auxiliary devices, but such presentation may fail to utilize some device properties of some devices, and/or may present a computing environment that is not suitable for some devices. Instead, a primary device of the device collection may adapt a primary computing environment to an auxiliary computing environment for each auxiliary device, based upon its device properties. Upon receiving a request to execute an application, the primary device may execute the application within the auxiliary computing environment, and may adapt the application based upon the device properties. The primary device may stream each auxiliary computing environment to the respective auxiliary device.Type: GrantFiled: September 24, 2014Date of Patent: September 19, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Elizabeth Fay Threlkeld, William Scott Stauber, Petteri Mikkola, Keri Kruse Moran, Issa Y. Khoury, Giorgio Francesco Sega, Mohammed Kaleemur Rahman, Kenton Allen Shipley, Ramrajprabu Balasubramanian, Patrick Derks, Ryan Chandler Pendlay, Darren Ray Davis
-
Publication number: 20160378150Abstract: Examples described herein provide a thermal hardware mitigation experience for a computing device executing multiple applications. Thermal signals identifying thermal conditions for the device are processed and, based on those signals, a hardware mitigation user experience may be generated to prompt user interaction in order to mitigate a thermal hardware condition.Type: ApplicationFiled: June 29, 2015Publication date: December 29, 2016Inventors: Giorgio Francesco Sega, Vincent Bellet, Elizabeth Fay Threlkeld, Darren Ray Davis
-
Publication number: 20160085439Abstract: In many computing scenarios, a user of a primary device may wish to incorporate an auxiliary device in the presentation of an application. Such incorporation may involve a terminal services session that projects the computing environment of the primary device onto the auxiliary device; mirroring the computing environment of the primary device through the auxiliary device; and/or utilizing applications that interoperate with client applications executing on the second device. However, such techniques may not fully reflect the properties of each device, and/or may only apply to particular applications and/or configurations.Type: ApplicationFiled: September 24, 2014Publication date: March 24, 2016Inventors: Elizabeth Fay Threlkeld, William Scott Stauber, Petteri Mikkola, Keri Kruse Moran, Issa Y. Khoury, Brian David Cross, Darren Ray Davis, Giorgio Francesco Sega, Kenton Allen Shipley, Ramrajprabu Balasubramanian, Patrick Derks, Mohammed Kaleemur Rahman, Ryan Chandler Pendlay
-
Publication number: 20160085416Abstract: In many computing scenarios, a computing environment of a device may present applications through various presentation components, such as displays, speakers, and headphones. However, navigating among the applications currently presented within the computing environment may be difficult for the user; e.g., for a device presenting many applications on many displays that share an application stack, the application that the user wishes to select may be buried deep within the shared application stack. In accordance with the techniques presented herein, the device may generate an application presentation history for each presentation component, indicating applications that have previously been presented through the presentation component.Type: ApplicationFiled: September 24, 2014Publication date: March 24, 2016Inventors: Elizabeth Fay Threlkeld, William Scott Stauber, Petteri Mikkola, Keri Kruse Moran, Issa Y. Khoury, Ryan Chandler Pendlay, Kenton Allen Shipley, David John Woods, Ramrajprabu Balasubramanian, Darren Ray Davis, Patrick Derks
-
Publication number: 20160085430Abstract: The manner of presenting a user interface of an application may be significant in many respects. A user interface may be suitable only for some devices (e.g., buttons may be selectable by a pointer, but not on a touch-sensitive display; textboxes may appear too large or too small on different displays), and may satisfy only some user interactions (e.g., a map interface may be usable on a laptop by a stationary user, but not usable in a vehicle while the user is driving). Presented herein are techniques for automatically generating a user interface that is adapted both for the interaction component properties of the device, and the interaction criteria of the user interaction with the user interface. A device may choose the presentation of each element of a user interface based on such information, and generate a user interface matching both the device and the user interaction with the application.Type: ApplicationFiled: September 24, 2014Publication date: March 24, 2016Inventors: Keri Kruse Moran, William Scott Stauber, Petteri Mikkola, Giorgio Francesco Sega, Issa Y. Khoury, Mohammed Kaleemur Rahman, Kenton Allen Shipley, Ramrajprabu Balasubramanian, Ryan Chandler Pendlay, Brian David Cross, Darren Ray Davis, Elizabeth Fay Threlkeld, Patrick Derks
-
Publication number: 20160086581Abstract: One or more techniques and/or systems are provided for content projection. For example, a communication connection may be established between a primary device (e.g., a smart phone) of a user and a secondary device (e.g., a television). The primary device may identify an interest of the user to view content on the secondary device (e.g., photos for a recently attended concert). The primary device may retrieve the content (e.g., local photos on the smart phone and/or photos remotely retrieved from a social network). The primary device may project a rendering of the content onto a secondary display of the secondary device (e.g., the smart phone may send the rendering over the communication connection to the television for display).Type: ApplicationFiled: September 24, 2014Publication date: March 24, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Issa Y. Khoury, William Scott Stauber, Petteri Mikkola, Giorgio Francesco Sega, Keri Kruse Moran, Elizabeth Fay Threlkeld, Ryan Chandler Pendlay
-
Publication number: 20160085698Abstract: A user may interact with several devices of a device collection, and may utilize each device in a particular user context, such as driving a vehicle; relaxing at home; and attending meetings in a public location. The user may configure each device according to the user context of the user's interaction with the device. However, devices that are uninformed of the user context of the user's interaction with the device cannot adapt to the user context. Instead, a primary device of the device collection may detect various properties of each auxiliary device of the device collection and determine the user context of the user interaction with the auxiliary device. The primary device transmits to each auxiliary device, for presentation to the user, a user interface with elements of the computing environment adapted according to the user context of the user interaction of the user with the device.Type: ApplicationFiled: September 24, 2014Publication date: March 24, 2016Inventors: Petteri Mikkola, Keri Kruse Moran, Issa Y. Khoury, William Scott Stauber, Elizabeth Fay Threlkeld, Kenton Allen Shipley, Ramrajprabu Balasubramanian, Patrick Derks, Darren Ray Davis
-
Publication number: 20160088040Abstract: A user may interact with a collection of devices that each exhibit particular device properties. Where each device executes and presents an isolated computing environment, inconsistencies may arise in the user interaction by the user with different devices. Alternatively, a terminal server may present a computing environment to various auxiliary devices, but such presentation may fail to utilize some device properties of some devices, and/or may present a computing environment that is not suitable for some devices. Instead, a primary device of the device collection may adapt a primary computing environment to an auxiliary computing environment for each auxiliary device, based upon its device properties. Upon receiving a request to execute an application, the primary device may execute the application within the auxiliary computing environment, and may adapt the application based upon the device properties. The primary device may stream each auxiliary computing environment to the respective auxiliary device.Type: ApplicationFiled: September 24, 2014Publication date: March 24, 2016Inventors: Elizabeth Fay Threlkeld, William Scott Stauber, Petteri Mikkola, Keri Kruse Moran, Issa Y. Khoury, Giorgio Francesco Sega, Mohammed Kaleemur Rahman, Kenton Allen Shipley, Ramrajprabu Balasubramanian, Patrick Derks, Ryan Chandler Pendlay, Darren Ray Davis
-
Publication number: 20160085654Abstract: Various models may enable a first device to share a device resource with a second device in various contexts, such as sharing computing sessions via terminal services; sharing displays via display mirroring; and sharing input components across devices. However, such techniques often utilize ad hoc sharing models that depend on configuration and/or administrative access of each device; limit the capabilities of such sharing; and/or exhibit security concerns. Instead, a target device may advertise an availability of a target device resource. A host device may request the target device to lend the target device resource to the computing environment of the host device. The target device may reserve the target device resource for the host device, which may then integrate the target device resource into the host computing environment. The model may enable the user to utilize resources even from target devices that the user is not otherwise permitted to use.Type: ApplicationFiled: September 24, 2014Publication date: March 24, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Issa Y. Khoury, Darren Ray Davis, Petteri Mikkola, Elizabeth Fay Threlkeld, Kenton Allen Shipley, Keri Kruse Moran, Ramrajprabu Balasubramanian, Patrick Derks