IP Library Granted Patent US 10,497,280
Granted Patent B2
US 10,497,280 · App. 15/234,513 · Granted Dec 3, 2019

Method of gesture selection of displayed content on a general user interface

Inventors: Michael John Mathias (Las Vegas, NV); Kyra Zinaida Pahlen (Los Angeles, CA)
Assignee: LingoZING Holding LTD
G09B19/06G06F3/0482G06F3/04842G06F3/04883G06F3/167G09B5/125
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,497,280
App. No.
15/234,513
Granted
Dec 3, 2019
Kind
B2
Abstract

A method of gesture selection of displayed content on a general user interface is provided. The method includes steps of: determining a gesture initiation location when a user pushes down on the general user interface, determining a continuous arc by movement of the user across the general user interface, determining a completed continuous arc of the continuous arc by connecting the gesture initiation location with a gesture end location when the user lifts off of the general user interface, determining a selection area based on an inner area of the completed continuous arc, and storing data from objects of interest encompassed in the selection area.

Claims (69)

1. A method of gesture selection of displayed content, comprising the steps of:

providing a computing device having:

(a) a frame extending around a rectangular periphery of the computing device,

(1) a touch screen display positioned in the frame for use with a finger or a stylus, and

(b) an audio input device, the audio input device is a microphone positioned along an edge of the frame to receive an audio input signal, and

(c) an audio output device, the audio output device is mounted along a periphery of the frame at a distance from the audio input device, and

(1) a general user interface, and

(2) a central processing unit for receiving the audio input signal and for transmitting an output signal through the audio output device;

providing a language learning file unit run by the central processing unit and having:

(a) a multilingual data storage containing multilingual data having:

(1) a plurality of graphical constant elements,

(2) a plurality of dynamic lexical elements corresponding to the graphical constant elements;

providing an overlay on the touch screen display to identify specific areas where dynamic lexical elements are positioned;

making a gesture initiation on the touch screen display with a finger or a stylus,

determining a gesture initiation location when a user pushes down on the touch screen display;

determining a continuous arc by movement of the user across the touch screen display;

determining a completed continuous arc of the continuous arc by connecting the gesture initiation location with a gesture end location when the user lifts off of the touch screen display;

determining a selection area based on an inner area of the completed continuous arc;

using an element capture algorithm to determine what dynamic lexical elements are encompassed in the selection area;

providing an account module with database connected to the computing device and capable of storing personal data in a personal account; and

storing data associated with the dynamic lexical elements in the personal account.

2. The method of gesture selection according to claim 1 , further comprising the step of:

interpolating a presumed intended boundary of the continuous arc by preparing a connection line connecting the gesture initiation location and the gesture end location.

3. The method of gesture selection according to claim 2 , wherein the continuous arc is a geometric shape.

4. The method of gesture selection according to claim 3 , wherein the geometric shape is an oval.

5. The method of gesture selection according to claim 2 , further comprising the step of:

determining an angle (a) between the gesture initiation location and the gesture end location of an arc path of the continuous arc and an apex at the an approximate center of an inner arc area.

6. The method of gesture selection according to claim 5 , further comprising the step of:

evaluating metadata for each of the dynamic lexical elements encompassed in the selection area to determine whether a center of the dynamic lexical elements is within the selection area.

7. The method of gesture selection according to claim 1 , wherein the continuous arc is a geometric shape.

8. The method of gesture selection according to claim 7 , wherein the geometric shape is an oval.

9. The method of gesture selection according to claim 1 , further comprising the step of:

determining an angle (a) between the gesture initiation location and the gesture end location of an arc path of the continuous arc and an apex at an approximate center of an inner arc area.

10. The method of gesture selection according to claim 9 , wherein the completed continuous arc is concluded when the angle (α) is smaller than a pre-determined value.

11. The method of gesture selection according to claim 10 , wherein the pre-determined value is 15 degrees.

12. The method of gesture selection according to claim 9 , further comprising the step of:

evaluating metadata for each of the dynamic lexical elements encompassed in the selection area to determine whether a center of the dynamic lexical elements is within the selection area.

13. The method of gesture selection according to claim 1 , further comprising the step of:

evaluating metadata for each of the dynamic lexical elements encompassed in the selection area to determine whether a center of the dynamic lexical elements is within the selection area.

14. The method of gesture selection according to claim 1 , further comprising the step of:

using a center coordinates method to determine an eligibility of each of the dynamic lexical elements encompassed within the selection area.

15. The method of gesture selection according to claim 14 , further comprising the step of:

evaluating metadata for each of the dynamic lexical elements encompassed within the selection area, to determine whether the center of the object is within an enclosed area.

16. The method of gesture selection according to claim 15 , further comprising the step of:

including the dynamic lexical elements encompassed within the selection area in a subset to be stored in a memory device when the center of each of the dynamic lexical elements is found to be within the selection area.

17. The method of gesture selection according to claim 16 , further comprising the step of:

defining the selection area by the completed continuous arc.

18. The method of gesture selection according to claim 16 , further comprising the step of:

including fully overlapped dynamic lexical elements in the selection area, including the fully overlapped dynamic lexical elements in the selection subset and storing in the memory device.

19. The method of gesture selection according to claim 18 , further comprising the step of:

including in the selection subset stored in the memory device the dynamic lexical elements partially overlapped by the selection area having its center inside the selection area.

20. The method of gesture selection according to claim 18 , further comprising the step of:

excluding from the selection subset the dynamic lexical elements partially overlapped by the selection area having its center outside the selection area.

21. The method of gesture selection according to claim 18 , further comprising the step of:

excluding from the selection subset the dynamic lexical elements outside the selection area.

22. A method of gesture selection of displayed content on a mobile device, comprising the steps of:

making a gesture initiation on a touch screen display positioned in a rectangular frame of the mobile device with a finger or a stylus,

determining a gesture initiation location when a user pushes down on the touch screen display,

determining a continuous arc by movement of the user across the touch screen display;

determining a completed continuous arc of the continuous arc by connecting the gesture initiation location with a gesture end location when the user lifts off of the touch screen display;

determining a selection area based on an inner area of the completed continuous arc;

activating a microphone positioned along an edge of the frame of the mobile device by the determination of the selection area,

creating an audio input signal by a user,

receiving the audio input signal in the microphone,

creating an audio input signal recording based on the audio input signal received in the microphone;

storing the audio input signal recording;

analyzing the audio input signal recording by a central processing unit;

outputting an audio output signal through a speaker mounted along a periphery of the frame at a distance from the microphone; and

storing data from objects of interest encompassed in the selection area.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Aug 3, 2022
From: LINGOZING HOLDING LTD
To: ZING TECHNOLOGIES INC
Reel/Frame 060707/0936 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME PREVIOUSLY RECORDED AT REEL: 43098 FRAME: 784. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 16, 2019
From: MATHIAS, MICHAEL JOHN; PAHLEN, KYRA ZINAIDA
To: LINGOZING HOLDING LTD
Reel/Frame 050739/0167 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2017
From: MATHIAS, MICHAEL JOHN; PAHLEN, KYRA ZINAIDA
To: LINGOZING HOLDINGS LTD
Reel/Frame 043098/0784 →
Continuity (2)
Continuation 14732226 · Jun 5, 2015
Related Publication 20160358511A1 · Dec 8, 2016