IP Library Granted Patent US 9,996,153
Granted Patent B1
US 9,996,153 · App. 15/669,857 · Granted Jun 12, 2018

Haptic interaction method, tool and system

Inventor: Paolo Trotta (Shalimar, FL)
Assignee: CaptoGlove, LLC
G06F3/014G06F3/016G06F3/017A63F2300/8082G06T19/006
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 9,996,153
App. No.
15/669,857
Granted
Jun 12, 2018
Kind
B1
Abstract

The current technology concerns an improved method for communicating and processing motion output signals from haptic, wearable devices to the host system that runs, manages and modifies a type of an application.

Claims (22)

1. A method for interaction with a host system running a type of application, comprising

the following steps:

detecting one or more hand manipulations of a user via one or more haptic devices, and providing one or more motion output signals, associated to the hand manipulations, to a processing unit on the one or more haptic devices;

providing a system conversion library to said processing unit, said system conversion library comprising a plurality of system translation profiles, each system translation profile distinctive to a specific type of host system, and each system translation profile suitable for mapping a conversion of motion output signals from the one or more haptic devices to one or more associated control signals recognizable for said specific type of host system;

providing an application conversion library to said processing unit, said application conversion library comprising a plurality of application translation profiles, each application translation profile distinctive to a specific type of application, and each application translation profile being configured for mapping a conversion of received motion output signals from the one or more haptic devices to one or more associated control signals suitable for said specific type of application;

processing the provided motion output signals in the processing unit on the one or more haptic devices;

translating said motion output signals by the processing unit into one or more associated control signals according to the system translation profile distinctive to the host system running the application and further according to an application translation profile distinctive to the type of the application being run on the host system;

transmitting the one or more associated control signals to the host system; and processing said associated control signals in the application and modifying features therein according to at least said control signals, by the host system;

wherein the system conversion library and the application conversion library are combined in a single conversion library, said conversion library comprising a plurality of translation profiles, each translation profile distinctive to a specific type of application and a specific type of host system and each translation profile being adapted for mapping a conversion of received motion output signals from the one or more haptic devices to one or more associated control signals recognizable for the specific type of host system of the translation profile and suitable for the specific type of application of the translation profile.

2. The method according to claim 1 , further comprising a step of:

providing an application conversion library to said processing unit, said application conversion library comprising a plurality of application translation profiles, each application translation profile distinctive to a specific type of application, and each application translation profile being configured for mapping a conversion of received motion output signals from the one or more haptic devices to one or more associated control signals suitable for said specific type of application;

wherein the step of translating said motion output signals into one or more associated control signals according to the system translation profile distinctive to the host system running the application, is executed further according to the application translation profile distinctive to the type of the application being run on the host system.

3. The method according to claim 1 , further comprising a step of a user manually determining the application translation profile, from the application conversion library, to be used for translating the motion output signals, further allowing the user to create a new application translation profile for the type of application running on the host system.

4. An electronic system for running, managing and interacting with a type of application, comprising:

a. an electronic host system running the application, and for modifying the application according to received control signals;

b. at least one at least partly flexible haptic devices suitable to be worn on a user's hand, comprising:

i. a plurality of sensors configured for detecting hand manipulations of the user's hand and transmitting associated motion output signals, at least comprising: bending of one or more fingers and pressure being exerted by one or more surface on a surface;

ii. a processing unit electronically connected to the plurality of sensors, said processing unit being adapted for receiving the associated motion output signals from one or more of the plurality of sensors, configured for processing the associated motion output signals, and adapted for transmitting the processed motion output signals to the host system via a wireless communication standard; wherein:

said host system is provided with a system conversion library, said system conversion library comprising a plurality of system translation profiles, each system translation profile distinctive to a specific type of host system, and each system translation profile suitable for mapping a conversion of motion output signals from the one or more haptic devices to one or more associated control signals recognizable for said specific type of host system;

said host system is provided with an application conversion library, said application conversion library comprising a plurality of application translation profiles, each application translation profile distinctive to a specific type of application, each application translation profile being configured for mapping a conversion of received motion output signals from the one or more haptic devices to one or more associated control signals suitable for said specific type of application;

the system conversion library and the application conversion library are combined in a single conversion library, said conversion library comprising a plurality of translation profiles, each translation profile distinctive to a specific type of application and a specific type of host system and each translation profile being adapted for mapping a conversion of received motion output signals from the one or more haptic devices to one or more associated control signals recognizable for the specific type of host system of the translation profile and suitable for the specific type of application of the translation profile; and

the processing unit is adapted to translate said motion output signals into one or more associated control signals according to the system translation profile distinctive to the host system running the application and according to the application translation profile distinctive to the type of the application being run on the host system.

Assignments (2)
CHANGE OF NAME Recorded Apr 5, 2022
From: CAPTOGLOVE, LLC
To: PAOLO TROTTA
Reel/Frame 059507/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2017
From: TROTTA, PAOLO
To: CAPTOGLOVE, LLC
Reel/Frame 043214/0951 →
Priority Claims (1)
EP 16206902 · Dec 26, 2016 · regional