IP Library › Granted Patent US 11,907,652
Granted Patent B2
US 11,907,652 · App. 17/831,264 · Granted Feb 20, 2024

User interface and systems for document creation

Inventors: Roman Olshansky (Plymouth, MN); Thomas Lecy (Minnetonka, MN)
Assignee: On Time Staffing, Inc.
G06F40/174G06F3/04847G06F40/103
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 11,907,652
App. No.
17/831,264
Filed
Jun 2, 2022
Granted
Feb 20, 2024
Kind
B2
Art Unit
2178
USPC
715/226
Abstract

Various embodiments include a method for document creation. The method can include presenting a frame, presenting a first portion of a first collection of data, receiving a denial of the first portion of the first collection for the first group, presenting a first portion of a second collection of data for the first group, receiving a confirmation of the second collection for the first group, presenting a second portion of the first collection of data, receiving a confirmation or a denial of the second portion of the first collection for the second group, presenting a second portion of the second collection of data for the second group, after receiving a denial of the second portion of the first collection, receiving a confirmation of the second portion of the second collection for the second group, compiling confirmed portions of data into a prose output, and presenting the prose output.

Claims (85)

1. A method for document creation based on previous document creations, comprising:

(a) presenting a frame to a user,

i. wherein the frame comprises a first field, a second field, a third field, and a fourth field,

ii. wherein a first group comprises the first field and the second field,

iii. wherein a second group comprises the third field and the fourth field;

(b) presenting a first portion of a first collection of data,

i. wherein the first collection of data comprises data that was previously entered into the fields of the frame,

ii. wherein the first portion of the first collection of data aligns with the first group and the first portion comprises a first field data entry displayed in the first field and a second field data entry displayed in the second field;

(c) receiving a denial of the first portion of the first collection for the first group from the user;

(d) upon receiving a denial, presenting a first portion of a second collection of data for the first group,

i. wherein the second collection of data comprises data that was previously entered into the fields of the frame,

ii. wherein the first portion of the second collection of data aligns with the first group and the first portion comprises a first field data entry displayed in the first field and a second field data entry displayed in the second field;

(e) after receiving a denial of the first portion of the first collection, receiving a confirmation of the second collection for the first group from the user;

(f) after receiving the confirmation of the second collection for the first group, presenting a second portion of the first collection of data,

i. wherein the second portion of the first collection of data aligns with the second group and the second portion comprises a third field data entry displayed in the third field and a fourth field data entry displayed in the fourth field;

(g) receiving a confirmation of the second portion of the first collection for the second group from the user;

(h) compiling the confirmed portions of data into a prose output; and

(i) presenting the prose output to the user through a user interface.

2. The method of claim 1 , further comprising: receiving edits to the prose output from the user.

3. The method of claim 1 , further comprising: saving confirmed portions of data as a third collection.

4. The method of claim 1 , further comprising: receiving a request to present the first portion of the first collection for the first group after previously receiving a denial of the first portion of the first collection for the first group.

5. The method of claim 4 , further comprising presenting the first portion of the first collection after receiving the request to present the first portion of the first collection for the first group.

6. The method of claim 1 , wherein the data for the first collection was previously entered at a different time than the data for the second collection.

7. The method of claim 1 , wherein receiving a denial of the first portion of the first collection for the first group from the user comprises receiving a confirmation of the first field of the first portion of the first collection and a denial of the second field of the first portion of the first collection.

8. The method of claim 7 , further comprising: presenting the second field data entry of the first portion of the second collection in the second field.

9. The method of claim 8 , further comprising: receiving a confirmation of the second field of the first portion of the second collection.

10. The method of claim 1 , wherein presenting a first portion of a first collection of data comprises presenting time data associated with the first collection of data, wherein the time data is associated with when the first collection of data was created.

11. The method of claim 1 , further comprising: upon receiving a confirmation of the first portion of the second collection of data, removing a second portion of a third collection of data from consideration.

12. The method of claim 1 , further comprising recording a non-presentation indicator on a third collection in response to receiving the confirmation of the first portion of the second collection for the first group.

13. A method for data entry, comprising:

(a) presenting a frame to a user,

i. wherein the frame comprises a first field, a second field, a third field, and a fourth field,

ii. wherein a first group of fields comprises the first field and the second field,

iii. wherein a second group of fields comprises the third field and the fourth field;

(b) retrieving a first portion of a first collection of data from a collection database, wherein the collection database comprises a plurality of collections of data, each collection of data is divided into portions, each collection of data comprises entries that were previously entered in completing the frame;

(c) presenting the first portion of the first collection of data,

i. wherein the first portion of the first collection of data aligns with the first group and the first portion comprises a first field data entry displayed in the first field and a second field data entry displayed in the second field;

(d) receiving a confirmation of the first field data entry of the first portion of the first collection for the first field of the first group from the user;

(e) in response to receiving confirmation of the first field data entry, recording a non-presentation indicator on a second collection from the collection database that inhibits the presentation of any of a first portion of the second collection of data; and

(f) presenting a second field data entry of a first portion of a third collection of data.

14. The method of claim 13 , further comprising:

(g) presenting a second portion of the first collection,

i. wherein the second portion of the first collection of data aligns with the second group and the second portion comprises a third field data entry display in the third field and a fourth field data entry display in the fourth field;

(h) receiving a confirmation or a denial of the second portion of the first collection for the second group from the user;

(i) upon receiving a denial, presenting a second portion of the third collection of data,

i. wherein the second portion from the third collection of data aligns with the second group and the second portion comprises a third field data entry displayed in the third field and a fourth field data entry displayed in the fourth field;

(j) after receiving a denial of the second portion of the first collection, receiving a confirmation of the second portion of the third collection for the second group from the user;

(k) compiling confirmed portions of data into a prose output; and

(l) presenting the prose output to the user through a user interface.

15. The method of claim 13 , further comprising:

(g) presenting a second portion of the first collection,

i. wherein the second portion of the first collection of data aligns with the second group and the second portion comprises a third field data entry display in the third field and a fourth field data entry display in the fourth field;

(h) receiving a confirmation or a denial of the second portion of the first collection for the second group from the user;

(i) upon receiving a denial, presenting a second portion of the second collection of data,

a. wherein the second portion from the second collection of data aligns with the second group and the second portion comprises a third field data entry displayed in the third field and a fourth field data entry displayed in the fourth field;

(j) after receiving a denial of the second portion of the first collection, receiving a confirmation of the second portion of the second collection for the second group from the user;

(k) compiling confirmed portions of data into a prose output; and

(l) presenting the prose output to the user through a user interface.

16. A method for document creation based on previous document creations, comprising:

(a) presenting a frame to a user,

i. wherein the frame comprises a first field, a second field, a third field, and a fourth field,

ii. wherein a first group comprises the first field and the second field,

iii. wherein a second group comprises the third field and the fourth field;

(b) presenting a first portion of a first collection of data,

i. wherein the first collection of data comprises data that was previously entered into the fields of the frame,

ii. wherein the first portion of the first collection of data aligns with the first group and the first portion comprises a first field data entry displayed in the first field and a second field data entry displayed in the second field;

(c) receiving a denial of the first portion of the first collection for the first group from the user;

(d) upon receiving a denial, presenting a first portion of a second collection of data for the first group,

i. wherein the second collection of data comprises data that was previously entered into the fields of the frame,

ii. wherein the first portion of the second collection of data aligns with the first group and the first portion comprises a first field data entry displayed in the first field and a second field data entry displayed in the second field;

(e) after receiving a denial of the first portion of the first collection, receiving a confirmation of the second collection for the first group from the user;

(f) after receiving the confirmation of the second collection, presenting a second portion of the first collection of data,

i. wherein the second portion of the first collection of data aligns with the second group and the second portion comprises a third field data entry displayed in the third field and a fourth field data entry displayed in the fourth field;

(g) receiving a denial of the second portion of the first collection for the second group from the user;

(h) upon receiving the denial of the second portion of the first collection, presenting a second portion of the second collection of data for the second group,

i. wherein the second portion from the second collection of data aligns with the second group and the second portion comprises a third field data entry displayed in the third field and a fourth field data entry displayed in the fourth field;

(i) receiving a denial of the second portion of the second collection for the second group from the user;

(j) upon receiving the denial of the second portion of the second collection, presenting a third portion of a third collection of data;

i. wherein the third collection of data comprises data that was previously entered into the fields of the frame,

ii. wherein the second portion of the third collection of data aligns with the second group and the second portion comprises a third field data entry displayed in the third field and a fourth field data entry displayed in the fourth field;

(k) receiving a confirmation of the second portion of the third collection for the second group from the user.

17. The method of claim 16 , further comprising: receiving edits to the prose output from the user.

18. The method of claim 16 , further comprising: saving confirmed portions of data as a fourth collection.

19. The method of claim 16 , further comprising: receiving a request to present the first portion of the first collection for the first group after previously receiving a denial of the first portion of the first collection for the first group.

20. The method of claim 19 , further comprising presenting the first portion of the first collection after receiving the request to present the first portion of the first collection for the first group.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2024
From: OLSHANSKY, ROMAN; LECY, THOMAS
To: ON TIME STAFFING INC.
Reel/Frame 069045/0773 →
Continuity (1)
Related Publication 20230394230A1 · Dec 7, 2023
Cited By (1)
US 12,321,694