Methods and apparatus for automatically defining messages in response to a user-performed activity and with correlated user data
AssigneeRally Health, Inc.
InventorIan H. Klassen
Life of this patent
Estimating the term…
Abstract
A user can perform in an activity which can be identified and/or tracked by a device associated with the user, such as a mobile communication device. Data can be identified and collected before, during and after the activity. A message can be defined based on the activity and the data, and presented to the user on the device. The user can alter or approve the message such that a form of the message is sent to a compute device, such as a social media network.
Claims25
A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:
- identify a user-performed activity from a plurality of predefined user-performed activities based on at least one of data generated by a mobile communication device of the user, or data accessed at the mobile communication device, to produce a user-performed activity identifier;
- automatically identify, during the user-performed activity, a point-of-interest from a plurality of points of interest based on the data generated by the mobile communication device, to produce a point-of-interest identifier;
- automatically define a representation of a first message and a representation of a second message based at least in part on the point-of-interest identifier, the representation of the first message and the representation of the second message including image data (1) captured by a camera of the mobile communication device, and (2) associated with the point-of-interest, the representation of the first message being different than the representation of the second message;
- automatically cause the mobile communication device of the user to display the representation of the first message and the representation of the second message concurrently on the mobile communication device for the user to select at least one of the representation of the first message or the representation of the second message to produce at least one selected message;
- and
- send the at least one selected message via a social-media computer network to a compute device that is separate from the mobile communication device and that shares the at least one selected message.
A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:
- identify a user-performed activity from a plurality of predefined user-performed activities based on at least one of (1) data associated with a user, (2) data generated at a mobile communication device of the user, or (3) data accessed at the mobile communication device, to produce a user-performed activity identifier;
- automatically define, in response to the identification of the user-performed activity, a representation of a first message and a representation of a second message based at least in part on at least one of the data associated with the user, the data generated at the mobile communication device, or the data accessed at the mobile communication device, the representation of the first message being different than the representation of the second message;
- cause the mobile communication device to display the representation of the first message and the representation of the second message concurrently on the mobile communication device for the user to select at least one of the representation of the first message or the representation of the second message to produce at least one selected message;
- and
- send the at least one selected message via a social-media computer network to a compute device that is separate from the mobile communication device and that shares the at least one selected message.
A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:
- receive, at a mobile communication device of a user and from a first compute device separate from the mobile communication device, activity data associated with the user;
- identify a user-performed activity from a plurality of predefined user-performed activities based on the activity data to produce a user-performed activity identifier;
- detect, at the mobile communication device, completion of the user-performed activity without involving a user-based touch gesture at the mobile communication device based on the activity data;
- identify a point-of-interest from a plurality of points of interest and associated with a location in which the user-performed activity was performed based on location data generated by the mobile communication device;
- without user-input to a messaging application of the mobile communication device, define, in response to the detection of the completion of the user-performed activity, a representation of a first message and a s representation of a second message including a representation of the point-of-interest, the representation of the first message being different than the representation of the second message;
- cause the mobile communication device to display the representation of the first message and the representation of the second message concurrently on the mobile communication device for the user to select at least one of the representation of the first message or the representation of the second message to produce at least one selected message;
- and
- send the at least one selected message via a social-media computer network to a second compute device that is separate from the mobile communication device and the first compute device, and that shares the at least one selected message.
Dependencies are inferred from the claim text.