Starting meeting using natural user input
First Claim
1. A computing device comprising:
- an input device configured to receive natural user input; and
an application program executed by a processor of the computing device, the application program configured to;
retrieve an electronic calendar including calendar data for one or more meeting events from an electronic database stored in a memory device, each meeting event including a meeting time and meeting data;
receive a generic meeting invocation request via a natural user input detected by the input device, wherein the generic meeting invocation request does not specify which meeting event of the one or more meeting events is to be started;
based on at least receiving the generic meeting invocation request at a point in time, search the electronic calendar for a meeting event having a meeting time that is within a threshold time period of the point in time that the natural user input was received; and
start the meeting event including processing the meeting data for the meeting event responsive to and based on receiving the generic meeting invocation request that does not specify which meeting event of the one or more meeting events is to be started, without receiving further user input;
the meeting event started by the computing device initiating a call with another computing device over a communications network and/or starting an application program at the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device is provided, which may include an input device configured to receive natural user input, and an application program executed by a processor of the computing device, the application program configured to: retrieve an electronic calendar including calendar data for one or more meeting events, each meeting event including a meeting time and meeting data, receive a generic meeting invocation request via a natural user input detected by the input device, based on at least receiving the generic meeting invocation request at a point in time, search the electronic calendar for a meeting event having a meeting time that is within a threshold time period of the point in time that the natural user input was received, and start the meeting event including processing the meeting data for the meeting event.
60 Citations
18 Claims
-
1. A computing device comprising:
-
an input device configured to receive natural user input; and an application program executed by a processor of the computing device, the application program configured to; retrieve an electronic calendar including calendar data for one or more meeting events from an electronic database stored in a memory device, each meeting event including a meeting time and meeting data; receive a generic meeting invocation request via a natural user input detected by the input device, wherein the generic meeting invocation request does not specify which meeting event of the one or more meeting events is to be started; based on at least receiving the generic meeting invocation request at a point in time, search the electronic calendar for a meeting event having a meeting time that is within a threshold time period of the point in time that the natural user input was received; and start the meeting event including processing the meeting data for the meeting event responsive to and based on receiving the generic meeting invocation request that does not specify which meeting event of the one or more meeting events is to be started, without receiving further user input; the meeting event started by the computing device initiating a call with another computing device over a communications network and/or starting an application program at the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method performed by a computing system, the method comprising;
-
retrieving an electronic calendar including calendar data for one or more meeting events from an electronic database stored in a memory device, each meeting event including a meeting time and meeting data; receiving a generic meeting invocation request via a natural user input detected by an input device, wherein the generic meeting invocation request does not specify which meeting event of the one or more meeting events is to be started; based on at least receiving the generic meeting invocation request at a point in time, searching the electronic calendar for a meeting event having a meeting time that is within a threshold time period of the point in time that the natural user input was received; and starting the meeting event including processing the meeting data for the meeting event responsive to and based on receiving the generic meeting invocation request that does not specify which meeting event of the one or more meeting events is to be started, without receiving further user input; the meeting event started by initiating a call with another computing device over a communications network and/or starting an application program at the computing system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A communal meeting device, comprising:
-
an input device configured to receive natural user input; a display; a non-volatile storage device configured to store an electronic calendar including calendar data for one or more meeting events, each meeting event including a meeting time and meeting data; and a processor in communication with the non-volatile storage, the processor configured to; receive a generic meeting invocation request from an unidentified user via a natural user input detected by the input device, wherein the generic meeting invocation request does not specify which meeting event of the one or more meeting events is to be started; based on at least receiving the generic meeting invocation request at a point in time, search the electronic calendar stored within the non-volatile storage device for a meeting event having a meeting time that is within a threshold time period of the point in time that the natural user input was received; and start the meeting event including processing the meeting data for the meeting event responsive to and based on receiving the generic meeting invocation request that does not specify which meeting event of the one or more meeting events is to be started, without receiving further user input; the meeting event started by the communal meeting device initiating a call with another computing device over a communications network and/or starting an application program at the communal meeting device.
-
Specification