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).

  • Patent number: 10860094
    Abstract: In one aspect, an apparatus includes a processor, a sensor accessible to the processor, a display accessible to the processor, and memory accessible to the processor. The memory bears instructions executable by the processor to receive first input from the sensor, and based on the first input, identify a location on the display at which a user is looking. The instructions are also executable to receive second input from an input device in communication with the apparatus and, responsive to receipt of the second input and based on the location on the display, execute a function at the apparatus regardless of a location of the input device when the second input was received.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: December 8, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Russell Speight VanBlon, Jianbang Zhang, John Weldon Nicholson
  • Patent number: 10853924
    Abstract: One embodiment provides a method, including: capturing, using a camera sensor integrated into an information handling device, image data; identifying, using a processor, an offset between a lens operatively coupled to the camera sensor and a central portion of the camera sensor; and correcting, based on the offset, a distortion of the image data. Other aspects are described and claimed.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: December 1, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: John Weldon Nicholson, Howard Locker, Daryl Cromer
  • Patent number: 10847163
    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: Grant
    Filed: June 20, 2017
    Date of Patent: November 24, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: John Weldon Nicholson, Daryl Cromer, Ming Qian, David Alexander Schwarz, Lincoln Penn Hancock
  • Publication number: 20200358930
    Abstract: A device, method and computer program product are provided. The device includes a housing having display and back surfaces. A digital camera unit (DCU) is held in the housing and is oriented to face the display surface. The DCU includes sensor pixels to capture image data for a scene in a field of view of the DCU. The sensor pixels are arranged in a sensor matrix with a sensor pixel density. A display layer is held in the housing proximate to the display surface. The display layer includes display pixels arranged in a display matrix having a first pixel density. The display pixels are separated by gaps arranged in rows and columns. The display layer overlays the DCU such that a first subset of the sensor pixels aligns with, and are covered by, the display pixels and a second subset of the sensor pixels align with, and are exposed through, the gaps between the display pixels. The device includes a processor and memory storing program instructions accessible by the processor.
    Type: Application
    Filed: May 8, 2019
    Publication date: November 12, 2020
    Inventors: John Weldon Nicholson, Daryl Cromer, Howard J. Locker
  • Publication number: 20200358937
    Abstract: A computer implemented method, device and a computer program product are provided. The method is under control of one or more processors configured with specific executable program instructions. The method displays content on a display layer of an electronic device. The display layer includes display pixels separated by gaps. The display layer overlays a camera in the electronic device such that the display pixels create blind regions in a field of view of the camera. The method captures, at the camera, image data in connection with a scene in a field of view of the camera. The image data includes first and second data segments that correspond to visible regions of the scene that are visible to the camera through the gaps. The first and second data segments are separated by a blind region in the scene that is blocked by the display pixels and is not visible to the camera.
    Type: Application
    Filed: May 8, 2019
    Publication date: November 12, 2020
    Inventors: John Weldon Nicholson, Howard J. Locker, Daryl Cromer
  • Patent number: 10817124
    Abstract: In one aspect, a device includes a touch-enabled display, a processor, and a memory accessible to the processor. The memory bears instructions executable by the processor to determine that an input device is within a proximity to the touch-enabled display, and in response to the determination and without supplemental input from a person, present on the touch-enabled display a user interface (UI) for providing input to the first device at least in part based on manipulation of the input device.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: October 27, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Scott Edwards Kelso, John Weldon Nicholson, Steven Richard Perrin, Jian Li
  • Patent number: 10812699
    Abstract: A computer implemented method, device and a computer program product are provided. The method is under control of one or more processors configured with specific executable program instructions. The method displays content on a display layer of an electronic device. The display layer includes display pixels separated by gaps. The display layer overlays a camera in the electronic device such that the display pixels create blind regions in a field of view of the camera. The method captures, at the camera, image data in connection with a scene in a field of view of the camera. The image data includes first and second data segments that correspond to visible regions of the scene that are visible to the camera through the gaps. The first and second data segments are separated by a blind region in the scene that is blocked by the display pixels and is not visible to the camera.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: October 20, 2020
    Assignee: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: John Weldon Nicholson, Howard J. Locker, Daryl Cromer
  • Patent number: 10795432
    Abstract: One embodiment provides a method, including: determining, using a processor, a location of a virtual object within a physical environment with respect to a user having a headset; generating, on a display of the headset of the user, an augmented reality scene of the physical environment having the virtual object; and maintaining, within the augmented reality scene and as the user moves throughout the physical environment, the location of the virtual object, wherein the maintaining comprises identifying a position of the user with respect to other users each having headsets. Other aspects are described and claimed.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: October 6, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: John Weldon Nicholson, Howard Locker, Daryl Cromer
  • Publication number: 20200312293
    Abstract: One embodiment provides a method, including: receiving, at a device employing two or more audio capture devices, an audio signal; determining a distance between two of the two or more audio capture devices capturing the audio signal; and reducing, using a noise cancellation technique employing the determined distance, an amount of unwanted noise from the audio signal. Other aspects are described and claimed.
    Type: Application
    Filed: March 28, 2019
    Publication date: October 1, 2020
    Inventors: John Weldon Nicholson, Howard Locker, Daryl Cromer
  • Publication number: 20200310514
    Abstract: For selectively providing notifications based on charge history, methods, apparatus, and systems are disclosed. One apparatus includes a processor and a memory that stores code executable by the processor. The processor determines a device location for the apparatus and identifies a charge history corresponding to the device location. The processor further selects a notification based on the charge history and presents the notification based on a charging status of the apparatus.
    Type: Application
    Filed: March 28, 2019
    Publication date: October 1, 2020
    Inventors: John Weldon Nicholson, Howard Locker, Daryl Cromer
  • Publication number: 20200310750
    Abstract: Apparatuses, methods, systems, and program products are disclosed for drawing attention to a graphical element on a display. An apparatus includes a display, a processor, and a memory that stores code executable by the processor. The memory stores code executable by the processor to detect a voice cue. The voice cue may include a predefined command associated with drawing a user's attention to a graphical element that is presented on the display. The memory stores code executable by the processor to determine a location of the graphical element that is presented on the display in response to the voice cue. The memory stores code executable by the processor to draw the user's attention to the graphical element on the display in response to determining the location of the graphical element on the display.
    Type: Application
    Filed: March 28, 2019
    Publication date: October 1, 2020
    Inventors: John Weldon Nicholson, Daryl Cromer, Howard Locker
  • Publication number: 20200311885
    Abstract: One embodiment provides a method, including: capturing, using a camera sensor integrated into an information handling device, image data; identifying, using a processor, an offset between a lens operatively coupled to the camera sensor and a central portion of the camera sensor; and correcting, based on the offset, a distortion of the image data. Other aspects are described and claimed.
    Type: Application
    Filed: March 28, 2019
    Publication date: October 1, 2020
    Inventors: John Weldon Nicholson, Howard Locker, Daryl Cromer
  • Publication number: 20200310533
    Abstract: One embodiment provides a method, including: determining, using a processor, a location of a virtual object within a physical environment with respect to a user having a headset; generating, on a display of the headset of the user, an augmented reality scene of the physical environment having the virtual object; and maintaining, within the augmented reality scene and as the user moves throughout the physical environment, the location of the virtual object, wherein the maintaining comprises identifying a position of the user with respect to other users each having headsets. Other aspects are described and claimed.
    Type: Application
    Filed: March 28, 2019
    Publication date: October 1, 2020
    Inventors: John Weldon Nicholson, Howard Locker, Daryl Cromer
  • 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: 20200312268
    Abstract: In one aspect, a device includes at least one processor, a display accessible to the at least one processor, and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to present content on the display and to identify at least one condition related to a user's eyes. The instructions are also executable to, based at least in part on the identification, change at least one setting that is being used to present the content on the display and/or present a prompt on the display that includes an instruction for the user to take an action.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Inventors: John Weldon Nicholson, Howard Jeffrey Locker, Daryl C. Cromer
  • Publication number: 20200311425
    Abstract: One embodiment provides a method, including: determining, using a processor, a location of an information handling device; providing, using a camera of the information handling device, a camera view encompassing at least a portion of the location, wherein the portion encompassed by the camera view comprises at least one object; accessing a data store comprising depth information for the at least one object in the location; and leveraging the depth information to produce an imaging effect on the at least one object in the camera view of the portion. 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
  • Publication number: 20200314585
    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: Application
    Filed: March 28, 2019
    Publication date: October 1, 2020
    Inventors: John Weldon Nicholson, Daryl Cromer, Howard Locker
  • Publication number: 20200310513
    Abstract: One embodiment provides a method, including: receiving, at an information handling device in a low power mode, a wake indication; waking, responsive to the receiving, the information handling device from the low power mode; receiving, at the awoken information handling device, context data obtained by at least one other device; and performing an action based on the received context data. Other aspects are described and claimed.
    Type: Application
    Filed: March 28, 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
  • Publication number: 20200311234
    Abstract: For unobtrusive electronic device security, methods, apparatus, and systems are disclosed. One apparatus includes a touch surface, a processor and a memory that stores code executable by the processor. The processor captures a fingerprint of a user touching the touch surface. The processor compares the captured fingerprint to an authorized fingerprint and initiates a security response in response to the captured fingerprint not matching the authorized fingerprint.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 1, 2020
    Inventors: John Weldon Nicholson, Howard Locker, Daryl Cromer