IP Library Patent Application 14394923
Patent Application
App. No. 14/394,923

INITIATING A HELP FEATURE

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 None
App. No.
14/394,923
Abstract

A method for initiating a help feature includes detecting and making a first determination as to whether a first interaction with a surface associated with a user interface matches a predetermined first gesture. Following a positive first determination, a second interaction is detected and a second determination is made as to whether a second interaction with the surface matches a predetermined second gesture. Following a positive second determination, one of a plurality of controls presented in the user interface that corresponds to the second interaction is identified. A help feature corresponding to the identified control is caused to be displayed.

Claims (37)

1 . A method for initiating a help feature, comprising:

detecting and making a first determination as to whether a interaction with a surface associated with a user interface matches a predetermined first gesture;

following a positive first determination, detecting and making a second determination as to whether a second interaction with the, surface matches a predetermined second gesture; and

following a positive second determination, identifying one of a plurality of controls presented in the user interface and causing a display of a help feature corresponding to the identified control, the identified control corresponding to the second interaction.

2 . The method of claim 1 , wherein:

the predetermined first gesture includes a hook motion and the predetermined second gesture includes a dot action; and

the hook motion and the dot action are indicative of a question mark without requiring a specified relative position of the hook motion and the dot action with respect to one another.

3 . The method of claim 2 , wherein making a second determination comprises making a second determination as to whether a second interaction with the surface matches a predetermined second gesture and has occurred within a predetermined time of the first interaction.

4 . The system of claim 2 wherein:

detecting and making a second determination comprises detecting the second interaction and determining if the second interaction includes a selection of one of the plurality of controls; and

identifying, upon a positive second determination, comprises identifying the selected control and causing a display of a help feature corresponding to the selected control.

5 . The method of claim 2 , wherein the surface comprises a touch screen on which the user interface is displayed and wherein identifying a control comprises identifying a control positioned nearest a location of the dot action.

6 . A system for initiating a help feature, the system comprising a computer readable memory resource having instructions stored thereon that when executed cause a processing resource to implement a system, the system comprising a mapping engine, a gesture engine, and a display engine, wherein:

the gesture engine is configured to identify a user's interaction with a surface associated with a user interface being displayed and to determine if the interaction matches a first predetermined gesture followed by a second predetermined gesture; and

upon a positive determination, the mapping engine is configured to identify one of a plurality of controls being displayed in the user interface that corresponds to the second gesture, and the display engine is configured to cause a display of a help feature corresponding to the identified control.

7 . The system of claim 6 , wherein:

the predetermined first gesture includes a hook motion and the predetermined second gesture includes a dot action; and

the hook motion and the dot action are indicative of a question mark without requiring a specified relative position of the hook motion and the dot action with respect to one another.

8 . The system of claim 7 , wherein the user's interaction includes a first interaction and a second interaction, and wherein the gesture engine is configured to determine:

if the first interaction matches the hook motion; and

if the second interaction matches the dot action occurring within a predetermined time of the first interaction.

9 . The system of claim 7 , wherein the surface comprises a touch screen on which the user interface is displayed and wherein the mapping engine is configured to identify one of a plurality of controls being displayed in the user interface by:

identifying a control positioned on the surface nearest a location of the dot action and link the dot action to the identified control, or

identifying a control selected by the dot action.

10 . The system of claim 9 , wherein, For each control of the plurality of controls of the user interface, the mapping engine is configured to map that control to help data relevant to that control, and wherein the display engine is configured to cause a display of a help feature by causing a display of the help data mapped to the identified control.

11 . The system of claim 6 , further comprising the processing resource.

12 . A system comprising a mapping engine, a gesture engine, and a display engine, wherein;

the mapping engine is configured, for each of a plurality of controls of a user interface, to map that control to a help data relevant to that control;

the gesture engine is configured to identify a user's interaction with the surface and to determine if the interaction matches a predetermined first gesture followed by a predetermined second gesture;

upon a positive determination by the gesture engine, the mapping engine is configured to identify one of the plurality of controls of the user interface corresponding to the second gesture, and the display engine is configured to cause a display of the help data mapped to the identified control.

13 . The system of claim 12 , wherein:

the predetermined first gesture includes a hook motion and the predetermined second gesture includes a dot action; and

the hook motion and the dot action are indicative of a question mark without requiring a specified relative position of the hook motion and the dot action with respect to one another.

14 . The system of claim 13 , wherein the user's interaction includes a first interaction and a second interaction, and wherein the gesture engine is configured to determine:

if the first interaction matches the hook motion; and

if the second interaction matches the dot action occurring within a predetermined time of the first interaction.

15 . The system of claim 13 , wherein the surface comprises a touch screen on which the user interface is displayed and wherein the mapping engine is configured to identify a control selected as a result of the dot action or positioned nearest a location of the dot action.

Assignments (8)
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0577 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC)
Reel/Frame 063560/0001 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
CHANGE OF NAME Recorded Feb 25, 2020
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 052010/0029 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENTIT SOFTWARE LLC
Reel/Frame 042746/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2014
From: MELLER, JONATHAN; VERNIER, WAGNER FERREIRA; DE OLIVEIRA, MARCELO GOMES; DOS SANTOS, VICTOR HELFENSTELLER; MEI-RAZ, ALON
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 033964/0793 →