Patents by Inventor David Alexander Schwarz

David Alexander Schwarz 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: 11677899
    Abstract: An apparatus for intelligent video source selection includes a processor and a memory storing machine-executable code to establish data connectivity with a plurality of video sources based on the sources being within a predetermined proximity of the apparatus. The code is executable by the processor to determine a set of video parameters for the individual video sources of the plurality, the video parameters including user gaze, gesture detection, activity level, and combinations thereof. The processor operates to select a first video source of the plurality of video sources as an active video source based on one or more application context parameters and to switch the active video source from the first video source to a second video source based on the set of video parameters of the second video source meeting predetermined switching criteria. Systems, computer program products, and methods may perform the functions of the apparatus.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: June 13, 2023
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Mounika Vanka, John Weldon Nicholson, David Alexander Schwarz, Mengnan Wang
  • Publication number: 20230177884
    Abstract: A computer implemented method includes receiving images from a device camera during a video conference and processing the received images via a machine learning model trained on labeled image training data to detect extraneous image portions. Etraneous image pixels associated with the extraneous image portions are identified and replaced with replacement image pixels from previously stored image pixels to form modified images. The modified images may be transmitted during the video conference.
    Type: Application
    Filed: December 6, 2021
    Publication date: June 8, 2023
    Inventors: Howard J. Locker, John Weldon Nicholson, Daryl C. Cromer, David Alexander Schwarz, Mounika Vanka
  • Patent number: 11550540
    Abstract: One embodiment provides a method, including: detecting user activation input provided to a voice input button displayed on a display screen of an information handling device, wherein the user activation input triggers a voice input mode; expanding, responsive to the detecting, a voice input menu, wherein the voice input menu comprises at least two content input options; identifying a selection of one of the at least two content input options; receiving, after the identifying, voice input; converting the voice input into another input type, wherein the another input type is designated by the selection; and providing, based on the converting, input associated with the another input type into an underlying application. Other aspects are described and claimed.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: January 10, 2023
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Song Wang, Mengnan Wang, Ming Qian, David Alexander Schwarz
  • Patent number: 11461977
    Abstract: In one aspect, a controller for engaging with augmented reality (AR) content and/or virtual reality (VR) content includes a housing and a wrist strap engageable with the housing. The controller also includes at least one reel engageable with the housing and the wrist strap to move the housing relative to the wrist strap while the wrist strap is worn by a person to simulate force indicated in the AR or VR content.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: October 4, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David Alexander Schwarz, John Weldon Nicholson, Ming Qian
  • Publication number: 20220311952
    Abstract: An apparatus for intelligent video source selection includes a processor and a memory storing machine-executable code to establish data connectivity with a plurality of video sources based on the sources being within a predetermined proximity of the apparatus. The code is executable by the processor to determine a set of video parameters for the individual video sources of the plurality, the video parameters including user gaze, gesture detection, activity level, and combinations thereof. The processor operates to select a first video source of the plurality of video sources as an active video source based on one or more application context parameters and to switch the active video source from the first video source to a second video source based on the set of video parameters of the second video source meeting predetermined switching criteria. Systems, computer program products, and methods may perform the functions of the apparatus.
    Type: Application
    Filed: March 29, 2021
    Publication date: September 29, 2022
    Inventors: Mounika Vanka, John Weldon Nicholson, David Alexander Schwarz, Mengnan Wang
  • Publication number: 20220284892
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, text associated with a user command; storing, in a data store, an encrypted form of the text associated with the user command; determining, using a processor, whether the encrypted form of the text has been detected in other user commands in exceedance of a predetermined threshold; and storing, responsive to determining that the encrypted form of the text has been detected in the other user commands in exceedance of the predetermined threshold, an unencrypted transcript of the text in a data table. Other aspects are described and claimed.
    Type: Application
    Filed: March 5, 2021
    Publication date: September 8, 2022
    Inventors: John Weldon Nicholson, Igor Stolbikov, David Alexander Schwarz
  • Patent number: 11344807
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, controlling input data, wherein the controlling input data is associated with action input provided by a user that affects an object in a video game; identifying, based at least in part on the controlling input data, a moment in the video game; and storing the identified moment in an accessible database. Other aspects are described and claimed.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: May 31, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David Alexander Schwarz, John Weldon Nicholson
  • Patent number: 11269430
    Abstract: A method can include, during execution of an application with drawing capabilities, recognizing input received via a microphone; setting a stylus ink parameter based on the recognized input; receiving drawing input via a stylus; and, via the application, rendering a graphical user interface to a display according to the stylus ink parameter and the drawing input.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: March 8, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Mounika Vanka, David Alexander Schwarz, John Weldon Nicholson
  • Patent number: 11201849
    Abstract: A device can include a processor; memory accessible to the processor; a microphone operatively coupled to the processor; a network interface operatively coupled to the processor; circuitry that parses audio signals received via the microphone for a name and a type of device; circuitry that analyzes network information associated with remote devices accessible via the network interface based at least in part on at least one of the name and the type of device to associate the name and the type of device with one of the remote devices; and circuitry that stores the name and the type of device to the memory in association with the one of the remote devices.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: December 14, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jeffrey Earle Skinner, Aaron Michael Stewart, Jonathan Jen-Wei Yu, Lincoln Penn Hancock, Song Wang, Ming Qian, John Weldon Nicholson, David Alexander Schwarz
  • Patent number: 11178280
    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: Grant
    Filed: June 20, 2017
    Date of Patent: November 16, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    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: 20210303087
    Abstract: A method can include, during execution of an application with drawing capabilities, recognizing input received via a microphone; setting a stylus ink parameter based on the recognized input; receiving drawing input via a stylus; and, via the application, rendering a graphical user interface to a display according to the stylus ink parameter and the drawing input.
    Type: Application
    Filed: March 31, 2020
    Publication date: September 30, 2021
    Inventors: Mounika Vanka, David Alexander Schwarz, John Weldon Nicholson
  • Patent number: 11099384
    Abstract: Apparatuses, methods, systems, and program products are disclosed for adjusting display settings of a head-mounted display. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to receive sensor data from one or more sensors operably connected to a head mounted display (“HMD”) unit while a user wears the HMD unit. The code is executable by the processor to determine a user's cognition level based on the sensor data. The code is executable by the processor to adjust one or more display settings of the HMD unit based on the determined cognition level for the user.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: August 24, 2021
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Ming Qian, Joseph Vincent Nasti, David Alexander Schwarz, Song Wang
  • Patent number: 11087478
    Abstract: An approach is provided that captures a set of sequential images of an area where there is a selected moving object. Both a keypoint-based (KP-based) matching model and a neural network based (NN-based) matching model are used with the KP-based matching model analyzing most or all of the captured images and the NN-based model being more computational intensive and analyzing a subset of the images. When the KP-based matching model fails to identify the selected object in an image, the NN-based model is used to find the object so that the KP-based matching model can re-establish tracking of the object.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: August 10, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David Alexander Schwarz, Krishna C. Garikipati, John Weldon Nicholson, Jun Ki Min
  • Patent number: 11087538
    Abstract: In one aspect, a device includes at least one processor, a camera accessible to the 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 receive input from the camera and, based on the input from the camera, identify information related to a first real-world object. The instructions are also executable to, based on the identification of the information related to the first real-world object, present at least one augmented reality (AR) image on the display at a location of the display that does not obstruct a user's view of the first real-world object while the device is worn.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: August 10, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Ming Qian, John Weldon Nicholson, Song Wang, Jatinder Kumar, David Alexander Schwarz
  • Patent number: 11056075
    Abstract: Apparatuses, methods, systems, and program products are disclosed for adjusting display settings of a head-mounted display. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to receive sensor data from one or more sensors operably connected to a head mounted display (“HMD”) unit while a user wears the HMD unit. The code is executable by the processor to determine a visual acuity of the user based on the sensor data. The code is executable by the processor to adjust one or more display settings of the HMD unit based on the determined visual acuity for the user. The one or more display settings may be adjusted to correct for impairments in the user's visual acuity.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: July 6, 2021
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Joseph Vincent Nasti, Ming Qian, David Alexander Schwarz, Song Wang
  • Patent number: 11007445
    Abstract: In one aspect, a device includes at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to analyze a user's gameplay of a video game and to curate one or more video clips based on the user's gameplay. The video game clips may be curated based on player input to an input device, player audio from a microphone, and/or player video from a camera.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: May 18, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David Alexander Schwarz, John Weldon Nicholson, Barrett Bryson
  • Publication number: 20210110553
    Abstract: An approach is provided that captures a set of sequential images of an area where there is a selected moving object. Both a keypoint-based (KP-based) matching model and a neural network based (NN-based) matching model are used with the KP-based matching model analyzing most or all of the captured images and the NN-based model being more computational intensive and analyzing a subset of the images. When the KP-based matching model fails to identify the selected object in an image, the NN-based model is used to find the object so that the KP-based matching model can re-establish tracking of the object.
    Type: Application
    Filed: October 11, 2019
    Publication date: April 15, 2021
    Inventors: David Alexander Schwarz, Krishna C. Garikipati, John Weldon Nicholson, Jun Ki Min
  • Publication number: 20210065449
    Abstract: In one aspect, a controller for engaging with augmented reality (AR) content and/or virtual reality (VR) content includes a housing and a wrist strap engageable with the housing. The controller also includes at least one reel engageable with the housing and the wrist strap to move the housing relative to the wrist strap while the wrist strap is worn by a person to simulate force indicated in the AR or VR content.
    Type: Application
    Filed: August 28, 2019
    Publication date: March 4, 2021
    Inventors: David Alexander Schwarz, John Weldon Nicholson, Ming Qian
  • Publication number: 20210046388
    Abstract: In one aspect, a device includes at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to analyze a user's gameplay of a video game and to curate one or more video clips based on the user's gameplay. The video game clips may be curated based on player input to an input device, player audio from a microphone, and/or player video from a camera.
    Type: Application
    Filed: August 16, 2019
    Publication date: February 18, 2021
    Inventors: David Alexander Schwarz, John Weldon Nicholson, Barrett Bryson
  • Publication number: 20210048979
    Abstract: One embodiment provides a method, including: detecting user activation input provided to a voice input button displayed on a display screen of an information handling device, wherein the user activation input triggers a voice input mode; expanding, responsive to the detecting, a voice input menu, wherein the voice input menu comprises at least two content input options; identifying a selection of one of the at least two content input options; receiving, after the identifying, voice input; converting the voice input into another input type, wherein the another input type is designated by the selection; and providing, based on the converting, input associated with the another input type into an underlying application. Other aspects are described and claimed.
    Type: Application
    Filed: August 15, 2019
    Publication date: February 18, 2021
    Inventors: Song Wang, Mengnan Wang, Ming Qian, David Alexander Schwarz