摘要:
Automatic capture and population of task and list items in an electronic task or list surface via voice or audio input through an audio recording-capable mobile computing device is provided. A voice or audio task or list item may be captured for entry into a task application interface or into a list authoring surface interface for subsequent use as task items, reminders, “to do” items, list items, agenda items, work organization outlines, and the like. Captured voice or audio content may be transcribed locally or remotely, and transcribed content may be populated into a task or list authoring surface user interface that may be displayed on the capturing device (e.g., mobile telephone), or that may be stored remotely and subsequently displayed in association with a number of applications on a number of different computing devices.
摘要:
Personalized task management is provided. A “doodling” zone or pane is provided in association with an electronic task interface that allows for entry of sketches, notes, the playing of games, and the like in association with entry, editing and use of task or list items in the task interface. In addition, task items entered into the task interface may be associated with other information, including previously entered or accomplished tasks, third party task content, enterprise task content, or other content. As tasks are completed, a completing user may be rewarded with a variety of on-display animations, gifts, reward items and/or other positive feedback.
摘要:
An electronic personal assistant that uses task information to obtain task performance assistance and help content is provided. Tasks from an electronic tasks application may be utilized by the personal assistant application to search a variety of information sources for task performance functionality and help content related to the tasks. The personal assistant may provide functionality to help a user actually perform a given task. Alternatively, once help content is obtained, a new task may be generated or the related task may be modified to provide the help content or to provide a link to the help content. The personal assistant application may provide the help content in a separate user interface or cause an application from which the help content is obtained to be launched.
摘要:
Providing access to task lists via social communications systems is provided. A user may expose a list authoring surface and associated task lists to other users via one or more social communications systems. When another user attempts to access contents of the list authoring surface, the user attempting access may be required to provide permissions credentials, or the attempting user's social communications account may be designated as a permissioned account from which access to the contents of the list authoring surface may be obtained. Version control management may be applied to the accessed task lists to ensure accessing users receive access to most up-to-date versions of accessed task lists. Once an accessing user obtains access to a given task list, the accessing user may comment on accessed tasks, make changes to accessed tasks and/or collaborate on accessed tasks.
摘要:
A system architecture integrates spreadsheet functionality into text. The architecture allows insertion of discrete individual fields, referred to as “free floating fields”, inline with normal textual sentences. In an HTML document, for example, the free floating fields are elements constructed along with text elements and rendered together as an integrated document. Once rendered, the free floating fields present contents that resemble normal text consistent with the surrounding text. The free floating fields offer spreadsheet functionality, including the ability to handle complex formulas, reference values in a separate free floating field or table, and automatically recalculate the formulas when a source value changes.
摘要:
An architecture integrates spreadsheet functionality into tables commonly used in word processing programs and HTML documents. The architecture presents a table user interface (UI) that resembles a table when not being edited and adds spreadsheet elements to the table when being edited. Underlying the table UI, the architecture separates data handling functions from, presentation functions. The architecture includes a table appearance manager to manage how the table appears in a document including such characteristics as table resizing, selection, cut, copy, paste, split, merge, table formatting and so on. The architecture also has a spreadsheet functionality manager to manage the spreadsheet functions for the table, such as recalculation, formula handling, sorting, referencing, and the like. The bifurcated architecture supports cross-table referencing, reference editing, automatic universal recalculation throughout all tables in the document, and nested table structures in which one table is nested within a cell of another table.
摘要:
An architecture integrates spreadsheet functionality into tables commonly used in word processing programs and HTML documents. The architecture presents a table user interface (UI) that resembles a table when not being edited and adds spreadsheet elements to the table when being edited. Underlying the table UI, the architecture separates data handling functions from presentation functions. The architecture includes a table appearance manager to manage how the table appears in a document including such characteristics as table resizing, selection, cut, copy, paste, split, merge, table formatting and so on. The architecture also has a spreadsheet functionality manager to manage the spreadsheet functions for the table, such as recalculation, formula handling, sorting, referencing, and the like. The bifurcated architecture supports cross-table referencing, reference editing, automatic universal recalculation throughout all tables in the document, and nested table structures in which one table is nested within a cell of another table.
摘要:
An architecture integrates spreadsheet functionality into tables commonly used in word processing programs and HTML documents. The architecture presents a table user interface (UI) that resembles a table when not being edited and adds spreadsheet elements to the table when being edited. Underlying the table UI, the architecture separates data handling functions from presentation functions. The architecture includes a table appearance manager to manage how the table appears in a document including such characteristics as table resizing, selection, cut, copy, paste, split, merge, table formatting and so on. The architecture also has a spreadsheet functionality manager to manage the spreadsheet functions for the table, such as recalculation, formula handling, sorting, referencing, and the like. The bifurcated architecture supports cross-table referencing, reference editing, automatic universal recalculation throughout all tables in the document, and nested table structures in which one table is nested within a cell of another table.
摘要:
A system architecture integrates spreadsheet fields and functionality into text. In one implementation, a free floating field is presented in line with text in a document. The free floating field is configured to present content derived from a source. Upon modification of the source, the content in the free floating field is automatically updated to reflect changes to the source. In a particular implementation, where the source is a spreadsheet, modifications made to the spreadsheet are then reflected in updates in the free floating fields of the text.