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

  • Publication number: 20210038988
    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: Application
    Filed: August 7, 2019
    Publication date: February 11, 2021
    Inventors: David Alexander Schwarz, John Weldon Nicholson
  • 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: 20200312269
    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: Application
    Filed: March 27, 2019
    Publication date: October 1, 2020
    Inventors: Joseph Vincent Nasti, Ming Qian, David Alexander Schwarz, Song Wang
  • Publication number: 20200310117
    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: Application
    Filed: March 27, 2019
    Publication date: October 1, 2020
    Inventors: Ming Qian, Joseph Vincent Nasti, 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: 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: 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
  • 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: 10620807
    Abstract: In one aspect, a device includes a processor, a camera accessible to the processor, and storage accessible to the processor. The storage bears instructions executable by the processor to receive data from the camera, establish a three-dimensional (3D) model of at least a portion of a location based at least in part on the data from the camera, identify at least one object at the location from the data from the camera, and associate the at least one object with time-related metadata.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: April 14, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Russell Speight VanBlon, David Alexander Schwarz, Axel Ramirez Flores, Suzanne Marion Beaumont, Ming Qian
  • Patent number: 10607606
    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: Grant
    Filed: June 19, 2017
    Date of Patent: March 31, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: John Weldon Nicholson, Daryl Cromer, Mir Farooq Ali, David Alexander Schwarz
  • Publication number: 20190392640
    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: Application
    Filed: June 26, 2018
    Publication date: December 26, 2019
    Inventors: Ming Qian, John Weldon Nicholson, Song Wang, Jatinder Kumar, David Alexander Schwarz
  • Publication number: 20190303483
    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: Application
    Filed: March 27, 2018
    Publication date: October 3, 2019
    Inventors: Ming Qian, John Weldon Nicholson, David Alexander Schwarz, Song Wang
  • Publication number: 20190251961
    Abstract: In one aspect, a first device includes a processor and storage accessible to the processor. The storage includes instructions executable by the processor to facilitate audio communication between the first device and a second device and to select a threshold amount of the audio communication. The instructions are also executable to transcribe to text words that are recognized from the threshold amount of the audio communication, determine whether the text comprises a command to the first device, and request confirmation that a command to the first device has been issued based on a determination that the text comprises a command to the first device.
    Type: Application
    Filed: February 15, 2018
    Publication date: August 15, 2019
    Inventors: Song Wang, Ming Qian, David Alexander Schwarz, Jun-Ki Min, Mir Farooq Ali
  • Patent number: 10380460
    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: Grant
    Filed: May 24, 2017
    Date of Patent: August 13, 2019
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Ming Qian, John Weldon Nicholson, Song Wang, David Alexander Schwarz
  • Publication number: 20190222555
    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: Application
    Filed: January 15, 2018
    Publication date: July 18, 2019
    Inventors: Jeffrey Earle Skinner, Aaron Michael Stewart, Jonathan Jen-Wei Yu, Lincoln Penn Hancock, Song Wang, Ming Qian, John Weldon Nicholson, David Alexander Schwarz
  • 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: 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: 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: 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: 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