GEO-SPATIAL EVENT PROCESSING
First Claim
1. A system, comprising:
- a data storage;
a processor;
a communication interface configured to facilitate electronic communication with the processor; and
the processor being configured to;
receive, via the communication interface, a geo-spatial datum;
select a geo-spatial grammar, from the data storage comprising a number of geo-spatial grammars, in accord with the geo-spatial datum;
receive a user input from a user;
process the user input in accord with the selected geo-spatial grammar to produce an event; and
cause the event to be output.
14 Assignments
0 Petitions
Accused Products
Abstract
A geo-spatial grammar comprises rules, syntax, and other means by which a data input is determined to have a meaning associated with a particular event. The event may then be provided to an application, such as a calendaring or messaging application. As a benefit, an input, such as a user speaking the phrase, “I'"'"'ll be there in an hour,” may be interpreted, via the geo-spatial grammar, as an event (e.g., “I'"'"'ll be in the office,” “I'"'"'ll join you for dinner,” “I'"'"'ll be home,” etc.). An application may then perform an action based upon the event (e.g., reschedule the meeting that starts in five minutes, present directions to the restaurant on the user'"'"'s car'"'"'s navigation system, notify the user'"'"'s spouse, etc.).
17 Citations
20 Claims
-
1. A system, comprising:
-
a data storage; a processor; a communication interface configured to facilitate electronic communication with the processor; and the processor being configured to; receive, via the communication interface, a geo-spatial datum; select a geo-spatial grammar, from the data storage comprising a number of geo-spatial grammars, in accord with the geo-spatial datum; receive a user input from a user; process the user input in accord with the selected geo-spatial grammar to produce an event; and cause the event to be output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
receiving, via a communication interface, a geo-spatial datum; selecting a geo-spatial grammar, from a data storage comprising a number of geo-spatial grammars, in accord with the geo-spatial datum; receiving a user input from a user; processing, by a microprocessor, the user input in accord with the selected geo-spatial grammar to produce an event; and output the event. - View Dependent Claims (13, 14, 15, 16, 17, 19, 20)
-
-
18. A non-transitory computer-readable medium having instructions thereon that when read by a computer cause the computer to perform:
-
receiving, via a communication interface, a geo-spatial datum; selecting a geo-spatial grammar, from a data storage comprising a number of geo-spatial grammars, in accord with the geo-spatial datum; receiving a user input from a user; processing, by a microprocessor, the user input in accord with the selected geo-spatial grammar to produce an event; and output the event.
-
Specification