IP Library Granted Patent US 9,104,232
Granted Patent B2
US 9,104,232 · App. 13/687,101 · Granted Aug 11, 2015

System and method for creating an electronic-calendar entry

Inventors: Darryl Cynthia Moore (Conyers, GA); Edward Michael Silver
Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
G06F3/01G06Q10/109G06F17/30817H04M2203/2072Y02B60/144
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 9,104,232
App. No.
13/687,101
Granted
Aug 11, 2015
Kind
B2
Abstract

Methods, systems, and products automatically creates a calendar entry for an electronic calendar application. A graphical user interface is displayed having a text field and a date and time field. Whenever a user wishes to create a calendar entry, the user populates the text field and the date and time field. The user then selects a graphical control that automatically creates the calendar entry in the electronic calendar application.

Claims (58)

1. A method, comprising:

generating, by a processor executing an electronic calendar application, an electronic calendar for display in a graphical window;

receiving, by the processor, a command entered by a user requesting an electronic note;

executing, by the processor, a note entry software application in response to the command, the note entry software application separate from the electronic calendar application;

generating, by the processor executing the note entry software application, a note entry user interface in another graphical window, the note entry user interface comprising a text field, a date field, and a graphical control;

receiving, by the processor, a window selection from the user that selects the another graphical window generated by the note entry software application;

receiving text typed by the user into the text field;

receiving, by the processor, entry of a date and time typed by the user into the date field;

receiving, by the processor, a control selection of the graphical control;

setting, in memory, a comment property equal to the text typed into the text field of the another graphical window generated by the note entry software application;

setting, by the processor, a begindate property equal to the date and time in the date field of the another graphical window generated by the note entry software application;

executing, by the processor, object-oriented programming that creates a calendar entry in the electronic calendar generated by the electronic calendar application from the comment property and the begindate property; and

storing, in the memory, the calendar entry associated with the date and time in response to the control selection of the graphical control.

2. The method of claim 1 , further comprising storing the calendar entry in a calendar store.

3. The method of claim 1 , further comprising storing the calendar entry as a file in the memory.

4. The method of claim 1 , further comprising storing the note entry user interface as a web page.

5. The method of claim 1 , further comprising extracting the date and time from the text typed by the user into the text field.

6. The method of claim 1 , further comprising spell checking the text typed by the user into the text field.

7. The method of claim 1 , further comprising displaying the calendar entry.

8. A system comprising:

a processor; and

a memory storing a software application that when executed causes the processor to perform operations, the operations comprising:

displaying an electronic calendar in a graphical window generated by an electronic calendar application;

receiving a command entered by a user requesting an electronic note;

executing a note entry software application in response to the command, the note entry software application separate from the electronic calendar application;

generating a note entry user interface in another graphical window, the note entry user interface comprising a text field, a date field, and a graphical control;

receiving a window selection from the user that selects the another graphical window generated by the note entry software application;

receiving text typed by the user into the text field;

receiving entry of a date and time typed by the user into the date field;

receiving a control selection of the graphical control;

setting a comment property equal to the text typed into the text field of the another graphical window generated by the note entry software application;

setting a begindate property equal to the date and time in the date field of the another graphical window generated by the note entry software application;

executing object-oriented programming that creates a calendar entry in the electronic calendar from the comment property and the begindate property; and

storing the calendar entry associated with the date and time in response to the control selection of the graphical control.

9. The system of claim 8 , wherein the operations further comprise storing the calendar entry in a calendar store.

10. The system of claim 8 , wherein the operations further comprise storing the calendar entry as a file.

11. The system of claim 8 , wherein the operations further comprise storing the note entry user interface as a web page.

12. The system of claim 8 , wherein the operations further comprise extracting the date and time from the text typed into the text field of the another graphical window generated by the note entry software application.

13. The system of claim 8 , wherein the operations further comprise spell checking the text typed into the text field of the another graphical window generated by the note entry software application.

14. The system of claim 8 , wherein the operations further comprise displaying the calendar entry.

15. A non-transitory computer readable medium storing code that when executed causes a processor to perform operations, the operations comprising:

displaying an electronic calendar in a graphical window generated by an electronic calendar application;

receiving a command entered by a user requesting an electronic note;

executing a note entry software application in response to the command, the note entry software application separate from the electronic calendar application;

generating a note entry user interface in another graphical window, the note entry user interface comprising a text field, a date field, and a graphical control;

receiving a window selection from the user that selects the another graphical window generated by the note entry software application;

receiving text typed by the user into the text field;

receiving entry of a date and time typed by the user into the date field;

receiving a control selection of the graphical control;

setting a comment property equal to the text typed into the text field of the another graphical window generated by the note entry software application;

setting a begindate property equal to the date and time in the date field of the another graphical window generated by the note entry software application;

executing object-oriented programming that creates a calendar entry in the electronic calendar from the comment property and the begindate property; and

storing the calendar entry associated with the date and time in response to the control selection of the graphical control.

16. The non-transitory computer readable medium of claim 15 , wherein the operations further comprise storing the calendar entry in a calendar store.

17. The non-transitory computer readable medium of claim 15 , wherein the operations further comprise storing the calendar entry as a file.

18. The non-transitory computer readable medium of claim 15 , wherein the operations further comprise storing the note entry user interface as a web page.

19. The non-transitory computer readable medium of claim 15 , wherein the operations further comprise extracting the date and time from the text typed by the user into the date field.

20. The non-transitory computer readable medium of claim 15 , wherein the operations further comprise spell checking the text typed into the text field.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2013
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 030373/0482 →
CHANGE OF NAME Recorded May 8, 2013
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 030373/0489 →
CHANGE OF NAME Recorded May 8, 2013
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 030373/0515 →
CHANGE OF NAME Recorded May 8, 2013
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 030373/0522 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2012
From: MOORE, DARRYL CYNTHIA; SILVER, EDWARD MICHAEL
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 029379/0282 →
Continuity (2)
Continuation 10001638 · Oct 31, 2001
Related Publication 20130152008A1 · Jun 13, 2013