IP Library Granted Patent US 10,627,985
Granted Patent B2
US 10,627,985 · App. 15/625,618 · Granted Apr 21, 2020

Manipulation of a virtual object during a conversational session

Inventors: Ming Qian (Cary, NC); John Weldon Nicholson (Cary, NC); Song Wang (Cary, NC); David Alexander Schwarz (Morrsville, NC)
Assignee: Lenovo (Singapore) Pte. Ltd.
G06F3/04815G06F3/011G06F3/016G06F3/04845G06F3/167G06F3/04842G06T19/006G16H40/63G16H50/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,627,985
App. No.
15/625,618
Granted
Apr 21, 2020
Kind
B2
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.

Claims (32)

1. A method, comprising:

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, wherein the user manipulation input comprises a vibrational intensity assignment to a portion of the displayed virtual object, the vibrational intensity assignment being associated with a pain perception type; and

performing, based upon the received user manipulation input and responsive to detecting a selection input to the portion of the displayed virtual object, at least one function associated with the portion of the displayed virtual object, wherein the at least one function comprises outputting a vibration that corresponds to the pain perception type;

wherein the virtual object comprises a three-dimensional virtual object and wherein the three-dimensional virtual object is viewable on a device capable of displaying at least one of: augmented reality data and virtual reality data.

2. The method of claim 1 , wherein the virtual object is a representation of a body part.

3. The method of claim 2 , wherein the body part is associated with a user's own body part.

4. The method of claim 1 , wherein the user manipulation input comprises a selection input associated with an area of the virtual object and wherein the performing the at least one function comprises highlighting the area.

5. The method of claim 1 , wherein the user manipulation input comprises a rotation input and wherein the performing the at least one function comprises rotating the virtual object responsive to the rotation input.

6. The method of claim 1 , wherein the virtual object comprises a plurality of viewable layers, wherein the user manipulation input comprises selecting at least one of the plurality of viewable layers, and wherein the performing the at least one function comprises displaying the selected layer.

7. The method of claim 1 , wherein the conversational session comprises an interactive session with an audible virtual assistant.

8. An information handling device, comprising:

a processor;

a memory device that stores instructions executable by the processor to:

receive an indication to display a virtual object in association with a conversational session;

receive, during the conversational session, user manipulation input associated with the displayed virtual object, wherein the user manipulation input comprises a vibrational intensity assignment to a portion of the displayed virtual object, the vibrational intensity assignment being associated with a pain perception type; and

perform, based upon the received user manipulation input and responsive to detecting a selection input to the portion of the displayed virtual object, at least one function associated with the portion of the displayed virtual object, wherein the at least one function comprises outputting a vibration that corresponds to the pain perception type;

wherein the virtual object comprises a three-dimensional virtual object and wherein the three-dimensional virtual object is viewable on a device capable of displaying at least one of: augmented reality data and virtual reality data.

9. The information handling device of claim 8 , wherein the virtual object is a representation of a body part.

10. The information handling device of claim 9 , wherein the body part is associated with a user's own body part.

11. The information handling device of claim 8 , wherein the user manipulation input comprises a selection input associated with an area of the virtual object and wherein the instructions executable by the processor to perform the at least one function comprise instructions executable by the processor to highlight the area.

12. The information handling device of claim 8 , wherein the user manipulation input comprises a rotation input and wherein the instructions executable by the processor to perform the at least one function comprise instructions executable by the processor to rotate the virtual object responsive to the rotation input.

13. The information handling device of claim 8 , wherein the virtual object comprises a plurality of viewable layers, wherein the user manipulation input comprises selecting at least one of the plurality of viewable layers, and wherein the instructions executable by the processor to perform the at least one function comprises instructions executable by the processor to display the selected layer.

14. A product, comprising:

a storage device that stores code, the code being executable by a processor and comprising:

code that receives an indication to display a virtual object in association with a conversational session;

code that receives, during the conversational session, user manipulation input associated with the display virtual object, wherein the user manipulation input comprises a vibrational intensity assignment to a portion of the displayed virtual object, the vibrational intensity assignment being associated with a pain perception type; and

code that performs, based upon the received user manipulation input and responsive to detecting a selection input to the portion of the display virtual object, at least one function associated with the portion of the displayed virtual object, wherein the at least one function comprises outputting a vibration that corresponds to the pain perception type;

wherein the virtual object comprises a three-dimensional virtual object and wherein the three-dimensional virtual object is viewable on a device capable of displaying at least one of: augmented reality data and virtual reality data.

15. The product of claim 14 , wherein the virtual object is a representation of a body part.

16. The product of claim 14 , wherein the user manipulation input comprises a selection input associated with an area of the virtual object and wherein the performing the at least one function comprises highlighting the area.

17. The product of claim 14 , wherein the conversational session comprises an interactive session with an audible virtual assistant.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2021
From: LENOVO (SINGAPORE) PTE LTD
To: LENOVO PC INTERNATIONAL LTD
Reel/Frame 055110/0378 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2017
From: QIAN, MING; NICHOLSON, JOHN WELDON; WANG, SONG; SCHWARZ, DAVID ALEXANDER
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 042736/0829 →