# US 11,308,452 B2 · User interface for time entry

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,308,452 B2
- Document ID: US11308452B2
- Status: Granted
- Kind: B2
- Application number: 16/826,732
- Filed: 2020-03-23
- Published: 2021-09-23
- Granted: 2022-04-19
- Earliest claimed: 2020-03-23
- Assignees: Intuit Inc.
- Applicants: Intuit Inc.
- Inventors: Jennifer Bantrell Benz; Shawn Murdock; Mark Robert Vachon; Timothy Morgan
- Web page: https://patentgrep.com/patent/US11308452B2

## CPC

- G06Q 10/1091: Recording time for administrative or management purposes
- G06F 1/14: Time supervision arrangements, e.g. real time clock
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 3/04895: Guidance during keyboard input operation, e.g. prompting
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Aspects of the present disclosure provide techniques for providing a graphical user interface. Embodiments include displaying text input fields corresponding to days of a week. Embodiments include receiving a selection of a first text input field of the text input fields corresponding to a day of the week. Embodiments include displaying, based on the selection of the first text input field, an additional text input field for entering text related to the day of the week. Embodiments include receiving a selection of a second text input field of the text input fields corresponding to another day of the week. Embodiments include displaying, based on the selection of the second text input field, an additional text input field for entering text related to the other day of the week in place of the additional text input field related to the day of the week.

## Claims

### Claim 1

A method for providing a graphical user interface for time entries, the method comprising:
displaying text input fields corresponding to days of a week, wherein each text input field of the text input fields comprises a control configured to receive a numerical time value for a given day of the days of the week and is displayed adjacent to a corresponding text string indicating the given day;
receiving a selection of a first text input field of the text input fields corresponding to a day of the week;
displaying, based on the selection of the first text input field, an additional text input field for entering text related to the day of the week that describes a first numerical time value entered in the first text input field;
receiving a selection of a second text input field of the text input fields corresponding to another day of the week; and
displaying, based on the selection of the second text input field, an additional text input field for entering text related to the other day of the week that describes a second numerical time value entered in the second text input field in place of the additional text input field related to the day of the week.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
displaying, based on the selection of the first text input field, one or more controls for entering a start time and an end time for the day; and
displaying, based on the selection of the second text input field, one or more controls for entering a start time and an end time for the other day in place of the one or more controls for entering the start time and the end time for the day.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
displaying a control for adding a new project for the week;
receiving a selection of the control; and
displaying, in response to the selection of the control, a recommended project to add for the week.

### Claim 4 (depends on 3)

The method of claim 3, wherein the recommended project is determined based on recent time entries of an employee.

### Claim 5 (depends on 1)

The method of claim 1, wherein the text input fields are displayed within a first panel, and wherein the method further comprises displaying a second panel that is proximate to the first panel, the second panel comprising:
a total number of hours for a first employee; and
a total number of hours for a second employee.

### Claim 6 (depends on 5)

The method of claim 5, wherein the text input fields are associated with the first employee, and wherein the method further comprises:
receiving a selection of a control associated with the second employee in the second panel; and
displaying, in response to the selection of the control associated with the second employee, in place of the text input fields, alternative text input fields corresponding to the days of the week, wherein the alternative text input fields are associated with the second employee.

### Claim 7 (depends on 1)

The method of claim 1, wherein the additional text input field for entering text related to the day of the week is displayed in further response to an additional selection of a control for expanding details related to the day of the week.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
displaying, based on the selection of the first text input field, a toggle for indicating whether a time entry for the day of the week is billable; and
displaying, based on the selection of the second text input field, a toggle for indicating whether a time entry for the other day of the week is billable in place of the toggle for indicating whether the time entry for the day of the week is billable.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
displaying, based on the selection of the first text input field, a toggle for indicating whether a time entry for the day of the week is taxable; and
displaying, based on the selection of the second text input field, a toggle for indicating whether a time entry for the other day of the week is taxable in place of the toggle for indicating whether the time entry for the day of the week is taxable.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
displaying, based on the selection of the first text input field, an additional text input field for providing a billable rate related to the day of the week; and
displaying, based on the selection of the second text input field, an additional text input field for providing a billable rate related to the other day of the week in place of the additional text input field for providing the billable rate related to the day of the week.

### Claim 11 (depends on 1)

The method of claim 1, further comprising:
displaying, based on the selection of the first text input field, an additional text input field for providing a cost rate related to the day of the week; and
displaying, based on the selection of the second text input field, an additional text input field for providing a cost rate related to the other day of the week in place of the additional text input field for providing the cost rate related to the day of the week.

### Claim 12

A system, comprising a processor and a memory comprising instructions that, when executed by the processor, cause the system to perform a method for providing a graphical user interface for time entries, the method comprising:
displaying text input fields corresponding to days of a week, wherein each text input field of the text input fields comprises a control configured to receive a numerical time value for a given day of the days of the week and is displayed adjacent to a corresponding text string indicating the given day;
receiving a selection of a first text input field of the text input fields corresponding to a day of the week;
displaying, based on the selection of the first text input field, an additional text input field for entering text related to the day of the week that describes a first numerical time value entered in the first text input field;
receiving a selection of a second text input field of the text input fields corresponding to another day of the week; and
displaying, based on the selection of the second text input field, an additional text input field for entering text related to the other day of the week that describes a second numerical time value entered in the second text input field in place of the additional text input field related to the day of the week.

### Claim 13 (depends on 12)

The system of claim 12, wherein the method further comprises:
displaying, based on the selection of the first text input field, one or more controls for entering a start time and an end time for the day; and
displaying, based on the selection of the second text input field, one or more controls for entering a start time and an end time for the other day in place of the one or more controls for entering the start time and the end time for the day.

### Claim 14 (depends on 12)

The system of claim 12, wherein the method further comprises:
displaying a control for adding a new project for the week;
receiving a selection of the control; and
displaying, in response to the selection of the control, a recommended project to add for the week.

### Claim 15 (depends on 14)

The system of claim 14, wherein the recommended project is determined based on recent time entries of an employee.

### Claim 16 (depends on 12)

The system of claim 12, wherein the text input fields are displayed within a first panel, and wherein the method further comprises displaying a second panel that is proximate to the first panel, the second panel comprising:
a total number of hours for a first employee; and
a total number of hours for a second employee.

### Claim 17 (depends on 16)

The system of claim 16, wherein the text input fields are associated with the first employee, and wherein the method further comprises:
receiving a selection of a control associated with the second employee in the second panel; and
displaying, in response to the selection of the control associated with the second employee, in place of the text input fields, alternative text input fields corresponding to the days of the week, wherein the alternative text input fields are associated with the second employee.

### Claim 18 (depends on 12)

The system of claim 12, wherein the additional text input field for entering text related to the day of the week is displayed in further response to an additional selection of a control for expanding details related to the day of the week.

### Claim 19 (depends on 12)

The system of claim 12, wherein the method further comprises:
displaying, based on the selection of the first text input field, a toggle for indicating whether a time entry for the day of the week is billable; and
displaying, based on the selection of the second text input field, a toggle for indicating whether a time entry for the other day of the week is billable in place of the toggle for indicating whether the time entry for the day of the week is billable.

### Claim 20

A method for providing a graphical user interface for time entries, the method comprising:
displaying controls for selecting weeks of a month, each of the controls indicating a total number of hours for one of the weeks;
receiving a selection of one of the controls that corresponds to a week of the weeks;
displaying text input fields corresponding to days of the week, wherein each text input field of the text input fields comprises a control configured to receive a numerical time value for a given day of the days of the week and is displayed adjacent to a corresponding text string indicating the given day;
receiving a selection of a first text input field of the text input fields corresponding to a day of the week;
displaying, based on the selection of the first text input field, an additional text input field for entering text related to the day of the week that describes a first numerical time value entered in the first text input field;
receiving a selection of a second text input field of the text input fields corresponding to another day of the week; and
displaying, based on the selection of the second text input field, an additional text input field for entering text related to the other day of the week that describes a second numerical time value entered in the second text input field in place of the additional text input field related to the day of the week.
