Patents by Inventor John Weldon Nicholson

John Weldon Nicholson 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: 20190012186
    Abstract: An apparatus for executing a command associated with a startup condition includes a processor and a memory that stores code executable by the processor to determine a startup condition of a mobile electronic device in a dormant state. The startup condition affects an initial active state of the mobile electronic device upon transition from the dormant state to an active state. The code executable by the processor includes code to select a command associated with the startup condition. The startup condition differs from a default startup condition of the mobile electronic device upon a transition from the dormant state to a default active state. The code executable by the processor includes code to execute the command during a transition of the mobile electronic device to an active state.
    Type: Application
    Filed: July 7, 2017
    Publication date: January 10, 2019
    Inventors: GRIGORI ZAITSEV, AXEL RAMIREZ FLORES, SCOTT EDWARDS KELSO, JOHN WELDON NICHOLSON
  • Publication number: 20180365175
    Abstract: In one aspect, a first 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 facilitate a connection between a second device and a third device, with at least the second device including an input/output (I/O) interface. The instructions are also executable by the at least one processor to receive a voice command from a user to transmit I/O between the second device and the third device and, responsive to receipt of the voice command, transmit I/O between the second device and the third device. The I/O is at least one of input using the I/O interface and output using the I/O interface.
    Type: Application
    Filed: June 19, 2017
    Publication date: December 20, 2018
    Inventors: John Weldon Nicholson, Daryl Cromer, David Alexander Schwarz, Scott Patrick Debates
  • Publication number: 20180366126
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, voice input; determining, using at least one sensor associated with the information handling device, whether the voice input comprises voice input provided proximate to the information handling device; and providing, based on determining that the voice input is provided proximate to the information handling device, output responsive to the voice input. Other aspects are described and claimed.
    Type: Application
    Filed: June 20, 2017
    Publication date: December 20, 2018
    Inventors: John Weldon Nicholson, Daryl Cromer, Ming Qian, David Alexander Schwarz, Lincoln Penn Hancock
  • Publication number: 20180364884
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, an indication to display a virtual object in association with a conversational session; receiving, during the conversational session, user manipulation input associated with the displayed virtual object; and performing, based upon the received user manipulation input, at least one function associated with the virtual object. Other aspects are described and claimed.
    Type: Application
    Filed: June 16, 2017
    Publication date: December 20, 2018
    Inventors: Ming Qian, John Weldon Nicholson, Song Wang, David Alexander Schwarz
  • Publication number: 20180366115
    Abstract: In one aspect, a first device includes at least one processor, a microphone accessible to the at least one processor, a communication interface 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 await first voice input comprising a response cue and receive, from the microphone, the first voice input comprising the response cue. The instructions are also executable by the at least one processor to, responsive to receipt of the first voice input comprising the response cue, transmit a wake up command to a second device different from the first device. The wake up command is transmitted via the communication interface using a peripheral device communication protocol.
    Type: Application
    Filed: June 19, 2017
    Publication date: December 20, 2018
    Inventors: John Weldon Nicholson, Daryl Cromer
  • Publication number: 20180364809
    Abstract: One embodiment provides a method, including: engaging, at an information handling device, in an interactive session with a user; receiving, at the information handling device, user command input comprising one or more of: voice input and gesture input; determining, using a processor, whether the user command input is associated with at least one function, wherein the at least one function is based on a characteristic associated with the user command input; and performing, during the interactive session, the at least one function. Other aspects are described and claimed.
    Type: Application
    Filed: June 20, 2017
    Publication date: December 20, 2018
    Inventors: John Weldon Nicholson, Daryl Cromer
  • Publication number: 20180367669
    Abstract: One embodiment provides a method, including: engaging, at an information handing device, in a conversational session with a user; receiving an input from a source other than the user during the conversational session; and performing, at the information handling device, an action related to the conversational input in response to the received input. Other aspects are described and claimed.
    Type: Application
    Filed: June 20, 2017
    Publication date: December 20, 2018
    Inventors: John Weldon Nicholson, Daryl Cromer, Ming Qian, Song Wang, David Alexander Schwarz, Aaron Michael Stewart, Lincoln Penn Hancock, Jonathan Jen-Wei Yu, Jeffrey E. Skinner
  • Publication number: 20180366116
    Abstract: In one aspect, a first device includes a processor and storage accessible to the at least one processor. The storage bears instructions executable by the processor to execute a digital assistant, receive input for the digital assistant to perform a task, determine the task indicated in the input, determine whether to use a second device for processing the input based on the determination of the task at the first device, and transmit at least a portion of the input to the second device. The instructions are also executable by the processor to, responsive to a determination to not use the second device for processing the input, execute the task at the first device and using the digital assistant without receiving a response from the second device.
    Type: Application
    Filed: June 19, 2017
    Publication date: December 20, 2018
    Inventors: John Weldon Nicholson, Daryl Cromer, Mir Farooq Ali, David Alexander Schwarz
  • Publication number: 20180366104
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, a query from a user; receiving an indication of a time associated with provision of a result associated with the query; and adjusting a characteristic associated with an audible output based upon the indicated time. Other aspects are described and claimed.
    Type: Application
    Filed: June 15, 2017
    Publication date: December 20, 2018
    Inventors: Ming Qian, John Weldon Nicholson, Jatinder Kumar, Jun-Ki Min
  • Patent number: 10158728
    Abstract: A computer implemented method, device and computer program device are provided that are under control of one or more processors and are configured with executable instructions. The method collects tracking data from one or more tracking devices independent of the object. The tracking data associates with an object. The method further compares the tracking data to one or more templates to identify the object, determines a location associated with the object based on the comparing and outputs, from an electronic device, a response indicative of the location of the object.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: December 18, 2018
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Russell Speight VanBlon, John Weldon Nicholson, Ming Qian, Song Wang
  • Publication number: 20180358004
    Abstract: Apparatuses, methods, and program products are disclosed for spelling words. One apparatus includes a sensor, a processor, and a memory that stores code executable by the processor. The code is executable by the processor to detect, by use of the sensor, an audio input. The audio input includes instructions for spelling a word. The code is executable by the processor to convert the audio input to text. The text includes the word. The code is executable by the processor to spell the word based on a context of the instructions within the text. The instructions include natural language terminology.
    Type: Application
    Filed: June 7, 2017
    Publication date: December 13, 2018
    Inventors: John Weldon Nicholson, Daryl Cromer, David Alexander Schwarz
  • Publication number: 20180349353
    Abstract: For generating a response to a natural language command based on a concatenated graph, a processor identifies one or more relevant data sets in response to a natural language command received from an input device. Each relevant data set includes one of a subject of the natural language command and a subject of another relevant data set. The processor further generates a graph for each of the one or more relevant data sets and concatenates the graphs into a concatenated graph. In addition, the processor generates a response to the natural language command based on the concatenated graph.
    Type: Application
    Filed: June 5, 2017
    Publication date: December 6, 2018
    Inventors: Ming Qian, Jatinder Kumar, John Weldon Nicholson, David Alexander Schwarz, Song Wang
  • Publication number: 20180341834
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, user input, wherein the user input comprises an indication to perform a function associated with content comprising at least one image; analyzing, using a processor, the at least one image to determine at least one characteristic associated with the at least one image; and providing, based on the analyzing, output describing the at least one characteristic of the at least one image. Other aspects are described and claimed.
    Type: Application
    Filed: May 24, 2017
    Publication date: November 29, 2018
    Inventors: Ming Qian, John Weldon Nicholson, Song Wang, David Alexander Schwarz
  • Publication number: 20180342247
    Abstract: One embodiment provides a method, including: detecting, using at least one thermal sensor associated with an information handling device, thermal data, determining, using a processor, if the thermal data is associated with a human; and activating, based on determining that the thermal data is associated with a human, at least one audio input device associated with the information handling device. Other aspects are described and claimed.
    Type: Application
    Filed: May 26, 2017
    Publication date: November 29, 2018
    Inventors: John Weldon Nicholson, Daryl Cromer
  • Publication number: 20180341654
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, user input comprising a query from a user, wherein the query does not comprise an explicit request for visual data; identifying, based upon results of the query, that visual data is associated with the query; and providing, based on the identifying, output associated with the identified visual data. Other aspects are described and claimed.
    Type: Application
    Filed: May 26, 2017
    Publication date: November 29, 2018
    Inventors: John Weldon Nicholson, Daryl Cromer, Scott Patrick DeBates, Ming Qian, Song Wang, David Alexander Schwarz
  • Patent number: 10133368
    Abstract: One embodiment provides a method, including: accepting, at an input and display device, an ink stroke provided to an input overlay application; providing a display of the ink stroke on the input and display device; converting the ink stroke input into a converted input for an underlying application; providing the converted input to the underlying application; detecting a user input associated with the converted input; and reverting to the ink stroke on the input and display device. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: November 20, 2018
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jianbang Zhang, Steven Richard Perrin, Russell Speight VanBlon, Joshua Neil Novak, Bradley Park Strazisar, Sarah Jane E Cox, John Weldon Nicholson, Jonathan Jen-Wei Yu, Aaron Michael Stewart
  • Publication number: 20180330168
    Abstract: For calculating a social zone distance, a processor determines distances to one or more persons using the sensor array. In addition, the processor calculates the social zone distance based on the distances.
    Type: Application
    Filed: May 9, 2017
    Publication date: November 15, 2018
    Inventors: Song Wang, Jian Li, John Weldon Nicholson, Ming Qian
  • Publication number: 20180329369
    Abstract: For generating timer data, a processor identifies a timer command from a command signal from an input device. The processor further identifies a timer interval and timer characteristics from the timer command. In addition, the processor generates timer data comprising a timer tag from the timer characteristics and the timer interval.
    Type: Application
    Filed: May 9, 2017
    Publication date: November 15, 2018
    Inventors: John Weldon Nicholson, Ming Qian, Jonathan Jen-Wei Yu
  • Patent number: 10127699
    Abstract: One embodiment provides a method, including: receiving, at a wearable device, electronic text data; separating the electronic text data to segment the electronic text data into separate parts; and presenting, on a display screen of the wearable device, the separate parts of the electronic text data in a serial visual presentation, each part substantially occupying the display screen. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: November 13, 2018
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David Alexander Schwarz, Ming Qian, John Weldon Nicholson, John Miles Hunt
  • Patent number: 10088938
    Abstract: An apparatus can include a processor; a memory device that includes memory accessible by the processor; a touchscreen operatively coupled to the processor; and circuitry to decode fields received via the touchscreen, the fields being modulated according to modulation codes associated with a set of tokens positionable on the touchscreen. Various other apparatuses, systems, methods, etc., are also disclosed.
    Type: Grant
    Filed: March 19, 2013
    Date of Patent: October 2, 2018
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Steven Richard Perrin, John Weldon Nicholson, Howard J. Locker