Search and replay of experiences based on geographic locations
First Claim
Patent Images
1. A method to be executed at least in part in a computing device for enabling search and replay of experiences based on geographic locations, the method comprising:
- receiving content information associated with a user'"'"'s experiences via an experience replay application from a content generator;
receiving location and timing information associated with a location of a user during a time period encompassing the experiences at the experience replay application;
integrating the content information and the location and timing information;
summarizing the integrated content information prior to indexing into a presentable format by including subject headers for an email exchange and a meeting associated with the user;
including an entire body of the email exchange and a recording of the meeting in the summarized integrated content information;
indexing the summarized integrated content information spatially and temporally according to a tree-based index structure beginning at an organization level, dividing the organization spatially down to a room level, and coupling the experiences that occurred at each room level location following a temporal index;
rendering the indexed content information searchable at the experience replay application such that the user'"'"'s experiences during the time period encompassing the experiences is displayed using a visual scheme; and
providing printing information associated with the user'"'"'s experiences by providing at least one relevant application link at the experience replay application to launch at least one relevant application associated with the user'"'"'s experiences.
2 Assignments
0 Petitions
Accused Products
Abstract
Users are enabled to record and retrieve their experiences temporally and based on geographic locations. Experiences such as meetings, conferences, emails, other forms of communications are indexed along a timeline and associated with geographic locations. A user interface provides replay of experiences with links to associated documents, recordings, etc. employing a user friendly map feature.
-
Citations
18 Claims
-
1. A method to be executed at least in part in a computing device for enabling search and replay of experiences based on geographic locations, the method comprising:
-
receiving content information associated with a user'"'"'s experiences via an experience replay application from a content generator; receiving location and timing information associated with a location of a user during a time period encompassing the experiences at the experience replay application; integrating the content information and the location and timing information; summarizing the integrated content information prior to indexing into a presentable format by including subject headers for an email exchange and a meeting associated with the user; including an entire body of the email exchange and a recording of the meeting in the summarized integrated content information; indexing the summarized integrated content information spatially and temporally according to a tree-based index structure beginning at an organization level, dividing the organization spatially down to a room level, and coupling the experiences that occurred at each room level location following a temporal index; rendering the indexed content information searchable at the experience replay application such that the user'"'"'s experiences during the time period encompassing the experiences is displayed using a visual scheme; and providing printing information associated with the user'"'"'s experiences by providing at least one relevant application link at the experience replay application to launch at least one relevant application associated with the user'"'"'s experiences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An enhanced communication system for enabling search and replay of experiences based on geographic locations, the system comprising:
-
a server comprising a memory and a processor the processor configured to execute a communication management framework and further configured to; enable a plurality of data sources to store a record of content information associated with a user'"'"'s experiences; receive the content information associated with the user'"'"'s experiences from the plurality of data sources via an experience replay application; receive location and timing information associated with a location of a user during a time period encompassing the experiences at the experience replay application; tag the content information with the location and timing information; integrate the content information based on the user and the location; summarize the content information; index the summarized and tagged content information spatially and temporally according to a tree-based index structure beginning at an organization level, dividing the organization spatially down to a room level, and coupling the experiences that occurred at each room level location following a temporal index; and render the indexed content information spatially and temporally searchable at the experience replay application; and a client device comprising another memory and another processor, the other processor configured to execute a location based search engine and further configured to; receive a user input for at least one of;
a location range and a time period;perform a search on the indexed content information based on the user input; present the user'"'"'s experiences based on the user input employing a map-based scheme; provide a callout balloon displaying at least one of;
a time frame and a subject of a selected experience in response to a selection of one of the user'"'"'s experiences displayed in the map-based scheme;present a subject of a call associated with the user as an actionable item within the callout balloon; and provide links to a recording of the call and a contact information of a called party through the actionable item. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable memory device having instructions stored thereon for enabling search and replay of experiences based on geographic locations, the instructions comprising:
-
receiving content information via an experience replay application from a content generator including at least one of;
an application and a database providing the content information associated with a user'"'"'s experiences including at least one from a set of;
an attended event, a meeting, a conversation, an email exchange and a received communication from at least one from a set of;
a communication application, a scheduling application, a calendar application, a presence application, and a database;receiving location and timing information associated with a location a user during a time period encompassing the experiences at the experience replay application; tagging the content information with the location and timing information; integrating the content information based on the user and the location; summarizing the content information into a presentable format by including subject headers for an email exchange and a meeting associated with the user; including an entire body of the email exchange and a recording of the meeting in the summarized and tagged content information; indexing the summarized and tagged content information spatially and temporally according to a tree-based index structure beginning at an organization level, dividing the organization spatially down to a room level, and coupling the experiences that occurred at each room level location following a temporal index at the experience replay application; receiving a user input for at least one of;
a location range and a time period;performing a search on the indexed content information based on the user input at the experience replay application; presenting the user'"'"'s experiences based on the user input employing a map-based user interface; providing a callout balloon displaying at least one of;
a time frame and a subject of a selected experience in response to a selection of one of the user'"'"'s experiences displayed in the map-based user interface;presenting a subject of a call associated with the user as an actionable item within the callout balloon; providing links to a recording of the call and a contact information of a called party through the actionable item; and providing printing information associated with the user'"'"'s experiences by providing at least one relevant application link at the map-based user interface to launch at least one relevant application associated with the user'"'"'s experiences. - View Dependent Claims (17, 18)
-
Specification