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: 20200310743
    Abstract: One embodiment provides a method, including: detecting, at an information handling device, a position of an application window on one of at least two connected display devices operatively coupled to the information handling device; determining, using a processor, an audio output device associated with the one of the at least two connected display devices; and directing audio originating from the application window to the audio output device. Other aspects are described and claimed.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Inventors: John Weldon Nicholson, Daryl Cromer, Howard Locker
  • Publication number: 20200314295
    Abstract: One embodiment provides a method, comprising: receiving, at an information handling device, an indication to activate a camera positioned underneath a display portion of the information handling device; identifying, using a processor, a location of at least one pixel on the display portion positioned overtop the camera; disabling, based on the identifying, the at least one pixel; performing, subsequent to the disabling and using the camera, a function; and enabling, responsive to identifying that the function was performed, the at least one pixel. Other aspects are described and claimed.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 1, 2020
    Inventors: John Weldon Nicholson, Daryl Cromer, Howard Locker
  • Patent number: 10791417
    Abstract: Apparatuses, methods, systems, and program products are disclosed for low-fuel indicator enablement based on fuel station locations. An apparatus includes a processor and a memory that stores code executable by the processor. The memory stores code executable by the processor to calculate a current fuel range for a vehicle. The memory stores code executable by the processor to determine locations of fuel stations within a proximity of the vehicle. The memory stores code executable by the processor to enable a low-fuel indicator for the vehicle in response to the current fuel range of the vehicle being less than a threshold fuel range as determined based on the locations of the fuel stations.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: September 29, 2020
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: John Weldon Nicholson, Daryl Cromer, Howard Locker
  • Patent number: 10789425
    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: Grant
    Filed: June 5, 2017
    Date of Patent: September 29, 2020
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Ming Qian, Jatinder Kumar, John Weldon Nicholson, David Alexander Schwarz, Song Wang
  • Patent number: 10789255
    Abstract: For presenting data chunks for a working memory event, a processor detects a trigger policy for a working memory event being satisfied by raw data from a sensor. The trigger policy is based on user attention. The processor further categorizes a data chunk for the working memory event from the raw data. The processor detects a query policy being satisfied by a query from subsequent raw data. In response to the query policy being satisfied, the processor identifies the data chunk based on the query. The processor further presents the data chunk.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: September 29, 2020
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Ming Qian, John Weldon Nicholson, David Alexander Schwarz, Song Wang
  • Patent number: 10782799
    Abstract: An embodiment provides a method, including: communicating data from a smart pen to a device using a pen input data channel having a first bandwidth; said data including short range wireless connection data; establishing, using said data, a short range wireless connection between the smart pen and the device; and communicating, in a connected condition, higher bandwidth data between the smart pen and the device using the short range wireless connection. Other aspects are described and claimed.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: September 22, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: John Weldon Nicholson, Scott Edwards Kelso, Steven Richard Perrin
  • Patent number: 10770036
    Abstract: In one aspect, a device includes at least one processor and at least one display accessible to the at least one processor. The at least one display includes a left eye portion and a right eye portion. The device also includes storage that is accessible to the at least one processor and that has instructions executable by the at least one processor to present first content on one of the left eye portion and the right eye portion so that the first content is viewable respectively using one of a user's left eye and the user's right eye but not the other of the user's left eye and the user's right eye.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: September 8, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Song Wang, John Weldon Nicholson, Jatinder Kumar, Ming Qian
  • Publication number: 20200273454
    Abstract: One embodiment provides a method, including: detecting, at an input device of an information handling device, voice input; determining, using a processor, whether the voice input corresponds to a voice command; identifying, responsive to determining that the voice input corresponds to a voice command, that the voice command is associated with an enabled voice command; determining, using a processor, whether a characteristic of the voice command corresponds to a predetermined input characteristic; and performing, responsive to identifying that the voice command is associated with the enabled voice command and responsive to determining that the characteristic corresponds to the predetermined input characteristic, an action corresponding to the enabled voice command. Other aspects are described and claimed.
    Type: Application
    Filed: February 22, 2019
    Publication date: August 27, 2020
    Inventors: John Weldon Nicholson, Daryl Cromer, Howard Locker
  • Patent number: 10755027
    Abstract: Systems, apparatuses, methods, and program products are disclosed. An apparatus may include a processor configured to determine whether a user-input gesture is an ambiguous gesture, present a set of candidate gestures corresponding to the user-input gesture, in response to the user-input gesture being an ambiguous gesture, and resolve the ambiguous gesture based on user-input. The processor may magnify an area around the ambiguous gesture, wherein presenting the set of candidate gestures includes displaying the candidate gestures within the magnified area. The apparatus may include a memory that stores code executable by the processor. The apparatus may also include an input device that receives a user-input gesture and a display device.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: August 25, 2020
    Assignee: Lenovo (Singapore) PTE LTD
    Inventors: John Weldon Nicholson, Jianbang Zhang
  • Publication number: 20200265223
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, an indication to convert handwriting input to machine typeset, wherein the handwriting input comprises one or more handwriting objects; determining, using a processor, a recognition confidence level for each of the one or more handwriting objects; and converting, response to the determining, each of the one or more handwriting objects having a recognition confidence level above a predetermined confidence threshold to one or more corresponding machine typeset words. Other aspects are described and claimed.
    Type: Application
    Filed: February 19, 2019
    Publication date: August 20, 2020
    Inventors: John Weldon Nicholson, Daryl Cromer, Howard Locker
  • Patent number: 10741175
    Abstract: In one aspect, a device includes a processor, a microphone accessible to the processor, at least a first sensor that is accessible to the processor, and storage accessible to the processor. The storage bears instructions executable by the processor to receive first input from the microphone that is generated based on audible input from a user. The instructions are also executable by the processor to receive second input from the first sensor, perform natural language understanding based on the first input, augment the natural language understanding based on the second input, and provide an output based on the augmentation.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: August 11, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Ming Qian, Song Wang, John Weldon Nicholson, Jatinder Kumar
  • Patent number: 10740423
    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: Grant
    Filed: May 26, 2017
    Date of Patent: August 11, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: John Weldon Nicholson, Daryl Cromer, Scott Patrick DeBates, Ming Qian, Song Wang, David Alexander Schwarz
  • Publication number: 20200226409
    Abstract: For modifying an image, a processor detects a feature in the image using a convolutional neural network trained on a feature training set. The processor further places the feature within the displayed image. The processor determines an intent for the image. In addition, the processor modifies the image based on the intent.
    Type: Application
    Filed: January 16, 2019
    Publication date: July 16, 2020
    Inventors: Ming Qian, Sujin Jang, John Weldon Nicholson, Song Wang
  • Patent number: 10713389
    Abstract: An aspect provides a method, including: accepting, at an input component of an information handling device, input of a user; identifying, using a processor, the input of the user as controlling input; determining, using a processor, one or more control factors associated with the controlling input; classifying, using a processor, the controlling input as a permissible control action for an application running on the information handling device based on the one or more control factors; and committing, using a processor, the permissible control action responsive to the classifying. Other aspects are described and claimed.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: July 14, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: John Weldon Nicholson, Aaron Michael Stewart, Corinna Paine Proctor
  • Patent number: 10706628
    Abstract: One embodiment provides a method, including: receiving, at an augmented reality system, a user command to select content associated with at least one of a device and the augmented reality system; receiving, at the augmented reality system, another user command to transfer the content to another device; and transferring, responsive to receiving the another user command to transfer the content, the content to the another device. Other aspects are described and claimed.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: July 7, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: John Weldon Nicholson, Ming Qian, Jun-Ki Min, Mir Farooq Ali, Song Wang
  • Patent number: 10698597
    Abstract: One embodiment provides a method, including: accepting, in an input overlay application, handwriting ink strokes; determining handwriting units for the handwriting ink strokes; accepting editing input of the handwriting ink strokes; and reflowing handwriting ink strokes based on the editing input. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: June 30, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Steven Richard Perrin, Jianbang Zhang, John Weldon Nicholson, Scott Edwards Kelso, Bradley Park Strazisar, Matthew Lloyd Hagenbuch
  • Patent number: 10627985
    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: Grant
    Filed: June 16, 2017
    Date of Patent: April 21, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Ming Qian, John Weldon Nicholson, Song Wang, David Alexander Schwarz
  • Patent number: 10629220
    Abstract: An apparatus for selective AEC filter bypass is disclosed. A method and computer program product also perform the functions of the apparatus. An apparatus for selective AEC filter bypass is disclosed that includes a filter for an audio handling device that performs acoustic echo cancellation (AEC) on a microphone signal to produce an AEC-filtered microphone signal, a bypass controller that determines whether an AEC bypass parameter corresponding to an audio stream is enabled and a mixer that combines the audio stream with the AEC-filtered microphone signal to produce an AEC-filtered selectively combined signal in response to determining that the AEC bypass parameter corresponding to the audio stream is enabled.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: April 21, 2020
    Assignee: Lenovo (Singapore) PTE LTD
    Inventors: John Weldon Nicholson, Daryl Cromer, Howard Locker
  • Patent number: 10621992
    Abstract: In one aspect, a device includes a processor, a microphone accessible to the processor, and storage accessible to the processor. The storage bears instructions executable by the processor to, without receiving a user command to enter voice recognition mode, automatically activate the microphone responsive to a determination based on a proximity signal that a user is proximate to the device.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: April 14, 2020
    Assignee: Lenovo (singapore) pte. ltd.
    Inventors: Ming Qian, Song Wang, John Weldon Nicholson
  • Patent number: 10614794
    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: Grant
    Filed: June 15, 2017
    Date of Patent: April 7, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Ming Qian, John Weldon Nicholson, Jatinder Kumar, Jun-Ki Min