Patents by Inventor Jonathan Gaither Knox

Jonathan Gaither Knox 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: 11521607
    Abstract: For login based command activation is disclosed, a processor detects a login interaction that includes a login time interval. The processor further detects a voice command concurrent with the login time interval. The processor activates the voice command based on the voice command being concurrent with the login time interval.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: December 6, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Russell Speight VanBlon, Roderick Echols, Ryan Charles Knudson, Jonathan Gaither Knox
  • Publication number: 20220286641
    Abstract: One embodiment provides a method, including: capturing, using a camera sensor of an information handling device, an image associated with a user; identifying, in a conferencing application, a background image for a video stream of the user; determining, based on comparing the background image to the image of the user, a contextual discrepancy for a superimposition of the image of the user over the background image; and adjusting, based on the determining, one or more aspects of the background image or one or more aspects of the image of the user to negate the contextual discrepancy. Other aspects are described and claimed.
    Type: Application
    Filed: March 2, 2021
    Publication date: September 8, 2022
    Inventors: Russell Speight VanBlon, Axel Ramirez Flores, Jason Grimme, Jonathan Gaither Knox
  • Patent number: 11424947
    Abstract: A computer implemented method, device and computer program device are provided that are under control of one or more processors configured with executable instructions. The method receives a user instruction to perform an action, identifies context awareness information concerning an environment where the action is to be performed. The environment includes a plurality of candidate electronic devices. At least one of the candidate electronic devices provides digital personal assistant (DPA) functionality. The method groups a collection of one or more responsive electronic devices, from the plurality of candidate electronic devices, based on the context awareness information. The method communicates the instruction to the collection of one or more responsive electronic devices to coordinate the action by the collection of one or more responsive electronic devices.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: August 23, 2022
    Assignee: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Ryan Charles Knudson, Russell Speight VanBlon, Roderick Echols, Jonathan Gaither Knox
  • Patent number: 11373083
    Abstract: One embodiment provides a method, including: receiving, at a digital assistant of an information handling device, a query from a user comprising at least two response portions; determining responses for the at least two response portions, wherein the determining comprises separately processing each of the at least two response portions; and providing a response to the user comprising the responses. Other aspects are described and claimed.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: June 28, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Roderick Echols, Ryan Charles Knudson, Jonathan Gaither Knox, Russell Speight VanBlon
  • Patent number: 11282528
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, user input comprising a potential wake word; determining, using a processor, whether the potential wake word is associated with a stored wake word; and responsive to determining that the potential wake word is associated with the stored wake word, activating, based on the potential wake word, a digital assistant associated with the information handling device. Other aspects are described and claimed.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: March 22, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Ryan Charles Knudson, Russell Speight VanBlon, Roderick Echols, Jonathan Gaither Knox
  • Patent number: 11238863
    Abstract: One embodiment provides a method, including: capturing, using at least one sensor of an information handling device, environmental audio; receiving, at an audio capture device associated with the information handling device, a user query, wherein the user query comprises at least one deictic term; disambiguating, using a processor and by analyzing the captured environmental audio, the user query; and providing, based on the disambiguating, a response to the user query. Other aspects are described and claimed.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: February 1, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Ryan Charles Knudson, Roderick Echols, Russell Speight VanBlon, Jonathan Gaither Knox
  • Patent number: 11216473
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, query input from a user; determining, using a processor, whether a qualitative modifier exists in the query input that modifies a subject of the query input; identifying, responsive to determining that a qualitative modifier exists in the query input and by accessing a user profile, at least one user preference associated with the subject of the query input and at least one governing criteria for the identified qualitative modifier; and providing, based on the identifying, query results. Other aspects are described and claimed.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: January 4, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Ryan Charles Knudson, Russell Speight VanBlon, Roderick Echols, Jonathan Gaither Knox
  • Patent number: 11138971
    Abstract: An embodiment provides a method, including: receiving, at an audio receiver of an information handling device, user voice input; identifying, using a processor, words included in the user voice input; determining, using the processor, one of the identified words renders ambiguous a command included in the user voice input; accessing, using the processor, context data; disambiguating, using the processor, the command based on the context data; and committing, using the processor, a predetermined action according to the command. Other aspects are described and claimed.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: October 5, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Peter Hamilton Wetsel, Jonathan Gaither Knox, Suzanne Marion Beaumont, Russell Speight VanBlon, Rod D. Waltermann
  • Patent number: 11048736
    Abstract: An aspect provides a method, including: receiving from a user, at an input device of an information handling device, user object search input including at least one search term; accessing, using a processor, tag information of a plurality of tags associated with stored user objects; determining, using a processor, at least one modification to the user object search input to change results produced by the user object search input based on the tag information; and providing search results according to the at least one modification. Other aspects are described and claimed.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: June 29, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Rod D. Waltermann, Russell Speight VanBlon, Suzanne Marion Beaumont, Jonathan Gaither Knox, Peter Hamilton Wetsel
  • Publication number: 20210158803
    Abstract: Apparatuses, methods, systems, and program products are disclosed for determining wake word strength. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to select a language model for a potential wake word based on a determined language for the potential wake word. The potential wake word is intended to activate a device. The code is executable by the processor to compare a phonetic signature of the potential wake word with phonetic signatures of model words in the language model to determine a likelihood of occurrence of one or more of the model words based on the potential wake word and provide an indication of a strength of the potential wake word based on the likelihood of occurrence of one or more of the model words.
    Type: Application
    Filed: November 21, 2019
    Publication date: May 27, 2021
    Inventors: Ryan Charles Knudson, Roderick Echols, Russell Speight VanBlon, Jonathan Gaither Knox
  • Patent number: 10997183
    Abstract: An aspect provides a method, including: accessing, using a processor, a user profile based on user context information, wherein the user context information utilizes user device events; preparing, using the processor, a list of items based on the user profile related to a particular time period organized according to importance based on the user profile; and presenting, using the processor, the list of items related to the particular time period. Other aspects are described and claimed.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: May 4, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Rod D. Waltermann, Hermann Franz Burgmeier, Jonathan Gaither Knox, Peter Hamilton Wetsel, Suzanne Marion Beaumont, Russell Speight VanBlon
  • Publication number: 20210117754
    Abstract: One embodiment provides a method, including: receiving, at a digital assistant of an information handling device, a query from a user comprising at least two response portions; determining responses for the at least two response portions, wherein the determining comprises separately processing each of the at least two response portions; and providing a response to the user comprising the responses. Other aspects are described and claimed.
    Type: Application
    Filed: October 21, 2019
    Publication date: April 22, 2021
    Inventors: Roderick Echols, Ryan Charles Knudson, Jonathan Gaither Knox, Russell Speight VanBlon
  • Publication number: 20210097086
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, query input from a user; determining, using a processor, whether a qualitative modifier exists in the query input that modifies a subject of the query input; identifying, responsive to determining that a qualitative modifier exists in the query input and by accessing a user profile, at least one user preference associated with the subject of the query input and at least one governing criteria for the identified qualitative modifier; and providing, based on the identifying, query results. Other aspects are described and claimed.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 1, 2021
    Inventors: Ryan Charles Knudson, Russell Speight VanBlon, Roderick Echols, Jonathan Gaither Knox
  • Publication number: 20210097986
    Abstract: For login based command activation is disclosed, a processor detects a login interaction that includes a login time interval. The processor further detects a voice command concurrent with the login time interval. The processor activates the voice command based on the voice command being concurrent with the login time interval.
    Type: Application
    Filed: October 1, 2019
    Publication date: April 1, 2021
    Inventors: Russell Speight VanBlon, Roderick Echols, Ryan Charles Knudson, Jonathan Gaither Knox
  • Publication number: 20210097984
    Abstract: One embodiment provides a method, including: capturing, using at least one sensor of an information handling device, environmental audio; receiving, at an audio capture device associated with the information handling device, a user query, wherein the user query comprises at least one deictic term; disambiguating, using a processor and by analyzing the captured environmental audio, the user query; and providing, based on the disambiguating, a response to the user query. Other aspects are described and claimed.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 1, 2021
    Inventors: Ryan Charles Knudson, Roderick Echols, Russell Speight VanBlon, Jonathan Gaither Knox
  • Patent number: 10964316
    Abstract: One non-limiting embodiment provides a method, including: receiving, from a user, user input comprising a trigger event; identifying, using at least one processor, active media content; and performing, based upon the trigger event, an action with respect to the active media content. This embodiment is intended to be non-limiting and other embodiments are contemplated, disclosed, and discussed.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: March 30, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Roderick Echols, Ryan Charles Knudson, Timothy Winthrop Kingsbury, Jonathan Gaither Knox
  • Patent number: 10770060
    Abstract: An embodiment provides a method, including: receiving, via an audio receiver of an information handling device, user voice input; identifying a first word based on the user voice input; accessing a word association data store; selecting an equivalent based on an association with the first word within the word association data store; committing an action based on the equivalent; receiving feedback input from the user regarding the equivalent; and updating the selecting based on the feedback. Other aspects are described and claimed.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: September 8, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Russell Speight VanBlon, Jon Wayne Heim, Jonathan Gaither Knox, Peter Hamilton Wetsel, Suzanne Marion Beaumont
  • Patent number: 10678320
    Abstract: One embodiment provides a method, including: obtaining, using a processor, a system power consumption metric; determining, using a processor, a change in the system power consumption metric over time; obtaining, using a processor, system change data; associating, using a processor, the change in the system power consumption metric and the system change data; and indicating, using an output device, a system change associated with the change in the system power consumption metric. Other aspects are described and claimed.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: June 9, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Russell Speight VanBlon, Ratan Ray, Jonathan Gaither Knox
  • Patent number: 10671504
    Abstract: One embodiment provides a method, including: obtaining, using a processor, a system performance metric; determining, using a processor, a change in the system performance metric over time; obtaining, using a processor, system change data; associating, using a processor, the change in the system performance metric and the system change data; and indicating, using an output device, a system change associated with the change in the system performance metric. Other aspects are described and claimed.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: June 2, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Russell Speight VanBlon, Ratan Ray, Jonathan Gaither Knox
  • Patent number: 10659592
    Abstract: For switching a communication mode based on the preference of the communication recipient, methods, apparatus, and systems are disclosed. One apparatus a processor and a memory that stores code executable by the processor. Here, the processor determines that a user is initiating communication with a recipient via a first communication channel and receives a communication channel preference of the recipient. Additionally, the processor prompts the user to switch to a second communication channel in response to the first communication channel not matching the communication channel preference.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: May 19, 2020
    Assignee: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Russell Speight VanBlon, Ryan Charles Knudson, Roderick Echols, Jonathan Gaither Knox