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: 10448336
    Abstract: In one aspect, a device includes at least one processor, a global positioning system (GPS) transceiver accessible to the at least one processor, a motion sensor accessible to the at least one processor, a cellular communication transceiver accessible to the at least one processor, and storage accessible to the at least one processor. The storage bears instructions executable by the at least one processor to provide directions to follow a route to a destination and to vary a rate at which the GPS transceiver communicates with at least one satellite for providing the directions.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: October 15, 2019
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventor: Jonathan Gaither Knox
  • Publication number: 20190306301
    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: Application
    Filed: March 30, 2018
    Publication date: October 3, 2019
    Inventors: Russell Speight VanBlon, Ryan Charles Knudson, Roderick Echols, Jonathan Gaither Knox
  • Patent number: 10362391
    Abstract: One embodiment provides a method, including but not limited to: identifying, using a data capture device, a listener; determining, using a processor, audio content is inappropriate; and executing, using a processor, an action, wherein the action prevents the inappropriate audio content from being audible. Other aspects are described and claimed.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: July 23, 2019
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jonathan Gaither Knox, John Carl Mese, Nathan J. Peterson, Arnold S. Weksler
  • Patent number: 10262446
    Abstract: In one aspect, a device includes at least one processor and storage accessible to the at least one processor. The storage bears instructions executable by the at least one processor to present virtual objects of a virtual rendition on a display accessible to the processor and alter presentation of the virtual rendition based on the existence of a real-world object identified by the device.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: April 16, 2019
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Robert James Kapinos, Timothy Winthrop Kingsbury, Russell Speight VanBlon, Scott Wentao Li, Jonathan Gaither Knox, Arnold S. Weksler, John Carl Mese, Nathan J. Peterson
  • Patent number: 10241988
    Abstract: An aspect provides a method, including: accessing, using a processor, a store of historical user object event information; building, using the processor, a tagging profile based on the store of historical user object event information; determining, using the processor, a new user object event; and determining, using the processor, a priority for tag generation for the new object event using the tagging profile. Other aspects are described and claimed.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: March 26, 2019
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Hermann Franz Burgmeier, Russell Speight VanBlon, Rod D. Waltermann, Suzanne Marion Beaumont, Jonathan Gaither Knox, Peter Hamilton Wetsel
  • Patent number: 10228952
    Abstract: Systems, methods and products are described that provide accelerated boot performance. One embodiment provides a method including: initiating a booting process of a user operating system of a computer system, wherein the operating system sets a plurality of hardware devices for inclusion in the booting process; identifying a non-critical hardware device in the plurality of hardware devices set for start up according to the user operating system; excluding the non-critical hardware device from the booting process; completing the booting process to provide an operational user operating system to a user without starting an excluded non-critical hardware device; and thereafter loading and initializing the excluded non-critical hardware device as a post-boot task. Other embodiments are described and claimed.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: March 12, 2019
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: John Carl Mese, Jonathan Gaither Knox
  • Publication number: 20190066667
    Abstract: One embodiment provides a method, including: providing, responsive to receiving an indication at an information handling device, output to a user; determining, using a processor, whether the user has acknowledged the output; and clearing, responsive to determining that the user has acknowledged the output, the output. Other aspects are described and claimed.
    Type: Application
    Filed: August 25, 2017
    Publication date: February 28, 2019
    Inventors: Russell Speight VanBlon, Ryan Charles Knudson, Roderick Echols, Jonathan Gaither Knox
  • Publication number: 20190051307
    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: Application
    Filed: August 14, 2017
    Publication date: February 14, 2019
    Inventors: Ryan Charles Knudson, Russell Speight VanBlon, Roderick Echols, Jonathan Gaither Knox
  • Publication number: 20190051297
    Abstract: One embodiment provides a method, comprising: receiving, at an information handling device, user input comprising a word that activates a digital assistant associated with the information handling device; determining, using a processor, whether the word comprises a false positive wake word, wherein the false positive wake word comprises a stored wake word; and responsive to determining that the word is associated with a false positive wake word, providing output associated with an alternative wake word. Other aspects are described and claimed.
    Type: Application
    Filed: August 14, 2017
    Publication date: February 14, 2019
    Inventors: Ryan Charles Knudson, Russell Speight VanBlon, Roderick Echols, Jonathan Gaither Knox
  • Publication number: 20190050195
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, an indication to provide audible output to a user; detecting, using at least one image sensor, a user gaze from the user at a predetermined location; and providing, responsive to detecting the user gaze at the predetermined location, the audible output. Other aspects are described and claimed.
    Type: Application
    Filed: August 14, 2017
    Publication date: February 14, 2019
    Inventors: Jonathan Gaither Knox, Russell Speight VanBlon, Ryan Charles Knudson, Roderick Echols
  • Publication number: 20190051296
    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: Application
    Filed: August 9, 2017
    Publication date: February 14, 2019
    Inventors: Roderick Echols, Ryan Charles Knudson, Timothy Winthrop Kingsbury, Jonathan Gaither Knox
  • Publication number: 20190050391
    Abstract: One embodiment provides a method, including: receiving, from a user, user input comprising one or more characters; identifying, using a processor, a context associated with the user; and providing, using a processor, at least one text suggestion based upon the received one or more characters and the identified context. Other aspects are described and claimed.
    Type: Application
    Filed: August 9, 2017
    Publication date: February 14, 2019
    Inventors: Jonathan Gaither Knox, Russell Speight VanBlon, Roderick Echols, Ryan Charles Knudson
  • Patent number: 10204624
    Abstract: One embodiment provides a method, comprising: receiving, at an information handling device, user input comprising a word that activates a digital assistant associated with the information handling device; determining, using a processor, whether the word comprises a false positive wake word, wherein the false positive wake word comprises a stored wake word; and responsive to determining that the word is associated with a false positive wake word, providing output associated with an alternative wake word. Other aspects are described and claimed.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: February 12, 2019
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Ryan Charles Knudson, Russell Speight VanBlon, Roderick Echols, Jonathan Gaither Knox
  • Publication number: 20190044745
    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: Application
    Filed: August 2, 2017
    Publication date: February 7, 2019
    Inventors: Ryan Charles Knudson, Russell Speight VanBlon, Roderick Echols, Jonathan Gaither Knox
  • Publication number: 20190036720
    Abstract: A computer implemented method, device and computer program device are provided that are under the control of one or more processors having instructions. The method, device, and system identifies a communication event and a delivery attribute associated with the communication event, identifies electronic devices available to provide a notification alert, selects at least one of the electronic devices based on the delivery attribute, generates the notification alert based on the communication event, communicates the notification alert to the at least one of the electronic devices selected.
    Type: Application
    Filed: July 31, 2017
    Publication date: January 31, 2019
    Inventors: Ryan Charles Knudson, Russell Speight VanBlon, Roderick Echols, Jonathan Gaither Knox
  • Publication number: 20190035124
    Abstract: In one aspect, a device includes at least one processor and storage accessible to the at least one processor. The storage bears instructions executable by the at least one processor to present virtual objects of a virtual rendition on a display accessible to the processor and alter presentation of the virtual rendition based on the existence of a real-world object identified by the device.
    Type: Application
    Filed: July 26, 2017
    Publication date: January 31, 2019
    Inventors: Robert James Kapinos, Timothy Winthrop Kingsbury, Russell Speight VanBlon, Scott Wentao Li, Jonathan Gaither Knox, Arnold S. Weksler, John Carl Mese, Nathan J. Peterson
  • Publication number: 20190028973
    Abstract: In one aspect, a device includes at least one processor, a global positioning system (GPS) transceiver accessible to the at least one processor, a motion sensor accessible to the at least one processor, a cellular communication transceiver accessible to the at least one processor, and storage accessible to the at least one processor. The storage bears instructions executable by the at least one processor to provide directions to follow a route to a destination and to vary a rate at which the GPS transceiver communicates with at least one satellite for providing the directions.
    Type: Application
    Filed: July 20, 2017
    Publication date: January 24, 2019
    Inventor: Jonathan Gaither Knox
  • Publication number: 20190013016
    Abstract: An apparatus for using a gesture to insert a character includes a processor and a memory that stores code executable by the processor. The executable code causes the processor to receive speech input from a user of an electronic device, convert the speech to text, receive a gesture from the user, associate the received gesture with a character and input the character into the text.
    Type: Application
    Filed: July 7, 2017
    Publication date: January 10, 2019
    Inventors: RYAN CHARLES KNUDSON, RODERICK ECHOLS, JONATHAN GAITHER KNOX, RUSSELL SPEIGHT VANBLON
  • Publication number: 20180241752
    Abstract: A computer implemented method, device, and system are provided that are under the control of one or more processors having instructions. The method, device, and system receive control attributes related to functionality of a base device from a user interface. The method, device, and system further detect tokens from one or more secondary devices. The method, device, and system dynamically update the functionality of the base device in association with the tokens.
    Type: Application
    Filed: February 23, 2017
    Publication date: August 23, 2018
    Inventor: Jonathan Gaither Knox
  • Patent number: 10055976
    Abstract: An embodiment provides a method, including: in a first end user electronic device, running an application that uses device collected data; collecting, using the first end user electronic device, device data for the application; accessing, using a processor of the first end user electronic device, device data collected by another end user electronic device proximate to the first end user electronic device; and using, in the running of the application, one or more of the accessed device data and the collected device data. Other embodiments are described and claimed.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: August 21, 2018
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jonathan Gaither Knox, Peter Hamilton Wetsel, Rod D. Waltermann, Suzanne Marion Beaumont