Patents by Inventor Kenneth Alan Lobb

Kenneth Alan Lobb 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: 11875027
    Abstract: Embodiments of the present invention analyze a context in which a user interacts with a computer interface and automatically optimizes the interface for the context. The controller or control mode the user selects for interaction may define the context, in part. Examples of control modes include gesturing, audio control, use of companion devices, and use of dedicated control devices, such as game controllers and remote controls. The different input devices are designed for different tasks. Nevertheless, a user will frequently attempt to perform a task using a control input that is not adapted for the task. Embodiments of the present invention change the characteristics of the user interface to make it easier for the user to complete an intended task using the input device of the user's choice.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: January 16, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Szymon Piotr Stachniak, Kenneth Alan Lobb, Mario Esposito, Clinton Chi-Wen Woon
  • Patent number: 11202963
    Abstract: A display mount for connecting electronic devices includes a body, a display support, and a movable arm connected to the body and the display support. The body has a lower surface and an upper surface. The body further includes a controller connection mechanism. The arm is positioned above the upper surface to hold the display support above the body and opposite the lower surface.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: December 21, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tyler Paul Esselstrom, Kenneth Alan Lobb, Joseph Wheeler
  • Publication number: 20200353369
    Abstract: A display mount for connecting electronic devices includes a body, a display support, and a movable arm connected to the body and the display support. The body has a lower surface and an upper surface. The body further includes a controller connection mechanism. The arm is positioned above the upper surface to hold the display support above the body and opposite the lower surface.
    Type: Application
    Filed: May 8, 2019
    Publication date: November 12, 2020
    Inventors: Tyler Paul ESSELSTROM, Kenneth Alan LOBB, Joseph WHEELER
  • Patent number: 10402863
    Abstract: A function intelligence engine receives input regarding application program content, including functions or capabilities of the application program that can be separately purchasable, and can further receive information regarding advertisements that can be displayed to users within the context of the application program. User-specific information is also received, including a user's current status and context within the application program, as well as a user's history, both within the application program, as well as in other application programs. Based on such information, the function intelligence engine determines and compares the probability of a user purchasing, versus the probability of the user consuming advertising, to acquire the separately purchasable function.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: September 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Donald Keller, Jonathan Winslow Anderson, Pedro Emilio Gutierrez, Jr., Diana Finster, Enrique de la Garza, Kenneth Alan Lobb, Alexei Pineda
  • Publication number: 20190220181
    Abstract: Embodiments of the present invention analyze a context in which a user interacts with a computer interface and automatically optimizes the interface for the context. The controller or control mode the user selects for interaction may define the context, in part. Examples of control modes include gesturing, audio control, use of companion devices, and use of dedicated control devices, such as game controllers and remote controls. The different input devices are designed for different tasks. Nevertheless, a user will frequently attempt to perform a task using a control input that is not adapted for the task. Embodiments of the present invention change the characteristics of the user interface to make it easier for the user to complete an intended task using the input device of the user's choice.
    Type: Application
    Filed: March 22, 2019
    Publication date: July 18, 2019
    Inventors: Szymon Piotr STACHNIAK, Kenneth Alan LOBB, Mario ESPOSITO, Clinton Chi-Wen WOON
  • Patent number: 10248301
    Abstract: Embodiments of the present invention analyze a context in which a user interacts with a computer interface and automatically optimizes the interface for the context. The controller or control mode the user selects for interaction may define the context, in part. Examples of control modes include gesturing, audio control, use of companion devices, and use of dedicated control devices, such as game controllers and remote controls. The different input devices are designed for different tasks. Nevertheless, a user will frequently attempt to perform a task using a control input that is not adapted for the task. Embodiments of the present invention change the characteristics of the user interface to make it easier for the user to complete an intended task using the input device of the user's choice.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: April 2, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Szymon Piotr Stachniak, Kenneth Alan Lobb, Mario Esposito, Clinton Chi-Wen Woon
  • Patent number: 10154104
    Abstract: Technologies are described herein for providing intelligent delivery of actionable content. Metadata that describes user activities at a computer system is analyzed to determine a need for actionable content. Actionable content is dynamically delivered to one or more client consoles when need for actionable content is presented. The actionable content may be presented in a number of forms, including links to, or the delivery of, video, text and/or image content. Actionable content may also include links or deliverable environments for enabling automatic engagement of a specific application scenario. The discovery and delivery of the actionable content may be improved by the use of one or more feedback mechanisms.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: December 11, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Clinton Chi-Wen Woon, Kenneth Alan Lobb, Andrew John Nuttall, Adam Paul Isgreen
  • Publication number: 20180326301
    Abstract: Embodiments of the present invention allow players to instantly access and begin playing games through an online service. To make the games instantly available, an online service keeps instances of games running in active memory waiting for a player to be added. The game instances running in active memory are not attached to a player profile or an I/O channel from a game client. Once the player requests a game, the player's player profile is loaded into the running game instance and an I/O channel is mapped from the game client to the game instance. From the player's perspective, the preloaded game instances allow the player to browse directly from game to game with very little delay. To optimize the usage of server-side resources, historical usage data may be analyzed to anticipate demand for different games.
    Type: Application
    Filed: July 23, 2018
    Publication date: November 15, 2018
    Inventors: JOHN RAYMOND JUSTICE, ALEX ABEN-ATHAR KIPMAN, KENNETH ALAN LOBB
  • Patent number: 10029181
    Abstract: Embodiments of the present invention allow players to instantly access and begin playing games through an online service. To make the games instantly available, an online service keeps instances of games running in active memory waiting for a player to be added. The game instances running in active memory are not attached to a player profile or an I/O channel from a game client. Once the player requests a game, the player's player profile is loaded into the running game instance and an I/O channel is mapped from the game client to the game instance. From the player's perspective, the preloaded game instances allow the player to browse directly from game to game with very little delay. To optimize the usage of server-side resources, historical usage data may be analyzed to anticipate demand for different games.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: July 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Raymond Justice, Alex Aben-Athar Kipman, Kenneth Alan Lobb
  • Publication number: 20170180498
    Abstract: Technologies are described herein for providing intelligent delivery of actionable content. Metadata that describes user activities at a computer system is analyzed to determine a need for actionable content. Actionable content is dynamically delivered to one or more client consoles when need for actionable content is presented. The actionable content may be presented in a number of forms, including links to, or the delivery of, video, text and/or image content. Actionable content may also include links or deliverable environments for enabling automatic engagement of a specific application scenario. The discovery and delivery of the actionable content may be improved by the use of one or more feedback mechanisms.
    Type: Application
    Filed: March 9, 2017
    Publication date: June 22, 2017
    Inventors: Clinton Chi-Wen Woon, Kenneth Alan Lobb, Andrew John Nuttall, Adam Paul Isgreen
  • Patent number: 9619751
    Abstract: Technologies are described herein for providing intelligent delivery of actionable content. Metadata that describes user activities at a computer system is analyzed to determine a need for actionable content. Actionable content is dynamically delivered to one or more client consoles when need for actionable content is presented. The actionable content may be presented in a number of forms, including links to, or the delivery of, video, text and/or image content. Actionable content may also include links or deliverable environments for enabling automatic engagement of a specific application scenario. The discovery and delivery of the actionable content may be improved by the use of one or more feedback mechanisms.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: April 11, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Clinton Chi-Wen Woon, Kenneth Alan Lobb, Andrew John Nuttall, Adam Paul Isgreen
  • Publication number: 20170080342
    Abstract: Embodiments of the present invention allow players to instantly access and begin playing games through an online service. To make the games instantly available, an online service keeps instances of games running in active memory waiting for a player to be added. The game instances running in active memory are not attached to a player profile or an I/O channel from a game client. Once the player requests a game, the player's player profile is loaded into the running game instance and an I/O channel is mapped from the game client to the game instance. From the player's perspective, the preloaded game instances allow the player to browse directly from game to game with very little delay. To optimize the usage of server-side resources, historical usage data may be analyzed to anticipate demand for different games.
    Type: Application
    Filed: December 6, 2016
    Publication date: March 23, 2017
    Inventors: JOHN RAYMOND JUSTICE, ALEX ABEN-ATHAR KIPMAN, KENNETH ALAN LOBB
  • Patent number: 9545574
    Abstract: Embodiments of the present invention allow players to instantly access and begin playing games through an online service. To make the games instantly available, an online service keeps instances of games running in active memory waiting for a player to be added. The game instances running in active memory are not attached to a player profile or an I/O channel from a game client. Once the player requests a game, the player's player profile is loaded into the running game instance and an I/O channel is mapped from the game client to the game instance. From the player's perspective, the preloaded game instances allow the player to browse directly from game to game with very little delay. To optimize the usage of server-side resources, historical usage data may be analyzed to anticipate demand for different games.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: January 17, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Raymond Justice, Alex Aben-Athar Kipman, Kenneth Alan Lobb
  • Patent number: 9400548
    Abstract: A gesture-based system may have default or pre-packaged gesture information, where a gesture is derived from a user's position or motion in a physical space. In other words, no controllers or devices are necessary. Depending on how a user uses his or her gesture to accomplish the task, the system may refine the properties and the gesture may become personalized. The personalized gesture information may be stored in a gesture profile and can be further updated with the latest data. The gesture-based system may use the gesture profile information for gesture recognition techniques. Further, the gesture profile may be roaming such that the gesture profile is available in a second location without requiring the system to relearn gestures that have already been personalized on behalf of the user.
    Type: Grant
    Filed: October 19, 2009
    Date of Patent: July 26, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhengyou Zhang, Alex Aben-Athar Kipman, Kenneth Alan Lobb, Joseph Reginald Scott Molnar
  • Patent number: 9381432
    Abstract: Embodiments of the present invention allow game play to migrate back and forth between a server-run video game and a client-run video game. For example, a user could start playing a video game running on a server and then migrate play to a client device, such as a game console. When a game is running on the server, the server executes the game code, renders a video image, and communicates the image to the client. The client may communicate game control commands to the server. The game play may also start on the client and transition to a server. For example, a user may reach a point in the game where the user does not have the game files stored on the client.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: July 5, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: John Raymond Justice, Kenneth Alan Lobb, Ray Wayne Davis, Krassimir Emilov Karamfilov, Frank R. Morrison, III
  • Publication number: 20160098760
    Abstract: A function intelligence engine receives input regarding application program content, including functions or capabilities of the application program that can be separately purchasable, and can further receive information regarding advertisements that can be displayed to users within the context of the application program. User-specific information is also received, including a user's current status and context within the application program, as well as a user's history, both within the application program, as well as in other application programs. Based on such information, the function intelligence engine determines and compares the probability of a user purchasing, versus the probability of the user consuming advertising, to acquire the separately purchasable function.
    Type: Application
    Filed: October 3, 2014
    Publication date: April 7, 2016
    Inventors: Donald Keller, Jonathan Winslow Anderson, Pedro Emilio Gutierrez, JR., Diana Finster, Enrique de la Garza, Kenneth Alan Lobb, Alexei Pineda
  • Patent number: 9268404
    Abstract: In a gesture-based system, gestures may control aspects of a computing environment or application, where the gestures may be derived from a user's position or movement in a physical space. A gesture-based system may have a plurality of modes, each mode a hardware configuration, a software configuration, or a combination thereof. Techniques for transitioning a user's control, via the user's gestures, between different modes enables a system to coordinate controls between multiple modes. For example, while a first mode is active, the user's gestures may control aspects of the first mode. The system may transition the user's control from a control of the first mode to a control of a second mode. The transition may be between hardware, software, or a combination thereof. In another embodiment, reserved gestures that correspond to a first mode that may be executed whether or not a second mode is present.
    Type: Grant
    Filed: January 8, 2010
    Date of Patent: February 23, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Clavin, Kenneth Alan Lobb
  • Publication number: 20160004301
    Abstract: Embodiments of the present invention analyze a context in which a user interacts with a computer interface and automatically optimizes the interface for the context. The controller or control mode the user selects for interaction may define the context, in part. Examples of control modes include gesturing, audio control, use of companion devices, and use of dedicated control devices, such as game controllers and remote controls. The different input devices are designed for different tasks. Nevertheless, a user will frequently attempt to perform a task using a control input that is not adapted for the task. Embodiments of the present invention change the characteristics of the user interface to make it easier for the user to complete an intended task using the input device of the user's choice.
    Type: Application
    Filed: September 16, 2015
    Publication date: January 7, 2016
    Inventors: SZYMON PIOTR STACHNIAK, KENNETH ALAN LOBB, MARIO ESPOSITO, CLINTON CHI-WEN WOON
  • Publication number: 20150379407
    Abstract: Technologies are described herein for providing intelligent delivery of actionable content. Metadata that describes user activities at a computer system is analyzed to determine a need for actionable content. Actionable content is dynamically delivered to one or more client consoles when need for actionable content is presented. The actionable content may be presented in a number of forms, including links to, or the delivery of, video, text and/or image content. Actionable content may also include links or deliverable environments for enabling automatic engagement of a specific application scenario. The discovery and delivery of the actionable content may be improved by the use of one or more feedback mechanisms.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventors: Clinton Chi-Wen Woon, Kenneth Alan Lobb, Andrew John Nuttall, Adam Paul Isgreen
  • Patent number: 9170667
    Abstract: Embodiments of the present invention analyze a context in which a user interacts with a computer interface and automatically optimizes the interface for the context. The controller or control mode the user selects for interaction may define the context, in part. Examples of control modes include gesturing, audio control, use of companion devices, and use of dedicated control devices, such as game controllers and remote controls. The different input devices are designed for different tasks. Nevertheless, a user will frequently attempt to perform a task using a control input that is not adapted for the task. Embodiments of the present invention change the characteristics of the user interface to make it easier for the user to complete an intended task using the input device of the user's choice.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: October 27, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Szymon Piotr Stachniak, Kenneth Alan Lobb, Mario Esposito, Clinton Chi-Wen Woon