Abstract:
A system and method for crowdsourcing user-provided brand identifiers and distributing content based on crowd-sourced identifiers is provided. Different user-provided brand identifiers are extracted from messages provided by users of a social network. The identifiers are aggregated into two or more aggregate identity groups. When a brand identifier associated with a user request for content is determined to be in at least one of the aggregate identity groups, content items comprising one or more other brand identifiers of the at least one aggregate identity group are provided to the user.
Abstract:
A method of task management executes at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. There is received a description of a task associated with a user. Upon receipt of the description of the task, one or more entities associated with the task are identified using at least the description of the task and geographic information about the user. Information is identified for performing the task with the at least one respective entity in the one or more entities based upon an identity of the entity. This identified information for performing the task is then formatted for use by the user.
Abstract:
A process simplifies task management. The process receives a first task description from a user. The first task description includes a first term. The process matches the first term to a first predefined category of entities. Each entity has a physical location. The process displays multiple entities selected based on geographic proximity to a location corresponding to the user and receives user selection of a first entity. The process stores the user selection. The process later receives a second task description from the user. The second task description includes a second term, distinct from the first term. The process matches the second term to the first predefined category of entities and correlates the second task description to the first entity based on the stored user selection of the first entity for the first predefined category. The process updates information for the second task description to include the first entity.
Abstract:
A method of task management executes at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. A user interface for a messaging application is displayed. The interface comprises an electronic message list panel comprising a plurality of listed objects. At least one such listed object represents (i) one or more electronic messages or (ii) a task. A task description is obtained. In some instances this task description is received from the user through the user interface. In some instances this task description is obtained from an object in the plurality of listed objects. An event within the task description is identified. An event date for the event is identified. The plurality of objects is updated to include an object that provides a representation of the event date and the task.