IP Library Granted Patent US 12,147,641
Granted Patent B2
US 12,147,641 · App. 18/298,323 · Granted Nov 19, 2024

Data entry for an application

Inventors: Narendra Rocherolle (Mill Valley, CA); Nicholas Wilder (Boulder, CO); Julie Davidson Rocherolle (Mill Valley, CA)
Assignee: START PROJECT, LLC
G06F3/0481G06F3/04842G06F3/04847G06F40/134G06F40/166G06F40/211G06F40/284G06Q10/10G11B20/1217
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 12,147,641
App. No.
18/298,323
Granted
Nov 19, 2024
Kind
B2
Abstract

Disclosed are embodiments of systems and methods that allow for simplified entry of data. In one or more embodiments, an entry may be provided via a simplified entry form. Embodiments simplify data entry using natural language parsing. Embodiments may enable creation of an event for a calendaring application and/or within an application that is not primarily a calendaring application. Also disclosed are embodiments of systems and methods that allow for robust, flexible, secure, and efficient network and/or data file management. In one or more embodiments, items may be associated with labels, tags, or other identifiers, third parties may be associated with labels, tags, or other identifiers, and sharing with the third party may be based upon comparisons of the labels, tags, or other identifiers associated with the items and the labels, tags, or other identifiers associated with the third parties.

Claims (41)

1. A computer-implemented method for facilitating entry of information into an application, the method comprising:

providing a user interface for the application, in which the user interface comprising an input region for data entry that receives input from a user;

parsing input data comprising text, which is received from the user via the user interface:

responsive to identifying a readily-identified text string comprising one or more characters in the text received via the user interface, providing, to the user via a display device, a prompt interface that facilitates entry of data in the user interface; and

responsive to the user selecting or entering data in the prompt interface, altering data in the user interface based upon the data selected or entered by the user via the prompt interface.

2. The computer-implemented method of claim 1 wherein the application provides messaging capabilities.

3. The computer-implemented method of claim 1 wherein the step of altering data in the user interface based upon the data selected or entered by the user via the prompt interface comprises:

altering data in the input region of the user interface based upon the data selected or entered by the user via the prompt interface.

4. The computer-implemented method of claim 1 further comprising:

allowing the user to edit the altered data in the input region before the altered data is entered into the application via the input region.

5. The computer-implemented method of claim 1 wherein the prompt interface comprises one or more pre-populated sets of data.

6. The computer-implemented method of claim 5 wherein at least one of the one or more pre-populated sets of data is related to the readily-identified text string.

7. The computer-implemented method of claim 1 wherein the step of parsing input data comprising text, which is received from the user via the user interface, comprises:

parsing the input data as it is input by the user.

8. The computer-implemented method of claim 1 wherein the step of responsive to the user selecting or entering data in the prompt interface, altering data in the user interface based upon the data selected or entered by the user via the prompt interface further comprises:

removing the prompt interface following the user selecting or entering data in the prompt interface.

9. A computer-implemented method comprising:

examining text character-by-character after each character of the text is input into a first input region of a user interface of an application;

responsive to identifying a text string comprising one or more characters in the first input region that correspond to a rule or action that initiates display of a second input region, providing, to the user via a display device, the second input region that facilitates entry of data; and

responsive to the user selecting or entering data in the second input region, altering data in the user interface based upon the data selected or entered via the second input region.

10. The computer-implemented method of claim 9 wherein the step of altering data in the user interface based upon the data selected or entered via the second input region comprises:

altering data in the first input region based upon the data selected or entered via the second input region.

11. The computer-implemented method of claim 9 wherein the second input region comprises one or more pre-populated sets of data.

12. The computer-implemented method of claim 11 wherein at least one of the one or more pre-populated sets of data is related to the text string.

13. The computer-implemented method of claim 9 wherein the step of examining character-by-character text after it is input into a first input region of a user interface of an application, comprises:

parsing the input data as it is input by the user.

14. The computer-implemented method of claim 9 wherein the step of responsive to the user selecting or entering data in the second input region further comprises:

removing from being displayed the second input region following the user selecting or entering data in the second input region.

15. A computer-implemented method comprising:

examining text received by an application, which comprises a first input region that facilitates receiving input from a user;

responsive to identifying a text string comprising one or more characters that correspond to a rule or action, causing content in a second input region that is related to the text string to be displayed; and

responsive to the user selecting or entering data in the second input region, altering data in the first input region related to the data selected or entered via the second input region.

16. The computer-implemented method of claim 15 wherein the step of altering data in the first input region related to the data selected or entered via the second input region comprises:

altering data in the first input region based upon the data selected or entered via the second input region.

17. The computer-implemented method of claim 15 wherein the second input region comprises one or more pre-populated options.

18. The computer-implemented method of claim 17 wherein at least one or more of the pre-populated options is related to the text string.

19. The computer-implemented method of claim 15 further comprising:

examining text character-by-character after each character of the text is input into the first input region of the application; and

responsive to identifying a text string comprising one or more characters in the first input region that correspond to a rule or action, providing to the user via a second input region, one or more options.

20. The computer-implemented method of claim 19 wherein the one or more options comprises:

causing an action to be performed for a different application.

Assignments (2)
CHANGE OF NAME Recorded May 5, 2026
From: FOR FRIENDS NETWORK, LLC
To: START PROJECT, LLC
Reel/Frame 075550/0885 →
MERGER AND CHANGE OF NAME Recorded May 5, 2026
From: EIGHTY-THREE DEGREES, INC.; FOR FRIENDS NETWORK, LLC
To: FOR FRIENDS NETWORK, LLC
Reel/Frame 074563/0297 →
Continuity (7)
Continuation 16706881 · Dec 9, 2019
Continuation 15069676 · Mar 14, 2016
Continuation 12011314 · Jan 25, 2008
Provisional Application 60888073 · Feb 2, 2007
Provisional Application 60887797 · Feb 1, 2007
Provisional Application 60887140 · Jan 29, 2007
Related Publication 20230259247A1 · Aug 17, 2023