IP Library Patent Application 13887763
Patent Application
App. No. 13/887,763

QUICK TIME-RELATED DATA ENTRY

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.
13/887,763
Abstract

Embodiments of the present disclosure provide systems and methods for entering time related data. The method may include receiving instructions to generate a user interface for entering time-related data. A first set of time values may be displayed in the user interface in a plurality of rows, the displayed first set of time values may include all of the values in the first set of time values. A selection of one of the values from the first set of time values may be detected via a user input. In response to the selection of one of the values from the first set of time values, a second set of time values may be displayed in the user interface. A selection of one of the values from the second set of time values may be detected via a second user input.

Claims (50)

1 . A computer implemented method comprising:

receiving instructions to generate a user interface for entering time-related data;

displaying in the user interface a first set of time values in a plurality of rows, the displayed first set of time values including all of the values in the first set of time values;

detecting a user input corresponding to a selection of one of the values from the first set of time values;

in response to the selection of one of the values from the first set of time values, displaying in the user interface a second set of time values;

detecting a user input corresponding to a selection of one of the values from the second set of time values; and

storing the selected value from the first set of time values and the selected value from the second set of time values.

2 . The computer implemented method of claim 1 , wherein displaying the second set of time values includes displaying all of the values in the second set of time values.

3 . The computer implemented method of claim 1 , wherein the selection of one of the values from the first set of time values is made by a tap gesture on a touch-enabled user interface and the selection of one of the values from the second set of time values is made by a tap gesture on the touch-enabled user interface.

4 . The computer implemented method of claim 1 , wherein when the second set of time values are displayed, at least a portion of the first set of time values are displayed and the user selects values from the displayed second set of time values or the displayed first set of time values.

5 . The computer implemented method of claim 1 , wherein the first set of time values represent hour values and the second set of time values represent minute values.

6 . The computer implemented method of claim 1 , wherein the first set of time values are displayed in an ascending order in the plurality of rows.

7 . The computer implemented method of claim 6 , wherein the second set of time values are displayed in one or more rows below a row of the first set of time values including the selected value from the first set of time values.

8 . The computer implemented method of claim 1 , wherein the second set of time values are provided with a predefined increment.

9 . The computer implemented method of claim 1 , further comprising:

in response to the selection of one of the values from the second set of time values, displaying in the user interface a third set of time values in one or more rows; and

detecting a user input corresponding to a selection of one of the values from the third set of time values.

10 . The computer implemented method of claim 1 , wherein the selections from the first set of time values and the second set of time values are made to provide one of a time, a duration and a time period including a start time and an end time.

11 . A system comprising:

a display for displaying a user interface;

an input device for receiving commands from a user;

a controller configured to:

display in the display a first set of time values in a plurality of rows, the displayed first set of time values in the display including all of the values in the first set of time values;

detect a first user input using the input device, the first user input corresponding to a first selection of one of the values from the first set of time values;

store the first selected value from the first set of time values;

in response to the first selection of one of the values from the first set of time values, display in the display a second set of time values;

detect a second user input using the input device, the second user input corresponding to a first selection of one of the values from the second set of time values; and

store the first selected value from the second set of time values.

12 . The system of claim 11 , wherein the display is a touch screen display and the input device is a touch enabled screen of the touch screen display.

13 . The system of claim 12 , wherein the selection of one of the values from the first set of time values is made by a first tap gesture on the touch screen display and the selection of one of the values from the second set of time values is made by a second tap gesture on the touch screen display.

14 . The system of claim 11 , wherein displaying the second set of time values includes displaying all of the values in the second set of time values within the display.

15 . The system of claim 11 , wherein when the second set of time values are displayed, at least a portion of the first set of time values are displayed and the user selects values from the displayed second set of time values or the displayed first set of time values.

16 . The system of claim 11 , wherein the first set of time values represent hour values and the second set of time values represent minute values.

17 . The system of claim 11 , wherein the first set of time values are displayed in an ascending order in the plurality of rows.

18 . The system of claim 17 , wherein the second set of time values are displayed in one or more rows below a row of the first set of time values including the selected value from the first set of time values.

19 . The system of claim 11 , wherein the controller is further configured to:

in response to the first selection of one of the values from the second set of time values, display in the display the first set of time values;

detect a third user input using the input device, the third user input corresponding to a second selection of one of the values from the first set of time values;

store the second selected value from the first set of time values;

in response to the second selection of one of the values from the first set of time values, display in the display the second set of time values;

detect a fourth user input using the input device, the fourth user input corresponding to a second selection of one of the values from the second set of time values; and

store the second selected value from the second set of time values.

20 . A computer implemented method for entering time-related data by a user, comprising:

receiving instructions to generate a user interface in a touch-enabled user interface;

displaying in the user interface a first set of time values in a plurality of rows, the first set of time values representing twenty four hour values and the displayed first set of time values including all of the values in the first set of time values;

detecting a first tap gesture from the user, the first tap gesture corresponding to a first selection of one of the values from the first set of time values;

in response to the selection of one of the values from the first set of time values, displaying in the user interface a second set of time values in one or more rows below a row of the first set of time values including the selected value from the first set of time values, the second set of time values representing minute values and the displayed second set of time values including all of the values in the second set of time values;

detecting a second tap gesture from the user, the second tap gesture corresponding to one of a first selection of one of the values from the second set of time values and a second selection of one of the values from the first set of time values;

if the second tap gesture corresponds to the second selection of one of the values from the first set of time values, displaying in the user interface the second set of time values in one or more rows below a row of the first set of time values including the second selected value from the first set of time values; and

if the second tap gesture corresponds to the first selection of one of the values from the second set of time values, storing the selected values from the first set of time values and the second set of time values.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2013
From: KONGOT, APARNA
To: SAP AG
Reel/Frame 030356/0050 →