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.
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:
In one aspect, a method includes receiving an indication of a user request to view content at a social networking site, identifying one or more genres associated with the user, where each genre acts as proxy for a grouping of content that is of interest to the user, determining one or more entities mapped to the one or more genres, identifying a plurality of posts associated with the one or more entities and providing one or more of the plurality of posts for display to the user in response to receiving the indication. Other aspects can be embodied in corresponding systems and apparatus, including computer program products.
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:
In one aspect, a method includes providing a post generated by a first user for display to one or more other users of the site, receiving an indication of a request from a second user of one or more other users to suggest auxiliary content relating to at least one of one or more items represented in the post, providing a suggestion mechanism to the second user on the page displaying the post to allow the second user to provide auxiliary content relating to the at least one of the one or more items, receiving a suggestion from the second user including the auxiliary content, providing the auxiliary content for display to the first user and providing the first user with a mechanism for viewing the auxiliary content.