Scenario-Based Content Organization and Retrieval
First Claim
1. A computer-implemented method, comprising:
- at a first moment in time, detecting on a mobile device a first event scenario presently occurring in proximity to the mobile device, the first event scenario being defined by one or more participants and one or more contextual cues concurrently monitored by the mobile device and observable to a user of the mobile device;
in response to detecting the first event scenario and without requiring further user input, creating in real-time an information bundle associated with the first event scenario, the information bundle comprising respective data identifying the one or more participants, the one or more contextual cues, and one or more documents that are accessed by the user of the mobile device during the first event scenario; and
storing the information bundle at a storage device associated with the mobile device, wherein the information bundle is retrievable based on at least one of the one or more contextual cues.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer-readable media for scenario-based content categorization, retrieval, and presentation are disclosed. At a first moment in time, a first event scenario is detected by a mobile device, where the first event scenario is defined by one or more participants and one or more contextual cues concurrently monitored by the mobile device and observable to a human user of the mobile device. An information bundle is created in real-time for the first event scenario, where the information bundle includes one or more documents accessed during the first event scenario and is retrievable according to the one or more contextual cues. Access to the one or more documents is automatically provided on the mobile device during a second event scenario that is related to the first event scenario by one or more common contextual cues. Other scenario-based content retrieval and presentation methods are also disclosed.
-
Citations
23 Claims
-
1. A computer-implemented method, comprising:
-
at a first moment in time, detecting on a mobile device a first event scenario presently occurring in proximity to the mobile device, the first event scenario being defined by one or more participants and one or more contextual cues concurrently monitored by the mobile device and observable to a user of the mobile device; in response to detecting the first event scenario and without requiring further user input, creating in real-time an information bundle associated with the first event scenario, the information bundle comprising respective data identifying the one or more participants, the one or more contextual cues, and one or more documents that are accessed by the user of the mobile device during the first event scenario; and storing the information bundle at a storage device associated with the mobile device, wherein the information bundle is retrievable based on at least one of the one or more contextual cues. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium having instructions stored thereon, which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
at a first moment in time, detecting on a mobile device a first event scenario presently occurring in proximity to the mobile device, the first event scenario being defined by one or more participants and one or more contextual cues concurrently monitored by the mobile device and observable to a user of the mobile device; in response to detecting the first event scenario and without requiring further user input, creating in real-time an information bundle associated with the first event scenario, the information bundle comprising respective data identifying the one or more participants, the one or more contextual cues, and one or more documents that are accessed by the user of the mobile device during the first event scenario; and storing the information bundle at a storage device associated with the mobile device, wherein the information bundle is retrievable based on at least one of the one or more contextual cues. - View Dependent Claims (19, 20)
-
-
21. A system comprising:
-
one or more processors; memory coupled to the one or more processors and operable for storing instructions, which, when executed by the one or more processors, cause the one or more processors to perform operations, comprising; at a first moment in time, detecting on a mobile device a first event scenario presently occurring in proximity to the mobile device, the first event scenario being defined by one or more participants and one or more contextual cues concurrently monitored by the mobile device and observable to a user of the mobile device; in response to detecting the first event scenario and without requiring further user input, creating in real-time an information bundle associated with the first event scenario, the information bundle comprising respective data identifying the one or more participants, the one or more contextual cues, and one or more documents that are accessed by the user of the mobile device during the first event scenario; and storing the information bundle at a storage device associated with the mobile device, wherein the information bundle is retrievable based on at least one of the one or more contextual cues.
-
-
22. A computer-implemented method, comprising:
-
identifying one or more participants and one or more contextual cues present in proximity to the mobile device, the one or more participants and the one or more contextual cues defining a first event scenario; identifying one or more documents that are accessed during the first event scenario; deriving respective identifiers, functional labels, and descriptive labels for the one or more participants, contextual cues, and documents; and creating, at the end of the first event scenario, the information bundle associated with the first event scenario, the information bundle comprising the derived identifiers, functional labels, and descriptive labels for the one or more participants, contextual cues, and documents.
-
-
23. A computer-implemented method, comprising:
-
building a personal profile for a user based on respective information bundles of one or more previously recorded event scenarios, the personal profile indicating one or more routines that were performed by the user during the one or more previously recorded event scenarios, each routine having an associated location and set of data items accessed during the previously recorded event scenarios; detecting a current location of the mobile device; determining that the current location of the mobile device is outside of a geographical area associated with the one or more routines; and suggesting an alternative routine to the user on the mobile device, where the alternative routine modifies the associated location of one of the one or more routines based on the associated location of the routine and the current location of the mobile device.
-
Specification