Processing keyboard input to perform events in relation to calendar items using a web browser-based application or online service
First Claim
1. A database system implemented using a server system, the database system configurable to cause:
- maintaining a database storing data objects identifying a plurality of calendar items, each calendar item comprising a subject, a date, and a time range;
displaying, in a user interface on a display of a device, a bounding window of a web browser comprising one or more panes, the one or more panes comprising visual representations of the calendar items, each visual representation comprising a presentation of one or more of the subject, the date, or the time range of a calendar item;
processing keyboard input indicating a first one or more keystrokes on a keyboard of the device to interact with a first calendar item of the calendar items, the keyboard input received over a data network from the device;
determining one of a plurality of different views of the first calendar item;
identifying one of a plurality of auditory representations of the first calendar item as corresponding to the determined view;
transmitting audio data to the device, the audio data configured to be processed by the device to play the identified auditory representation of the first calendar item;
identifying, from a plurality of computing events capable of being performed in relation to the first calendar item, a first one or more computing events as being mapped to the first one or more keystrokes; and
performing the identified one or more computing events.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are examples of systems, apparatus, methods and computer program products for processing keyboard input to perform events in relation to calendar items using a web browser-based application or online service. A database storing data objects identifying calendar items can be maintained. Each calendar item can comprise a subject, a date, and a time range. A bounding window of a web browser comprising one or more panes can be displayed in a user interface on a display of a device. At least one of the panes can comprise visual representations of a plurality of calendar items stored in the database. Keyboard input from a user interacting with a first calendar item of the plurality of calendar items can be processed. One or more events to be performed in relation to the first calendar item can be determined based on the keyboard input. The determined events can be performed.
-
Citations
20 Claims
-
1. A database system implemented using a server system, the database system configurable to cause:
-
maintaining a database storing data objects identifying a plurality of calendar items, each calendar item comprising a subject, a date, and a time range; displaying, in a user interface on a display of a device, a bounding window of a web browser comprising one or more panes, the one or more panes comprising visual representations of the calendar items, each visual representation comprising a presentation of one or more of the subject, the date, or the time range of a calendar item; processing keyboard input indicating a first one or more keystrokes on a keyboard of the device to interact with a first calendar item of the calendar items, the keyboard input received over a data network from the device; determining one of a plurality of different views of the first calendar item; identifying one of a plurality of auditory representations of the first calendar item as corresponding to the determined view; transmitting audio data to the device, the audio data configured to be processed by the device to play the identified auditory representation of the first calendar item; identifying, from a plurality of computing events capable of being performed in relation to the first calendar item, a first one or more computing events as being mapped to the first one or more keystrokes; and performing the identified one or more computing events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
maintaining, by one or more servers of a database system, a database storing data objects identifying a plurality of calendar items, each calendar item comprising a subject, a date, and a time range; causing display of, in a user interface on a display of a device, a bounding window of a web browser comprising one or more panes, the one or more panes comprising visual representations of the calendar items, each visual representation comprising a presentation of one or more of the subject, the date, or the time range of a calendar item; receiving keyboard input indicating a first one or more keystrokes on a keyboard of the device to interact with a first calendar item of the calendar items, the keyboard input received over a data network from the device; determining one of a plurality of different views of the first calendar item; identifying one of a plurality of auditory representations of the first calendar item as corresponding to the determined view; transmitting audio data to the device, the audio data configured to be processed by the device to play the identified auditory representation of the first calendar item; identifying, from a plurality of computing events capable of being performed in relation to the first calendar item, a first one or more computing events as being mapped to the first one or more keystrokes; and causing the identified one or more computing events to be performed. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer program product comprising computer-readable program code capable of being executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configurable to cause:
-
maintaining, by one or more servers of a database system, a database storing data objects identifying a plurality of calendar items, each calendar item comprising a subject, a date, and a time range; displaying, in a user interface on a display of a device, a bounding window of a web browser comprising one or more panes, the one or more panes comprising visual representations of the calendar items, each visual representation comprising a presentation of one or more of the subject, the date, or the time range of a calendar item; processing keyboard input indicating a first one or more keystrokes on a keyboard of the device to interact with a first calendar item of the calendar items, the keyboard input received over a data network from the device; determining one of a plurality of different views of the first calendar item; identifying one of a plurality of auditory representations of the first calendar item as corresponding to the determined view; transmitting audio data to the device, the audio data configured to be processed by the device to play the identified auditory representation of the first calendar item; identifying, from a plurality of computing events capable of being performed in relation to the first calendar item, a first one or more computing events as being mapped to the first one or more keystrokes; and performing the identified one or more computing events. - View Dependent Claims (17, 18, 19, 20)
-
Specification