Patents by Inventor Ryan Charles Knudson

Ryan Charles Knudson 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).

  • Publication number: 20210151047
    Abstract: One embodiment provides a method, including: receiving, at an information handling device comprising a digital personal assistant, a command; determining, utilizing at least one sensor operatively coupled to the information handling device, a source of the command comprises a source to be ignored; and ignoring, responsive to determining the source is to be ignored, the command. Other aspects are described and claimed.
    Type: Application
    Filed: November 18, 2019
    Publication date: May 20, 2021
    Inventors: Russell Speight VanBlon, Roderick Echols, Ryan Charles Knudson, Bradley Park Strazisar, John Polischak
  • Publication number: 20210149965
    Abstract: One embodiment provides a method, including: receiving, at an information handling device comprising a digital assistant, a user command, wherein the digital assistant is providing a current output; determining whether an attribute of the current output should be modified, wherein the determining is based on a content type of the current output and a request type of the command; and providing a response to the user command; wherein the providing comprises modifying, responsive to determining that an attribute should be modified, an attribute of the current output during provision of the response, wherein the modification and the attribute to be modified are based on the content type and the request type; and wherein the providing comprises continuing the current output with no modification responsive to determining that an attribute should not be modified. Other aspects are described and claimed.
    Type: Application
    Filed: November 18, 2019
    Publication date: May 20, 2021
    Inventors: Russell Speight VanBlon, Roderick Echols, Ryan Charles Knudson, Bradley Park Strazisar
  • Publication number: 20210151035
    Abstract: One embodiment provides a method, including: receiving, at an audio input device associated with an information handling device, an audible user query; identifying, using a processor, syntactic aspects of the audible user query; determining, based at least in part on the syntactic aspects and regardless of whether a trained answer to the audible user query is available, an answer responsive to the audible user query; and providing, using an output device associated with the information handling device, the answer. Other aspects are described and claimed.
    Type: Application
    Filed: November 18, 2019
    Publication date: May 20, 2021
    Inventors: Russell Speight VanBlon, Roderick Echols, Ryan Charles Knudson, Bradley Park Strazisar
  • Publication number: 20210151046
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, audible user input; determining, subsequent to the receiving, an intonation with which the audible user input was provided; assigning, based on the determined intonation, an expressive meaning to the audible user input; and performing, based on the expressive meaning, a corresponding function. Other aspects are described and claimed.
    Type: Application
    Filed: November 18, 2019
    Publication date: May 20, 2021
    Inventors: John Weldon Nicholson, Ming Qian, Song Wang, Ryan Charles Knudson, Roderick Echols
  • 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: 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
  • 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: 20210097985
    Abstract: One embodiment provides a method, comprising: receiving, at a digital assistant of an information handling device, a query from a user; providing, using the digital assistant, a response to the query; determining, during provision of the response, interest of the user in a topic contained within the response; and providing, based on the interest, extended information related to the topic. Other aspects are described and claimed.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 1, 2021
    Inventors: Russell Speight VanBlon, Ryan Charles Knudson, Roderick Echols
  • Patent number: 10963466
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, query input from at least one user, wherein the query input comprises at least one entity; accessing, using a processor, contextual history data associated with the at least one user; determining, using the contextual history data, a contextual association for the at least one entity; and generating output associated with the contextual association for the at least one entity. Other aspects are described and claimed.
    Type: Grant
    Filed: January 16, 2017
    Date of Patent: March 30, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Ryan Charles Knudson, Jindal Kushagra
  • 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: 10943601
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, audible user input; determining, using a processor, a dialect associated with the audible user input; and providing, based on the determining, output associated with the dialect. Other aspects are described and claimed.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: March 9, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Ryan Charles Knudson, Roderick Echols
  • Patent number: 10936276
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, an indication to provide output; identifying that the output comprises confidential information; determining, using a processor, that the output may be heard by at least one other user; and altering, responsive to the determining, the output to conceal the confidential information. Other aspects are described and claimed.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: March 2, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Kevin Wayne Beck, Ryan Charles Knudson, Russell Speight VanBlon, Roderick Echols
  • Patent number: 10909507
    Abstract: Apparatuses, methods, and program products are disclosed for digital assistant management. One apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to receive, by use of the processor, information indicating digital assistant user preferences for a user in response to the user being within a predetermined distance from the apparatus. The code is executable by the processor to configure the apparatus based on the information. The code is executable by the processor to provide feedback to the user based on the information.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: February 2, 2021
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Russell Speight VanBlon, Kevin Wayne Beck, Roderick Echols, Ryan Charles Knudson
  • Patent number: 10817562
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, a user input to play media files associated with a media file type from a playlist comprising a plurality of media files; analyzing, using a processor, the plurality of media files to identify at least one media file not associated with the media file type; disregarding, at least temporarily, based on the analyzing, the at least one media file; and providing, based on the disregarding, output of a media file from the playlist other than the at least temporarily disregarded at least one media file. Other aspects are described and claimed.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: October 27, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Roderick Echols, Ryan Charles Knudson, Kushagra Jindal, Timothy Winthrop Kingsbury
  • Patent number: 10741174
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, voice input from at least one user; accessing at least one language model; determining, based upon the accessed at least one language model, at least one language of the voice input; and providing output associated with the voice input, based upon the determined language. Other aspects are described and claimed.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: August 11, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Ryan Charles Knudson, Rod D. Waltermann
  • Patent number: 10673794
    Abstract: For an electronic communication environment, an apparatus for populating an electronic message with personal boilerplate is disclosed. The apparatus may include a processor and a memory that stores code executable by the processor to identify a message recipient for a message being composed at the apparatus. The processor identifies a communication history between the message recipient and a message composer and further identifies a boilerplate history of the message composer. The processor populates the message being composed with personal boilerplate selected based on the communication history and the boilerplate history. A method and computer program product also perform the functions of the apparatus.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: June 2, 2020
    Assignee: Lenovo (Singapore) PTE LTD
    Inventors: Ryan Charles Knudson, Rod D. Waltermann
  • 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
  • Patent number: 10627895
    Abstract: For providing a virtual control, a processor identifies a hand of a user forming a specified control activation position in a physical image of the augmented reality display. The processor further presents a virtual control with one or more virtual buttons in a virtual image in the augmented reality display in response to identifying the control activation position.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: April 21, 2020
    Assignee: Lenovo (Singapore) PTE LTD
    Inventors: Timothy Winthrop Kingsbury, Matthew Jacyno, Ryan Charles Knudson, Christopher Donald Oman
  • Patent number: 10571919
    Abstract: In one aspect, a device includes a processor and storage accessible to the processor. The storage bears instructions executable by the processor to receive input indicating a destination and to determine whether at least a portion of a route to the destination will be driven using an autonomous vehicle function. The instructions are also executable to determine directions to the destination based on the determination of whether at least a portion of a route to the destination will be driven using an autonomous vehicle function, and to output the directions.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: February 25, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Russell Speight VanBlon, Ryan Charles Knudson, Timothy Winthrop Kingsbury, Roderick Echols