Multi-Modal Life Organizer
First Claim
1. A computer-implemented method comprising:
- under control of one or more computer systems configured with executable instructions,detecting a shaking of portable electronic device;
beginning acquisition of a note upon the detecting of the shaking of the portable electronic device;
determining a geolocation of the portable electronic device when the note is acquired;
assigning the geolocation to the note;
initiating a search based at least in part on the geolocation and generating search results from the initiated search;
generating a map corresponding to at least a portion of the search results;
presenting the note, the search results, and the map on the portable electronic device; and
generating a reminder from the note.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for organizing a variety of information related to a user is disclosed. A user may input geo-tagged multi-modal information into a mobile device. This data is automatically transferred to cloud computing resources, and made available for access by the user at a desktop or laptop computing device. After input, an implicit search based on the geolocation of the input may be undertaken and results provided to the user. Input may be flags to designate a personal point of interest (PPOI), for sharing with others, for enabling location or people-based reminders, and so forth. Reminders for upcoming activities are provided to the user such that the user has sufficient time to move from the current geolocation to the geolocation of the activity.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
under control of one or more computer systems configured with executable instructions, detecting a shaking of portable electronic device; beginning acquisition of a note upon the detecting of the shaking of the portable electronic device; determining a geolocation of the portable electronic device when the note is acquired; assigning the geolocation to the note; initiating a search based at least in part on the geolocation and generating search results from the initiated search; generating a map corresponding to at least a portion of the search results; presenting the note, the search results, and the map on the portable electronic device; and generating a reminder from the note. - View Dependent Claims (2, 3, 4, 5, 6, 7, 17)
-
8. A cloud computing system coupled to a communication system and comprising:
-
a storage module configured to communicate with a handheld computing device via the communication system and store a note comprising geolocation data; a query module configured to execute a query using the geolocation data from the note and generate search results based at least in part on the execution of the query; a reminder module configured to generate a time-to-arrive, a time-to-leave or both when the note comprises an appointment; a mapping module configured to generate a map associated with at least one of the search results or appointments and overlaid with a quick zoom grid; and a delivery module configured to deliver the note, the search results, and the map to a computing device via the communication system. - View Dependent Claims (9, 10, 11, 12)
-
-
13. One or more computer-readable storage media storing instructions that, when executed by a processor cause the processor to perform acts comprising:
-
acquiring a note on a portable electronic device; determining a geolocation of the portable electronic device associated with acquisition of the note; assigning the geolocation to the note; initiating a search based at least in part on the geolocation; and presenting search results from the search. - View Dependent Claims (14, 15, 16, 18, 19, 20)
-
Specification